1 2014-02-20 Martin Jambor <mjambor@suse.cz>
4 * gcc.dg/ipa/pr55260.c: New test.
6 2014-02-20 Bin Cheng <bin.cheng@arm.com>
8 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
9 for execution test case.
11 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
14 * testsuite/g++.dg/torture/pr58555.C: New testcase.
16 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
19 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
21 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
23 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
24 Kirill Yukhin <kirill.yukhin@intel.com>
26 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
27 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
28 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
29 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
30 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
31 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
33 2014-02-19 Jakub Jelinek <jakub@redhat.com>
36 * g++.dg/ext/builtin-bswap1.C: New test.
37 * c-c++-common/pr37743.c: New test.
39 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
41 * gcc.dg/decl-10.c: New test.
43 2014-02-19 Jakub Jelinek <jakub@redhat.com>
46 * g++.dg/ext/ivdep-1.C: New test.
49 * gcc.dg/pr60267.c: New test.
51 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
54 * gcc.target/i386/pr39162.c: Add dg-prune-output.
55 (dg-options): Remove -Wno-psabi.
56 * gcc.target/i386/59794-2.c: Ditto.
57 * gcc.target/i386/60205-1.c: Ditto.
58 * gcc.target/i386/sse-5.c: Ditto.
60 2014-02-18 Nick Clifton <nickc@redhat.com>
62 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
63 * gcc.dg/pr23623.c: Likewise.
64 * gcc.dg/pr48784-1.c: Likewise.
65 * gcc.dg/pr48784-2.c: Likewise.
66 * gcc.dg/pr56997-2.c: Likewise.
67 * gcc.dg/sms-6.c: Likewise.
68 * gcc.dg/torture/pr60183.c: Likewise.
69 * gcc.dg/torture/vec-cvt-1.c: Likewise.
70 * gcc.c-torture/execute/20061220-1.x: New.
71 * gcc.c-torture/execute/pr43220.x: New.
72 * gcc.c-torture/execute/pr51581-1.x: New.
73 * gcc.c-torture/execute/pr51581-2.x: New.
74 * gcc.c-torture/execute/pr58570.x: New.
75 * gcc.c-torture/unsorted/DFcmp.x: New.
76 * gcc.c-torture/unsorted/SFset.x: New.
78 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
80 * gnat.dg/opt31.adb: New test.
82 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
84 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
86 2014-02-19 Janus Weil <janus@gcc.gnu.org>
89 * gfortran.dg/typebound_proc_33.f90: New.
91 2014-02-19 Marek Polacek <polacek@redhat.com>
94 * gcc.dg/pr60195.c: New test.
96 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
98 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
101 2014-02-19 Jakub Jelinek <jakub@redhat.com>
103 PR preprocessor/58844
104 * c-c++-common/cpp/pr58844-1.c: New test.
105 * c-c++-common/cpp/pr58844-2.c: New test.
107 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
110 * g++.dg/cpp0x/constexpr-ice10.C: New.
112 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
115 * g++.dg/cpp0x/pr60215.C: New.
117 2014-02-18 Tobias Burnus <burnus@net-b.de>
120 * gfortran.dg/proc_ptr_45.f90: New.
121 * gfortran.dg/proc_ptr_46.f90: New.
123 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
126 * g++.dg/cpp1y/pr60190.C: New testcase.
129 * g++.dg/cpp1y/pr60064.C: New testcase.
131 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
134 * gcc.target/i386/pr60205-1.c: New test.
135 * gcc.target/i386/pr60205-2.c: Ditto.
137 2014-02-18 Kai Tietz <ktietz@redhat.com>
140 * gcc.target/i386/nest-1.c: New testcase.
142 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
144 * gnat.dg/opt32.adb: New test.
146 2014-02-18 Janus Weil <janus@gcc.gnu.org>
149 * gfortran.dg/typebound_generic_15.f90: New.
151 2014-02-17 Janus Weil <janus@gcc.gnu.org>
154 * gfortran.dg/init_flag_12.f90: New.
156 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
157 Ilya Tocar <ilya.tocar@intel.com>
159 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
160 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
161 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
162 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
164 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
166 * lib/target-supports.exp
167 (check_effective_target_logical_op_short_circuit): New procedure.
168 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
169 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
170 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
171 * gcc.dg/tree-ssa/vrp47.c: Likewise.
172 * gcc.dg/tree-ssa/vrp87.c: Likewise.
173 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
174 logical_op_short_circuit for the alternative test, extending
177 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
180 * gcc.target/powerpc/pr60203.c: New testsuite.
182 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
185 * gfortran.dg/ichar_3.f90: New test.
187 2014-02-15 Richard Biener <rguenther@suse.de>
189 PR tree-optimization/60183
190 * gcc.dg/torture/pr60183.c: New testcase.
192 2014-02-14 Jeff Law <law@redhat.com>
194 PR rtl-optimization/60131
195 * g++.dg/torture/pr60131.C: New test.
197 2014-02-14 Ian Bolton <ian.bolton@arm.com>
199 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
202 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
204 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
206 2014-02-14 Jakub Jelinek <jakub@redhat.com>
208 * gcc.c-torture/compile/20140213.c: New test.
210 2014-02-13 Jakub Jelinek <jakub@redhat.com>
213 * gcc.target/i386/pr43546.c: New test.
215 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
217 * gcc.target/s390/hotpatch-compile-8.c: New test.
219 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
221 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
222 definition with an ifndef.
223 * gcc.dg/pr59605-2.c: New test.
225 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
227 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
229 2014-02-12 Joseph Myers <joseph@codesourcery.com>
231 * gcc.dg/torture/float128-mul-underflow.c,
232 gcc.dg/torture/float128-truncdf-underflow.c,
233 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
235 2014-02-12 Jakub Jelinek <jakub@redhat.com>
238 * g++.dg/ipa/pr59737.C: New test.
240 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
242 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
244 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
246 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
248 * gcc.dg/cilk-plus/jump-openmp.c: New file.
250 2014-02-12 Richard Biener <rguenther@suse.de>
253 * gcc.dg/torture/pr60092.c: New testcase.
254 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
256 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
258 * gcc.c-torture/execute/20140212-1.c: New test.
260 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
263 * g++.dg/cpp0x/pr60047.C: New.
265 2014-02-12 Jakub Jelinek <jakub@redhat.com>
268 * c-c++-common/pr60101.c: New test.
270 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
273 * g++.dg/ipa/devirt-27.C: New testcase.
274 * g++.dg/ipa/devirt-26.C: New testcase.
276 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
279 * gcc.target/powerpc/pr60137.c: New file.
281 2014-02-11 Jakub Jelinek <jakub@redhat.com>
284 * gfortran.dg/pr52370.f90: New test.
286 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
290 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
293 * gcc.target/i386/pr43662.c (dg-options):
294 Add -maccumulate-outgoing-args.
295 * gcc.target/i386/pr43869.c (dg-options): Ditto.
296 * gcc.target/i386/pr57003.c (dg-options): Ditto.
297 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
298 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
299 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
300 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
301 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
302 Add -maccumulate-outgoing-args.
303 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
304 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
305 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
306 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
307 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
308 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
309 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
310 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
311 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
312 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
313 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
314 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
315 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
316 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
317 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
319 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
321 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
323 2014-02-11 Jakub Jelinek <jakub@redhat.com>
326 * gcc.dg/guality/pr59776.c: New test.
328 2014-02-11 Renlin Li <Renlin.Li@arm.com>
330 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
331 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
332 (add_options_for_arm_vfp3): New.
334 2014-02-11 Jeff Law <law@redhat.com>
337 * gcc.target/m68k/pr54041.c: New test.
339 2014-02-11 Jakub Jelinek <jakub@redhat.com>
342 * gcc.target/i386/pr59927.c: New test.
344 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
346 * gcc.dg/vect/pr57741-3.c: Require vect_int.
347 * gcc.dg/vect/pr60012.c: Likewise.
348 * gcc.dg/vect/vect-119.c: Likewise.
349 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
350 * gcc.dg/vect/vect-outer-4c.c: Likewise.
352 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
354 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
356 2014-02-10 Jeff Law <law@redhat.com>
359 * gcc.c-torture/compile/pr52306.c: New test.
361 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
363 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
365 2014-02-10 Richard Biener <rguenther@suse.de>
367 PR tree-optimization/60115
368 * gcc.dg/torture/pr60115.c: New testcase.
370 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
372 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
373 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
375 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
376 Ilya Tocar <ilya.tocar@intel.com>
378 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
379 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
380 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
381 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
382 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
383 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
384 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
385 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
386 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
387 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
388 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
389 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
390 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
391 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
392 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
393 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
394 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
395 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
396 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
397 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
398 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
399 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
400 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
401 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
402 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
403 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
404 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
406 2014-02-10 Jakub Jelinek <jakub@redhat.com>
408 * gcc.dg/vect/pr59984.c: Require effective target
411 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
414 * gfortran.dg/associated_target_5.f03: New test.
416 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
419 * gfortran.dg/elemental_by_value_1.f90: New test.
421 2014-02-08 Janus Weil <janus@gcc.gnu.org>
424 * gfortran.dg/finalize_22.f90: New.
426 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
429 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
430 was fixed by the patch for PR59906.
432 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
435 * gfortran.dg/coarray_8.f90: Update dg-error match.
437 2014-02-08 Jakub Jelinek <jakub@redhat.com>
440 * gcc.dg/vect/pr59984.c: New test.
443 * gcc.dg/attr-alloc_align-1.c: New test.
444 * gcc.dg/attr-alloc_align-2.c: New test.
445 * gcc.dg/attr-alloc_align-3.c: New test.
446 * gcc.dg/attr-assume_aligned-1.c: New test.
447 * gcc.dg/attr-assume_aligned-2.c: New test.
448 * gcc.dg/attr-assume_aligned-3.c: New test.
450 2014-02-08 Jakub Jelinek <jakub@redhat.com>
453 * gcc.target/i386/pr60077-1.c: New test.
454 * gcc.target/i386/pr60077-2.c: New test.
456 2014-02-07 Jakub Jelinek <jakub@redhat.com>
458 PR preprocessor/56824
459 * gcc.dg/pr56824.c: New test.
461 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
463 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
464 variable used for atomic operations.
466 2014-02-07 Richard Biener <rguenther@suse.de>
469 * gcc.dg/vect/pr60092-2.c: New testcase.
471 2014-02-07 Jakub Jelinek <jakub@redhat.com>
475 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
477 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
478 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
480 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
482 * gcc.target/s390/fp2int1.c: New testcase.
484 2014-02-07 Richard Biener <rguenther@suse.de>
487 * gcc.dg/tree-ssa/alias-30.c: New testcase.
488 * gcc.dg/tree-ssa/alias-31.c: Likewise.
490 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
493 * g++.dg/torture/pr59918.C: New testcase.
495 2014-02-06 Jakub Jelinek <jakub@redhat.com>
498 * gcc.target/arm/pr59575.c: New test.
501 * gcc.dg/pr59992.c: New test.
503 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
505 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
506 init_priority. Test alignment of variable instead of function.
508 2014-02-06 Marek Polacek <polacek@redhat.com>
511 * gcc.dg/pr60087.c: New test.
513 2014-02-06 Alan Modra <amodra@gmail.com>
515 * gcc.target/powerpc/pr60032.c: New.
517 2014-02-06 Jakub Jelinek <jakub@redhat.com>
520 * gcc.c-torture/execute/pr60062.c: New test.
521 * gcc.c-torture/execute/pr60072.c: New test.
523 2014-02-06 Ian Bolton <ian.bolton@arm.com>
525 * gcc.dg/tree-ssa/pr59597.c: Make called function static
526 so that expected outcome works for PIC variants too.
528 2014-02-06 Yury Gribov <y.gribov@samsung.com>
529 Kugan Vivekanandarajah <kuganv@linaro.org>
531 * gcc.target/arm/vect-noalign.c: New file.
533 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
534 Jakub Jelinek <jakub@redhat.com>
537 * gcc.dg/pr60013.c: New testcase.
539 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
541 * gcc.dg/vmx/sum2s.c: New.
542 * gcc.dg/vmx/sum2s-be-order.c: New.
544 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
546 * gcc.dg/vmx/pack.c: New.
547 * gcc.dg/vmx/pack-be-order.c: New.
548 * gcc.dg/vmx/unpack.c: New.
549 * gcc.dg/vmx/unpack-be-order.c: New.
551 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
553 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
554 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
556 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
558 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
559 Use __builtin_floorf, __builtin_ceilf.
560 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
562 (TEST): Use __builtin_floorf.
563 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
565 2014-02-05 Jakub Jelinek <jakub@redhat.com>
568 * g++.dg/opt/pr59947.C: New test.
571 * c-c++-common/gomp/pr58703.c: New test.
573 2014-02-05 Richard Biener <rguenther@suse.de>
576 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
577 avoid using unsigned long long.
579 2014-02-05 Jakub Jelinek <jakub@redhat.com>
582 * g++.dg/torture/pr57499.C: New test.
584 2014-02-05 Yury Gribov <y.gribov@samsung.com>
586 * gcc.dg/asan/nosanitize-and-inline.c: New test.
588 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
590 * g++.dg/ipa/devirrt-22.C: Fix template.
592 2014-02-04 Marek Polacek <polacek@redhat.com>
595 * gcc.dg/pr60036.c: New test.
597 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
600 * g++.dg/torture/pr60058.C: New testcase.
602 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
604 * g++.dg/tsan/default_options.C: Invert check.
606 2014-02-04 Jakub Jelinek <jakub@redhat.com>
608 PR tree-optimization/60002
609 * g++.dg/opt/pr60002.C: New test.
611 PR tree-optimization/60023
612 * g++.dg/vect/pr60023.cc: New test.
615 * c-c++-common/torture/pr60026.c: New test.
617 PR rtl-optimization/57915
618 * gcc.target/i386/pr57915.c: New test.
620 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
622 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
624 2014-02-04 Renlin Li <Renlin.Li@arm.com>
626 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
628 2014-02-04 Jakub Jelinek <jakub@redhat.com>
631 * gcc.dg/pr59261.c: New test.
633 2014-02-04 Richard Biener <rguenther@suse.de>
635 PR tree-optimization/60012
636 * gcc.dg/vect/pr60012.c: New testcase.
638 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
641 * g++.dg/eh/unwind-direct.C: New test.
643 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
645 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
646 timeout value to 20s.
648 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
651 * g++.dg/torture/pr59882.C: New testcase
653 2014-02-03 Jan Hubicka <jh@suse.cz>
656 * g++.dg/ipa/devirt-22.C: New testcase.
658 2014-02-03 Jan Hubicka <jh@suse.cz>
660 * g++.dg/ipa/devirt-25.C: New testcase.
662 2014-02-04 Jakub Jelinek <jakub@redhat.com>
664 PR tree-optimization/59924
665 * gcc.dg/pr59924.c: New test.
667 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
670 * g++.dg/ipa/devirt-24.C: New testcase.
672 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
676 * c-c++-common/attributes-1.c: New testcase.
677 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
679 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
682 * g++.dg/cpp0x/pr58871.C: New.
684 2014-02-03 Cong Hou <congh@google.com>
686 PR tree-optimization/60000
687 * g++.dg/vect/pr60000.cc: New test.
689 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
691 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
692 * gcc.target/i386/long-double-64-4.c: Likewise.
693 * gcc.target/i386/long-double-80-1.c: Likewise.
694 * gcc.target/i386/long-double-80-2.c: Likewise.
695 * gcc.target/i386/long-double-80-3.c: Likewise.
696 * gcc.target/i386/long-double-80-4.c: Likewise.
697 * gcc.target/i386/long-double-80-5.c: Likewise.
698 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
700 * gcc.target/i386/long-double-64-3.c: Likewise.
701 * gcc.target/i386/long-double-128-1.c: New test.
702 * gcc.target/i386/long-double-128-2.c: Likewise.
703 * gcc.target/i386/long-double-128-3.c: Likewise.
704 * gcc.target/i386/long-double-128-4.c: Likewise.
705 * gcc.target/i386/long-double-128-5.c: Likewise.
706 * gcc.target/i386/long-double-128-6.c: Likewise.
707 * gcc.target/i386/long-double-128-7.c: Likewise.
708 * gcc.target/i386/long-double-128-8.c: Likewise.
709 * gcc.target/i386/long-double-128-9.c: Likewise.
710 * gcc.target/i386/long-double-64-5.c: Likewise.
711 * gcc.target/i386/long-double-64-6.c: Likewise.
712 * gcc.target/i386/long-double-64-7.c: Likewise.
713 * gcc.target/i386/long-double-64-8.c: Likewise.
714 * gcc.target/i386/long-double-64-9.c: Likewise.
715 * gcc.target/i386/long-double-80-10.c: Likewise.
716 * gcc.target/i386/long-double-80-8.c: Likewise.
717 * gcc.target/i386/long-double-80-9.c: Likewise.
719 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
721 PR rtl-optimization/57662
722 * g++.dg/pr57662.C: New test.
724 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
726 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
727 * gcc.dg/vmx/perm.c: New.
728 * gcc.dg/vmx/perm-be-order.c: New.
730 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
732 * gcc.dg/vmx/vsums.c: New.
733 * gcc.dg/vmx/vsums-be-order.c: New.
735 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
737 * g++.dg/ipa/devirt-23.C: New testcase.
738 * g++.dg/ipa/devirt-20.C: Fix template.
740 2014-02-02 Jan Hubicka <jh@suse.cz>
742 * g++.dg/ipa/devirt-21.C: New testcase.
744 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
746 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
747 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
749 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
752 * gcc.c-torture/execute/pr60017.c: New test.
754 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
757 * gfortran.dg/default_initialization_7.f90: New test.
759 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
762 * gfortran.dg/elemental_subroutine_9.f90: New test.
764 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
766 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
768 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
770 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
772 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
774 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
776 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
779 * g++.dg/init/bitfield5.C: New.
781 2014-02-01 Jakub Jelinek <jakub@redhat.com>
783 PR tree-optimization/60003
784 * gcc.c-torture/execute/pr60003.c: New test.
786 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
789 * gcc.target/arm/pr59985.C: New.
791 2014-01-31 Jakub Jelinek <jakub@redhat.com>
794 * lib/tsan-dg.exp (tsan_init): Instead of not running any
795 tsan tests if trivial testcase doesn't run, set dg-do-what-default
797 (tsan_finish): Restore dg-do-what-default.
798 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
799 * g++.dg/tsan/fd_close_norace2.C: Likewise.
800 * g++.dg/tsan/default_options.C: Likewise.
801 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
802 * g++.dg/tsan/atomic_free2.C: Likewise.
803 * g++.dg/tsan/cond_race.C: Likewise.
804 * g++.dg/tsan/fd_close_norace.C: Likewise.
805 * g++.dg/tsan/benign_race.C: Likewise.
806 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
807 * c-c++-common/tsan/simple_race.c: Likewise.
808 * c-c++-common/tsan/mutexset1.c: Likewise.
809 * c-c++-common/tsan/thread_leak2.c: Likewise.
810 * c-c++-common/tsan/tls_race.c: Likewise.
811 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
812 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
813 * c-c++-common/tsan/free_race2.c: Likewise.
814 * c-c++-common/tsan/thread_leak.c: Likewise.
815 * c-c++-common/tsan/thread_leak1.c: Likewise.
816 * c-c++-common/tsan/race_on_barrier.c: Likewise.
817 * c-c++-common/tsan/free_race.c: Likewise.
818 * c-c++-common/tsan/sleep_sync.c: Likewise.
819 * c-c++-common/tsan/tiny_race.c: Likewise.
820 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
821 * c-c++-common/tsan/atomic_stack.c: Likewise.
822 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
823 in dg-output regexps.
824 * c-c++-common/tsan/simple_stack.c: Likewise.
826 2014-01-31 Richard Henderson <rth@redhat.com>
828 * g++.dg/tm/pr60004.C: New.
830 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
833 * g++.dg/inherit/crash4.C: New.
835 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
837 * c-c++-common/tsan/simple_race.c: Made test less flaky.
839 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
841 * gcc.target/i386/m512-check.h: Use correct rounding values.
843 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
845 * gcc.target/i386/avx-1.c: Use correct rounding values.
846 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
847 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
848 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
849 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
850 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
851 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
852 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
853 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
854 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
855 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
856 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
857 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
858 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
859 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
860 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
861 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
862 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
863 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
864 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
865 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
866 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
867 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
868 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
869 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
870 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
871 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
872 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
873 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
874 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
875 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
876 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
877 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
878 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
879 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
880 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
881 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
882 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
883 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
884 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
885 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
886 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
887 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
888 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
889 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
890 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
891 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
892 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
893 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
894 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
895 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
896 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
897 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
898 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
899 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
900 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
901 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
902 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
903 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
904 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
905 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
906 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
907 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
908 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
909 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
910 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
911 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
912 * gcc.target/i386/sse-13.c: Ditto.
913 * gcc.target/i386/sse-14.c: Ditto.
914 * gcc.target/i386/sse-22.c: Ditto.
915 * gcc.target/i386/sse-23.c: Ditto.
917 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
919 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
920 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
922 2014-01-31 Richard Biener <rguenther@suse.de>
925 * gcc.dg/torture/pr59990.c: New testcase.
927 2014-01-31 Jakub Jelinek <jakub@redhat.com>
929 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
930 if it fails don't run any tsan tests.
932 2014-01-31 Marek Polacek <polacek@redhat.com>
935 * gcc.dg/pr59940.c (g): Adjust dg-warning.
936 (y): Adjust dg-error.
937 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
938 * gcc.dg/pr59963-1.c: New test.
939 * gcc.dg/pr59963-2.c: New test.
940 * gcc.dg/pr59963-3.c: New test.
942 2014-01-30 Jakub Jelinek <jakub@redhat.com>
945 * gcc.target/arm/pr59923.c: New test.
947 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
949 * gcc.dg/vmx/splat.c: New.
950 * gcc.dg/vmx/splat-vsx.c: New.
951 * gcc.dg/vmx/splat-be-order.c: New.
952 * gcc.dg/vmx/splat-vsx-be-order.c: New.
953 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
954 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
956 2014-01-30 Richard Biener <rguenther@suse.de>
958 PR tree-optimization/59993
959 * gcc.dg/torture/pr59993.c: New testcase.
961 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
963 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
964 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
965 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
966 vect_int rather than vect_float.
968 2014-01-30 Marek Polacek <polacek@redhat.com>
970 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
972 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
974 * gcc.target/microblaze/isa/fcmp4.c: New.
976 2014-01-30 Marek Polacek <polacek@redhat.com>
979 * gcc.dg/pr59940.c: New test.
980 * gcc.dg/pr35635.c (func3): Move dg-warning.
982 2014-01-30 Richard Biener <rguenther@suse.de>
984 PR tree-optimization/59903
985 * gcc.dg/torture/pr59903.c: New testcase.
987 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
990 * g++.dg/lookup/crash8.C: New.
992 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
995 * g++.dg/template/crash117.C: New.
997 2014-01-30 Richard Biener <rguenther@suse.de>
1000 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
1001 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
1003 * gcc.dg/invalid-call-1.c: Likewise.
1005 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1008 * g++.dg/cpp1y/auto-fn23.C: New.
1010 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1013 * g++.dg/init/dso_handle2.C: New.
1015 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1018 * g++.dg/cpp0x/pr58674.C: New.
1020 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
1023 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
1024 * gcc.target/i386/avx512f-gather-5.c: Ditto.
1026 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1028 * gcc.dg/vmx/merge-be-order.c: New.
1029 * gcc.dg/vmx/merge.c: New.
1030 * gcc.dg/vmx/merge-vsx-be-order.c: New.
1031 * gcc.dg/vmx/merge-vsx.c: New.
1033 2014-01-29 Richard Biener <rguenther@suse.de>
1035 PR tree-optimization/58742
1036 * gcc.dg/pr58742-1.c: New testcase.
1037 * gcc.dg/pr58742-2.c: Likewise.
1038 * gcc.dg/pr58742-3.c: Likewise.
1040 2014-01-29 Renlin Li <Renlin.Li@arm.com>
1042 * gcc.target/arm/ftest-armv7ve-arm.c: New.
1043 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
1044 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
1046 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1049 * g++.dg/gomp/pr58702.C: New.
1051 2014-01-29 Dodji Seketeli <dodji@redhat.com>
1053 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
1056 2014-01-29 Jakub Jelinek <jakub@redhat.com>
1059 PR tree-optimization/59920
1060 * gcc.dg/pr59920-1.c: New test.
1061 * gcc.dg/pr59920-2.c: New test.
1062 * gcc.dg/pr59920-3.c: New test.
1063 * c-c++-common/gomp/pr59917-1.c: New test.
1064 * c-c++-common/gomp/pr59917-2.c: New test.
1066 PR tree-optimization/59594
1067 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
1068 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
1069 * gcc.dg/vect/pr59594.c: New test.
1071 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
1074 * gfortran.dg/allocate_class_3.f90: New test.
1076 2014-01-28 Dodji Seketeli <dodji@redhat.com>
1078 PR preprocessor/59935
1079 * c-c++-common/cpp/warning-zero-location.c: New test.
1080 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
1082 2014-01-27 Steve Ellcey <sellcey@mips.com>
1084 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
1086 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
1088 * g++.dg/ext/mv16.C: New tests.
1090 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
1092 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
1093 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1094 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
1095 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1096 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
1097 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1098 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
1099 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1100 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1101 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1102 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1103 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1104 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1105 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1106 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1107 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1108 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1109 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1110 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1111 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1112 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1113 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1114 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1115 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1116 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1117 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1118 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1119 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1120 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1121 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1122 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1123 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1124 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1125 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1126 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1127 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1128 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1129 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1130 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
1131 _mm512_mask_cvtepi32_storeu_epi8.
1132 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1133 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
1134 _mm512_mask_cvtepi32_storeu_epi16.
1135 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1136 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
1137 _mm512_mask_cvtepi64_storeu_epi8.
1138 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1139 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
1140 _mm512_mask_cvtepi64_storeu_epi16.
1141 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1142 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
1143 _mm512_mask_cvtepi64_storeu_epi32.
1144 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1145 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
1146 _mm512_mask_cvtsepi32_storeu_epi8.
1147 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1148 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
1149 _mm512_mask_cvtsepi32_storeu_epi16.
1150 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1151 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1152 _mm512_mask_cvtsepi64_storeu_epi8.
1153 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1154 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1155 _mm512_mask_cvtsepi64_storeu_epi16.
1156 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1157 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1158 _mm512_mask_cvtsepi64_storeu_epi32.
1159 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1160 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1161 _mm512_mask_cvtusepi32_storeu_epi8.
1162 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1163 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1164 _mm512_mask_cvtusepi32_storeu_epi16.
1165 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1166 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
1167 _mm512_mask_cvtusepi64_storeu_epi8.
1168 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1169 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
1170 _mm512_mask_cvtusepi64_storeu_epi16.
1171 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1172 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
1173 _mm512_mask_cvtusepi64_storeu_epi32.
1174 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1175 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
1177 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
1179 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
1180 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1181 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1182 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1183 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1184 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1185 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1186 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1187 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
1188 built-ins roudning immediate.
1189 * gcc.target/i386/sse-22.c: Add new built-ins.
1190 * gcc.target/i386/sse-23.c: Ditto.
1191 * gcc.target/i386/avx-1.c: Ditto.
1193 2014-01-27 Christian Bruel <christian.bruel@st.com>
1195 * gcc.target/sh/torture/strncmp.c: New tests.
1197 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
1199 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1201 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
1203 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1205 2014-01-24 Jeff Law <law@redhat.com>
1207 PR tree-optimization/59919
1208 * gcc.c-torture/compile/pr59919.c: New test.
1210 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1213 * g++.dg/ext/timevar2.C: New.
1215 2014-01-24 Marek Polacek <polacek@redhat.com>
1217 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1219 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
1222 * gcc.target/i386/pr59929.c: New test.
1224 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1227 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1228 word atomic functions at runtime.
1230 2014-01-23 Marek Polacek <polacek@redhat.com>
1233 * gcc.dg/pr59846.c: New test.
1235 2014-01-23 Marek Polacek <polacek@redhat.com>
1238 * c-c++-common/pr58346-1.c: New test.
1239 * c-c++-common/pr58346-2.c: New test.
1240 * c-c++-common/pr58346-3.c: New test.
1242 2014-01-23 Marek Polacek <polacek@redhat.com>
1245 * gcc.dg/20020220-2.c: Adjust dg-warning message.
1246 * gcc.dg/pr59871.c: New test.
1248 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1251 * g++.dg/parse/enum11.C: New.
1253 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1255 * gcc.target/aarch64/sshr64_1.c: New testcase.
1257 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
1259 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1260 SIMD enabled function.
1261 * g++.dg/cilk-plus/ef_test.C: New test.
1262 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1264 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1265 to differenciate C error messages from C++ ones.
1267 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1269 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1271 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
1273 * gcc.target/microblaze/others/builtin-trap.c: New test,
1275 2014-01-23 Jakub Jelinek <jakub@redhat.com>
1278 * c-c++-common/gomp/pr58809.c: New test.
1280 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
1283 * c-c++-common/asan/use-after-return-1.c: Fixed
1286 2014-01-23 Dodji Seketeli <dodji@redhat.com>
1288 PR preprocessor/58580
1289 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1291 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1292 Ilya Tocar <ilya.tocar@intel.com>
1294 * gcc.target/i386/avx512f-kmovw-1.c: New.
1296 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1298 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1299 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1300 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1301 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1302 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1303 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1305 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
1308 * gcc.dg/pr48774.c: Remove skip for mips_rel.
1309 * gcc.target/mips/pr52125.c: New test.
1311 2014-01-22 Marek Polacek <polacek@redhat.com>
1314 * gcc.dg/torture/pr59891.c: New test.
1316 2014-01-22 Jeff Law <law@redhat.com>
1318 PR tree-optimization/59597
1319 * gcc.dg/tree-ssa/pr59597.c: New test.
1321 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
1323 PR rtl-optimization/59477
1324 * g++.dg/pr59477.C: New.
1326 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1328 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1330 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1333 * g++.dg/pr59482.C: New.
1335 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1337 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1338 * gcc.dg/vmx/extract-vsx.c: New.
1339 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1340 * gcc.dg/vmx/insert-vsx.c: New.
1342 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1344 PR rtl-optimization/59896
1345 * gcc.target/arm/pr59896.c: New.
1347 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1349 PR rtl-optimization/59858
1350 * gcc.target/arm/pr59858.c: New.
1352 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1355 * gcc.dg/tree-prof/pr59003.c: New test.
1358 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1361 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1363 * gfortran.dg/round_3.f08: Add more cases.
1365 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1367 * lib/target-supports.exp (force_conventional_output_for): New
1369 * lib/scanasm.exp (scan-assembler_required_options)
1370 (scan-assembler-not_required_options)
1371 (scan-assembler-times_required_options): Replace with
1372 force_conventional_output_fors.
1373 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1374 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1376 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1379 * gcc.target/i386/pr59789.c: New testcase.
1381 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1383 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1384 the 'code' bitfield from 16 to 8.
1386 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1388 * lib/target-supports.exp
1389 (check_effective_target_vect_perm): Exclude aarch64_be.
1390 (check_effective_target_vect_perm_byte): Likewise.
1391 (check_effective_target_vect_perm_short): Likewise.
1393 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1395 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1396 (RUN_TEST): Use new macro.
1397 (INDEX64_32): Delete.
1398 (INDEX64_64): Likewise.
1399 (INDEX128_32): Likewise.
1400 (INDEX128_64): Likewise.
1402 (test_vneg_f32): Use fixed RUN_TEST.
1404 2014-01-20 Richard Biener <rguenther@suse.de>
1407 * gcc.dg/pr59860.c: New testcase.
1409 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1412 * gcc.target/i386/pr59880.c: New test.
1414 2014-01-20 Renlin Li <renlin.li@arm.com>
1416 * gcc.dg/pr44194-1.c: Tweak regexp.
1418 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1423 * gfortran.dg/round_3.f08: New cases added.
1424 * gfortran.dg/fmt_g_1.f90: New test.
1426 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1428 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1430 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1432 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1434 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1436 * gcc.dg/vect/pr57705.c: Require vect_int.
1437 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1438 * gcc.dg/vect/vect-alias-check.c: Likewise.
1440 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1443 * gfortran.dg/unresolved_fixup_1.f90: New test.
1444 * gfortran.dg/unresolved_fixup_2.f90: New test.
1446 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1449 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1450 Remove dg-prune-output lines.
1452 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1455 * gfortran.dg/pr59706.f90: New test.
1456 * g++.dg/ext/pr59706.C: New test.
1458 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1462 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1463 * g++.dg/init/pr58811.C: Likewise.
1465 2014-01-17 Jeff Law <law@redhat.com>
1468 * gfortran.dg/pr57904.f90: New test.
1470 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1473 * g++.dg/cpp0x/nsdmi-union4.C: New.
1475 2014-01-17 Marek Polacek <polacek@redhat.com>
1478 * g++.dg/diagnostic/pr59838.C: New test.
1480 2014-01-17 Marek Polacek <polacek@redhat.com>
1483 * gcc.dg/pr58346.c: New test.
1485 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1488 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1489 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1493 * gfortran.dg/pr59440-1.f90: New test.
1494 * gfortran.dg/pr59440-2.f90: New test.
1495 * gfortran.dg/pr59440-3.f90: New test.
1498 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1499 testing for " version" and " alias" with one testing for
1500 " version\[^\n\r]* alias".
1501 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1502 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1503 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1504 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1505 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1506 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1509 * c-c++-common/torture/pr57945.c: New test.
1511 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1513 * gcc.target/arm/its.c: New testcase.
1515 2014-01-16 Jan Hubicka <jh@suse.cz>
1518 * g++.dg/torture/pr59775.C: New testcase.
1520 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1523 * gcc.c-torture/compile/pr58344.c: New test.
1526 * gcc.target/i386/pr59839.c: New test.
1529 * gcc.target/i386/pr9771-1.c (main): Rename to...
1530 (real_main): ... this. Add __asm name "main".
1531 (ASMNAME, ASMNAME2, STRING): Define.
1533 2014-01-16 Nick Clifton <nickc@redhat.com>
1536 * gcc.c-torture/compile/pr28865.c: New.
1537 * gcc.c-torture/execute/pr28865.c: New.
1539 2014-01-16 Marek Polacek <polacek@redhat.com>
1542 * gcc.dg/pr59827.c: New test.
1544 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1546 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1548 2014-01-15 Richard Henderson <rth@redhat.com>
1551 * gcc.target/i386/pr54694.c: New test.
1553 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1556 * g++.dg/pr49718.C: New test.
1558 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1560 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1562 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1564 * gcc.dg/vmx/mult-even-odd.c: New.
1565 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1567 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1569 * lib/target-supports.exp (check_libcilkrts_available): Added an
1570 extern "C" if we are using C++ along with a function prototype.
1572 2014-01-15 Jeff Law <law@redhat.com>
1574 PR tree-optimization/59747
1575 * gcc.c-torture/execute/pr59747.c: New test.
1577 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1580 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1582 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1583 * g++.dg/ext/attribute-test-1.C: Likewise.
1584 * g++.dg/ext/attribute-test-2.C: Likewise.
1585 * g++.dg/ext/attribute-test-3.C: Likewise.
1586 * g++.dg/ext/attribute-test-4.C: Likewise.
1587 * g++.dg/ext/pr56790-1.C: Likewise.
1588 * g++.dg/torture/pr38565.C: Likewise.
1589 * gcc.dg/pr53060.c: Likewise.
1590 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1591 * c-c++-common/vector-compare-2.c: Likewise.
1592 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1593 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1594 dg-message line number.
1596 2014-01-15 Matthias Klose <doko@ubuntu.com>
1598 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1600 2014-01-15 Richard Biener <rguenther@suse.de>
1602 PR tree-optimization/59822
1603 * g++.dg/torture/pr59822.C: New testcase.
1605 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1608 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1609 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1611 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1612 Kugan Vivekanandarajah <kuganv@linaro.org>
1615 * g++.dg/pr59695.C: New testcase.
1617 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1620 * gcc.c-torture/compile/pr59803.c: New testcase.
1622 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1625 * gcc.c-torture/execute/pr58943.c: New test.
1626 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1628 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1631 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1632 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1633 (bar): Change return type to void. Set y to x.
1634 * gcc.target/i386/pr59794-1.c: New testcase.
1635 * gcc.target/i386/pr59794-2.c: Likewise.
1636 * gcc.target/i386/pr59794-3.c: Likewise.
1637 * gcc.target/i386/pr59794-4.c: Likewise.
1638 * gcc.target/i386/pr59794-5.c: Likewise.
1639 * gcc.target/i386/pr59794-6.c: Likewise.
1640 * gcc.target/i386/pr59794-7.c: Likewise.
1642 2014-01-14 Richard Biener <rguenther@suse.de>
1644 PR tree-optimization/58921
1645 PR tree-optimization/59006
1646 * gcc.dg/torture/pr58921.c: New testcase.
1647 * gcc.dg/torture/pr59006.c: Likewise.
1648 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1650 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1653 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1654 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1655 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1656 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1657 Executing predictive commoning without unrolling.
1659 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1661 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1662 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1663 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1664 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1665 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1666 __builtin_ia32_rsqrt28sd_round.
1667 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1668 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1669 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1670 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1671 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1672 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1673 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1674 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1675 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1676 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1677 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1678 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1679 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1680 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1681 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1682 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1683 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1684 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1685 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1686 fix wrong rounding mode (see above).
1687 * gcc.target/i386/sse-23.c: Ditto.
1689 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1691 * gcc.dg/vmx/insert.c: New.
1692 * gcc.dg/vmx/insert-be-order.c: New.
1693 * gcc.dg/vmx/extract.c: New.
1694 * gcc.dg/vmx/extract-be-order.c: New.
1696 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1698 PR tree-optimization/59387
1699 * gcc.c-torture/execute/pr59387.c: New test.
1701 2014-01-13 Richard Biener <rguenther@suse.de>
1703 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1704 adjusting mathlib options.
1705 * gfortran.dg/lto/lto.exp: Likewise.
1707 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1709 * gnat.dg/loop_optimization17.adb: New test.
1710 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1712 2014-01-13 Christian Bruel <christian.bruel@st.com>
1714 * gcc.target/sh/cmpstrn.c: New case.
1716 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1718 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1719 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1721 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1724 * gfortran.dg/alloc_comp_basics_6.f90: New.
1726 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1729 * gfortran.dg/pr59700.f90: New test.
1731 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1733 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1734 * gfortran.dg/use_only_3.f90: Likewise.
1735 * gfortran.dg/inquire_10.f90: Delete opened file.
1736 * gfortran.dg/inquire_15.f90: Likewise.
1737 * gfortran.dg/pr16597.f90: Likewise.
1738 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1741 2014-01-10 Jeff Law <law@redhat.com>
1744 * gcc.c-torture/compile/pr59743.c: New test.
1746 2014-01-10 Jan Hubicka <jh@suse.cz>
1749 * g++.dg/torture/pr58585.C: New testcase.
1751 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1753 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1755 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1757 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1759 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1762 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1763 * gcc.target/aarch64/cmn-neg2.c: New test.
1765 2014-01-10 Richard Biener <rguenther@suse.de>
1767 PR tree-optimization/59374
1768 * gcc.dg/torture/pr59374-3.c: New testcase.
1770 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1772 * lib/target-supports.exp
1773 (check_effective_target_arm_crypto_ok_nocache): New.
1774 (check_effective_target_arm_crypto_ok): Use above procedure.
1775 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1777 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1781 * g++.dg/ipa/devirt-20.C: New testcase.
1782 * g++.dg/torture/pr58252.C: Likewise.
1783 * g++.dg/torture/pr59226.C: Likewise.
1785 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1787 * c-c++-common/asan/no-asan-stack.c: New test.
1789 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1792 * gcc.dg/pr59670.c: New test.
1794 2014-01-09 Steve Ellcey <sellcey@mips.com>
1796 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1798 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1801 * gcc.target/i386/pr47735.c: New test.
1803 PR tree-optimization/59622
1804 * g++.dg/opt/pr59622-2.C: New test.
1805 * g++.dg/opt/pr59622-3.C: New test.
1806 * g++.dg/opt/pr59622-4.C: New test.
1807 * g++.dg/opt/pr59622-5.C: New test.
1810 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1811 filename:line instead of (modulename+offset) form with stripped
1812 initial / from the filename.
1814 2014-01-09 Ian Lance Taylor <iant@google.com>
1816 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1817 the other Go compiler.
1819 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1822 * g++.dg/cpp0x/variadic145.C: New.
1824 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1826 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1827 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1829 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1832 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1833 are run only if the Cilk library is available/enabled.
1834 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1835 * lib/target-supports.exp (check_libcilkrts_available): New function.
1837 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1840 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1841 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1842 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1843 with dg-additional-options.
1844 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1845 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1846 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1847 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1848 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1849 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1851 2014-01-09 Richard Biener <rguenther@suse.de>
1853 PR tree-optimization/59715
1854 * gcc.dg/torture/pr59715.c: New testcase.
1856 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1858 * c-c++-common/asan/no-asan-globals.c: New test.
1859 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1860 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1861 * c-c++-common/asan/use-after-return-1.c: Likewise.
1862 * c-c++-common/asan/no-use-after-return.c: Likewise.
1864 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1866 * gnat.dg/weak2.ad[sb]: New test.
1868 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1871 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1872 type, use pointers to vector type instead.
1874 2014-01-08 Catherine Moore <clm@codesourcery.com>
1876 * gcc.target/mips/umips-branch-3.c: New test.
1877 * gcc.target/mips/umips-branch-4.c: New test.
1879 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1881 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1882 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1883 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1884 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1885 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1886 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1887 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1888 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1890 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1892 PR rtl-optimization/59137
1893 * gcc.target/mips/pr59137.c: New test.
1895 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1897 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1898 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1899 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1900 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1901 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1902 Require fpic effective target.
1903 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1905 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1908 * gcc.dg/pr59722.c: New test.
1910 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1913 * gcc.dg/torture/pr57748-3.c: New test.
1914 * gcc.dg/torture/pr57748-4.c: New test.
1916 2014-01-08 Marek Polacek <polacek@redhat.com>
1919 * gcc.dg/gomp/pr59669-1.c: New test.
1920 * gcc.dg/gomp/pr59669-2.c: New test.
1922 2014-01-08 Martin Jambor <mjambor@suse.cz>
1925 * gcc.dg/ipa/pr59610.c: New test.
1927 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1930 * gfortran.dg/binding_label_tests_26a.f90: New.
1931 * gfortran.dg/binding_label_tests_26b.f90: New.
1933 2014-01-08 Marek Polacek <polacek@redhat.com>
1936 * c-c++-common/ubsan/pr59667.c: New test.
1938 2014-01-08 Richard Biener <rguenther@suse.de>
1941 * gcc.dg/pr59630.c: New testcase.
1943 2014-01-08 Richard Biener <rguenther@suse.de>
1946 * gcc.dg/pr59471.c: New testcase.
1948 2014-01-07 Jeff Law <law@redhat.com>
1951 * gcc.target/i386/pr53623.c: New test.
1953 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1955 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1957 * g++.dg/cpp1y/pr58534.C: Likewise.
1958 * g++.dg/cpp1y/pr58536.C: Likewise.
1959 * g++.dg/cpp1y/pr58548.C: Likewise.
1960 * g++.dg/cpp1y/pr58549.C: Likewise.
1961 * g++.dg/cpp1y/pr58637.C: Likewise.
1962 * g++.dg/cpp1y/pr59112.C: Likewise.
1963 * g++.dg/cpp1y/pr59113.C: Likewise.
1964 * g++.dg/cpp1y/pr59629.C: Likewise.
1965 * g++.dg/cpp1y/pr59635.C: Likewise.
1966 * g++.dg/cpp1y/pr59636.C: Likewise.
1967 * g++.dg/cpp1y/pr59638.C: Likewise.
1969 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1971 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1973 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
1975 * gcc.target/i386/intrinsics_4.c (bar): New function.
1977 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1979 * g++.dg/ext/is_base_of_incomplete-2.C: New.
1981 2014-01-07 Jakub Jelinek <jakub@redhat.com>
1983 PR rtl-optimization/58668
1984 * gcc.dg/pr58668.c: New test.
1986 PR tree-optimization/59643
1987 * gcc.dg/pr59643.c: New test.
1988 * gcc.c-torture/execute/pr59643.c: New test.
1990 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1993 * gfortran.dg/class_allocate_16.f90: New.
1995 2014-01-06 Jakub Jelinek <jakub@redhat.com>
1998 * gcc.target/i386/pr59644.c: New test.
2000 2014-01-06 Marek Polacek <polacek@redhat.com>
2003 * gcc.dg/pr57773.c: New test.
2005 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
2011 * g++.dg/cpp1y/pr59635.C: New testcase.
2012 * g++.dg/cpp1y/pr59636.C: New testcase.
2013 * g++.dg/cpp1y/pr59629.C: New testcase.
2014 * g++.dg/cpp1y/pr59638.C: New testcase.
2016 2014-01-06 Martin Jambor <mjambor@suse.cz>
2019 * gcc.dg/ipa/pr59008.c: New test.
2021 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2023 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
2026 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2028 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
2029 Require c99_runtime.
2030 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
2032 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
2033 Require c99_runtime.
2034 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
2035 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
2036 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
2038 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
2039 Require c99_runtime.
2040 Make CALC void static.
2041 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
2043 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
2044 Require c99_runtime.
2045 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
2047 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2049 * gcc.target/i386/pr59501-1.c: Require avx effective target.
2050 * gcc.target/i386/pr59501-2.c: Likewise.
2051 * gcc.target/i386/pr59501-3.c: Likewise.
2052 * gcc.target/i386/pr59501-4.c: Likewise.
2053 * gcc.target/i386/pr59501-5.c: Likewise.
2054 * gcc.target/i386/pr59501-6.c: Likewise.
2056 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2058 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
2059 * gcc.target/i386/pr59390_1.c: Likewise.
2060 * gcc.target/i386/pr59390_2.c: Likewise.
2062 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
2064 * gcc.dg/pr59350.c: Tweak.
2065 * gcc.dg/pr59350-2.c: New test.
2066 * g++.dg/pr59510.C: Likewise.
2068 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2071 * gfortran.dg/bind_c_procs_2.f90: New.
2073 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
2075 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
2076 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2077 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2078 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2079 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
2080 * gcc.dg/tree-ssa/vrp47.c: Likewise.
2081 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2083 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
2085 * gcc.target/arm/neon-nested-apcs.c: New test.
2087 2014-01-04 Jakub Jelinek <jakub@redhat.com>
2089 PR tree-optimization/59519
2090 * gcc.dg/vect/pr59519-1.c: New test.
2091 * gcc.dg/vect/pr59519-2.c: New test.
2093 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
2096 2014-01-04 Janus Weil <janus@gcc.gnu.org>
2099 * gfortran.dg/typebound_proc_32.f90: New.
2101 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
2104 * g++.dg/pr58950.C: New file.
2106 2014-01-03 Tobias Burnus <burnus@net-b.de>
2109 * g++.dg/gomp/pr58567.C: New.
2111 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
2113 PR tree-optimization/59651
2114 * gcc.dg/torture/pr59651.c: New test.
2115 * gcc.dg/vect/pr59651.c: Ditto.
2117 2014-01-03 Jakub Jelinek <jakub@redhat.com>
2120 * gcc.target/i386/pr59625.c: New test.
2122 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2126 * g++.dg/cpp0x/range-for28.C: New.
2127 * g++.dg/cpp0x/range-for3.C: Update.
2129 2014-01-02 Joseph Myers <joseph@codesourcery.com>
2131 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
2133 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2136 * g++.dg/cpp0x/pr59641.C: New file.
2138 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2140 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
2142 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2145 * g++.dg/ext/pr59378.C: New file.
2147 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2149 Update copyright years
2151 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2153 * gcc.target/arc/arc.exp: Use the standard form for the copyright
2156 2014-01-02 Janus Weil <janus@gcc.gnu.org>
2159 * gfortran.dg/dynamic_dispatch_12.f90: New.
2161 2014-01-01 Jakub Jelinek <jakub@redhat.com>
2163 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2164 the builtin isn't optimized away as unused.
2166 PR rtl-optimization/59647
2167 * g++.dg/opt/pr59647.C: New test.
2169 Copyright (C) 2014 Free Software Foundation, Inc.
2171 Copying and distribution of this file, with or without modification,
2172 are permitted in any medium without royalty provided the copyright
2173 notice and this notice are preserved.