1 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
3 * gcc.target/nios2/biggot-1.c: New.
4 * gcc.target/nios2/biggot-2.c: New.
6 2014-02-20 Martin Jambor <mjambor@suse.cz>
9 * gcc.dg/ipa/pr55260.c: New test.
11 2014-02-20 Bin Cheng <bin.cheng@arm.com>
13 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
14 for execution test case.
16 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
19 * g++.dg/torture/pr58555.C: New testcase.
21 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
24 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
26 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
28 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
29 Kirill Yukhin <kirill.yukhin@intel.com>
31 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
32 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
33 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
34 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
35 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
36 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
38 2014-02-19 Jakub Jelinek <jakub@redhat.com>
41 * g++.dg/ext/builtin-bswap1.C: New test.
42 * c-c++-common/pr37743.c: New test.
44 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
46 * gcc.dg/decl-10.c: New test.
48 2014-02-19 Jakub Jelinek <jakub@redhat.com>
51 * g++.dg/ext/ivdep-1.C: New test.
54 * gcc.dg/pr60267.c: New test.
56 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
59 * gcc.target/i386/pr39162.c: Add dg-prune-output.
60 (dg-options): Remove -Wno-psabi.
61 * gcc.target/i386/pr59794-2.c: Ditto.
62 * gcc.target/i386/pr60205-1.c: Ditto.
63 * gcc.target/i386/sse-5.c: Ditto.
65 2014-02-18 Nick Clifton <nickc@redhat.com>
67 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
68 * gcc.dg/pr23623.c: Likewise.
69 * gcc.dg/pr48784-1.c: Likewise.
70 * gcc.dg/pr48784-2.c: Likewise.
71 * gcc.dg/pr56997-2.c: Likewise.
72 * gcc.dg/sms-6.c: Likewise.
73 * gcc.dg/torture/pr60183.c: Likewise.
74 * gcc.dg/torture/vec-cvt-1.c: Likewise.
75 * gcc.c-torture/execute/20061220-1.x: New.
76 * gcc.c-torture/execute/pr43220.x: New.
77 * gcc.c-torture/execute/pr51581-1.x: New.
78 * gcc.c-torture/execute/pr51581-2.x: New.
79 * gcc.c-torture/execute/pr58570.x: New.
80 * gcc.c-torture/unsorted/DFcmp.x: New.
81 * gcc.c-torture/unsorted/SFset.x: New.
83 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
85 * gnat.dg/opt31.adb: New test.
87 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
89 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
91 2014-02-19 Janus Weil <janus@gcc.gnu.org>
94 * gfortran.dg/typebound_proc_33.f90: New.
96 2014-02-19 Marek Polacek <polacek@redhat.com>
99 * gcc.dg/pr60195.c: New test.
101 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
103 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
106 2014-02-19 Jakub Jelinek <jakub@redhat.com>
108 PR preprocessor/58844
109 * c-c++-common/cpp/pr58844-1.c: New test.
110 * c-c++-common/cpp/pr58844-2.c: New test.
112 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
115 * g++.dg/cpp0x/constexpr-ice10.C: New.
117 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
120 * g++.dg/cpp0x/pr60215.C: New.
122 2014-02-18 Tobias Burnus <burnus@net-b.de>
125 * gfortran.dg/proc_ptr_45.f90: New.
126 * gfortran.dg/proc_ptr_46.f90: New.
128 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
131 * g++.dg/cpp1y/pr60190.C: New testcase.
134 * g++.dg/cpp1y/pr60064.C: New testcase.
136 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
139 * gcc.target/i386/pr60205-1.c: New test.
140 * gcc.target/i386/pr60205-2.c: Ditto.
142 2014-02-18 Kai Tietz <ktietz@redhat.com>
145 * gcc.target/i386/nest-1.c: New testcase.
147 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
149 * gnat.dg/opt32.adb: New test.
151 2014-02-18 Janus Weil <janus@gcc.gnu.org>
154 * gfortran.dg/typebound_generic_15.f90: New.
156 2014-02-17 Janus Weil <janus@gcc.gnu.org>
159 * gfortran.dg/init_flag_12.f90: New.
161 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
162 Ilya Tocar <ilya.tocar@intel.com>
164 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
165 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
166 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
167 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
169 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
171 * lib/target-supports.exp
172 (check_effective_target_logical_op_short_circuit): New procedure.
173 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
174 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
175 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
176 * gcc.dg/tree-ssa/vrp47.c: Likewise.
177 * gcc.dg/tree-ssa/vrp87.c: Likewise.
178 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
179 logical_op_short_circuit for the alternative test, extending
182 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
185 * gcc.target/powerpc/pr60203.c: New testsuite.
187 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
190 * gfortran.dg/ichar_3.f90: New test.
192 2014-02-15 Richard Biener <rguenther@suse.de>
194 PR tree-optimization/60183
195 * gcc.dg/torture/pr60183.c: New testcase.
197 2014-02-14 Jeff Law <law@redhat.com>
199 PR rtl-optimization/60131
200 * g++.dg/torture/pr60131.C: New test.
202 2014-02-14 Ian Bolton <ian.bolton@arm.com>
204 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
207 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
209 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
211 2014-02-14 Jakub Jelinek <jakub@redhat.com>
213 * gcc.c-torture/compile/20140213.c: New test.
215 2014-02-13 Jakub Jelinek <jakub@redhat.com>
218 * gcc.target/i386/pr43546.c: New test.
220 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
222 * gcc.target/s390/hotpatch-compile-8.c: New test.
224 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
226 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
227 definition with an ifndef.
228 * gcc.dg/pr59605-2.c: New test.
230 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
232 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
234 2014-02-12 Joseph Myers <joseph@codesourcery.com>
236 * gcc.dg/torture/float128-mul-underflow.c,
237 gcc.dg/torture/float128-truncdf-underflow.c,
238 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
240 2014-02-12 Jakub Jelinek <jakub@redhat.com>
243 * g++.dg/ipa/pr59737.C: New test.
245 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
247 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
249 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
251 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
253 * gcc.dg/cilk-plus/jump-openmp.c: New file.
255 2014-02-12 Richard Biener <rguenther@suse.de>
258 * gcc.dg/torture/pr60092.c: New testcase.
259 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
261 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
263 * gcc.c-torture/execute/20140212-1.c: New test.
265 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
268 * g++.dg/cpp0x/pr60047.C: New.
270 2014-02-12 Jakub Jelinek <jakub@redhat.com>
273 * c-c++-common/pr60101.c: New test.
275 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
278 * g++.dg/ipa/devirt-27.C: New testcase.
279 * g++.dg/ipa/devirt-26.C: New testcase.
281 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
284 * gcc.target/powerpc/pr60137.c: New file.
286 2014-02-11 Jakub Jelinek <jakub@redhat.com>
289 * gfortran.dg/pr52370.f90: New test.
291 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
295 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
298 * gcc.target/i386/pr43662.c (dg-options):
299 Add -maccumulate-outgoing-args.
300 * gcc.target/i386/pr43869.c (dg-options): Ditto.
301 * gcc.target/i386/pr57003.c (dg-options): Ditto.
302 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
303 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
304 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
305 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
306 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
307 Add -maccumulate-outgoing-args.
308 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
309 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
310 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
311 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
312 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
313 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
314 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
315 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
316 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
317 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
318 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
319 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
320 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
321 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
322 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
324 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
326 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
328 2014-02-11 Jakub Jelinek <jakub@redhat.com>
331 * gcc.dg/guality/pr59776.c: New test.
333 2014-02-11 Renlin Li <Renlin.Li@arm.com>
335 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
336 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
337 (add_options_for_arm_vfp3): New.
339 2014-02-11 Jeff Law <law@redhat.com>
342 * gcc.target/m68k/pr54041.c: New test.
344 2014-02-11 Jakub Jelinek <jakub@redhat.com>
347 * gcc.target/i386/pr59927.c: New test.
349 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
351 * gcc.dg/vect/pr57741-3.c: Require vect_int.
352 * gcc.dg/vect/pr60012.c: Likewise.
353 * gcc.dg/vect/vect-119.c: Likewise.
354 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
355 * gcc.dg/vect/vect-outer-4c.c: Likewise.
357 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
359 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
361 2014-02-10 Jeff Law <law@redhat.com>
364 * gcc.c-torture/compile/pr52306.c: New test.
366 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
368 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
370 2014-02-10 Richard Biener <rguenther@suse.de>
372 PR tree-optimization/60115
373 * gcc.dg/torture/pr60115.c: New testcase.
375 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
377 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
378 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
380 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
381 Ilya Tocar <ilya.tocar@intel.com>
383 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
384 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
385 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
386 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
387 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
388 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
389 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
390 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
391 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
392 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
393 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
394 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
395 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
396 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
397 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
398 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
399 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
400 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
401 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
402 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
403 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
404 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
405 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
406 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
407 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
408 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
409 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
411 2014-02-10 Jakub Jelinek <jakub@redhat.com>
413 * gcc.dg/vect/pr59984.c: Require effective target
416 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
419 * gfortran.dg/associated_target_5.f03: New test.
421 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
424 * gfortran.dg/elemental_by_value_1.f90: New test.
426 2014-02-08 Janus Weil <janus@gcc.gnu.org>
429 * gfortran.dg/finalize_22.f90: New.
431 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
434 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
435 was fixed by the patch for PR59906.
437 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
440 * gfortran.dg/coarray_8.f90: Update dg-error match.
442 2014-02-08 Jakub Jelinek <jakub@redhat.com>
445 * gcc.dg/vect/pr59984.c: New test.
448 * gcc.dg/attr-alloc_align-1.c: New test.
449 * gcc.dg/attr-alloc_align-2.c: New test.
450 * gcc.dg/attr-alloc_align-3.c: New test.
451 * gcc.dg/attr-assume_aligned-1.c: New test.
452 * gcc.dg/attr-assume_aligned-2.c: New test.
453 * gcc.dg/attr-assume_aligned-3.c: New test.
455 2014-02-08 Jakub Jelinek <jakub@redhat.com>
458 * gcc.target/i386/pr60077-1.c: New test.
459 * gcc.target/i386/pr60077-2.c: New test.
461 2014-02-07 Jakub Jelinek <jakub@redhat.com>
463 PR preprocessor/56824
464 * gcc.dg/pr56824.c: New test.
466 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
468 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
469 variable used for atomic operations.
471 2014-02-07 Richard Biener <rguenther@suse.de>
474 * gcc.dg/vect/pr60092-2.c: New testcase.
476 2014-02-07 Jakub Jelinek <jakub@redhat.com>
480 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
482 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
483 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
485 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
487 * gcc.target/s390/fp2int1.c: New testcase.
489 2014-02-07 Richard Biener <rguenther@suse.de>
492 * gcc.dg/tree-ssa/alias-30.c: New testcase.
493 * gcc.dg/tree-ssa/alias-31.c: Likewise.
495 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
498 * g++.dg/torture/pr59918.C: New testcase.
500 2014-02-06 Jakub Jelinek <jakub@redhat.com>
503 * gcc.target/arm/pr59575.c: New test.
506 * gcc.dg/pr59992.c: New test.
508 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
510 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
511 init_priority. Test alignment of variable instead of function.
513 2014-02-06 Marek Polacek <polacek@redhat.com>
516 * gcc.dg/pr60087.c: New test.
518 2014-02-06 Alan Modra <amodra@gmail.com>
520 * gcc.target/powerpc/pr60032.c: New.
522 2014-02-06 Jakub Jelinek <jakub@redhat.com>
525 * gcc.c-torture/execute/pr60062.c: New test.
526 * gcc.c-torture/execute/pr60072.c: New test.
528 2014-02-06 Ian Bolton <ian.bolton@arm.com>
530 * gcc.dg/tree-ssa/pr59597.c: Make called function static
531 so that expected outcome works for PIC variants too.
533 2014-02-06 Yury Gribov <y.gribov@samsung.com>
534 Kugan Vivekanandarajah <kuganv@linaro.org>
536 * gcc.target/arm/vect-noalign.c: New file.
538 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
539 Jakub Jelinek <jakub@redhat.com>
542 * gcc.dg/pr60013.c: New testcase.
544 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
546 * gcc.dg/vmx/sum2s.c: New.
547 * gcc.dg/vmx/sum2s-be-order.c: New.
549 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
551 * gcc.dg/vmx/pack.c: New.
552 * gcc.dg/vmx/pack-be-order.c: New.
553 * gcc.dg/vmx/unpack.c: New.
554 * gcc.dg/vmx/unpack-be-order.c: New.
556 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
558 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
559 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
561 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
563 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
564 Use __builtin_floorf, __builtin_ceilf.
565 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
567 (TEST): Use __builtin_floorf.
568 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
570 2014-02-05 Jakub Jelinek <jakub@redhat.com>
573 * g++.dg/opt/pr59947.C: New test.
576 * c-c++-common/gomp/pr58703.c: New test.
578 2014-02-05 Richard Biener <rguenther@suse.de>
581 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
582 avoid using unsigned long long.
584 2014-02-05 Jakub Jelinek <jakub@redhat.com>
587 * g++.dg/torture/pr57499.C: New test.
589 2014-02-05 Yury Gribov <y.gribov@samsung.com>
591 * gcc.dg/asan/nosanitize-and-inline.c: New test.
593 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
595 * g++.dg/ipa/devirrt-22.C: Fix template.
597 2014-02-04 Marek Polacek <polacek@redhat.com>
600 * gcc.dg/pr60036.c: New test.
602 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
605 * g++.dg/torture/pr60058.C: New testcase.
607 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
609 * g++.dg/tsan/default_options.C: Invert check.
611 2014-02-04 Jakub Jelinek <jakub@redhat.com>
613 PR tree-optimization/60002
614 * g++.dg/opt/pr60002.C: New test.
616 PR tree-optimization/60023
617 * g++.dg/vect/pr60023.cc: New test.
620 * c-c++-common/torture/pr60026.c: New test.
622 PR rtl-optimization/57915
623 * gcc.target/i386/pr57915.c: New test.
625 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
627 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
629 2014-02-04 Renlin Li <Renlin.Li@arm.com>
631 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
633 2014-02-04 Jakub Jelinek <jakub@redhat.com>
636 * gcc.dg/pr59261.c: New test.
638 2014-02-04 Richard Biener <rguenther@suse.de>
640 PR tree-optimization/60012
641 * gcc.dg/vect/pr60012.c: New testcase.
643 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
646 * g++.dg/eh/unwind-direct.C: New test.
648 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
650 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
651 timeout value to 20s.
653 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
656 * g++.dg/torture/pr59882.C: New testcase
658 2014-02-03 Jan Hubicka <jh@suse.cz>
661 * g++.dg/ipa/devirt-22.C: New testcase.
663 2014-02-03 Jan Hubicka <jh@suse.cz>
665 * g++.dg/ipa/devirt-25.C: New testcase.
667 2014-02-04 Jakub Jelinek <jakub@redhat.com>
669 PR tree-optimization/59924
670 * gcc.dg/pr59924.c: New test.
672 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
675 * g++.dg/ipa/devirt-24.C: New testcase.
677 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
681 * c-c++-common/attributes-1.c: New testcase.
682 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
684 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
687 * g++.dg/cpp0x/pr58871.C: New.
689 2014-02-03 Cong Hou <congh@google.com>
691 PR tree-optimization/60000
692 * g++.dg/vect/pr60000.cc: New test.
694 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
696 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
697 * gcc.target/i386/long-double-64-4.c: Likewise.
698 * gcc.target/i386/long-double-80-1.c: Likewise.
699 * gcc.target/i386/long-double-80-2.c: Likewise.
700 * gcc.target/i386/long-double-80-3.c: Likewise.
701 * gcc.target/i386/long-double-80-4.c: Likewise.
702 * gcc.target/i386/long-double-80-5.c: Likewise.
703 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
705 * gcc.target/i386/long-double-64-3.c: Likewise.
706 * gcc.target/i386/long-double-128-1.c: New test.
707 * gcc.target/i386/long-double-128-2.c: Likewise.
708 * gcc.target/i386/long-double-128-3.c: Likewise.
709 * gcc.target/i386/long-double-128-4.c: Likewise.
710 * gcc.target/i386/long-double-128-5.c: Likewise.
711 * gcc.target/i386/long-double-128-6.c: Likewise.
712 * gcc.target/i386/long-double-128-7.c: Likewise.
713 * gcc.target/i386/long-double-128-8.c: Likewise.
714 * gcc.target/i386/long-double-128-9.c: Likewise.
715 * gcc.target/i386/long-double-64-5.c: Likewise.
716 * gcc.target/i386/long-double-64-6.c: Likewise.
717 * gcc.target/i386/long-double-64-7.c: Likewise.
718 * gcc.target/i386/long-double-64-8.c: Likewise.
719 * gcc.target/i386/long-double-64-9.c: Likewise.
720 * gcc.target/i386/long-double-80-10.c: Likewise.
721 * gcc.target/i386/long-double-80-8.c: Likewise.
722 * gcc.target/i386/long-double-80-9.c: Likewise.
724 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
726 PR rtl-optimization/57662
727 * g++.dg/pr57662.C: New test.
729 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
731 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
732 * gcc.dg/vmx/perm.c: New.
733 * gcc.dg/vmx/perm-be-order.c: New.
735 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
737 * gcc.dg/vmx/vsums.c: New.
738 * gcc.dg/vmx/vsums-be-order.c: New.
740 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
742 * g++.dg/ipa/devirt-23.C: New testcase.
743 * g++.dg/ipa/devirt-20.C: Fix template.
745 2014-02-02 Jan Hubicka <jh@suse.cz>
747 * g++.dg/ipa/devirt-21.C: New testcase.
749 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
751 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
752 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
754 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
757 * gcc.c-torture/execute/pr60017.c: New test.
759 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
762 * gfortran.dg/default_initialization_7.f90: New test.
764 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
767 * gfortran.dg/elemental_subroutine_9.f90: New test.
769 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
771 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
773 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
775 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
777 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
779 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
781 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
784 * g++.dg/init/bitfield5.C: New.
786 2014-02-01 Jakub Jelinek <jakub@redhat.com>
788 PR tree-optimization/60003
789 * gcc.c-torture/execute/pr60003.c: New test.
791 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
794 * gcc.target/arm/pr59985.C: New.
796 2014-01-31 Jakub Jelinek <jakub@redhat.com>
799 * lib/tsan-dg.exp (tsan_init): Instead of not running any
800 tsan tests if trivial testcase doesn't run, set dg-do-what-default
802 (tsan_finish): Restore dg-do-what-default.
803 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
804 * g++.dg/tsan/fd_close_norace2.C: Likewise.
805 * g++.dg/tsan/default_options.C: Likewise.
806 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
807 * g++.dg/tsan/atomic_free2.C: Likewise.
808 * g++.dg/tsan/cond_race.C: Likewise.
809 * g++.dg/tsan/fd_close_norace.C: Likewise.
810 * g++.dg/tsan/benign_race.C: Likewise.
811 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
812 * c-c++-common/tsan/simple_race.c: Likewise.
813 * c-c++-common/tsan/mutexset1.c: Likewise.
814 * c-c++-common/tsan/thread_leak2.c: Likewise.
815 * c-c++-common/tsan/tls_race.c: Likewise.
816 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
817 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
818 * c-c++-common/tsan/free_race2.c: Likewise.
819 * c-c++-common/tsan/thread_leak.c: Likewise.
820 * c-c++-common/tsan/thread_leak1.c: Likewise.
821 * c-c++-common/tsan/race_on_barrier.c: Likewise.
822 * c-c++-common/tsan/free_race.c: Likewise.
823 * c-c++-common/tsan/sleep_sync.c: Likewise.
824 * c-c++-common/tsan/tiny_race.c: Likewise.
825 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
826 * c-c++-common/tsan/atomic_stack.c: Likewise.
827 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
828 in dg-output regexps.
829 * c-c++-common/tsan/simple_stack.c: Likewise.
831 2014-01-31 Richard Henderson <rth@redhat.com>
833 * g++.dg/tm/pr60004.C: New.
835 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
838 * g++.dg/inherit/crash4.C: New.
840 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
842 * c-c++-common/tsan/simple_race.c: Made test less flaky.
844 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
846 * gcc.target/i386/m512-check.h: Use correct rounding values.
848 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
850 * gcc.target/i386/avx-1.c: Use correct rounding values.
851 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
852 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
853 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
854 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
855 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
856 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
857 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
858 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
859 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
860 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
861 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
862 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
863 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
864 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
865 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
866 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
867 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
868 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
869 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
870 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
871 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
872 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
873 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
874 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
875 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
876 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
877 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
878 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
879 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
880 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
881 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
882 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
883 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
884 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
885 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
886 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
887 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
888 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
889 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
890 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
891 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
892 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
893 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
894 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
895 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
896 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
897 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
898 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
899 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
900 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
901 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
902 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
903 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
904 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
905 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
906 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
907 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
908 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
909 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
910 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
911 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
912 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
913 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
914 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
915 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
916 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
917 * gcc.target/i386/sse-13.c: Ditto.
918 * gcc.target/i386/sse-14.c: Ditto.
919 * gcc.target/i386/sse-22.c: Ditto.
920 * gcc.target/i386/sse-23.c: Ditto.
922 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
924 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
925 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
927 2014-01-31 Richard Biener <rguenther@suse.de>
930 * gcc.dg/torture/pr59990.c: New testcase.
932 2014-01-31 Jakub Jelinek <jakub@redhat.com>
934 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
935 if it fails don't run any tsan tests.
937 2014-01-31 Marek Polacek <polacek@redhat.com>
940 * gcc.dg/pr59940.c (g): Adjust dg-warning.
941 (y): Adjust dg-error.
942 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
943 * gcc.dg/pr59963-1.c: New test.
944 * gcc.dg/pr59963-2.c: New test.
945 * gcc.dg/pr59963-3.c: New test.
947 2014-01-30 Jakub Jelinek <jakub@redhat.com>
950 * gcc.target/arm/pr59923.c: New test.
952 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
954 * gcc.dg/vmx/splat.c: New.
955 * gcc.dg/vmx/splat-vsx.c: New.
956 * gcc.dg/vmx/splat-be-order.c: New.
957 * gcc.dg/vmx/splat-vsx-be-order.c: New.
958 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
959 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
961 2014-01-30 Richard Biener <rguenther@suse.de>
963 PR tree-optimization/59993
964 * gcc.dg/torture/pr59993.c: New testcase.
966 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
968 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
969 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
970 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
971 vect_int rather than vect_float.
973 2014-01-30 Marek Polacek <polacek@redhat.com>
975 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
977 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
979 * gcc.target/microblaze/isa/fcmp4.c: New.
981 2014-01-30 Marek Polacek <polacek@redhat.com>
984 * gcc.dg/pr59940.c: New test.
985 * gcc.dg/pr35635.c (func3): Move dg-warning.
987 2014-01-30 Richard Biener <rguenther@suse.de>
989 PR tree-optimization/59903
990 * gcc.dg/torture/pr59903.c: New testcase.
992 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
995 * g++.dg/lookup/crash8.C: New.
997 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
1000 * g++.dg/template/crash117.C: New.
1002 2014-01-30 Richard Biener <rguenther@suse.de>
1005 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
1006 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
1008 * gcc.dg/invalid-call-1.c: Likewise.
1010 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1013 * g++.dg/cpp1y/auto-fn23.C: New.
1015 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1018 * g++.dg/init/dso_handle2.C: New.
1020 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1023 * g++.dg/cpp0x/pr58674.C: New.
1025 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
1028 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
1029 * gcc.target/i386/avx512f-gather-5.c: Ditto.
1031 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1033 * gcc.dg/vmx/merge-be-order.c: New.
1034 * gcc.dg/vmx/merge.c: New.
1035 * gcc.dg/vmx/merge-vsx-be-order.c: New.
1036 * gcc.dg/vmx/merge-vsx.c: New.
1038 2014-01-29 Richard Biener <rguenther@suse.de>
1040 PR tree-optimization/58742
1041 * gcc.dg/pr58742-1.c: New testcase.
1042 * gcc.dg/pr58742-2.c: Likewise.
1043 * gcc.dg/pr58742-3.c: Likewise.
1045 2014-01-29 Renlin Li <Renlin.Li@arm.com>
1047 * gcc.target/arm/ftest-armv7ve-arm.c: New.
1048 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
1049 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
1051 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1054 * g++.dg/gomp/pr58702.C: New.
1056 2014-01-29 Dodji Seketeli <dodji@redhat.com>
1058 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
1061 2014-01-29 Jakub Jelinek <jakub@redhat.com>
1064 PR tree-optimization/59920
1065 * gcc.dg/pr59920-1.c: New test.
1066 * gcc.dg/pr59920-2.c: New test.
1067 * gcc.dg/pr59920-3.c: New test.
1068 * c-c++-common/gomp/pr59917-1.c: New test.
1069 * c-c++-common/gomp/pr59917-2.c: New test.
1071 PR tree-optimization/59594
1072 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
1073 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
1074 * gcc.dg/vect/pr59594.c: New test.
1076 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
1079 * gfortran.dg/allocate_class_3.f90: New test.
1081 2014-01-28 Dodji Seketeli <dodji@redhat.com>
1083 PR preprocessor/59935
1084 * c-c++-common/cpp/warning-zero-location.c: New test.
1085 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
1087 2014-01-27 Steve Ellcey <sellcey@mips.com>
1089 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
1091 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
1093 * g++.dg/ext/mv16.C: New tests.
1095 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
1097 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
1098 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1099 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
1100 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1101 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
1102 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1103 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
1104 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1105 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1106 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1107 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1108 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1109 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1110 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1111 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1112 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1113 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1114 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1115 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1116 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1117 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1118 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1119 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1120 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1121 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1122 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1123 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1124 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1125 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1126 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1127 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1128 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1129 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1130 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1131 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1132 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1133 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1134 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1135 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
1136 _mm512_mask_cvtepi32_storeu_epi8.
1137 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1138 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
1139 _mm512_mask_cvtepi32_storeu_epi16.
1140 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1141 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
1142 _mm512_mask_cvtepi64_storeu_epi8.
1143 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1144 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
1145 _mm512_mask_cvtepi64_storeu_epi16.
1146 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1147 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
1148 _mm512_mask_cvtepi64_storeu_epi32.
1149 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1150 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
1151 _mm512_mask_cvtsepi32_storeu_epi8.
1152 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1153 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
1154 _mm512_mask_cvtsepi32_storeu_epi16.
1155 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1156 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1157 _mm512_mask_cvtsepi64_storeu_epi8.
1158 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1159 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1160 _mm512_mask_cvtsepi64_storeu_epi16.
1161 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1162 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1163 _mm512_mask_cvtsepi64_storeu_epi32.
1164 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1165 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1166 _mm512_mask_cvtusepi32_storeu_epi8.
1167 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1168 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1169 _mm512_mask_cvtusepi32_storeu_epi16.
1170 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1171 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
1172 _mm512_mask_cvtusepi64_storeu_epi8.
1173 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1174 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
1175 _mm512_mask_cvtusepi64_storeu_epi16.
1176 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1177 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
1178 _mm512_mask_cvtusepi64_storeu_epi32.
1179 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1180 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
1182 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
1184 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
1185 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1186 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1187 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1188 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1189 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1190 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1191 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1192 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
1193 built-ins roudning immediate.
1194 * gcc.target/i386/sse-22.c: Add new built-ins.
1195 * gcc.target/i386/sse-23.c: Ditto.
1196 * gcc.target/i386/avx-1.c: Ditto.
1198 2014-01-27 Christian Bruel <christian.bruel@st.com>
1200 * gcc.target/sh/torture/strncmp.c: New tests.
1202 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
1204 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1206 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
1208 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1210 2014-01-24 Jeff Law <law@redhat.com>
1212 PR tree-optimization/59919
1213 * gcc.c-torture/compile/pr59919.c: New test.
1215 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1218 * g++.dg/ext/timevar2.C: New.
1220 2014-01-24 Marek Polacek <polacek@redhat.com>
1222 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1224 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
1227 * gcc.target/i386/pr59929.c: New test.
1229 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1232 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1233 word atomic functions at runtime.
1235 2014-01-23 Marek Polacek <polacek@redhat.com>
1238 * gcc.dg/pr59846.c: New test.
1240 2014-01-23 Marek Polacek <polacek@redhat.com>
1243 * c-c++-common/pr58346-1.c: New test.
1244 * c-c++-common/pr58346-2.c: New test.
1245 * c-c++-common/pr58346-3.c: New test.
1247 2014-01-23 Marek Polacek <polacek@redhat.com>
1250 * gcc.dg/20020220-2.c: Adjust dg-warning message.
1251 * gcc.dg/pr59871.c: New test.
1253 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1256 * g++.dg/parse/enum11.C: New.
1258 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1260 * gcc.target/aarch64/sshr64_1.c: New testcase.
1262 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
1264 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1265 SIMD enabled function.
1266 * g++.dg/cilk-plus/ef_test.C: New test.
1267 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1269 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1270 to differenciate C error messages from C++ ones.
1272 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1274 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1276 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
1278 * gcc.target/microblaze/others/builtin-trap.c: New test,
1280 2014-01-23 Jakub Jelinek <jakub@redhat.com>
1283 * c-c++-common/gomp/pr58809.c: New test.
1285 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
1288 * c-c++-common/asan/use-after-return-1.c: Fixed
1291 2014-01-23 Dodji Seketeli <dodji@redhat.com>
1293 PR preprocessor/58580
1294 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1296 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1297 Ilya Tocar <ilya.tocar@intel.com>
1299 * gcc.target/i386/avx512f-kmovw-1.c: New.
1301 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1303 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1304 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1305 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1306 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1307 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1308 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1310 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
1313 * gcc.dg/pr48774.c: Remove skip for mips_rel.
1314 * gcc.target/mips/pr52125.c: New test.
1316 2014-01-22 Marek Polacek <polacek@redhat.com>
1319 * gcc.dg/torture/pr59891.c: New test.
1321 2014-01-22 Jeff Law <law@redhat.com>
1323 PR tree-optimization/59597
1324 * gcc.dg/tree-ssa/pr59597.c: New test.
1326 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
1328 PR rtl-optimization/59477
1329 * g++.dg/pr59477.C: New.
1331 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1333 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1335 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1338 * g++.dg/pr59482.C: New.
1340 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1342 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1343 * gcc.dg/vmx/extract-vsx.c: New.
1344 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1345 * gcc.dg/vmx/insert-vsx.c: New.
1347 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1349 PR rtl-optimization/59896
1350 * gcc.target/arm/pr59896.c: New.
1352 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1354 PR rtl-optimization/59858
1355 * gcc.target/arm/pr59858.c: New.
1357 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1360 * gcc.dg/tree-prof/pr59003.c: New test.
1363 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1366 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1368 * gfortran.dg/round_3.f08: Add more cases.
1370 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1372 * lib/target-supports.exp (force_conventional_output_for): New
1374 * lib/scanasm.exp (scan-assembler_required_options)
1375 (scan-assembler-not_required_options)
1376 (scan-assembler-times_required_options): Replace with
1377 force_conventional_output_fors.
1378 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1379 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1381 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1384 * gcc.target/i386/pr59789.c: New testcase.
1386 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1388 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1389 the 'code' bitfield from 16 to 8.
1391 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1393 * lib/target-supports.exp
1394 (check_effective_target_vect_perm): Exclude aarch64_be.
1395 (check_effective_target_vect_perm_byte): Likewise.
1396 (check_effective_target_vect_perm_short): Likewise.
1398 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1400 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1401 (RUN_TEST): Use new macro.
1402 (INDEX64_32): Delete.
1403 (INDEX64_64): Likewise.
1404 (INDEX128_32): Likewise.
1405 (INDEX128_64): Likewise.
1407 (test_vneg_f32): Use fixed RUN_TEST.
1409 2014-01-20 Richard Biener <rguenther@suse.de>
1412 * gcc.dg/pr59860.c: New testcase.
1414 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1417 * gcc.target/i386/pr59880.c: New test.
1419 2014-01-20 Renlin Li <renlin.li@arm.com>
1421 * gcc.dg/pr44194-1.c: Tweak regexp.
1423 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1428 * gfortran.dg/round_3.f08: New cases added.
1429 * gfortran.dg/fmt_g_1.f90: New test.
1431 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1433 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1435 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1437 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1439 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1441 * gcc.dg/vect/pr57705.c: Require vect_int.
1442 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1443 * gcc.dg/vect/vect-alias-check.c: Likewise.
1445 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1448 * gfortran.dg/unresolved_fixup_1.f90: New test.
1449 * gfortran.dg/unresolved_fixup_2.f90: New test.
1451 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1454 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1455 Remove dg-prune-output lines.
1457 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1460 * gfortran.dg/pr59706.f90: New test.
1461 * g++.dg/ext/pr59706.C: New test.
1463 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1467 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1468 * g++.dg/init/pr58811.C: Likewise.
1470 2014-01-17 Jeff Law <law@redhat.com>
1473 * gfortran.dg/pr57904.f90: New test.
1475 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1478 * g++.dg/cpp0x/nsdmi-union4.C: New.
1480 2014-01-17 Marek Polacek <polacek@redhat.com>
1483 * g++.dg/diagnostic/pr59838.C: New test.
1485 2014-01-17 Marek Polacek <polacek@redhat.com>
1488 * gcc.dg/pr58346.c: New test.
1490 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1493 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1494 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1498 * gfortran.dg/pr59440-1.f90: New test.
1499 * gfortran.dg/pr59440-2.f90: New test.
1500 * gfortran.dg/pr59440-3.f90: New test.
1503 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1504 testing for " version" and " alias" with one testing for
1505 " version\[^\n\r]* alias".
1506 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1507 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1508 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1509 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1510 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1511 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1514 * c-c++-common/torture/pr57945.c: New test.
1516 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1518 * gcc.target/arm/its.c: New testcase.
1520 2014-01-16 Jan Hubicka <jh@suse.cz>
1523 * g++.dg/torture/pr59775.C: New testcase.
1525 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1528 * gcc.c-torture/compile/pr58344.c: New test.
1531 * gcc.target/i386/pr59839.c: New test.
1534 * gcc.target/i386/pr9771-1.c (main): Rename to...
1535 (real_main): ... this. Add __asm name "main".
1536 (ASMNAME, ASMNAME2, STRING): Define.
1538 2014-01-16 Nick Clifton <nickc@redhat.com>
1541 * gcc.c-torture/compile/pr28865.c: New.
1542 * gcc.c-torture/execute/pr28865.c: New.
1544 2014-01-16 Marek Polacek <polacek@redhat.com>
1547 * gcc.dg/pr59827.c: New test.
1549 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1551 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1553 2014-01-15 Richard Henderson <rth@redhat.com>
1556 * gcc.target/i386/pr54694.c: New test.
1558 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1561 * g++.dg/pr49718.C: New test.
1563 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1565 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1567 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1569 * gcc.dg/vmx/mult-even-odd.c: New.
1570 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1572 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1574 * lib/target-supports.exp (check_libcilkrts_available): Added an
1575 extern "C" if we are using C++ along with a function prototype.
1577 2014-01-15 Jeff Law <law@redhat.com>
1579 PR tree-optimization/59747
1580 * gcc.c-torture/execute/pr59747.c: New test.
1582 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1585 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1587 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1588 * g++.dg/ext/attribute-test-1.C: Likewise.
1589 * g++.dg/ext/attribute-test-2.C: Likewise.
1590 * g++.dg/ext/attribute-test-3.C: Likewise.
1591 * g++.dg/ext/attribute-test-4.C: Likewise.
1592 * g++.dg/ext/pr56790-1.C: Likewise.
1593 * g++.dg/torture/pr38565.C: Likewise.
1594 * gcc.dg/pr53060.c: Likewise.
1595 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1596 * c-c++-common/vector-compare-2.c: Likewise.
1597 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1598 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1599 dg-message line number.
1601 2014-01-15 Matthias Klose <doko@ubuntu.com>
1603 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1605 2014-01-15 Richard Biener <rguenther@suse.de>
1607 PR tree-optimization/59822
1608 * g++.dg/torture/pr59822.C: New testcase.
1610 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1613 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1614 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1616 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1617 Kugan Vivekanandarajah <kuganv@linaro.org>
1620 * g++.dg/pr59695.C: New testcase.
1622 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1625 * gcc.c-torture/compile/pr59803.c: New testcase.
1627 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1630 * gcc.c-torture/execute/pr58943.c: New test.
1631 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1633 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1636 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1637 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1638 (bar): Change return type to void. Set y to x.
1639 * gcc.target/i386/pr59794-1.c: New testcase.
1640 * gcc.target/i386/pr59794-2.c: Likewise.
1641 * gcc.target/i386/pr59794-3.c: Likewise.
1642 * gcc.target/i386/pr59794-4.c: Likewise.
1643 * gcc.target/i386/pr59794-5.c: Likewise.
1644 * gcc.target/i386/pr59794-6.c: Likewise.
1645 * gcc.target/i386/pr59794-7.c: Likewise.
1647 2014-01-14 Richard Biener <rguenther@suse.de>
1649 PR tree-optimization/58921
1650 PR tree-optimization/59006
1651 * gcc.dg/torture/pr58921.c: New testcase.
1652 * gcc.dg/torture/pr59006.c: Likewise.
1653 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1655 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1658 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1659 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1660 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1661 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1662 Executing predictive commoning without unrolling.
1664 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1666 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1667 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1668 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1669 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1670 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1671 __builtin_ia32_rsqrt28sd_round.
1672 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1673 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1674 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1675 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1676 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1677 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1678 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1679 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1680 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1681 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1682 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1683 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1684 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1685 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1686 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1687 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1688 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1689 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1690 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1691 fix wrong rounding mode (see above).
1692 * gcc.target/i386/sse-23.c: Ditto.
1694 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1696 * gcc.dg/vmx/insert.c: New.
1697 * gcc.dg/vmx/insert-be-order.c: New.
1698 * gcc.dg/vmx/extract.c: New.
1699 * gcc.dg/vmx/extract-be-order.c: New.
1701 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1703 PR tree-optimization/59387
1704 * gcc.c-torture/execute/pr59387.c: New test.
1706 2014-01-13 Richard Biener <rguenther@suse.de>
1708 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1709 adjusting mathlib options.
1710 * gfortran.dg/lto/lto.exp: Likewise.
1712 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1714 * gnat.dg/loop_optimization17.adb: New test.
1715 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1717 2014-01-13 Christian Bruel <christian.bruel@st.com>
1719 * gcc.target/sh/cmpstrn.c: New case.
1721 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1723 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1724 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1726 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1729 * gfortran.dg/alloc_comp_basics_6.f90: New.
1731 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1734 * gfortran.dg/pr59700.f90: New test.
1736 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1738 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1739 * gfortran.dg/use_only_3.f90: Likewise.
1740 * gfortran.dg/inquire_10.f90: Delete opened file.
1741 * gfortran.dg/inquire_15.f90: Likewise.
1742 * gfortran.dg/pr16597.f90: Likewise.
1743 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1746 2014-01-10 Jeff Law <law@redhat.com>
1749 * gcc.c-torture/compile/pr59743.c: New test.
1751 2014-01-10 Jan Hubicka <jh@suse.cz>
1754 * g++.dg/torture/pr58585.C: New testcase.
1756 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1758 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1760 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1762 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1764 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1767 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1768 * gcc.target/aarch64/cmn-neg2.c: New test.
1770 2014-01-10 Richard Biener <rguenther@suse.de>
1772 PR tree-optimization/59374
1773 * gcc.dg/torture/pr59374-3.c: New testcase.
1775 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1777 * lib/target-supports.exp
1778 (check_effective_target_arm_crypto_ok_nocache): New.
1779 (check_effective_target_arm_crypto_ok): Use above procedure.
1780 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1782 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1786 * g++.dg/ipa/devirt-20.C: New testcase.
1787 * g++.dg/torture/pr58252.C: Likewise.
1788 * g++.dg/torture/pr59226.C: Likewise.
1790 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1792 * c-c++-common/asan/no-asan-stack.c: New test.
1794 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1797 * gcc.dg/pr59670.c: New test.
1799 2014-01-09 Steve Ellcey <sellcey@mips.com>
1801 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1803 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1806 * gcc.target/i386/pr47735.c: New test.
1808 PR tree-optimization/59622
1809 * g++.dg/opt/pr59622-2.C: New test.
1810 * g++.dg/opt/pr59622-3.C: New test.
1811 * g++.dg/opt/pr59622-4.C: New test.
1812 * g++.dg/opt/pr59622-5.C: New test.
1815 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1816 filename:line instead of (modulename+offset) form with stripped
1817 initial / from the filename.
1819 2014-01-09 Ian Lance Taylor <iant@google.com>
1821 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1822 the other Go compiler.
1824 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1827 * g++.dg/cpp0x/variadic145.C: New.
1829 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1831 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1832 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1834 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1837 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1838 are run only if the Cilk library is available/enabled.
1839 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1840 * lib/target-supports.exp (check_libcilkrts_available): New function.
1842 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1845 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1846 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1847 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1848 with dg-additional-options.
1849 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1850 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1851 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1852 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1853 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1854 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1856 2014-01-09 Richard Biener <rguenther@suse.de>
1858 PR tree-optimization/59715
1859 * gcc.dg/torture/pr59715.c: New testcase.
1861 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1863 * c-c++-common/asan/no-asan-globals.c: New test.
1864 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1865 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1866 * c-c++-common/asan/use-after-return-1.c: Likewise.
1867 * c-c++-common/asan/no-use-after-return.c: Likewise.
1869 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1871 * gnat.dg/weak2.ad[sb]: New test.
1873 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1876 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1877 type, use pointers to vector type instead.
1879 2014-01-08 Catherine Moore <clm@codesourcery.com>
1881 * gcc.target/mips/umips-branch-3.c: New test.
1882 * gcc.target/mips/umips-branch-4.c: New test.
1884 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1886 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1887 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1888 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1889 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1890 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1891 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1892 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1893 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1895 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1897 PR rtl-optimization/59137
1898 * gcc.target/mips/pr59137.c: New test.
1900 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1902 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1903 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1904 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1905 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1906 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1907 Require fpic effective target.
1908 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1910 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1913 * gcc.dg/pr59722.c: New test.
1915 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1918 * gcc.dg/torture/pr57748-3.c: New test.
1919 * gcc.dg/torture/pr57748-4.c: New test.
1921 2014-01-08 Marek Polacek <polacek@redhat.com>
1924 * gcc.dg/gomp/pr59669-1.c: New test.
1925 * gcc.dg/gomp/pr59669-2.c: New test.
1927 2014-01-08 Martin Jambor <mjambor@suse.cz>
1930 * gcc.dg/ipa/pr59610.c: New test.
1932 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1935 * gfortran.dg/binding_label_tests_26a.f90: New.
1936 * gfortran.dg/binding_label_tests_26b.f90: New.
1938 2014-01-08 Marek Polacek <polacek@redhat.com>
1941 * c-c++-common/ubsan/pr59667.c: New test.
1943 2014-01-08 Richard Biener <rguenther@suse.de>
1946 * gcc.dg/pr59630.c: New testcase.
1948 2014-01-08 Richard Biener <rguenther@suse.de>
1951 * gcc.dg/pr59471.c: New testcase.
1953 2014-01-07 Jeff Law <law@redhat.com>
1956 * gcc.target/i386/pr53623.c: New test.
1958 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1960 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1962 * g++.dg/cpp1y/pr58534.C: Likewise.
1963 * g++.dg/cpp1y/pr58536.C: Likewise.
1964 * g++.dg/cpp1y/pr58548.C: Likewise.
1965 * g++.dg/cpp1y/pr58549.C: Likewise.
1966 * g++.dg/cpp1y/pr58637.C: Likewise.
1967 * g++.dg/cpp1y/pr59112.C: Likewise.
1968 * g++.dg/cpp1y/pr59113.C: Likewise.
1969 * g++.dg/cpp1y/pr59629.C: Likewise.
1970 * g++.dg/cpp1y/pr59635.C: Likewise.
1971 * g++.dg/cpp1y/pr59636.C: Likewise.
1972 * g++.dg/cpp1y/pr59638.C: Likewise.
1974 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1976 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1978 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
1980 * gcc.target/i386/intrinsics_4.c (bar): New function.
1982 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1984 * g++.dg/ext/is_base_of_incomplete-2.C: New.
1986 2014-01-07 Jakub Jelinek <jakub@redhat.com>
1988 PR rtl-optimization/58668
1989 * gcc.dg/pr58668.c: New test.
1991 PR tree-optimization/59643
1992 * gcc.dg/pr59643.c: New test.
1993 * gcc.c-torture/execute/pr59643.c: New test.
1995 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1998 * gfortran.dg/class_allocate_16.f90: New.
2000 2014-01-06 Jakub Jelinek <jakub@redhat.com>
2003 * gcc.target/i386/pr59644.c: New test.
2005 2014-01-06 Marek Polacek <polacek@redhat.com>
2008 * gcc.dg/pr57773.c: New test.
2010 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
2016 * g++.dg/cpp1y/pr59635.C: New testcase.
2017 * g++.dg/cpp1y/pr59636.C: New testcase.
2018 * g++.dg/cpp1y/pr59629.C: New testcase.
2019 * g++.dg/cpp1y/pr59638.C: New testcase.
2021 2014-01-06 Martin Jambor <mjambor@suse.cz>
2024 * gcc.dg/ipa/pr59008.c: New test.
2026 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2028 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
2031 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2033 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
2034 Require c99_runtime.
2035 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
2037 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
2038 Require c99_runtime.
2039 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
2040 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
2041 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
2043 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
2044 Require c99_runtime.
2045 Make CALC void static.
2046 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
2048 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
2049 Require c99_runtime.
2050 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
2052 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2054 * gcc.target/i386/pr59501-1.c: Require avx effective target.
2055 * gcc.target/i386/pr59501-2.c: Likewise.
2056 * gcc.target/i386/pr59501-3.c: Likewise.
2057 * gcc.target/i386/pr59501-4.c: Likewise.
2058 * gcc.target/i386/pr59501-5.c: Likewise.
2059 * gcc.target/i386/pr59501-6.c: Likewise.
2061 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2063 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
2064 * gcc.target/i386/pr59390_1.c: Likewise.
2065 * gcc.target/i386/pr59390_2.c: Likewise.
2067 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
2069 * gcc.dg/pr59350.c: Tweak.
2070 * gcc.dg/pr59350-2.c: New test.
2071 * g++.dg/pr59510.C: Likewise.
2073 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2076 * gfortran.dg/bind_c_procs_2.f90: New.
2078 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
2080 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
2081 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2082 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2083 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2084 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
2085 * gcc.dg/tree-ssa/vrp47.c: Likewise.
2086 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2088 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
2090 * gcc.target/arm/neon-nested-apcs.c: New test.
2092 2014-01-04 Jakub Jelinek <jakub@redhat.com>
2094 PR tree-optimization/59519
2095 * gcc.dg/vect/pr59519-1.c: New test.
2096 * gcc.dg/vect/pr59519-2.c: New test.
2098 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
2101 2014-01-04 Janus Weil <janus@gcc.gnu.org>
2104 * gfortran.dg/typebound_proc_32.f90: New.
2106 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
2109 * g++.dg/pr58950.C: New file.
2111 2014-01-03 Tobias Burnus <burnus@net-b.de>
2114 * g++.dg/gomp/pr58567.C: New.
2116 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
2118 PR tree-optimization/59651
2119 * gcc.dg/torture/pr59651.c: New test.
2120 * gcc.dg/vect/pr59651.c: Ditto.
2122 2014-01-03 Jakub Jelinek <jakub@redhat.com>
2125 * gcc.target/i386/pr59625.c: New test.
2127 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2131 * g++.dg/cpp0x/range-for28.C: New.
2132 * g++.dg/cpp0x/range-for3.C: Update.
2134 2014-01-02 Joseph Myers <joseph@codesourcery.com>
2136 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
2138 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2141 * g++.dg/cpp0x/pr59641.C: New file.
2143 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2145 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
2147 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2150 * g++.dg/ext/pr59378.C: New file.
2152 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2154 Update copyright years
2156 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2158 * gcc.target/arc/arc.exp: Use the standard form for the copyright
2161 2014-01-02 Janus Weil <janus@gcc.gnu.org>
2164 * gfortran.dg/dynamic_dispatch_12.f90: New.
2166 2014-01-01 Jakub Jelinek <jakub@redhat.com>
2168 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2169 the builtin isn't optimized away as unused.
2171 PR rtl-optimization/59647
2172 * g++.dg/opt/pr59647.C: New test.
2174 Copyright (C) 2014 Free Software Foundation, Inc.
2176 Copying and distribution of this file, with or without modification,
2177 are permitted in any medium without royalty provided the copyright
2178 notice and this notice are preserved.