1 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
5 2014-03-19 Jakub Jelinek <jakub@redhat.com>
7 PR tree-optimization/60559
8 * g++.dg/vect/pr60559.cc: New test.
10 2014-03-18 Ian Lance Taylor <iant@google.com>
13 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
14 (ditype): Rename typedef from int64_t.
16 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
19 * gcc.dg/cast-qual-3.c: New.
21 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
22 * c-c++-common/Wcast-qual-1.c: More precise match text.
24 2014-03-18 Janus Weil <janus@gcc.gnu.org>
28 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
29 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
30 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
31 * gfortran.dg/intent_optimize_1.f90: Ditto.
32 * gfortran.dg/pointer_init_9.f90: Ditto.
33 * gfortran.dg/volatile4.f90: Ditto.
34 * gfortran.dg/volatile6.f90: Ditto.
36 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
39 * c-c++-common/Wcast-qual-1.c: More precise match text.
41 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
44 * g++.dg/cpp0x/constexpr-ice14.C: New.
46 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
49 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
51 2014-03-18 Jakub Jelinek <jakub@redhat.com>
54 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
55 * c-c++-common/ubsan/null-2.c: Likewise.
56 * c-c++-common/ubsan/null-3.c: Likewise.
57 * c-c++-common/ubsan/null-4.c: Likewise.
58 * c-c++-common/ubsan/null-5.c: Likewise.
59 * c-c++-common/ubsan/null-6.c: Likewise.
60 * c-c++-common/ubsan/null-7.c: Likewise.
61 * c-c++-common/ubsan/null-8.c: Likewise.
62 * c-c++-common/ubsan/null-9.c: Likewise.
63 * c-c++-common/ubsan/null-10.c: Likewise.
64 * c-c++-common/ubsan/null-11.c: Likewise.
65 * c-c++-common/ubsan/overflow-1.c: Likewise.
66 * c-c++-common/ubsan/overflow-2.c: Likewise.
67 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
68 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
69 * c-c++-common/ubsan/overflow-int128.c: Likewise.
70 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
71 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
72 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
73 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
74 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
75 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
76 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
77 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
78 * c-c++-common/ubsan/pr59333.c: Likewise.
79 * c-c++-common/ubsan/pr59503.c: Likewise.
80 * c-c++-common/ubsan/pr59667.c: Likewise.
81 * c-c++-common/ubsan/undefined-1.c: Likewise.
82 * g++.dg/ubsan/pr59250.C: Likewise.
83 * g++.dg/ubsan/pr59306.C: Likewise.
85 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
87 * gcc.dg/tls/pr58595.c: Add tls options.
89 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
91 * gcc.target/i386/avx-additional-reg-names.c: New.
92 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
94 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
97 * g++.dg/cpp1y/pr60390.C: New testcase.
100 * g++.dg/cpp1y/pr60391.C: New testcase.
102 2014-03-17 Jakub Jelinek <jakub@redhat.com>
105 * gcc.target/i386/pr60516.c: New test.
107 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
110 * g++.dg/cpp0x/constexpr-ice13.C: New.
112 2014-03-17 Marek Polacek <polacek@redhat.com>
115 * gcc.dg/gomp/pr60534.c: New test.
117 2014-03-17 Kai Tietz <ktietz@redhat.com>
119 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
121 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
124 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
127 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
130 * gfortran.dg/list_read_12.f90: New test.
132 2014-03-15 Janus Weil <janus@gcc.gnu.org>
135 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
136 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
137 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
138 -Wno-aggressive-loop-optimizations and remove an unused variable.
139 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
140 * gfortran.dg/pointer_init_9.f90: New.
141 * gfortran.dg/volatile4.f90: Put into subroutine.
142 * gfortran.dg/volatile6.f90: Ditto.
144 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
147 * gfortran.dg/transpose_4.f90: New test.
149 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
151 PR rtl-optimization/60508
152 * gcc.target/i386/pr60508.c: New.
154 2014-03-14 Richard Biener <rguenther@suse.de>
157 * g++.dg/pr60518.C: New testcase.
159 2014-03-14 Martin Jambor <mjambor@suse.cz>
162 * gcc.dg/lto/pr60461_0.c: New test.
164 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
166 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
167 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
168 * gcc.dg/lto/save-temps_0.c: New testcase.
170 2014-03-13 Jakub Jelinek <jakub@redhat.com>
173 * c-c++-common/pr36282-1.c: New test.
174 * c-c++-common/pr36282-2.c: New test.
175 * c-c++-common/pr36282-3.c: New test.
176 * c-c++-common/pr36282-4.c: New test.
178 2014-03-13 Richard Henderson <rth@redhat.com>
181 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
183 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
186 * g++.dg/template/crash118.C: New.
187 * g++.dg/template/crash95.C: Adjust.
189 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
191 PR rtl-optimization/57189
192 * gcc.target/i386/pr57189.c: New.
194 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
197 * g++.dg/cpp0x/static_assert10.C: New.
198 * g++.dg/cpp0x/static_assert11.C: Likewise.
199 * g++.dg/cpp0x/static_assert3.C: Adjust.
201 2014-03-13 Richard Biener <rguenther@suse.de>
203 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
205 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
207 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
208 2.07 128-bit arithmetic.
209 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
211 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
212 due to when TImode is allowed in VSX registers, the allowable
213 address modes for TImode is just a single indirect address in
214 order for the value to be loaded and store in either GPR or VSX
215 registers. This affects the generated code, and it would cause
216 this test to fail, when such an option is used.
218 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
220 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
222 2014-03-12 Jakub Jelinek <jakub@redhat.com>
224 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
225 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
226 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
227 only test for exactly one if if -mbranch-cost=1 has been passed.
229 2014-03-12 Christian Bruel <christian.bruel@st.com>
232 * gcc.target/arm/pr60264.c
234 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
236 PR tree-optimization/60454
237 * gcc.c-torture/execute/pr60454.c: New test.
239 2014-03-12 Jakub Jelinek <jakub@redhat.com>
240 Marc Glisse <marc.glisse@inria.fr>
242 PR tree-optimization/60502
243 * gcc.c-torture/compile/pr60502.c: New test.
245 2014-03-12 Jakub Jelinek <jakub@redhat.com>
248 * gcc.dg/vect/pr60482.c: New test.
250 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
253 * g++.dg/cpp0x/inh-ctor19.C: New.
255 2014-03-11 Richard Biener <rguenther@suse.de>
257 PR tree-optimization/60429
258 PR tree-optimization/60485
259 * gcc.dg/pr60485-1.c: New testcase.
260 * gcc.dg/pr60485-2.c: Likewise.
262 2014-03-10 Jakub Jelinek <jakub@redhat.com>
265 * g++.dg/ipa/pr60457.C: New test.
267 2014-03-10 Richard Biener <rguenther@suse.de>
270 * g++.dg/torture/pr60474.C: New testcase.
272 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
274 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
276 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
278 * gcc.dg/lto/pr55113_0.c: New testcase.
280 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
283 * g++.dg/cpp1y/pr60033.C: New testcase.
286 * g++.dg/cpp1y/pr60393.C: New testcase.
288 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
291 * gfortran.dg/fmt_en.f90: New test.
293 2014-03-07 Jason Merrill <jason@redhat.com>
295 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
296 * lib/target-supports.exp (check_effective_target_c++11): Now
298 (check_effective_target_c++11_only): New.
299 (check_effective_target_c++11_down): New.
300 (check_effective_target_c++1y): New.
301 (check_effective_target_c++1y_only): New.
302 (check_effective_target_c++98_only): Rename from
303 check_effective_target_c++98.
304 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
306 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
309 * g++.dg/cpp0x/constexpr-ice12.C: New.
311 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
313 * c-c++-common/gomp/map-1.c: Extend.
315 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
316 Janus Weil <janus@gcc.gnu.org>
319 * gfortran.dg/deferred_type_component_1.f90 : New test.
320 * gfortran.dg/deferred_type_component_2.f90 : New test.
322 2014-03-06 Marek Polacek <polacek@redhat.com>
325 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
326 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
328 2014-03-06 Jakub Jelinek <jakub@redhat.com>
331 * gcc.dg/tls/pr58595.c: New test.
333 2014-03-06 Richard Biener <rguenther@suse.de>
339 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
341 * gcc.dg/lto/pr55113_0.c: New testcase.
343 2014-03-05 Jakub Jelinek <jakub@redhat.com>
346 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
347 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
348 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
350 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
351 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
352 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
353 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
354 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
355 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
356 even for mips*/s390*/i?86/x86_64.
357 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
358 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
359 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
360 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
361 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
364 * gcc.dg/lto/pr60404_0.c: New test.
365 * gcc.dg/lto/pr60404_1.c: New file.
366 * gcc.dg/lto/pr60404_2.c: New file.
368 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
370 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
371 long long" throughout.
372 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
373 * gcc.dg/vmx/insert-vsx.c: Likewise.
374 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
375 * gcc.dg/vmx/ld-vsx.c: Likewise.
376 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
377 * gcc.dg/vmx/ldl-vsx.c: Likewise.
378 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
379 * gcc.dg/vmx/merge-vsx.c: Likewise.
380 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
381 * gcc.dg/vmx/st-vsx.c: Likewise.
382 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
383 * gcc.dg/vmx/stl-vsx.c: Likewise.
384 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
386 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
388 * gcc.dg/lto/pr55113_0.c: New testcase.
390 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
393 * g++.dg/cpp1y/pr60376.C: New.
395 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
397 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
399 2014-03-04 Richard Biener <rguenther@suse.de>
401 PR tree-optimization/60382
402 * gcc.dg/vect/pr60382.c: New testcase.
404 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
407 * gfortran.dg/namelist_84.f90: New test.
409 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
411 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
412 argument to avoid inf values.
413 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
414 UNION_FP_CHECK machinery.
416 2014-03-03 Renlin Li <Renlin.Li@arm.com>
418 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
419 i32in128 cases outside special big-endian processing block.
421 2014-03-03 Jakub Jelinek <jakub@redhat.com>
423 PR preprocessor/60400
424 * c-c++-common/cpp/pr60400.c: New test.
425 * c-c++-common/cpp/pr60400-1.h: New file.
426 * c-c++-common/cpp/pr60400-2.h: New file.
429 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
431 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
432 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
434 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
437 * g++.dg/lto/pr60150.H: New testcase.
438 * g++.dg/lto/pr60150_0.C: New testcase.
439 * g++.dg/lto/pr60150_1.C: New testcase.
441 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
444 * testsuite/g++.dg/ipa/devirt-29.C: New testcase
446 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
449 * gfortran.dg/vect/pr32380.f: Fix expected test results.
451 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
454 * g++.dg/cpp0x/pr50025.C: New.
456 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
459 * g++.dg/cpp1y/pr60377.C: New testcase.
461 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
464 * gfortran.dg/str_comp_optimize_1.f90: New test.
466 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
469 * gcc.c-torture/compile/pr60071.c: New.
471 2014-02-28 Janus Weil <janus@gcc.gnu.org>
474 * gfortran.dg/unlimited_polymorphic_16.f90: New.
476 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
479 * g++.dg/cpp0x/constexpr-ice11.C: New.
481 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
484 * g++.dg/cpp1y/auto-fn24.C: New.
486 2014-02-28 Joey Ye <joey.ye@arm.com>
489 * gcc.target/arm/thumb1-far-jump-3.c: New case.
491 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
494 * g++.dg/overload/ellipsis2.C: New.
496 2014-02-27 Jeff Law <law@redhat.com>
498 PR rtl-optimization/52714
499 * gcc.c-torture/compile/pr52714.c: New test.
501 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
502 Jeff Law <law@redhat.com>
504 PR rtl-optimization/49847
505 * g++.dg/pr49847.C: New test.
507 2014-02-27 Marek Polacek <polacek@redhat.com>
510 * c-c++-common/pr59223.c: New test.
512 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
514 * common/config/i386/predicates.md (const1256_operand): Remove.
515 (const2356_operand): New.
516 (const_1_to_2_operand): Remove.
517 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
518 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
519 (*avx512pf_gatherpf<mode>sf): Ditto.
520 (avx512pf_gatherpf<mode>df): Ditto.
521 (*avx512pf_gatherpf<mode>df_mask): Ditto.
522 (*avx512pf_gatherpf<mode>df): Ditto.
523 (avx512pf_scatterpf<mode>sf): Ditto.
524 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
525 (*avx512pf_scatterpf<mode>sf): Ditto.
526 (avx512pf_scatterpf<mode>df): Ditto.
527 (*avx512pf_scatterpf<mode>df_mask): Ditto.
528 (*avx512pf_scatterpf<mode>df): Ditto.
529 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
531 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
533 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
534 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
535 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
536 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
537 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
538 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
539 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
540 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
542 2014-02-26 Bin Cheng <bin.cheng@arm.com>
545 * gnat.dg/renaming5.adb: Change to two expected gotos.
546 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
548 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
549 messages for removed basic block.
550 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
551 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
552 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
553 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
555 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
557 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
558 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
559 * gcc.dg/vmx/ldl-vsx.c: Likewise.
560 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
561 * gcc.dg/vmx/merge-vsx.c: Likewise.
562 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
564 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
566 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
567 * gcc.target/i386/prefetchwt1-1.c: New.
568 * g++.dg/other/i386-2.C: Add new option.
569 * g++.dg/other/i386-3.C: Ditto.
570 * gcc.target/i386/sse-12.c: Ditto.
571 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
572 * gcc.target/i386/sse-22.c: Add new option.
573 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
575 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
578 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
581 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
583 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
586 * g++.dg/cpp1y/pr60311.C: New testcase.
588 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
591 * g++.dg/cpp1y/pr60065.C: New testcase.
593 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
595 PR rtl-optimization/60268
596 * gcc.c-torture/compile/pr60268.c: New test.
598 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
600 * gcc.target/microblaze/others/mem_reload.c: New test.
602 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
604 * gcc.dg/vmx/lde.c: New test.
605 * gcc.dg/vmx/lde-be-order.c: New test.
606 * gcc.dg/vmx/ste.c: New test.
607 * gcc.dg/vmx/ste-be-order.c: New test.
609 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
612 * lib/target-supports.exp
613 (check_effective_target_logical_op_short_circuit): Add cris-*-*
614 and crisv32-*-* to list.
616 2014-02-21 Janus Weil <janus@gcc.gnu.org>
619 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
621 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
623 * gcc.dg/vmx/vsums.c: Check entire result vector.
624 * gcc.dg/vmx/vsums-be-order.c: Likewise.
626 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
628 * gcc.dg/vmx/ld.c: New test.
629 * gcc.dg/vmx/ld-be-order.c: New test.
630 * gcc.dg/vmx/ld-vsx.c: New test.
631 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
632 * gcc.dg/vmx/ldl.c: New test.
633 * gcc.dg/vmx/ldl-be-order.c: New test.
634 * gcc.dg/vmx/ldl-vsx.c: New test.
635 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
636 * gcc.dg/vmx/st.c: New test.
637 * gcc.dg/vmx/st-be-order.c: New test.
638 * gcc.dg/vmx/st-vsx.c: New test.
639 * gcc.dg/vmx/st-vsx-be-order.c: New test.
640 * gcc.dg/vmx/stl.c: New test.
641 * gcc.dg/vmx/stl-be-order.c: New test.
642 * gcc.dg/vmx/stl-vsx.c: New test.
643 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
645 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
647 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
648 * g++.dg/other/i386-3.C (dg-options): Ditto.
649 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
650 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
651 -mavx512pf and -msha.
653 2014-02-21 Richard Biener <rguenther@suse.de>
655 PR tree-optimization/60276
656 * gcc.dg/vect/pr60276.c: New testcase.
658 2014-02-21 Janus Weil <janus@gcc.gnu.org>
661 * gfortran.dg/finalize_23.f90: New.
663 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
667 * g++.dg/cpp1y/pr60052.C: New testcase.
668 * g++.dg/cpp1y/pr60053.C: New testcase.
670 2014-02-21 Tobias Burnus <burnus@net-b.de>
673 * gfortran.dg/inquire_16.f90: New.
675 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
677 * gcc.target/nios2/biggot-1.c: New.
678 * gcc.target/nios2/biggot-2.c: New.
680 2014-02-20 Martin Jambor <mjambor@suse.cz>
683 * gcc.dg/ipa/pr55260.c: New test.
685 2014-02-20 Bin Cheng <bin.cheng@arm.com>
687 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
688 for execution test case.
690 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
693 * g++.dg/torture/pr58555.C: New testcase.
695 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
698 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
700 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
702 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
703 Kirill Yukhin <kirill.yukhin@intel.com>
705 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
706 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
707 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
708 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
709 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
710 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
712 2014-02-19 Jakub Jelinek <jakub@redhat.com>
715 * g++.dg/ext/builtin-bswap1.C: New test.
716 * c-c++-common/pr37743.c: New test.
718 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
720 * gcc.dg/decl-10.c: New test.
722 2014-02-19 Jakub Jelinek <jakub@redhat.com>
725 * g++.dg/ext/ivdep-1.C: New test.
728 * gcc.dg/pr60267.c: New test.
730 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
733 * gcc.target/i386/pr39162.c: Add dg-prune-output.
734 (dg-options): Remove -Wno-psabi.
735 * gcc.target/i386/pr59794-2.c: Ditto.
736 * gcc.target/i386/pr60205-1.c: Ditto.
737 * gcc.target/i386/sse-5.c: Ditto.
739 2014-02-18 Nick Clifton <nickc@redhat.com>
741 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
742 * gcc.dg/pr23623.c: Likewise.
743 * gcc.dg/pr48784-1.c: Likewise.
744 * gcc.dg/pr48784-2.c: Likewise.
745 * gcc.dg/pr56997-2.c: Likewise.
746 * gcc.dg/sms-6.c: Likewise.
747 * gcc.dg/torture/pr60183.c: Likewise.
748 * gcc.dg/torture/vec-cvt-1.c: Likewise.
749 * gcc.c-torture/execute/20061220-1.x: New.
750 * gcc.c-torture/execute/pr43220.x: New.
751 * gcc.c-torture/execute/pr51581-1.x: New.
752 * gcc.c-torture/execute/pr51581-2.x: New.
753 * gcc.c-torture/execute/pr58570.x: New.
754 * gcc.c-torture/unsorted/DFcmp.x: New.
755 * gcc.c-torture/unsorted/SFset.x: New.
757 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
759 * gnat.dg/opt31.adb: New test.
761 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
763 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
765 2014-02-19 Janus Weil <janus@gcc.gnu.org>
768 * gfortran.dg/typebound_proc_33.f90: New.
770 2014-02-19 Marek Polacek <polacek@redhat.com>
773 * gcc.dg/pr60195.c: New test.
775 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
777 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
780 2014-02-19 Jakub Jelinek <jakub@redhat.com>
782 PR preprocessor/58844
783 * c-c++-common/cpp/pr58844-1.c: New test.
784 * c-c++-common/cpp/pr58844-2.c: New test.
786 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
789 * g++.dg/cpp0x/constexpr-ice10.C: New.
791 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
794 * g++.dg/cpp0x/pr60215.C: New.
796 2014-02-18 Tobias Burnus <burnus@net-b.de>
799 * gfortran.dg/proc_ptr_45.f90: New.
800 * gfortran.dg/proc_ptr_46.f90: New.
802 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
805 * g++.dg/cpp1y/pr60190.C: New testcase.
808 * g++.dg/cpp1y/pr60064.C: New testcase.
810 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
813 * gcc.target/i386/pr60205-1.c: New test.
814 * gcc.target/i386/pr60205-2.c: Ditto.
816 2014-02-18 Kai Tietz <ktietz@redhat.com>
819 * gcc.target/i386/nest-1.c: New testcase.
821 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
823 * gnat.dg/opt32.adb: New test.
825 2014-02-18 Janus Weil <janus@gcc.gnu.org>
828 * gfortran.dg/typebound_generic_15.f90: New.
830 2014-02-17 Janus Weil <janus@gcc.gnu.org>
833 * gfortran.dg/init_flag_12.f90: New.
835 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
836 Ilya Tocar <ilya.tocar@intel.com>
838 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
839 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
840 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
841 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
843 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
845 * lib/target-supports.exp
846 (check_effective_target_logical_op_short_circuit): New procedure.
847 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
848 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
849 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
850 * gcc.dg/tree-ssa/vrp47.c: Likewise.
851 * gcc.dg/tree-ssa/vrp87.c: Likewise.
852 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
853 logical_op_short_circuit for the alternative test, extending
856 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
859 * gcc.target/powerpc/pr60203.c: New testsuite.
861 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
864 * gfortran.dg/ichar_3.f90: New test.
866 2014-02-15 Richard Biener <rguenther@suse.de>
868 PR tree-optimization/60183
869 * gcc.dg/torture/pr60183.c: New testcase.
871 2014-02-14 Jeff Law <law@redhat.com>
873 PR rtl-optimization/60131
874 * g++.dg/torture/pr60131.C: New test.
876 2014-02-14 Ian Bolton <ian.bolton@arm.com>
878 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
881 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
883 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
885 2014-02-14 Jakub Jelinek <jakub@redhat.com>
887 * gcc.c-torture/compile/20140213.c: New test.
889 2014-02-13 Jakub Jelinek <jakub@redhat.com>
892 * gcc.target/i386/pr43546.c: New test.
894 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
896 * gcc.target/s390/hotpatch-compile-8.c: New test.
898 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
900 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
901 definition with an ifndef.
902 * gcc.dg/pr59605-2.c: New test.
904 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
906 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
908 2014-02-12 Joseph Myers <joseph@codesourcery.com>
910 * gcc.dg/torture/float128-mul-underflow.c,
911 gcc.dg/torture/float128-truncdf-underflow.c,
912 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
914 2014-02-12 Jakub Jelinek <jakub@redhat.com>
917 * g++.dg/ipa/pr59737.C: New test.
919 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
921 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
923 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
925 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
927 * gcc.dg/cilk-plus/jump-openmp.c: New file.
929 2014-02-12 Richard Biener <rguenther@suse.de>
932 * gcc.dg/torture/pr60092.c: New testcase.
933 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
935 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
937 * gcc.c-torture/execute/20140212-1.c: New test.
939 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
942 * g++.dg/cpp0x/pr60047.C: New.
944 2014-02-12 Jakub Jelinek <jakub@redhat.com>
947 * c-c++-common/pr60101.c: New test.
949 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
952 * g++.dg/ipa/devirt-27.C: New testcase.
953 * g++.dg/ipa/devirt-26.C: New testcase.
955 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
958 * gcc.target/powerpc/pr60137.c: New file.
960 2014-02-11 Jakub Jelinek <jakub@redhat.com>
963 * gfortran.dg/pr52370.f90: New test.
965 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
969 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
972 * gcc.target/i386/pr43662.c (dg-options):
973 Add -maccumulate-outgoing-args.
974 * gcc.target/i386/pr43869.c (dg-options): Ditto.
975 * gcc.target/i386/pr57003.c (dg-options): Ditto.
976 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
977 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
978 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
979 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
980 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
981 Add -maccumulate-outgoing-args.
982 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
983 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
984 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
985 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
986 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
987 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
988 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
989 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
990 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
991 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
992 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
993 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
994 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
995 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
996 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
998 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
1000 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
1002 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1005 * gcc.dg/guality/pr59776.c: New test.
1007 2014-02-11 Renlin Li <Renlin.Li@arm.com>
1009 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
1010 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
1011 (add_options_for_arm_vfp3): New.
1013 2014-02-11 Jeff Law <law@redhat.com>
1016 * gcc.target/m68k/pr54041.c: New test.
1018 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1021 * gcc.target/i386/pr59927.c: New test.
1023 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
1025 * gcc.dg/vect/pr57741-3.c: Require vect_int.
1026 * gcc.dg/vect/pr60012.c: Likewise.
1027 * gcc.dg/vect/vect-119.c: Likewise.
1028 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
1029 * gcc.dg/vect/vect-outer-4c.c: Likewise.
1031 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1033 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
1035 2014-02-10 Jeff Law <law@redhat.com>
1038 * gcc.c-torture/compile/pr52306.c: New test.
1040 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1042 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
1044 2014-02-10 Richard Biener <rguenther@suse.de>
1046 PR tree-optimization/60115
1047 * gcc.dg/torture/pr60115.c: New testcase.
1049 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
1051 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
1052 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
1054 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
1055 Ilya Tocar <ilya.tocar@intel.com>
1057 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
1058 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
1059 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1060 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1061 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
1062 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
1063 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
1064 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
1065 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1066 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1067 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
1068 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
1069 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
1070 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
1071 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1072 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1073 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
1074 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
1075 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1076 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
1077 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1078 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
1079 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1080 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
1081 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
1082 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1083 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1085 2014-02-10 Jakub Jelinek <jakub@redhat.com>
1087 * gcc.dg/vect/pr59984.c: Require effective target
1090 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
1093 * gfortran.dg/associated_target_5.f03: New test.
1095 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
1098 * gfortran.dg/elemental_by_value_1.f90: New test.
1100 2014-02-08 Janus Weil <janus@gcc.gnu.org>
1103 * gfortran.dg/finalize_22.f90: New.
1105 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
1108 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
1109 was fixed by the patch for PR59906.
1111 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
1113 PR translation/52289
1114 * gfortran.dg/coarray_8.f90: Update dg-error match.
1116 2014-02-08 Jakub Jelinek <jakub@redhat.com>
1119 * gcc.dg/vect/pr59984.c: New test.
1122 * gcc.dg/attr-alloc_align-1.c: New test.
1123 * gcc.dg/attr-alloc_align-2.c: New test.
1124 * gcc.dg/attr-alloc_align-3.c: New test.
1125 * gcc.dg/attr-assume_aligned-1.c: New test.
1126 * gcc.dg/attr-assume_aligned-2.c: New test.
1127 * gcc.dg/attr-assume_aligned-3.c: New test.
1129 2014-02-08 Jakub Jelinek <jakub@redhat.com>
1132 * gcc.target/i386/pr60077-1.c: New test.
1133 * gcc.target/i386/pr60077-2.c: New test.
1135 2014-02-07 Jakub Jelinek <jakub@redhat.com>
1137 PR preprocessor/56824
1138 * gcc.dg/pr56824.c: New test.
1140 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1142 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
1143 variable used for atomic operations.
1145 2014-02-07 Richard Biener <rguenther@suse.de>
1148 * gcc.dg/vect/pr60092-2.c: New testcase.
1150 2014-02-07 Jakub Jelinek <jakub@redhat.com>
1154 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1156 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1157 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1159 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1161 * gcc.target/s390/fp2int1.c: New testcase.
1163 2014-02-07 Richard Biener <rguenther@suse.de>
1166 * gcc.dg/tree-ssa/alias-30.c: New testcase.
1167 * gcc.dg/tree-ssa/alias-31.c: Likewise.
1169 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
1172 * g++.dg/torture/pr59918.C: New testcase.
1174 2014-02-06 Jakub Jelinek <jakub@redhat.com>
1177 * gcc.target/arm/pr59575.c: New test.
1180 * gcc.dg/pr59992.c: New test.
1182 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
1184 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
1185 init_priority. Test alignment of variable instead of function.
1187 2014-02-06 Marek Polacek <polacek@redhat.com>
1190 * gcc.dg/pr60087.c: New test.
1192 2014-02-06 Alan Modra <amodra@gmail.com>
1194 * gcc.target/powerpc/pr60032.c: New.
1196 2014-02-06 Jakub Jelinek <jakub@redhat.com>
1199 * gcc.c-torture/execute/pr60062.c: New test.
1200 * gcc.c-torture/execute/pr60072.c: New test.
1202 2014-02-06 Ian Bolton <ian.bolton@arm.com>
1204 * gcc.dg/tree-ssa/pr59597.c: Make called function static
1205 so that expected outcome works for PIC variants too.
1207 2014-02-06 Yury Gribov <y.gribov@samsung.com>
1208 Kugan Vivekanandarajah <kuganv@linaro.org>
1210 * gcc.target/arm/vect-noalign.c: New file.
1212 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
1213 Jakub Jelinek <jakub@redhat.com>
1216 * gcc.dg/pr60013.c: New testcase.
1218 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1220 * gcc.dg/vmx/sum2s.c: New.
1221 * gcc.dg/vmx/sum2s-be-order.c: New.
1223 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1225 * gcc.dg/vmx/pack.c: New.
1226 * gcc.dg/vmx/pack-be-order.c: New.
1227 * gcc.dg/vmx/unpack.c: New.
1228 * gcc.dg/vmx/unpack-be-order.c: New.
1230 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1232 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1233 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1235 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1237 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
1238 Use __builtin_floorf, __builtin_ceilf.
1239 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
1241 (TEST): Use __builtin_floorf.
1242 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1244 2014-02-05 Jakub Jelinek <jakub@redhat.com>
1247 * g++.dg/opt/pr59947.C: New test.
1250 * c-c++-common/gomp/pr58703.c: New test.
1252 2014-02-05 Richard Biener <rguenther@suse.de>
1255 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
1256 avoid using unsigned long long.
1258 2014-02-05 Jakub Jelinek <jakub@redhat.com>
1261 * g++.dg/torture/pr57499.C: New test.
1263 2014-02-05 Yury Gribov <y.gribov@samsung.com>
1265 * gcc.dg/asan/nosanitize-and-inline.c: New test.
1267 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
1269 * g++.dg/ipa/devirrt-22.C: Fix template.
1271 2014-02-04 Marek Polacek <polacek@redhat.com>
1274 * gcc.dg/pr60036.c: New test.
1276 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
1279 * g++.dg/torture/pr60058.C: New testcase.
1281 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
1283 * g++.dg/tsan/default_options.C: Invert check.
1285 2014-02-04 Jakub Jelinek <jakub@redhat.com>
1287 PR tree-optimization/60002
1288 * g++.dg/opt/pr60002.C: New test.
1290 PR tree-optimization/60023
1291 * g++.dg/vect/pr60023.cc: New test.
1294 * c-c++-common/torture/pr60026.c: New test.
1296 PR rtl-optimization/57915
1297 * gcc.target/i386/pr57915.c: New test.
1299 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1301 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
1303 2014-02-04 Renlin Li <Renlin.Li@arm.com>
1305 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
1307 2014-02-04 Jakub Jelinek <jakub@redhat.com>
1310 * gcc.dg/pr59261.c: New test.
1312 2014-02-04 Richard Biener <rguenther@suse.de>
1314 PR tree-optimization/60012
1315 * gcc.dg/vect/pr60012.c: New testcase.
1317 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1320 * g++.dg/eh/unwind-direct.C: New test.
1322 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
1324 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
1325 timeout value to 20s.
1327 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
1330 * g++.dg/torture/pr59882.C: New testcase
1332 2014-02-03 Jan Hubicka <jh@suse.cz>
1335 * g++.dg/ipa/devirt-22.C: New testcase.
1337 2014-02-03 Jan Hubicka <jh@suse.cz>
1339 * g++.dg/ipa/devirt-25.C: New testcase.
1341 2014-02-04 Jakub Jelinek <jakub@redhat.com>
1343 PR tree-optimization/59924
1344 * gcc.dg/pr59924.c: New test.
1346 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
1349 * g++.dg/ipa/devirt-24.C: New testcase.
1351 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
1355 * c-c++-common/attributes-1.c: New testcase.
1356 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
1358 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
1361 * g++.dg/cpp0x/pr58871.C: New.
1363 2014-02-03 Cong Hou <congh@google.com>
1365 PR tree-optimization/60000
1366 * g++.dg/vect/pr60000.cc: New test.
1368 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
1370 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
1371 * gcc.target/i386/long-double-64-4.c: Likewise.
1372 * gcc.target/i386/long-double-80-1.c: Likewise.
1373 * gcc.target/i386/long-double-80-2.c: Likewise.
1374 * gcc.target/i386/long-double-80-3.c: Likewise.
1375 * gcc.target/i386/long-double-80-4.c: Likewise.
1376 * gcc.target/i386/long-double-80-5.c: Likewise.
1377 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
1378 __multf3 isn't used.
1379 * gcc.target/i386/long-double-64-3.c: Likewise.
1380 * gcc.target/i386/long-double-128-1.c: New test.
1381 * gcc.target/i386/long-double-128-2.c: Likewise.
1382 * gcc.target/i386/long-double-128-3.c: Likewise.
1383 * gcc.target/i386/long-double-128-4.c: Likewise.
1384 * gcc.target/i386/long-double-128-5.c: Likewise.
1385 * gcc.target/i386/long-double-128-6.c: Likewise.
1386 * gcc.target/i386/long-double-128-7.c: Likewise.
1387 * gcc.target/i386/long-double-128-8.c: Likewise.
1388 * gcc.target/i386/long-double-128-9.c: Likewise.
1389 * gcc.target/i386/long-double-64-5.c: Likewise.
1390 * gcc.target/i386/long-double-64-6.c: Likewise.
1391 * gcc.target/i386/long-double-64-7.c: Likewise.
1392 * gcc.target/i386/long-double-64-8.c: Likewise.
1393 * gcc.target/i386/long-double-64-9.c: Likewise.
1394 * gcc.target/i386/long-double-80-10.c: Likewise.
1395 * gcc.target/i386/long-double-80-8.c: Likewise.
1396 * gcc.target/i386/long-double-80-9.c: Likewise.
1398 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
1400 PR rtl-optimization/57662
1401 * g++.dg/pr57662.C: New test.
1403 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1405 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
1406 * gcc.dg/vmx/perm.c: New.
1407 * gcc.dg/vmx/perm-be-order.c: New.
1409 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1411 * gcc.dg/vmx/vsums.c: New.
1412 * gcc.dg/vmx/vsums-be-order.c: New.
1414 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
1416 * g++.dg/ipa/devirt-23.C: New testcase.
1417 * g++.dg/ipa/devirt-20.C: Fix template.
1419 2014-02-02 Jan Hubicka <jh@suse.cz>
1421 * g++.dg/ipa/devirt-21.C: New testcase.
1423 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
1425 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
1426 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
1428 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
1431 * gcc.c-torture/execute/pr60017.c: New test.
1433 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
1436 * gfortran.dg/default_initialization_7.f90: New test.
1438 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
1441 * gfortran.dg/elemental_subroutine_9.f90: New test.
1443 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
1445 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
1447 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
1449 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
1451 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
1453 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
1455 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
1458 * g++.dg/init/bitfield5.C: New.
1460 2014-02-01 Jakub Jelinek <jakub@redhat.com>
1462 PR tree-optimization/60003
1463 * gcc.c-torture/execute/pr60003.c: New test.
1465 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
1468 * gcc.target/arm/pr59985.C: New.
1470 2014-01-31 Jakub Jelinek <jakub@redhat.com>
1473 * lib/tsan-dg.exp (tsan_init): Instead of not running any
1474 tsan tests if trivial testcase doesn't run, set dg-do-what-default
1476 (tsan_finish): Restore dg-do-what-default.
1477 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
1478 * g++.dg/tsan/fd_close_norace2.C: Likewise.
1479 * g++.dg/tsan/default_options.C: Likewise.
1480 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1481 * g++.dg/tsan/atomic_free2.C: Likewise.
1482 * g++.dg/tsan/cond_race.C: Likewise.
1483 * g++.dg/tsan/fd_close_norace.C: Likewise.
1484 * g++.dg/tsan/benign_race.C: Likewise.
1485 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
1486 * c-c++-common/tsan/simple_race.c: Likewise.
1487 * c-c++-common/tsan/mutexset1.c: Likewise.
1488 * c-c++-common/tsan/thread_leak2.c: Likewise.
1489 * c-c++-common/tsan/tls_race.c: Likewise.
1490 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
1491 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
1492 * c-c++-common/tsan/free_race2.c: Likewise.
1493 * c-c++-common/tsan/thread_leak.c: Likewise.
1494 * c-c++-common/tsan/thread_leak1.c: Likewise.
1495 * c-c++-common/tsan/race_on_barrier.c: Likewise.
1496 * c-c++-common/tsan/free_race.c: Likewise.
1497 * c-c++-common/tsan/sleep_sync.c: Likewise.
1498 * c-c++-common/tsan/tiny_race.c: Likewise.
1499 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1500 * c-c++-common/tsan/atomic_stack.c: Likewise.
1501 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
1502 in dg-output regexps.
1503 * c-c++-common/tsan/simple_stack.c: Likewise.
1505 2014-01-31 Richard Henderson <rth@redhat.com>
1507 * g++.dg/tm/pr60004.C: New.
1509 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
1512 * g++.dg/inherit/crash4.C: New.
1514 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
1516 * c-c++-common/tsan/simple_race.c: Made test less flaky.
1518 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
1520 * gcc.target/i386/m512-check.h: Use correct rounding values.
1522 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
1524 * gcc.target/i386/avx-1.c: Use correct rounding values.
1525 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
1526 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
1527 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
1528 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
1529 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
1530 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
1531 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
1532 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
1533 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
1534 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
1535 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
1536 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
1537 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
1538 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
1539 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
1540 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
1541 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
1542 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
1543 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
1544 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
1545 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
1546 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
1547 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
1548 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
1549 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
1550 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
1551 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
1552 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
1553 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
1554 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
1555 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
1556 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
1557 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
1558 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
1559 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
1560 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
1561 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
1562 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
1563 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
1564 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
1565 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
1566 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
1567 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
1568 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
1569 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
1570 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
1571 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
1572 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
1573 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
1574 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
1575 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
1576 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
1577 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
1578 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
1579 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
1580 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
1581 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
1582 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
1583 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
1584 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
1585 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
1586 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
1587 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
1588 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
1589 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
1590 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
1591 * gcc.target/i386/sse-13.c: Ditto.
1592 * gcc.target/i386/sse-14.c: Ditto.
1593 * gcc.target/i386/sse-22.c: Ditto.
1594 * gcc.target/i386/sse-23.c: Ditto.
1596 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
1598 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
1599 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
1601 2014-01-31 Richard Biener <rguenther@suse.de>
1604 * gcc.dg/torture/pr59990.c: New testcase.
1606 2014-01-31 Jakub Jelinek <jakub@redhat.com>
1608 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
1609 if it fails don't run any tsan tests.
1611 2014-01-31 Marek Polacek <polacek@redhat.com>
1614 * gcc.dg/pr59940.c (g): Adjust dg-warning.
1615 (y): Adjust dg-error.
1616 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
1617 * gcc.dg/pr59963-1.c: New test.
1618 * gcc.dg/pr59963-2.c: New test.
1619 * gcc.dg/pr59963-3.c: New test.
1621 2014-01-30 Jakub Jelinek <jakub@redhat.com>
1624 * gcc.target/arm/pr59923.c: New test.
1626 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1628 * gcc.dg/vmx/splat.c: New.
1629 * gcc.dg/vmx/splat-vsx.c: New.
1630 * gcc.dg/vmx/splat-be-order.c: New.
1631 * gcc.dg/vmx/splat-vsx-be-order.c: New.
1632 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
1633 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
1635 2014-01-30 Richard Biener <rguenther@suse.de>
1637 PR tree-optimization/59993
1638 * gcc.dg/torture/pr59993.c: New testcase.
1640 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
1642 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
1643 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
1644 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
1645 vect_int rather than vect_float.
1647 2014-01-30 Marek Polacek <polacek@redhat.com>
1649 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
1651 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
1653 * gcc.target/microblaze/isa/fcmp4.c: New.
1655 2014-01-30 Marek Polacek <polacek@redhat.com>
1658 * gcc.dg/pr59940.c: New test.
1659 * gcc.dg/pr35635.c (func3): Move dg-warning.
1661 2014-01-30 Richard Biener <rguenther@suse.de>
1663 PR tree-optimization/59903
1664 * gcc.dg/torture/pr59903.c: New testcase.
1666 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
1669 * g++.dg/lookup/crash8.C: New.
1671 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
1674 * g++.dg/template/crash117.C: New.
1676 2014-01-30 Richard Biener <rguenther@suse.de>
1679 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
1680 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
1682 * gcc.dg/invalid-call-1.c: Likewise.
1684 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1687 * g++.dg/cpp1y/auto-fn23.C: New.
1689 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1692 * g++.dg/init/dso_handle2.C: New.
1694 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1697 * g++.dg/cpp0x/pr58674.C: New.
1699 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
1702 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
1703 * gcc.target/i386/avx512f-gather-5.c: Ditto.
1705 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1707 * gcc.dg/vmx/merge-be-order.c: New.
1708 * gcc.dg/vmx/merge.c: New.
1709 * gcc.dg/vmx/merge-vsx-be-order.c: New.
1710 * gcc.dg/vmx/merge-vsx.c: New.
1712 2014-01-29 Richard Biener <rguenther@suse.de>
1714 PR tree-optimization/58742
1715 * gcc.dg/pr58742-1.c: New testcase.
1716 * gcc.dg/pr58742-2.c: Likewise.
1717 * gcc.dg/pr58742-3.c: Likewise.
1719 2014-01-29 Renlin Li <Renlin.Li@arm.com>
1721 * gcc.target/arm/ftest-armv7ve-arm.c: New.
1722 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
1723 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
1725 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1728 * g++.dg/gomp/pr58702.C: New.
1730 2014-01-29 Dodji Seketeli <dodji@redhat.com>
1732 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
1735 2014-01-29 Jakub Jelinek <jakub@redhat.com>
1738 PR tree-optimization/59920
1739 * gcc.dg/pr59920-1.c: New test.
1740 * gcc.dg/pr59920-2.c: New test.
1741 * gcc.dg/pr59920-3.c: New test.
1742 * c-c++-common/gomp/pr59917-1.c: New test.
1743 * c-c++-common/gomp/pr59917-2.c: New test.
1745 PR tree-optimization/59594
1746 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
1747 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
1748 * gcc.dg/vect/pr59594.c: New test.
1750 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
1753 * gfortran.dg/allocate_class_3.f90: New test.
1755 2014-01-28 Dodji Seketeli <dodji@redhat.com>
1757 PR preprocessor/59935
1758 * c-c++-common/cpp/warning-zero-location.c: New test.
1759 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
1761 2014-01-27 Steve Ellcey <sellcey@mips.com>
1763 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
1765 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
1767 * g++.dg/ext/mv16.C: New tests.
1769 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
1771 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
1772 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1773 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
1774 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1775 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
1776 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1777 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
1778 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1779 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1780 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1781 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1782 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1783 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1784 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1785 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1786 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1787 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1788 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1789 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1790 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1791 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1792 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1793 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1794 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1795 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1796 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1797 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1798 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1799 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1800 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1801 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1802 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1803 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1804 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1805 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1806 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1807 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1808 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1809 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
1810 _mm512_mask_cvtepi32_storeu_epi8.
1811 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1812 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
1813 _mm512_mask_cvtepi32_storeu_epi16.
1814 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1815 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
1816 _mm512_mask_cvtepi64_storeu_epi8.
1817 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1818 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
1819 _mm512_mask_cvtepi64_storeu_epi16.
1820 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1821 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
1822 _mm512_mask_cvtepi64_storeu_epi32.
1823 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1824 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
1825 _mm512_mask_cvtsepi32_storeu_epi8.
1826 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1827 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
1828 _mm512_mask_cvtsepi32_storeu_epi16.
1829 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1830 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1831 _mm512_mask_cvtsepi64_storeu_epi8.
1832 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1833 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1834 _mm512_mask_cvtsepi64_storeu_epi16.
1835 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1836 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1837 _mm512_mask_cvtsepi64_storeu_epi32.
1838 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1839 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1840 _mm512_mask_cvtusepi32_storeu_epi8.
1841 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1842 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1843 _mm512_mask_cvtusepi32_storeu_epi16.
1844 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1845 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
1846 _mm512_mask_cvtusepi64_storeu_epi8.
1847 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1848 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
1849 _mm512_mask_cvtusepi64_storeu_epi16.
1850 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1851 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
1852 _mm512_mask_cvtusepi64_storeu_epi32.
1853 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1854 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
1856 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
1858 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
1859 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1860 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1861 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1862 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1863 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1864 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1865 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1866 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
1867 built-ins roudning immediate.
1868 * gcc.target/i386/sse-22.c: Add new built-ins.
1869 * gcc.target/i386/sse-23.c: Ditto.
1870 * gcc.target/i386/avx-1.c: Ditto.
1872 2014-01-27 Christian Bruel <christian.bruel@st.com>
1874 * gcc.target/sh/torture/strncmp.c: New tests.
1876 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
1878 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1880 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
1882 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1884 2014-01-24 Jeff Law <law@redhat.com>
1886 PR tree-optimization/59919
1887 * gcc.c-torture/compile/pr59919.c: New test.
1889 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1892 * g++.dg/ext/timevar2.C: New.
1894 2014-01-24 Marek Polacek <polacek@redhat.com>
1896 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1898 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
1901 * gcc.target/i386/pr59929.c: New test.
1903 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1906 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1907 word atomic functions at runtime.
1909 2014-01-23 Marek Polacek <polacek@redhat.com>
1912 * gcc.dg/pr59846.c: New test.
1914 2014-01-23 Marek Polacek <polacek@redhat.com>
1917 * c-c++-common/pr58346-1.c: New test.
1918 * c-c++-common/pr58346-2.c: New test.
1919 * c-c++-common/pr58346-3.c: New test.
1921 2014-01-23 Marek Polacek <polacek@redhat.com>
1924 * gcc.dg/20020220-2.c: Adjust dg-warning message.
1925 * gcc.dg/pr59871.c: New test.
1927 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1930 * g++.dg/parse/enum11.C: New.
1932 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1934 * gcc.target/aarch64/sshr64_1.c: New testcase.
1936 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
1938 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1939 SIMD enabled function.
1940 * g++.dg/cilk-plus/ef_test.C: New test.
1941 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1943 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1944 to differenciate C error messages from C++ ones.
1946 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1948 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1950 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
1952 * gcc.target/microblaze/others/builtin-trap.c: New test,
1954 2014-01-23 Jakub Jelinek <jakub@redhat.com>
1957 * c-c++-common/gomp/pr58809.c: New test.
1959 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
1962 * c-c++-common/asan/use-after-return-1.c: Fixed
1965 2014-01-23 Dodji Seketeli <dodji@redhat.com>
1967 PR preprocessor/58580
1968 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1970 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1971 Ilya Tocar <ilya.tocar@intel.com>
1973 * gcc.target/i386/avx512f-kmovw-1.c: New.
1975 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1977 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1978 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1979 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1980 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1981 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1982 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1984 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
1987 * gcc.dg/pr48774.c: Remove skip for mips_rel.
1988 * gcc.target/mips/pr52125.c: New test.
1990 2014-01-22 Marek Polacek <polacek@redhat.com>
1993 * gcc.dg/torture/pr59891.c: New test.
1995 2014-01-22 Jeff Law <law@redhat.com>
1997 PR tree-optimization/59597
1998 * gcc.dg/tree-ssa/pr59597.c: New test.
2000 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
2002 PR rtl-optimization/59477
2003 * g++.dg/pr59477.C: New.
2005 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
2007 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
2009 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2012 * g++.dg/pr59482.C: New.
2014 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2016 * gcc.dg/vmx/insert-vsx-be-order.c: New.
2017 * gcc.dg/vmx/extract-vsx.c: New.
2018 * gcc.dg/vmx/extract-vsx-be-order.c: New.
2019 * gcc.dg/vmx/insert-vsx.c: New.
2021 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
2023 PR rtl-optimization/59896
2024 * gcc.target/arm/pr59896.c: New.
2026 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
2028 PR rtl-optimization/59858
2029 * gcc.target/arm/pr59858.c: New.
2031 2014-01-21 Jakub Jelinek <jakub@redhat.com>
2034 * gcc.dg/tree-prof/pr59003.c: New test.
2037 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
2040 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
2042 * gfortran.dg/round_3.f08: Add more cases.
2044 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
2046 * lib/target-supports.exp (force_conventional_output_for): New
2048 * lib/scanasm.exp (scan-assembler_required_options)
2049 (scan-assembler-not_required_options)
2050 (scan-assembler-times_required_options): Replace with
2051 force_conventional_output_fors.
2052 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
2053 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
2055 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
2058 * gcc.target/i386/pr59789.c: New testcase.
2060 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
2062 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
2063 the 'code' bitfield from 16 to 8.
2065 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
2067 * lib/target-supports.exp
2068 (check_effective_target_vect_perm): Exclude aarch64_be.
2069 (check_effective_target_vect_perm_byte): Likewise.
2070 (check_effective_target_vect_perm_short): Likewise.
2072 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
2074 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
2075 (RUN_TEST): Use new macro.
2076 (INDEX64_32): Delete.
2077 (INDEX64_64): Likewise.
2078 (INDEX128_32): Likewise.
2079 (INDEX128_64): Likewise.
2081 (test_vneg_f32): Use fixed RUN_TEST.
2083 2014-01-20 Richard Biener <rguenther@suse.de>
2086 * gcc.dg/pr59860.c: New testcase.
2088 2014-01-20 Jakub Jelinek <jakub@redhat.com>
2091 * gcc.target/i386/pr59880.c: New test.
2093 2014-01-20 Renlin Li <renlin.li@arm.com>
2095 * gcc.dg/pr44194-1.c: Tweak regexp.
2097 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
2102 * gfortran.dg/round_3.f08: New cases added.
2103 * gfortran.dg/fmt_g_1.f90: New test.
2105 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
2107 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
2109 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
2111 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
2113 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
2115 * gcc.dg/vect/pr57705.c: Require vect_int.
2116 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
2117 * gcc.dg/vect/vect-alias-check.c: Likewise.
2119 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
2122 * gfortran.dg/unresolved_fixup_1.f90: New test.
2123 * gfortran.dg/unresolved_fixup_2.f90: New test.
2125 2014-01-18 Jakub Jelinek <jakub@redhat.com>
2128 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
2129 Remove dg-prune-output lines.
2131 2014-01-17 Jakub Jelinek <jakub@redhat.com>
2134 * gfortran.dg/pr59706.f90: New test.
2135 * g++.dg/ext/pr59706.C: New test.
2137 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2141 * g++.dg/cpp0x/decltype-incomplete1.C: New.
2142 * g++.dg/init/pr58811.C: Likewise.
2144 2014-01-17 Jeff Law <law@redhat.com>
2147 * gfortran.dg/pr57904.f90: New test.
2149 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2152 * g++.dg/cpp0x/nsdmi-union4.C: New.
2154 2014-01-17 Marek Polacek <polacek@redhat.com>
2157 * g++.dg/diagnostic/pr59838.C: New test.
2159 2014-01-17 Marek Polacek <polacek@redhat.com>
2162 * gcc.dg/pr58346.c: New test.
2164 2014-01-17 Jakub Jelinek <jakub@redhat.com>
2167 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
2168 dg-options, use dg-additional-options for i?86/x86_64 to avoid
2172 * gfortran.dg/pr59440-1.f90: New test.
2173 * gfortran.dg/pr59440-2.f90: New test.
2174 * gfortran.dg/pr59440-3.f90: New test.
2177 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
2178 testing for " version" and " alias" with one testing for
2179 " version\[^\n\r]* alias".
2180 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
2181 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
2182 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
2183 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
2184 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
2185 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
2188 * c-c++-common/torture/pr57945.c: New test.
2190 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
2192 * gcc.target/arm/its.c: New testcase.
2194 2014-01-16 Jan Hubicka <jh@suse.cz>
2197 * g++.dg/torture/pr59775.C: New testcase.
2199 2014-01-16 Jakub Jelinek <jakub@redhat.com>
2202 * gcc.c-torture/compile/pr58344.c: New test.
2205 * gcc.target/i386/pr59839.c: New test.
2208 * gcc.target/i386/pr9771-1.c (main): Rename to...
2209 (real_main): ... this. Add __asm name "main".
2210 (ASMNAME, ASMNAME2, STRING): Define.
2212 2014-01-16 Nick Clifton <nickc@redhat.com>
2215 * gcc.c-torture/compile/pr28865.c: New.
2216 * gcc.c-torture/execute/pr28865.c: New.
2218 2014-01-16 Marek Polacek <polacek@redhat.com>
2221 * gcc.dg/pr59827.c: New test.
2223 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
2225 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
2227 2014-01-15 Richard Henderson <rth@redhat.com>
2230 * gcc.target/i386/pr54694.c: New test.
2232 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
2235 * g++.dg/pr49718.C: New test.
2237 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
2239 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
2241 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2243 * gcc.dg/vmx/mult-even-odd.c: New.
2244 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
2246 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
2248 * lib/target-supports.exp (check_libcilkrts_available): Added an
2249 extern "C" if we are using C++ along with a function prototype.
2251 2014-01-15 Jeff Law <law@redhat.com>
2253 PR tree-optimization/59747
2254 * gcc.c-torture/execute/pr59747.c: New test.
2256 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
2259 * c-c++-common/convert-vec-1.c: Also prune ABI change for
2261 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
2262 * g++.dg/ext/attribute-test-1.C: Likewise.
2263 * g++.dg/ext/attribute-test-2.C: Likewise.
2264 * g++.dg/ext/attribute-test-3.C: Likewise.
2265 * g++.dg/ext/attribute-test-4.C: Likewise.
2266 * g++.dg/ext/pr56790-1.C: Likewise.
2267 * g++.dg/torture/pr38565.C: Likewise.
2268 * gcc.dg/pr53060.c: Likewise.
2269 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
2270 * c-c++-common/vector-compare-2.c: Likewise.
2271 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
2272 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
2273 dg-message line number.
2275 2014-01-15 Matthias Klose <doko@ubuntu.com>
2277 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
2279 2014-01-15 Richard Biener <rguenther@suse.de>
2281 PR tree-optimization/59822
2282 * g++.dg/torture/pr59822.C: New testcase.
2284 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
2287 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
2288 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
2290 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
2291 Kugan Vivekanandarajah <kuganv@linaro.org>
2294 * g++.dg/pr59695.C: New testcase.
2296 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2299 * gcc.c-torture/compile/pr59803.c: New testcase.
2301 2014-01-15 Jakub Jelinek <jakub@redhat.com>
2304 * gcc.c-torture/execute/pr58943.c: New test.
2305 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
2307 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
2310 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
2311 * gcc.target/i386/pr39162.c (y): New __m256i variable.
2312 (bar): Change return type to void. Set y to x.
2313 * gcc.target/i386/pr59794-1.c: New testcase.
2314 * gcc.target/i386/pr59794-2.c: Likewise.
2315 * gcc.target/i386/pr59794-3.c: Likewise.
2316 * gcc.target/i386/pr59794-4.c: Likewise.
2317 * gcc.target/i386/pr59794-5.c: Likewise.
2318 * gcc.target/i386/pr59794-6.c: Likewise.
2319 * gcc.target/i386/pr59794-7.c: Likewise.
2321 2014-01-14 Richard Biener <rguenther@suse.de>
2323 PR tree-optimization/58921
2324 PR tree-optimization/59006
2325 * gcc.dg/torture/pr58921.c: New testcase.
2326 * gcc.dg/torture/pr59006.c: Likewise.
2327 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
2329 2014-01-14 Jakub Jelinek <jakub@redhat.com>
2332 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
2333 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
2334 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
2335 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
2336 Executing predictive commoning without unrolling.
2338 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
2340 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
2341 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
2342 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
2343 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
2344 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
2345 __builtin_ia32_rsqrt28sd_round.
2346 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
2347 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
2348 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
2349 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
2350 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
2351 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
2352 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
2353 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
2354 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
2355 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
2356 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
2357 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
2358 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
2359 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
2360 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
2361 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
2362 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
2363 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
2364 * gcc.target/i386/sse-22.c: Extend with new built-ins,
2365 fix wrong rounding mode (see above).
2366 * gcc.target/i386/sse-23.c: Ditto.
2368 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2370 * gcc.dg/vmx/insert.c: New.
2371 * gcc.dg/vmx/insert-be-order.c: New.
2372 * gcc.dg/vmx/extract.c: New.
2373 * gcc.dg/vmx/extract-be-order.c: New.
2375 2014-01-13 Jakub Jelinek <jakub@redhat.com>
2377 PR tree-optimization/59387
2378 * gcc.c-torture/execute/pr59387.c: New test.
2380 2014-01-13 Richard Biener <rguenther@suse.de>
2382 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
2383 adjusting mathlib options.
2384 * gfortran.dg/lto/lto.exp: Likewise.
2386 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
2388 * gnat.dg/loop_optimization17.adb: New test.
2389 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
2391 2014-01-13 Christian Bruel <christian.bruel@st.com>
2393 * gcc.target/sh/cmpstrn.c: New case.
2395 2014-01-13 Jakub Jelinek <jakub@redhat.com>
2397 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
2398 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
2400 2014-01-12 Janus Weil <janus@gcc.gnu.org>
2403 * gfortran.dg/alloc_comp_basics_6.f90: New.
2405 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2408 * gfortran.dg/pr59700.f90: New test.
2410 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2412 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
2413 * gfortran.dg/use_only_3.f90: Likewise.
2414 * gfortran.dg/inquire_10.f90: Delete opened file.
2415 * gfortran.dg/inquire_15.f90: Likewise.
2416 * gfortran.dg/pr16597.f90: Likewise.
2417 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
2420 2014-01-10 Jeff Law <law@redhat.com>
2423 * gcc.c-torture/compile/pr59743.c: New test.
2425 2014-01-10 Jan Hubicka <jh@suse.cz>
2428 * g++.dg/torture/pr58585.C: New testcase.
2430 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
2432 * gcc.dg/pr46309.c: Disable for cris*-*-*.
2434 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
2436 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
2438 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
2441 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
2442 * gcc.target/aarch64/cmn-neg2.c: New test.
2444 2014-01-10 Richard Biener <rguenther@suse.de>
2446 PR tree-optimization/59374
2447 * gcc.dg/torture/pr59374-3.c: New testcase.
2449 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2451 * lib/target-supports.exp
2452 (check_effective_target_arm_crypto_ok_nocache): New.
2453 (check_effective_target_arm_crypto_ok): Use above procedure.
2454 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
2456 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
2460 * g++.dg/ipa/devirt-20.C: New testcase.
2461 * g++.dg/torture/pr58252.C: Likewise.
2462 * g++.dg/torture/pr59226.C: Likewise.
2464 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
2466 * c-c++-common/asan/no-asan-stack.c: New test.
2468 2014-01-10 Jakub Jelinek <jakub@redhat.com>
2471 * gcc.dg/pr59670.c: New test.
2473 2014-01-09 Steve Ellcey <sellcey@mips.com>
2475 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
2477 2014-01-09 Jakub Jelinek <jakub@redhat.com>
2480 * gcc.target/i386/pr47735.c: New test.
2482 PR tree-optimization/59622
2483 * g++.dg/opt/pr59622-2.C: New test.
2484 * g++.dg/opt/pr59622-3.C: New test.
2485 * g++.dg/opt/pr59622-4.C: New test.
2486 * g++.dg/opt/pr59622-5.C: New test.
2489 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
2490 filename:line instead of (modulename+offset) form with stripped
2491 initial / from the filename.
2493 2014-01-09 Ian Lance Taylor <iant@google.com>
2495 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
2496 the other Go compiler.
2498 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
2501 * g++.dg/cpp0x/variadic145.C: New.
2503 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
2505 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
2506 which don't support -fsplit-stack. Skip rotate[0123].go tests.
2508 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
2511 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
2512 are run only if the Cilk library is available/enabled.
2513 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2514 * lib/target-supports.exp (check_libcilkrts_available): New function.
2516 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
2519 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
2520 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2521 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
2522 with dg-additional-options.
2523 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2524 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2525 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2526 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2527 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
2528 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
2530 2014-01-09 Richard Biener <rguenther@suse.de>
2532 PR tree-optimization/59715
2533 * gcc.dg/torture/pr59715.c: New testcase.
2535 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
2537 * c-c++-common/asan/no-asan-globals.c: New test.
2538 * c-c++-common/asan/no-instrument-reads.c: Likewise.
2539 * c-c++-common/asan/no-instrument-writes.c: Likewise.
2540 * c-c++-common/asan/use-after-return-1.c: Likewise.
2541 * c-c++-common/asan/no-use-after-return.c: Likewise.
2543 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
2545 * gnat.dg/weak2.ad[sb]: New test.
2547 2014-01-08 Jakub Jelinek <jakub@redhat.com>
2550 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
2551 type, use pointers to vector type instead.
2553 2014-01-08 Catherine Moore <clm@codesourcery.com>
2555 * gcc.target/mips/umips-branch-3.c: New test.
2556 * gcc.target/mips/umips-branch-4.c: New test.
2558 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
2560 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
2561 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
2562 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
2563 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
2564 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
2565 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
2566 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
2567 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
2569 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
2571 PR rtl-optimization/59137
2572 * gcc.target/mips/pr59137.c: New test.
2574 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
2576 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
2577 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
2578 * gcc.target/i386/pr55433.c (dg-options): Ditto.
2579 * gcc.target/i386/pr57848.c (dg-options): Ditto.
2580 * gcc.target/i386/pr59099.c (dg-options): Ditto.
2581 Require fpic effective target.
2582 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
2584 2014-01-08 Jakub Jelinek <jakub@redhat.com>
2587 * gcc.dg/pr59722.c: New test.
2589 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
2592 * gcc.dg/torture/pr57748-3.c: New test.
2593 * gcc.dg/torture/pr57748-4.c: New test.
2595 2014-01-08 Marek Polacek <polacek@redhat.com>
2598 * gcc.dg/gomp/pr59669-1.c: New test.
2599 * gcc.dg/gomp/pr59669-2.c: New test.
2601 2014-01-08 Martin Jambor <mjambor@suse.cz>
2604 * gcc.dg/ipa/pr59610.c: New test.
2606 2014-01-08 Janus Weil <janus@gcc.gnu.org>
2609 * gfortran.dg/binding_label_tests_26a.f90: New.
2610 * gfortran.dg/binding_label_tests_26b.f90: New.
2612 2014-01-08 Marek Polacek <polacek@redhat.com>
2615 * c-c++-common/ubsan/pr59667.c: New test.
2617 2014-01-08 Richard Biener <rguenther@suse.de>
2620 * gcc.dg/pr59630.c: New testcase.
2622 2014-01-08 Richard Biener <rguenther@suse.de>
2625 * gcc.dg/pr59471.c: New testcase.
2627 2014-01-07 Jeff Law <law@redhat.com>
2630 * gcc.target/i386/pr53623.c: New test.
2632 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
2634 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
2636 * g++.dg/cpp1y/pr58534.C: Likewise.
2637 * g++.dg/cpp1y/pr58536.C: Likewise.
2638 * g++.dg/cpp1y/pr58548.C: Likewise.
2639 * g++.dg/cpp1y/pr58549.C: Likewise.
2640 * g++.dg/cpp1y/pr58637.C: Likewise.
2641 * g++.dg/cpp1y/pr59112.C: Likewise.
2642 * g++.dg/cpp1y/pr59113.C: Likewise.
2643 * g++.dg/cpp1y/pr59629.C: Likewise.
2644 * g++.dg/cpp1y/pr59635.C: Likewise.
2645 * g++.dg/cpp1y/pr59636.C: Likewise.
2646 * g++.dg/cpp1y/pr59638.C: Likewise.
2648 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
2650 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
2652 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
2654 * gcc.target/i386/intrinsics_4.c (bar): New function.
2656 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2658 * g++.dg/ext/is_base_of_incomplete-2.C: New.
2660 2014-01-07 Jakub Jelinek <jakub@redhat.com>
2662 PR rtl-optimization/58668
2663 * gcc.dg/pr58668.c: New test.
2665 PR tree-optimization/59643
2666 * gcc.dg/pr59643.c: New test.
2667 * gcc.c-torture/execute/pr59643.c: New test.
2669 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2672 * gfortran.dg/class_allocate_16.f90: New.
2674 2014-01-06 Jakub Jelinek <jakub@redhat.com>
2677 * gcc.target/i386/pr59644.c: New test.
2679 2014-01-06 Marek Polacek <polacek@redhat.com>
2682 * gcc.dg/pr57773.c: New test.
2684 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
2690 * g++.dg/cpp1y/pr59635.C: New testcase.
2691 * g++.dg/cpp1y/pr59636.C: New testcase.
2692 * g++.dg/cpp1y/pr59629.C: New testcase.
2693 * g++.dg/cpp1y/pr59638.C: New testcase.
2695 2014-01-06 Martin Jambor <mjambor@suse.cz>
2698 * gcc.dg/ipa/pr59008.c: New test.
2700 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2702 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
2705 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2707 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
2708 Require c99_runtime.
2709 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
2711 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
2712 Require c99_runtime.
2713 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
2714 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
2715 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
2717 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
2718 Require c99_runtime.
2719 Make CALC void static.
2720 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
2722 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
2723 Require c99_runtime.
2724 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
2726 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2728 * gcc.target/i386/pr59501-1.c: Require avx effective target.
2729 * gcc.target/i386/pr59501-2.c: Likewise.
2730 * gcc.target/i386/pr59501-3.c: Likewise.
2731 * gcc.target/i386/pr59501-4.c: Likewise.
2732 * gcc.target/i386/pr59501-5.c: Likewise.
2733 * gcc.target/i386/pr59501-6.c: Likewise.
2735 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2737 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
2738 * gcc.target/i386/pr59390_1.c: Likewise.
2739 * gcc.target/i386/pr59390_2.c: Likewise.
2741 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
2743 * gcc.dg/pr59350.c: Tweak.
2744 * gcc.dg/pr59350-2.c: New test.
2745 * g++.dg/pr59510.C: Likewise.
2747 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2750 * gfortran.dg/bind_c_procs_2.f90: New.
2752 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
2754 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
2755 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2756 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2757 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2758 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
2759 * gcc.dg/tree-ssa/vrp47.c: Likewise.
2760 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2762 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
2764 * gcc.target/arm/neon-nested-apcs.c: New test.
2766 2014-01-04 Jakub Jelinek <jakub@redhat.com>
2768 PR tree-optimization/59519
2769 * gcc.dg/vect/pr59519-1.c: New test.
2770 * gcc.dg/vect/pr59519-2.c: New test.
2772 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
2775 2014-01-04 Janus Weil <janus@gcc.gnu.org>
2778 * gfortran.dg/typebound_proc_32.f90: New.
2780 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
2783 * g++.dg/pr58950.C: New file.
2785 2014-01-03 Tobias Burnus <burnus@net-b.de>
2788 * g++.dg/gomp/pr58567.C: New.
2790 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
2792 PR tree-optimization/59651
2793 * gcc.dg/torture/pr59651.c: New test.
2794 * gcc.dg/vect/pr59651.c: Ditto.
2796 2014-01-03 Jakub Jelinek <jakub@redhat.com>
2799 * gcc.target/i386/pr59625.c: New test.
2801 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2805 * g++.dg/cpp0x/range-for28.C: New.
2806 * g++.dg/cpp0x/range-for3.C: Update.
2808 2014-01-02 Joseph Myers <joseph@codesourcery.com>
2810 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
2812 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2815 * g++.dg/cpp0x/pr59641.C: New file.
2817 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2819 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
2821 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2824 * g++.dg/ext/pr59378.C: New file.
2826 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2828 Update copyright years
2830 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2832 * gcc.target/arc/arc.exp: Use the standard form for the copyright
2835 2014-01-02 Janus Weil <janus@gcc.gnu.org>
2838 * gfortran.dg/dynamic_dispatch_12.f90: New.
2840 2014-01-01 Jakub Jelinek <jakub@redhat.com>
2842 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2843 the builtin isn't optimized away as unused.
2845 PR rtl-optimization/59647
2846 * g++.dg/opt/pr59647.C: New test.
2848 Copyright (C) 2014 Free Software Foundation, Inc.
2850 Copying and distribution of this file, with or without modification,
2851 are permitted in any medium without royalty provided the copyright
2852 notice and this notice are preserved.