1 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
4 * g++.dg/cpp1y/pr60311.C: New testcase.
6 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
9 * g++.dg/cpp1y/pr60065.C: New testcase.
11 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
13 PR rtl-optimization/60268
14 * gcc.c-torture/compile/pr60268.c: New test.
16 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
18 * gcc.target/microblaze/others/mem_reload.c: New test.
20 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
22 * gcc.dg/vmx/lde.c: New test.
23 * gcc.dg/vmx/lde-be-order.c: New test.
24 * gcc.dg/vmx/ste.c: New test.
25 * gcc.dg/vmx/ste-be-order.c: New test.
27 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
30 * lib/target-supports.exp
31 (check_effective_target_logical_op_short_circuit): Add cris-*-*
32 and crisv32-*-* to list.
34 2014-02-21 Janus Weil <janus@gcc.gnu.org>
37 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
39 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
41 * gcc.dg/vmx/vsums.c: Check entire result vector.
42 * gcc.dg/vmx/vsums-be-order.c: Likewise.
44 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
46 * gcc.dg/vmx/ld.c: New test.
47 * gcc.dg/vmx/ld-be-order.c: New test.
48 * gcc.dg/vmx/ld-vsx.c: New test.
49 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
50 * gcc.dg/vmx/ldl.c: New test.
51 * gcc.dg/vmx/ldl-be-order.c: New test.
52 * gcc.dg/vmx/ldl-vsx.c: New test.
53 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
54 * gcc.dg/vmx/st.c: New test.
55 * gcc.dg/vmx/st-be-order.c: New test.
56 * gcc.dg/vmx/st-vsx.c: New test.
57 * gcc.dg/vmx/st-vsx-be-order.c: New test.
58 * gcc.dg/vmx/stl.c: New test.
59 * gcc.dg/vmx/stl-be-order.c: New test.
60 * gcc.dg/vmx/stl-vsx.c: New test.
61 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
63 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
65 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
66 * g++.dg/other/i386-3.C (dg-options): Ditto.
67 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
68 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
71 2014-02-21 Richard Biener <rguenther@suse.de>
73 PR tree-optimization/60276
74 * gcc.dg/vect/pr60276.c: New testcase.
76 2014-02-21 Janus Weil <janus@gcc.gnu.org>
79 * gfortran.dg/finalize_23.f90: New.
81 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
85 * g++.dg/cpp1y/pr60052.C: New testcase.
86 * g++.dg/cpp1y/pr60053.C: New testcase.
88 2014-02-21 Tobias Burnus <burnus@net-b.de>
91 * gfortran.dg/inquire_16.f90: New.
93 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
95 * gcc.target/nios2/biggot-1.c: New.
96 * gcc.target/nios2/biggot-2.c: New.
98 2014-02-20 Martin Jambor <mjambor@suse.cz>
101 * gcc.dg/ipa/pr55260.c: New test.
103 2014-02-20 Bin Cheng <bin.cheng@arm.com>
105 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
106 for execution test case.
108 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
111 * g++.dg/torture/pr58555.C: New testcase.
113 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
116 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
118 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
120 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
121 Kirill Yukhin <kirill.yukhin@intel.com>
123 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
124 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
125 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
126 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
127 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
128 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
130 2014-02-19 Jakub Jelinek <jakub@redhat.com>
133 * g++.dg/ext/builtin-bswap1.C: New test.
134 * c-c++-common/pr37743.c: New test.
136 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
138 * gcc.dg/decl-10.c: New test.
140 2014-02-19 Jakub Jelinek <jakub@redhat.com>
143 * g++.dg/ext/ivdep-1.C: New test.
146 * gcc.dg/pr60267.c: New test.
148 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
151 * gcc.target/i386/pr39162.c: Add dg-prune-output.
152 (dg-options): Remove -Wno-psabi.
153 * gcc.target/i386/pr59794-2.c: Ditto.
154 * gcc.target/i386/pr60205-1.c: Ditto.
155 * gcc.target/i386/sse-5.c: Ditto.
157 2014-02-18 Nick Clifton <nickc@redhat.com>
159 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
160 * gcc.dg/pr23623.c: Likewise.
161 * gcc.dg/pr48784-1.c: Likewise.
162 * gcc.dg/pr48784-2.c: Likewise.
163 * gcc.dg/pr56997-2.c: Likewise.
164 * gcc.dg/sms-6.c: Likewise.
165 * gcc.dg/torture/pr60183.c: Likewise.
166 * gcc.dg/torture/vec-cvt-1.c: Likewise.
167 * gcc.c-torture/execute/20061220-1.x: New.
168 * gcc.c-torture/execute/pr43220.x: New.
169 * gcc.c-torture/execute/pr51581-1.x: New.
170 * gcc.c-torture/execute/pr51581-2.x: New.
171 * gcc.c-torture/execute/pr58570.x: New.
172 * gcc.c-torture/unsorted/DFcmp.x: New.
173 * gcc.c-torture/unsorted/SFset.x: New.
175 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
177 * gnat.dg/opt31.adb: New test.
179 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
181 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
183 2014-02-19 Janus Weil <janus@gcc.gnu.org>
186 * gfortran.dg/typebound_proc_33.f90: New.
188 2014-02-19 Marek Polacek <polacek@redhat.com>
191 * gcc.dg/pr60195.c: New test.
193 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
195 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
198 2014-02-19 Jakub Jelinek <jakub@redhat.com>
200 PR preprocessor/58844
201 * c-c++-common/cpp/pr58844-1.c: New test.
202 * c-c++-common/cpp/pr58844-2.c: New test.
204 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
207 * g++.dg/cpp0x/constexpr-ice10.C: New.
209 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
212 * g++.dg/cpp0x/pr60215.C: New.
214 2014-02-18 Tobias Burnus <burnus@net-b.de>
217 * gfortran.dg/proc_ptr_45.f90: New.
218 * gfortran.dg/proc_ptr_46.f90: New.
220 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
223 * g++.dg/cpp1y/pr60190.C: New testcase.
226 * g++.dg/cpp1y/pr60064.C: New testcase.
228 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
231 * gcc.target/i386/pr60205-1.c: New test.
232 * gcc.target/i386/pr60205-2.c: Ditto.
234 2014-02-18 Kai Tietz <ktietz@redhat.com>
237 * gcc.target/i386/nest-1.c: New testcase.
239 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
241 * gnat.dg/opt32.adb: New test.
243 2014-02-18 Janus Weil <janus@gcc.gnu.org>
246 * gfortran.dg/typebound_generic_15.f90: New.
248 2014-02-17 Janus Weil <janus@gcc.gnu.org>
251 * gfortran.dg/init_flag_12.f90: New.
253 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
254 Ilya Tocar <ilya.tocar@intel.com>
256 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
257 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
258 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
259 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
261 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
263 * lib/target-supports.exp
264 (check_effective_target_logical_op_short_circuit): New procedure.
265 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
266 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
267 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
268 * gcc.dg/tree-ssa/vrp47.c: Likewise.
269 * gcc.dg/tree-ssa/vrp87.c: Likewise.
270 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
271 logical_op_short_circuit for the alternative test, extending
274 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
277 * gcc.target/powerpc/pr60203.c: New testsuite.
279 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
282 * gfortran.dg/ichar_3.f90: New test.
284 2014-02-15 Richard Biener <rguenther@suse.de>
286 PR tree-optimization/60183
287 * gcc.dg/torture/pr60183.c: New testcase.
289 2014-02-14 Jeff Law <law@redhat.com>
291 PR rtl-optimization/60131
292 * g++.dg/torture/pr60131.C: New test.
294 2014-02-14 Ian Bolton <ian.bolton@arm.com>
296 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
299 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
301 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
303 2014-02-14 Jakub Jelinek <jakub@redhat.com>
305 * gcc.c-torture/compile/20140213.c: New test.
307 2014-02-13 Jakub Jelinek <jakub@redhat.com>
310 * gcc.target/i386/pr43546.c: New test.
312 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
314 * gcc.target/s390/hotpatch-compile-8.c: New test.
316 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
318 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
319 definition with an ifndef.
320 * gcc.dg/pr59605-2.c: New test.
322 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
324 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
326 2014-02-12 Joseph Myers <joseph@codesourcery.com>
328 * gcc.dg/torture/float128-mul-underflow.c,
329 gcc.dg/torture/float128-truncdf-underflow.c,
330 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
332 2014-02-12 Jakub Jelinek <jakub@redhat.com>
335 * g++.dg/ipa/pr59737.C: New test.
337 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
339 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
341 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
343 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
345 * gcc.dg/cilk-plus/jump-openmp.c: New file.
347 2014-02-12 Richard Biener <rguenther@suse.de>
350 * gcc.dg/torture/pr60092.c: New testcase.
351 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
353 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
355 * gcc.c-torture/execute/20140212-1.c: New test.
357 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
360 * g++.dg/cpp0x/pr60047.C: New.
362 2014-02-12 Jakub Jelinek <jakub@redhat.com>
365 * c-c++-common/pr60101.c: New test.
367 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
370 * g++.dg/ipa/devirt-27.C: New testcase.
371 * g++.dg/ipa/devirt-26.C: New testcase.
373 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
376 * gcc.target/powerpc/pr60137.c: New file.
378 2014-02-11 Jakub Jelinek <jakub@redhat.com>
381 * gfortran.dg/pr52370.f90: New test.
383 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
387 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
390 * gcc.target/i386/pr43662.c (dg-options):
391 Add -maccumulate-outgoing-args.
392 * gcc.target/i386/pr43869.c (dg-options): Ditto.
393 * gcc.target/i386/pr57003.c (dg-options): Ditto.
394 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
395 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
396 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
397 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
398 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
399 Add -maccumulate-outgoing-args.
400 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
401 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
402 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
403 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
404 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
405 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
406 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
407 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
408 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
409 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
410 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
411 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
412 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
413 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
414 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
416 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
418 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
420 2014-02-11 Jakub Jelinek <jakub@redhat.com>
423 * gcc.dg/guality/pr59776.c: New test.
425 2014-02-11 Renlin Li <Renlin.Li@arm.com>
427 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
428 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
429 (add_options_for_arm_vfp3): New.
431 2014-02-11 Jeff Law <law@redhat.com>
434 * gcc.target/m68k/pr54041.c: New test.
436 2014-02-11 Jakub Jelinek <jakub@redhat.com>
439 * gcc.target/i386/pr59927.c: New test.
441 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
443 * gcc.dg/vect/pr57741-3.c: Require vect_int.
444 * gcc.dg/vect/pr60012.c: Likewise.
445 * gcc.dg/vect/vect-119.c: Likewise.
446 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
447 * gcc.dg/vect/vect-outer-4c.c: Likewise.
449 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
451 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
453 2014-02-10 Jeff Law <law@redhat.com>
456 * gcc.c-torture/compile/pr52306.c: New test.
458 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
460 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
462 2014-02-10 Richard Biener <rguenther@suse.de>
464 PR tree-optimization/60115
465 * gcc.dg/torture/pr60115.c: New testcase.
467 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
469 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
470 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
472 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
473 Ilya Tocar <ilya.tocar@intel.com>
475 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
476 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
477 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
478 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
479 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
480 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
481 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
482 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
483 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
484 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
485 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
486 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
487 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
488 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
489 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
490 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
491 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
492 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
493 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
494 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
495 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
496 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
497 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
498 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
499 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
500 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
501 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
503 2014-02-10 Jakub Jelinek <jakub@redhat.com>
505 * gcc.dg/vect/pr59984.c: Require effective target
508 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
511 * gfortran.dg/associated_target_5.f03: New test.
513 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
516 * gfortran.dg/elemental_by_value_1.f90: New test.
518 2014-02-08 Janus Weil <janus@gcc.gnu.org>
521 * gfortran.dg/finalize_22.f90: New.
523 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
526 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
527 was fixed by the patch for PR59906.
529 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
532 * gfortran.dg/coarray_8.f90: Update dg-error match.
534 2014-02-08 Jakub Jelinek <jakub@redhat.com>
537 * gcc.dg/vect/pr59984.c: New test.
540 * gcc.dg/attr-alloc_align-1.c: New test.
541 * gcc.dg/attr-alloc_align-2.c: New test.
542 * gcc.dg/attr-alloc_align-3.c: New test.
543 * gcc.dg/attr-assume_aligned-1.c: New test.
544 * gcc.dg/attr-assume_aligned-2.c: New test.
545 * gcc.dg/attr-assume_aligned-3.c: New test.
547 2014-02-08 Jakub Jelinek <jakub@redhat.com>
550 * gcc.target/i386/pr60077-1.c: New test.
551 * gcc.target/i386/pr60077-2.c: New test.
553 2014-02-07 Jakub Jelinek <jakub@redhat.com>
555 PR preprocessor/56824
556 * gcc.dg/pr56824.c: New test.
558 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
560 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
561 variable used for atomic operations.
563 2014-02-07 Richard Biener <rguenther@suse.de>
566 * gcc.dg/vect/pr60092-2.c: New testcase.
568 2014-02-07 Jakub Jelinek <jakub@redhat.com>
572 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
574 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
575 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
577 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
579 * gcc.target/s390/fp2int1.c: New testcase.
581 2014-02-07 Richard Biener <rguenther@suse.de>
584 * gcc.dg/tree-ssa/alias-30.c: New testcase.
585 * gcc.dg/tree-ssa/alias-31.c: Likewise.
587 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
590 * g++.dg/torture/pr59918.C: New testcase.
592 2014-02-06 Jakub Jelinek <jakub@redhat.com>
595 * gcc.target/arm/pr59575.c: New test.
598 * gcc.dg/pr59992.c: New test.
600 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
602 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
603 init_priority. Test alignment of variable instead of function.
605 2014-02-06 Marek Polacek <polacek@redhat.com>
608 * gcc.dg/pr60087.c: New test.
610 2014-02-06 Alan Modra <amodra@gmail.com>
612 * gcc.target/powerpc/pr60032.c: New.
614 2014-02-06 Jakub Jelinek <jakub@redhat.com>
617 * gcc.c-torture/execute/pr60062.c: New test.
618 * gcc.c-torture/execute/pr60072.c: New test.
620 2014-02-06 Ian Bolton <ian.bolton@arm.com>
622 * gcc.dg/tree-ssa/pr59597.c: Make called function static
623 so that expected outcome works for PIC variants too.
625 2014-02-06 Yury Gribov <y.gribov@samsung.com>
626 Kugan Vivekanandarajah <kuganv@linaro.org>
628 * gcc.target/arm/vect-noalign.c: New file.
630 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
631 Jakub Jelinek <jakub@redhat.com>
634 * gcc.dg/pr60013.c: New testcase.
636 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
638 * gcc.dg/vmx/sum2s.c: New.
639 * gcc.dg/vmx/sum2s-be-order.c: New.
641 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
643 * gcc.dg/vmx/pack.c: New.
644 * gcc.dg/vmx/pack-be-order.c: New.
645 * gcc.dg/vmx/unpack.c: New.
646 * gcc.dg/vmx/unpack-be-order.c: New.
648 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
650 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
651 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
653 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
655 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
656 Use __builtin_floorf, __builtin_ceilf.
657 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
659 (TEST): Use __builtin_floorf.
660 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
662 2014-02-05 Jakub Jelinek <jakub@redhat.com>
665 * g++.dg/opt/pr59947.C: New test.
668 * c-c++-common/gomp/pr58703.c: New test.
670 2014-02-05 Richard Biener <rguenther@suse.de>
673 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
674 avoid using unsigned long long.
676 2014-02-05 Jakub Jelinek <jakub@redhat.com>
679 * g++.dg/torture/pr57499.C: New test.
681 2014-02-05 Yury Gribov <y.gribov@samsung.com>
683 * gcc.dg/asan/nosanitize-and-inline.c: New test.
685 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
687 * g++.dg/ipa/devirrt-22.C: Fix template.
689 2014-02-04 Marek Polacek <polacek@redhat.com>
692 * gcc.dg/pr60036.c: New test.
694 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
697 * g++.dg/torture/pr60058.C: New testcase.
699 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
701 * g++.dg/tsan/default_options.C: Invert check.
703 2014-02-04 Jakub Jelinek <jakub@redhat.com>
705 PR tree-optimization/60002
706 * g++.dg/opt/pr60002.C: New test.
708 PR tree-optimization/60023
709 * g++.dg/vect/pr60023.cc: New test.
712 * c-c++-common/torture/pr60026.c: New test.
714 PR rtl-optimization/57915
715 * gcc.target/i386/pr57915.c: New test.
717 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
719 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
721 2014-02-04 Renlin Li <Renlin.Li@arm.com>
723 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
725 2014-02-04 Jakub Jelinek <jakub@redhat.com>
728 * gcc.dg/pr59261.c: New test.
730 2014-02-04 Richard Biener <rguenther@suse.de>
732 PR tree-optimization/60012
733 * gcc.dg/vect/pr60012.c: New testcase.
735 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
738 * g++.dg/eh/unwind-direct.C: New test.
740 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
742 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
743 timeout value to 20s.
745 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
748 * g++.dg/torture/pr59882.C: New testcase
750 2014-02-03 Jan Hubicka <jh@suse.cz>
753 * g++.dg/ipa/devirt-22.C: New testcase.
755 2014-02-03 Jan Hubicka <jh@suse.cz>
757 * g++.dg/ipa/devirt-25.C: New testcase.
759 2014-02-04 Jakub Jelinek <jakub@redhat.com>
761 PR tree-optimization/59924
762 * gcc.dg/pr59924.c: New test.
764 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
767 * g++.dg/ipa/devirt-24.C: New testcase.
769 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
773 * c-c++-common/attributes-1.c: New testcase.
774 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
776 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
779 * g++.dg/cpp0x/pr58871.C: New.
781 2014-02-03 Cong Hou <congh@google.com>
783 PR tree-optimization/60000
784 * g++.dg/vect/pr60000.cc: New test.
786 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
788 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
789 * gcc.target/i386/long-double-64-4.c: Likewise.
790 * gcc.target/i386/long-double-80-1.c: Likewise.
791 * gcc.target/i386/long-double-80-2.c: Likewise.
792 * gcc.target/i386/long-double-80-3.c: Likewise.
793 * gcc.target/i386/long-double-80-4.c: Likewise.
794 * gcc.target/i386/long-double-80-5.c: Likewise.
795 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
797 * gcc.target/i386/long-double-64-3.c: Likewise.
798 * gcc.target/i386/long-double-128-1.c: New test.
799 * gcc.target/i386/long-double-128-2.c: Likewise.
800 * gcc.target/i386/long-double-128-3.c: Likewise.
801 * gcc.target/i386/long-double-128-4.c: Likewise.
802 * gcc.target/i386/long-double-128-5.c: Likewise.
803 * gcc.target/i386/long-double-128-6.c: Likewise.
804 * gcc.target/i386/long-double-128-7.c: Likewise.
805 * gcc.target/i386/long-double-128-8.c: Likewise.
806 * gcc.target/i386/long-double-128-9.c: Likewise.
807 * gcc.target/i386/long-double-64-5.c: Likewise.
808 * gcc.target/i386/long-double-64-6.c: Likewise.
809 * gcc.target/i386/long-double-64-7.c: Likewise.
810 * gcc.target/i386/long-double-64-8.c: Likewise.
811 * gcc.target/i386/long-double-64-9.c: Likewise.
812 * gcc.target/i386/long-double-80-10.c: Likewise.
813 * gcc.target/i386/long-double-80-8.c: Likewise.
814 * gcc.target/i386/long-double-80-9.c: Likewise.
816 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
818 PR rtl-optimization/57662
819 * g++.dg/pr57662.C: New test.
821 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
823 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
824 * gcc.dg/vmx/perm.c: New.
825 * gcc.dg/vmx/perm-be-order.c: New.
827 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
829 * gcc.dg/vmx/vsums.c: New.
830 * gcc.dg/vmx/vsums-be-order.c: New.
832 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
834 * g++.dg/ipa/devirt-23.C: New testcase.
835 * g++.dg/ipa/devirt-20.C: Fix template.
837 2014-02-02 Jan Hubicka <jh@suse.cz>
839 * g++.dg/ipa/devirt-21.C: New testcase.
841 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
843 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
844 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
846 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
849 * gcc.c-torture/execute/pr60017.c: New test.
851 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
854 * gfortran.dg/default_initialization_7.f90: New test.
856 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
859 * gfortran.dg/elemental_subroutine_9.f90: New test.
861 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
863 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
865 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
867 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
869 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
871 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
873 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
876 * g++.dg/init/bitfield5.C: New.
878 2014-02-01 Jakub Jelinek <jakub@redhat.com>
880 PR tree-optimization/60003
881 * gcc.c-torture/execute/pr60003.c: New test.
883 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
886 * gcc.target/arm/pr59985.C: New.
888 2014-01-31 Jakub Jelinek <jakub@redhat.com>
891 * lib/tsan-dg.exp (tsan_init): Instead of not running any
892 tsan tests if trivial testcase doesn't run, set dg-do-what-default
894 (tsan_finish): Restore dg-do-what-default.
895 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
896 * g++.dg/tsan/fd_close_norace2.C: Likewise.
897 * g++.dg/tsan/default_options.C: Likewise.
898 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
899 * g++.dg/tsan/atomic_free2.C: Likewise.
900 * g++.dg/tsan/cond_race.C: Likewise.
901 * g++.dg/tsan/fd_close_norace.C: Likewise.
902 * g++.dg/tsan/benign_race.C: Likewise.
903 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
904 * c-c++-common/tsan/simple_race.c: Likewise.
905 * c-c++-common/tsan/mutexset1.c: Likewise.
906 * c-c++-common/tsan/thread_leak2.c: Likewise.
907 * c-c++-common/tsan/tls_race.c: Likewise.
908 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
909 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
910 * c-c++-common/tsan/free_race2.c: Likewise.
911 * c-c++-common/tsan/thread_leak.c: Likewise.
912 * c-c++-common/tsan/thread_leak1.c: Likewise.
913 * c-c++-common/tsan/race_on_barrier.c: Likewise.
914 * c-c++-common/tsan/free_race.c: Likewise.
915 * c-c++-common/tsan/sleep_sync.c: Likewise.
916 * c-c++-common/tsan/tiny_race.c: Likewise.
917 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
918 * c-c++-common/tsan/atomic_stack.c: Likewise.
919 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
920 in dg-output regexps.
921 * c-c++-common/tsan/simple_stack.c: Likewise.
923 2014-01-31 Richard Henderson <rth@redhat.com>
925 * g++.dg/tm/pr60004.C: New.
927 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
930 * g++.dg/inherit/crash4.C: New.
932 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
934 * c-c++-common/tsan/simple_race.c: Made test less flaky.
936 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
938 * gcc.target/i386/m512-check.h: Use correct rounding values.
940 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
942 * gcc.target/i386/avx-1.c: Use correct rounding values.
943 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
944 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
945 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
946 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
947 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
948 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
949 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
950 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
951 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
952 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
953 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
954 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
955 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
956 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
957 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
958 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
959 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
960 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
961 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
962 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
963 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
964 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
965 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
966 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
967 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
968 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
969 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
970 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
971 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
972 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
973 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
974 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
975 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
976 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
977 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
978 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
979 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
980 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
981 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
982 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
983 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
984 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
985 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
986 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
987 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
988 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
989 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
990 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
991 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
992 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
993 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
994 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
995 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
996 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
997 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
998 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
999 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
1000 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
1001 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
1002 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
1003 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
1004 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
1005 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
1006 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
1007 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
1008 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
1009 * gcc.target/i386/sse-13.c: Ditto.
1010 * gcc.target/i386/sse-14.c: Ditto.
1011 * gcc.target/i386/sse-22.c: Ditto.
1012 * gcc.target/i386/sse-23.c: Ditto.
1014 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
1016 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
1017 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
1019 2014-01-31 Richard Biener <rguenther@suse.de>
1022 * gcc.dg/torture/pr59990.c: New testcase.
1024 2014-01-31 Jakub Jelinek <jakub@redhat.com>
1026 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
1027 if it fails don't run any tsan tests.
1029 2014-01-31 Marek Polacek <polacek@redhat.com>
1032 * gcc.dg/pr59940.c (g): Adjust dg-warning.
1033 (y): Adjust dg-error.
1034 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
1035 * gcc.dg/pr59963-1.c: New test.
1036 * gcc.dg/pr59963-2.c: New test.
1037 * gcc.dg/pr59963-3.c: New test.
1039 2014-01-30 Jakub Jelinek <jakub@redhat.com>
1042 * gcc.target/arm/pr59923.c: New test.
1044 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1046 * gcc.dg/vmx/splat.c: New.
1047 * gcc.dg/vmx/splat-vsx.c: New.
1048 * gcc.dg/vmx/splat-be-order.c: New.
1049 * gcc.dg/vmx/splat-vsx-be-order.c: New.
1050 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
1051 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
1053 2014-01-30 Richard Biener <rguenther@suse.de>
1055 PR tree-optimization/59993
1056 * gcc.dg/torture/pr59993.c: New testcase.
1058 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
1060 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
1061 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
1062 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
1063 vect_int rather than vect_float.
1065 2014-01-30 Marek Polacek <polacek@redhat.com>
1067 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
1069 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
1071 * gcc.target/microblaze/isa/fcmp4.c: New.
1073 2014-01-30 Marek Polacek <polacek@redhat.com>
1076 * gcc.dg/pr59940.c: New test.
1077 * gcc.dg/pr35635.c (func3): Move dg-warning.
1079 2014-01-30 Richard Biener <rguenther@suse.de>
1081 PR tree-optimization/59903
1082 * gcc.dg/torture/pr59903.c: New testcase.
1084 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
1087 * g++.dg/lookup/crash8.C: New.
1089 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
1092 * g++.dg/template/crash117.C: New.
1094 2014-01-30 Richard Biener <rguenther@suse.de>
1097 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
1098 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
1100 * gcc.dg/invalid-call-1.c: Likewise.
1102 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1105 * g++.dg/cpp1y/auto-fn23.C: New.
1107 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1110 * g++.dg/init/dso_handle2.C: New.
1112 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1115 * g++.dg/cpp0x/pr58674.C: New.
1117 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
1120 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
1121 * gcc.target/i386/avx512f-gather-5.c: Ditto.
1123 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1125 * gcc.dg/vmx/merge-be-order.c: New.
1126 * gcc.dg/vmx/merge.c: New.
1127 * gcc.dg/vmx/merge-vsx-be-order.c: New.
1128 * gcc.dg/vmx/merge-vsx.c: New.
1130 2014-01-29 Richard Biener <rguenther@suse.de>
1132 PR tree-optimization/58742
1133 * gcc.dg/pr58742-1.c: New testcase.
1134 * gcc.dg/pr58742-2.c: Likewise.
1135 * gcc.dg/pr58742-3.c: Likewise.
1137 2014-01-29 Renlin Li <Renlin.Li@arm.com>
1139 * gcc.target/arm/ftest-armv7ve-arm.c: New.
1140 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
1141 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
1143 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1146 * g++.dg/gomp/pr58702.C: New.
1148 2014-01-29 Dodji Seketeli <dodji@redhat.com>
1150 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
1153 2014-01-29 Jakub Jelinek <jakub@redhat.com>
1156 PR tree-optimization/59920
1157 * gcc.dg/pr59920-1.c: New test.
1158 * gcc.dg/pr59920-2.c: New test.
1159 * gcc.dg/pr59920-3.c: New test.
1160 * c-c++-common/gomp/pr59917-1.c: New test.
1161 * c-c++-common/gomp/pr59917-2.c: New test.
1163 PR tree-optimization/59594
1164 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
1165 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
1166 * gcc.dg/vect/pr59594.c: New test.
1168 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
1171 * gfortran.dg/allocate_class_3.f90: New test.
1173 2014-01-28 Dodji Seketeli <dodji@redhat.com>
1175 PR preprocessor/59935
1176 * c-c++-common/cpp/warning-zero-location.c: New test.
1177 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
1179 2014-01-27 Steve Ellcey <sellcey@mips.com>
1181 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
1183 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
1185 * g++.dg/ext/mv16.C: New tests.
1187 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
1189 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
1190 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1191 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
1192 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1193 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
1194 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1195 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
1196 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1197 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1198 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1199 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1200 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1201 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1202 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1203 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1204 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1205 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1206 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1207 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1208 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1209 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1210 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1211 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1212 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1213 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1214 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1215 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1216 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1217 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1218 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1219 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1220 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1221 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1222 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1223 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1224 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1225 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1226 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1227 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
1228 _mm512_mask_cvtepi32_storeu_epi8.
1229 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1230 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
1231 _mm512_mask_cvtepi32_storeu_epi16.
1232 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1233 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
1234 _mm512_mask_cvtepi64_storeu_epi8.
1235 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1236 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
1237 _mm512_mask_cvtepi64_storeu_epi16.
1238 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1239 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
1240 _mm512_mask_cvtepi64_storeu_epi32.
1241 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1242 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
1243 _mm512_mask_cvtsepi32_storeu_epi8.
1244 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1245 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
1246 _mm512_mask_cvtsepi32_storeu_epi16.
1247 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1248 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1249 _mm512_mask_cvtsepi64_storeu_epi8.
1250 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1251 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1252 _mm512_mask_cvtsepi64_storeu_epi16.
1253 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1254 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1255 _mm512_mask_cvtsepi64_storeu_epi32.
1256 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1257 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1258 _mm512_mask_cvtusepi32_storeu_epi8.
1259 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1260 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1261 _mm512_mask_cvtusepi32_storeu_epi16.
1262 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1263 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
1264 _mm512_mask_cvtusepi64_storeu_epi8.
1265 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1266 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
1267 _mm512_mask_cvtusepi64_storeu_epi16.
1268 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1269 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
1270 _mm512_mask_cvtusepi64_storeu_epi32.
1271 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1272 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
1274 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
1276 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
1277 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1278 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1279 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1280 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1281 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1282 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1283 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1284 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
1285 built-ins roudning immediate.
1286 * gcc.target/i386/sse-22.c: Add new built-ins.
1287 * gcc.target/i386/sse-23.c: Ditto.
1288 * gcc.target/i386/avx-1.c: Ditto.
1290 2014-01-27 Christian Bruel <christian.bruel@st.com>
1292 * gcc.target/sh/torture/strncmp.c: New tests.
1294 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
1296 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1298 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
1300 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1302 2014-01-24 Jeff Law <law@redhat.com>
1304 PR tree-optimization/59919
1305 * gcc.c-torture/compile/pr59919.c: New test.
1307 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1310 * g++.dg/ext/timevar2.C: New.
1312 2014-01-24 Marek Polacek <polacek@redhat.com>
1314 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1316 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
1319 * gcc.target/i386/pr59929.c: New test.
1321 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1324 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1325 word atomic functions at runtime.
1327 2014-01-23 Marek Polacek <polacek@redhat.com>
1330 * gcc.dg/pr59846.c: New test.
1332 2014-01-23 Marek Polacek <polacek@redhat.com>
1335 * c-c++-common/pr58346-1.c: New test.
1336 * c-c++-common/pr58346-2.c: New test.
1337 * c-c++-common/pr58346-3.c: New test.
1339 2014-01-23 Marek Polacek <polacek@redhat.com>
1342 * gcc.dg/20020220-2.c: Adjust dg-warning message.
1343 * gcc.dg/pr59871.c: New test.
1345 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1348 * g++.dg/parse/enum11.C: New.
1350 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1352 * gcc.target/aarch64/sshr64_1.c: New testcase.
1354 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
1356 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1357 SIMD enabled function.
1358 * g++.dg/cilk-plus/ef_test.C: New test.
1359 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1361 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1362 to differenciate C error messages from C++ ones.
1364 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1366 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1368 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
1370 * gcc.target/microblaze/others/builtin-trap.c: New test,
1372 2014-01-23 Jakub Jelinek <jakub@redhat.com>
1375 * c-c++-common/gomp/pr58809.c: New test.
1377 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
1380 * c-c++-common/asan/use-after-return-1.c: Fixed
1383 2014-01-23 Dodji Seketeli <dodji@redhat.com>
1385 PR preprocessor/58580
1386 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1388 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1389 Ilya Tocar <ilya.tocar@intel.com>
1391 * gcc.target/i386/avx512f-kmovw-1.c: New.
1393 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1395 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1396 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1397 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1398 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1399 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1400 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1402 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
1405 * gcc.dg/pr48774.c: Remove skip for mips_rel.
1406 * gcc.target/mips/pr52125.c: New test.
1408 2014-01-22 Marek Polacek <polacek@redhat.com>
1411 * gcc.dg/torture/pr59891.c: New test.
1413 2014-01-22 Jeff Law <law@redhat.com>
1415 PR tree-optimization/59597
1416 * gcc.dg/tree-ssa/pr59597.c: New test.
1418 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
1420 PR rtl-optimization/59477
1421 * g++.dg/pr59477.C: New.
1423 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1425 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1427 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1430 * g++.dg/pr59482.C: New.
1432 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1434 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1435 * gcc.dg/vmx/extract-vsx.c: New.
1436 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1437 * gcc.dg/vmx/insert-vsx.c: New.
1439 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1441 PR rtl-optimization/59896
1442 * gcc.target/arm/pr59896.c: New.
1444 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1446 PR rtl-optimization/59858
1447 * gcc.target/arm/pr59858.c: New.
1449 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1452 * gcc.dg/tree-prof/pr59003.c: New test.
1455 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1458 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1460 * gfortran.dg/round_3.f08: Add more cases.
1462 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1464 * lib/target-supports.exp (force_conventional_output_for): New
1466 * lib/scanasm.exp (scan-assembler_required_options)
1467 (scan-assembler-not_required_options)
1468 (scan-assembler-times_required_options): Replace with
1469 force_conventional_output_fors.
1470 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1471 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1473 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1476 * gcc.target/i386/pr59789.c: New testcase.
1478 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1480 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1481 the 'code' bitfield from 16 to 8.
1483 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1485 * lib/target-supports.exp
1486 (check_effective_target_vect_perm): Exclude aarch64_be.
1487 (check_effective_target_vect_perm_byte): Likewise.
1488 (check_effective_target_vect_perm_short): Likewise.
1490 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1492 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1493 (RUN_TEST): Use new macro.
1494 (INDEX64_32): Delete.
1495 (INDEX64_64): Likewise.
1496 (INDEX128_32): Likewise.
1497 (INDEX128_64): Likewise.
1499 (test_vneg_f32): Use fixed RUN_TEST.
1501 2014-01-20 Richard Biener <rguenther@suse.de>
1504 * gcc.dg/pr59860.c: New testcase.
1506 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1509 * gcc.target/i386/pr59880.c: New test.
1511 2014-01-20 Renlin Li <renlin.li@arm.com>
1513 * gcc.dg/pr44194-1.c: Tweak regexp.
1515 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1520 * gfortran.dg/round_3.f08: New cases added.
1521 * gfortran.dg/fmt_g_1.f90: New test.
1523 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1525 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1527 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1529 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1531 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1533 * gcc.dg/vect/pr57705.c: Require vect_int.
1534 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1535 * gcc.dg/vect/vect-alias-check.c: Likewise.
1537 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1540 * gfortran.dg/unresolved_fixup_1.f90: New test.
1541 * gfortran.dg/unresolved_fixup_2.f90: New test.
1543 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1546 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1547 Remove dg-prune-output lines.
1549 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1552 * gfortran.dg/pr59706.f90: New test.
1553 * g++.dg/ext/pr59706.C: New test.
1555 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1559 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1560 * g++.dg/init/pr58811.C: Likewise.
1562 2014-01-17 Jeff Law <law@redhat.com>
1565 * gfortran.dg/pr57904.f90: New test.
1567 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1570 * g++.dg/cpp0x/nsdmi-union4.C: New.
1572 2014-01-17 Marek Polacek <polacek@redhat.com>
1575 * g++.dg/diagnostic/pr59838.C: New test.
1577 2014-01-17 Marek Polacek <polacek@redhat.com>
1580 * gcc.dg/pr58346.c: New test.
1582 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1585 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1586 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1590 * gfortran.dg/pr59440-1.f90: New test.
1591 * gfortran.dg/pr59440-2.f90: New test.
1592 * gfortran.dg/pr59440-3.f90: New test.
1595 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1596 testing for " version" and " alias" with one testing for
1597 " version\[^\n\r]* alias".
1598 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1599 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1600 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1601 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1602 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1603 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1606 * c-c++-common/torture/pr57945.c: New test.
1608 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1610 * gcc.target/arm/its.c: New testcase.
1612 2014-01-16 Jan Hubicka <jh@suse.cz>
1615 * g++.dg/torture/pr59775.C: New testcase.
1617 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1620 * gcc.c-torture/compile/pr58344.c: New test.
1623 * gcc.target/i386/pr59839.c: New test.
1626 * gcc.target/i386/pr9771-1.c (main): Rename to...
1627 (real_main): ... this. Add __asm name "main".
1628 (ASMNAME, ASMNAME2, STRING): Define.
1630 2014-01-16 Nick Clifton <nickc@redhat.com>
1633 * gcc.c-torture/compile/pr28865.c: New.
1634 * gcc.c-torture/execute/pr28865.c: New.
1636 2014-01-16 Marek Polacek <polacek@redhat.com>
1639 * gcc.dg/pr59827.c: New test.
1641 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1643 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1645 2014-01-15 Richard Henderson <rth@redhat.com>
1648 * gcc.target/i386/pr54694.c: New test.
1650 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1653 * g++.dg/pr49718.C: New test.
1655 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1657 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1659 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1661 * gcc.dg/vmx/mult-even-odd.c: New.
1662 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1664 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1666 * lib/target-supports.exp (check_libcilkrts_available): Added an
1667 extern "C" if we are using C++ along with a function prototype.
1669 2014-01-15 Jeff Law <law@redhat.com>
1671 PR tree-optimization/59747
1672 * gcc.c-torture/execute/pr59747.c: New test.
1674 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1677 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1679 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1680 * g++.dg/ext/attribute-test-1.C: Likewise.
1681 * g++.dg/ext/attribute-test-2.C: Likewise.
1682 * g++.dg/ext/attribute-test-3.C: Likewise.
1683 * g++.dg/ext/attribute-test-4.C: Likewise.
1684 * g++.dg/ext/pr56790-1.C: Likewise.
1685 * g++.dg/torture/pr38565.C: Likewise.
1686 * gcc.dg/pr53060.c: Likewise.
1687 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1688 * c-c++-common/vector-compare-2.c: Likewise.
1689 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1690 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1691 dg-message line number.
1693 2014-01-15 Matthias Klose <doko@ubuntu.com>
1695 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1697 2014-01-15 Richard Biener <rguenther@suse.de>
1699 PR tree-optimization/59822
1700 * g++.dg/torture/pr59822.C: New testcase.
1702 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1705 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1706 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1708 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1709 Kugan Vivekanandarajah <kuganv@linaro.org>
1712 * g++.dg/pr59695.C: New testcase.
1714 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1717 * gcc.c-torture/compile/pr59803.c: New testcase.
1719 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1722 * gcc.c-torture/execute/pr58943.c: New test.
1723 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1725 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1728 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1729 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1730 (bar): Change return type to void. Set y to x.
1731 * gcc.target/i386/pr59794-1.c: New testcase.
1732 * gcc.target/i386/pr59794-2.c: Likewise.
1733 * gcc.target/i386/pr59794-3.c: Likewise.
1734 * gcc.target/i386/pr59794-4.c: Likewise.
1735 * gcc.target/i386/pr59794-5.c: Likewise.
1736 * gcc.target/i386/pr59794-6.c: Likewise.
1737 * gcc.target/i386/pr59794-7.c: Likewise.
1739 2014-01-14 Richard Biener <rguenther@suse.de>
1741 PR tree-optimization/58921
1742 PR tree-optimization/59006
1743 * gcc.dg/torture/pr58921.c: New testcase.
1744 * gcc.dg/torture/pr59006.c: Likewise.
1745 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1747 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1750 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1751 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1752 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1753 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1754 Executing predictive commoning without unrolling.
1756 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1758 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1759 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1760 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1761 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1762 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1763 __builtin_ia32_rsqrt28sd_round.
1764 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1765 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1766 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1767 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1768 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1769 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1770 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1771 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1772 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1773 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1774 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1775 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1776 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1777 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1778 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1779 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1780 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1781 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1782 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1783 fix wrong rounding mode (see above).
1784 * gcc.target/i386/sse-23.c: Ditto.
1786 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1788 * gcc.dg/vmx/insert.c: New.
1789 * gcc.dg/vmx/insert-be-order.c: New.
1790 * gcc.dg/vmx/extract.c: New.
1791 * gcc.dg/vmx/extract-be-order.c: New.
1793 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1795 PR tree-optimization/59387
1796 * gcc.c-torture/execute/pr59387.c: New test.
1798 2014-01-13 Richard Biener <rguenther@suse.de>
1800 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1801 adjusting mathlib options.
1802 * gfortran.dg/lto/lto.exp: Likewise.
1804 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1806 * gnat.dg/loop_optimization17.adb: New test.
1807 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1809 2014-01-13 Christian Bruel <christian.bruel@st.com>
1811 * gcc.target/sh/cmpstrn.c: New case.
1813 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1815 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1816 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1818 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1821 * gfortran.dg/alloc_comp_basics_6.f90: New.
1823 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1826 * gfortran.dg/pr59700.f90: New test.
1828 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1830 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1831 * gfortran.dg/use_only_3.f90: Likewise.
1832 * gfortran.dg/inquire_10.f90: Delete opened file.
1833 * gfortran.dg/inquire_15.f90: Likewise.
1834 * gfortran.dg/pr16597.f90: Likewise.
1835 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1838 2014-01-10 Jeff Law <law@redhat.com>
1841 * gcc.c-torture/compile/pr59743.c: New test.
1843 2014-01-10 Jan Hubicka <jh@suse.cz>
1846 * g++.dg/torture/pr58585.C: New testcase.
1848 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1850 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1852 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1854 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1856 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1859 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1860 * gcc.target/aarch64/cmn-neg2.c: New test.
1862 2014-01-10 Richard Biener <rguenther@suse.de>
1864 PR tree-optimization/59374
1865 * gcc.dg/torture/pr59374-3.c: New testcase.
1867 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1869 * lib/target-supports.exp
1870 (check_effective_target_arm_crypto_ok_nocache): New.
1871 (check_effective_target_arm_crypto_ok): Use above procedure.
1872 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1874 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1878 * g++.dg/ipa/devirt-20.C: New testcase.
1879 * g++.dg/torture/pr58252.C: Likewise.
1880 * g++.dg/torture/pr59226.C: Likewise.
1882 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1884 * c-c++-common/asan/no-asan-stack.c: New test.
1886 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1889 * gcc.dg/pr59670.c: New test.
1891 2014-01-09 Steve Ellcey <sellcey@mips.com>
1893 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1895 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1898 * gcc.target/i386/pr47735.c: New test.
1900 PR tree-optimization/59622
1901 * g++.dg/opt/pr59622-2.C: New test.
1902 * g++.dg/opt/pr59622-3.C: New test.
1903 * g++.dg/opt/pr59622-4.C: New test.
1904 * g++.dg/opt/pr59622-5.C: New test.
1907 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1908 filename:line instead of (modulename+offset) form with stripped
1909 initial / from the filename.
1911 2014-01-09 Ian Lance Taylor <iant@google.com>
1913 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1914 the other Go compiler.
1916 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1919 * g++.dg/cpp0x/variadic145.C: New.
1921 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1923 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1924 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1926 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1929 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1930 are run only if the Cilk library is available/enabled.
1931 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1932 * lib/target-supports.exp (check_libcilkrts_available): New function.
1934 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1937 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1938 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1939 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1940 with dg-additional-options.
1941 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1942 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1943 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1944 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1945 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1946 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1948 2014-01-09 Richard Biener <rguenther@suse.de>
1950 PR tree-optimization/59715
1951 * gcc.dg/torture/pr59715.c: New testcase.
1953 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1955 * c-c++-common/asan/no-asan-globals.c: New test.
1956 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1957 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1958 * c-c++-common/asan/use-after-return-1.c: Likewise.
1959 * c-c++-common/asan/no-use-after-return.c: Likewise.
1961 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1963 * gnat.dg/weak2.ad[sb]: New test.
1965 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1968 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1969 type, use pointers to vector type instead.
1971 2014-01-08 Catherine Moore <clm@codesourcery.com>
1973 * gcc.target/mips/umips-branch-3.c: New test.
1974 * gcc.target/mips/umips-branch-4.c: New test.
1976 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1978 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1979 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1980 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1981 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1982 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1983 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1984 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1985 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1987 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1989 PR rtl-optimization/59137
1990 * gcc.target/mips/pr59137.c: New test.
1992 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1994 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1995 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1996 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1997 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1998 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1999 Require fpic effective target.
2000 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
2002 2014-01-08 Jakub Jelinek <jakub@redhat.com>
2005 * gcc.dg/pr59722.c: New test.
2007 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
2010 * gcc.dg/torture/pr57748-3.c: New test.
2011 * gcc.dg/torture/pr57748-4.c: New test.
2013 2014-01-08 Marek Polacek <polacek@redhat.com>
2016 * gcc.dg/gomp/pr59669-1.c: New test.
2017 * gcc.dg/gomp/pr59669-2.c: New test.
2019 2014-01-08 Martin Jambor <mjambor@suse.cz>
2022 * gcc.dg/ipa/pr59610.c: New test.
2024 2014-01-08 Janus Weil <janus@gcc.gnu.org>
2027 * gfortran.dg/binding_label_tests_26a.f90: New.
2028 * gfortran.dg/binding_label_tests_26b.f90: New.
2030 2014-01-08 Marek Polacek <polacek@redhat.com>
2033 * c-c++-common/ubsan/pr59667.c: New test.
2035 2014-01-08 Richard Biener <rguenther@suse.de>
2038 * gcc.dg/pr59630.c: New testcase.
2040 2014-01-08 Richard Biener <rguenther@suse.de>
2043 * gcc.dg/pr59471.c: New testcase.
2045 2014-01-07 Jeff Law <law@redhat.com>
2048 * gcc.target/i386/pr53623.c: New test.
2050 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
2052 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
2054 * g++.dg/cpp1y/pr58534.C: Likewise.
2055 * g++.dg/cpp1y/pr58536.C: Likewise.
2056 * g++.dg/cpp1y/pr58548.C: Likewise.
2057 * g++.dg/cpp1y/pr58549.C: Likewise.
2058 * g++.dg/cpp1y/pr58637.C: Likewise.
2059 * g++.dg/cpp1y/pr59112.C: Likewise.
2060 * g++.dg/cpp1y/pr59113.C: Likewise.
2061 * g++.dg/cpp1y/pr59629.C: Likewise.
2062 * g++.dg/cpp1y/pr59635.C: Likewise.
2063 * g++.dg/cpp1y/pr59636.C: Likewise.
2064 * g++.dg/cpp1y/pr59638.C: Likewise.
2066 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
2068 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
2070 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
2072 * gcc.target/i386/intrinsics_4.c (bar): New function.
2074 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2076 * g++.dg/ext/is_base_of_incomplete-2.C: New.
2078 2014-01-07 Jakub Jelinek <jakub@redhat.com>
2080 PR rtl-optimization/58668
2081 * gcc.dg/pr58668.c: New test.
2083 PR tree-optimization/59643
2084 * gcc.dg/pr59643.c: New test.
2085 * gcc.c-torture/execute/pr59643.c: New test.
2087 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2090 * gfortran.dg/class_allocate_16.f90: New.
2092 2014-01-06 Jakub Jelinek <jakub@redhat.com>
2095 * gcc.target/i386/pr59644.c: New test.
2097 2014-01-06 Marek Polacek <polacek@redhat.com>
2100 * gcc.dg/pr57773.c: New test.
2102 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
2108 * g++.dg/cpp1y/pr59635.C: New testcase.
2109 * g++.dg/cpp1y/pr59636.C: New testcase.
2110 * g++.dg/cpp1y/pr59629.C: New testcase.
2111 * g++.dg/cpp1y/pr59638.C: New testcase.
2113 2014-01-06 Martin Jambor <mjambor@suse.cz>
2116 * gcc.dg/ipa/pr59008.c: New test.
2118 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2120 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
2123 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2125 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
2126 Require c99_runtime.
2127 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
2129 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
2130 Require c99_runtime.
2131 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
2132 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
2133 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
2135 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
2136 Require c99_runtime.
2137 Make CALC void static.
2138 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
2140 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
2141 Require c99_runtime.
2142 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
2144 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2146 * gcc.target/i386/pr59501-1.c: Require avx effective target.
2147 * gcc.target/i386/pr59501-2.c: Likewise.
2148 * gcc.target/i386/pr59501-3.c: Likewise.
2149 * gcc.target/i386/pr59501-4.c: Likewise.
2150 * gcc.target/i386/pr59501-5.c: Likewise.
2151 * gcc.target/i386/pr59501-6.c: Likewise.
2153 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2155 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
2156 * gcc.target/i386/pr59390_1.c: Likewise.
2157 * gcc.target/i386/pr59390_2.c: Likewise.
2159 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
2161 * gcc.dg/pr59350.c: Tweak.
2162 * gcc.dg/pr59350-2.c: New test.
2163 * g++.dg/pr59510.C: Likewise.
2165 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2168 * gfortran.dg/bind_c_procs_2.f90: New.
2170 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
2172 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
2173 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2174 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2175 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2176 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
2177 * gcc.dg/tree-ssa/vrp47.c: Likewise.
2178 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2180 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
2182 * gcc.target/arm/neon-nested-apcs.c: New test.
2184 2014-01-04 Jakub Jelinek <jakub@redhat.com>
2186 PR tree-optimization/59519
2187 * gcc.dg/vect/pr59519-1.c: New test.
2188 * gcc.dg/vect/pr59519-2.c: New test.
2190 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
2193 2014-01-04 Janus Weil <janus@gcc.gnu.org>
2196 * gfortran.dg/typebound_proc_32.f90: New.
2198 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
2201 * g++.dg/pr58950.C: New file.
2203 2014-01-03 Tobias Burnus <burnus@net-b.de>
2206 * g++.dg/gomp/pr58567.C: New.
2208 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
2210 PR tree-optimization/59651
2211 * gcc.dg/torture/pr59651.c: New test.
2212 * gcc.dg/vect/pr59651.c: Ditto.
2214 2014-01-03 Jakub Jelinek <jakub@redhat.com>
2217 * gcc.target/i386/pr59625.c: New test.
2219 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2223 * g++.dg/cpp0x/range-for28.C: New.
2224 * g++.dg/cpp0x/range-for3.C: Update.
2226 2014-01-02 Joseph Myers <joseph@codesourcery.com>
2228 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
2230 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2233 * g++.dg/cpp0x/pr59641.C: New file.
2235 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2237 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
2239 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2242 * g++.dg/ext/pr59378.C: New file.
2244 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2246 Update copyright years
2248 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2250 * gcc.target/arc/arc.exp: Use the standard form for the copyright
2253 2014-01-02 Janus Weil <janus@gcc.gnu.org>
2256 * gfortran.dg/dynamic_dispatch_12.f90: New.
2258 2014-01-01 Jakub Jelinek <jakub@redhat.com>
2260 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2261 the builtin isn't optimized away as unused.
2263 PR rtl-optimization/59647
2264 * g++.dg/opt/pr59647.C: New test.
2266 Copyright (C) 2014 Free Software Foundation, Inc.
2268 Copying and distribution of this file, with or without modification,
2269 are permitted in any medium without royalty provided the copyright
2270 notice and this notice are preserved.