1 2014-02-21 Richard Biener <rguenther@suse.de>
3 PR tree-optimization/60276
4 * gcc.dg/vect/pr60276.c: New testcase.
6 2014-02-21 Janus Weil <janus@gcc.gnu.org>
9 * gfortran.dg/finalize_23.f90: New.
11 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
15 * g++.dg/cpp1y/pr60052.C: New testcase.
16 * g++.dg/cpp1y/pr60053.C: New testcase.
18 2014-02-21 Tobias Burnus <burnus@net-b.de>
21 * gfortran.dg/inquire_16.f90: New.
23 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
25 * gcc.target/nios2/biggot-1.c: New.
26 * gcc.target/nios2/biggot-2.c: New.
28 2014-02-20 Martin Jambor <mjambor@suse.cz>
31 * gcc.dg/ipa/pr55260.c: New test.
33 2014-02-20 Bin Cheng <bin.cheng@arm.com>
35 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
36 for execution test case.
38 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
41 * g++.dg/torture/pr58555.C: New testcase.
43 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
46 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
48 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
50 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
51 Kirill Yukhin <kirill.yukhin@intel.com>
53 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
54 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
55 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
56 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
57 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
58 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
60 2014-02-19 Jakub Jelinek <jakub@redhat.com>
63 * g++.dg/ext/builtin-bswap1.C: New test.
64 * c-c++-common/pr37743.c: New test.
66 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
68 * gcc.dg/decl-10.c: New test.
70 2014-02-19 Jakub Jelinek <jakub@redhat.com>
73 * g++.dg/ext/ivdep-1.C: New test.
76 * gcc.dg/pr60267.c: New test.
78 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
81 * gcc.target/i386/pr39162.c: Add dg-prune-output.
82 (dg-options): Remove -Wno-psabi.
83 * gcc.target/i386/pr59794-2.c: Ditto.
84 * gcc.target/i386/pr60205-1.c: Ditto.
85 * gcc.target/i386/sse-5.c: Ditto.
87 2014-02-18 Nick Clifton <nickc@redhat.com>
89 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
90 * gcc.dg/pr23623.c: Likewise.
91 * gcc.dg/pr48784-1.c: Likewise.
92 * gcc.dg/pr48784-2.c: Likewise.
93 * gcc.dg/pr56997-2.c: Likewise.
94 * gcc.dg/sms-6.c: Likewise.
95 * gcc.dg/torture/pr60183.c: Likewise.
96 * gcc.dg/torture/vec-cvt-1.c: Likewise.
97 * gcc.c-torture/execute/20061220-1.x: New.
98 * gcc.c-torture/execute/pr43220.x: New.
99 * gcc.c-torture/execute/pr51581-1.x: New.
100 * gcc.c-torture/execute/pr51581-2.x: New.
101 * gcc.c-torture/execute/pr58570.x: New.
102 * gcc.c-torture/unsorted/DFcmp.x: New.
103 * gcc.c-torture/unsorted/SFset.x: New.
105 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
107 * gnat.dg/opt31.adb: New test.
109 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
111 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
113 2014-02-19 Janus Weil <janus@gcc.gnu.org>
116 * gfortran.dg/typebound_proc_33.f90: New.
118 2014-02-19 Marek Polacek <polacek@redhat.com>
121 * gcc.dg/pr60195.c: New test.
123 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
125 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
128 2014-02-19 Jakub Jelinek <jakub@redhat.com>
130 PR preprocessor/58844
131 * c-c++-common/cpp/pr58844-1.c: New test.
132 * c-c++-common/cpp/pr58844-2.c: New test.
134 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
137 * g++.dg/cpp0x/constexpr-ice10.C: New.
139 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
142 * g++.dg/cpp0x/pr60215.C: New.
144 2014-02-18 Tobias Burnus <burnus@net-b.de>
147 * gfortran.dg/proc_ptr_45.f90: New.
148 * gfortran.dg/proc_ptr_46.f90: New.
150 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
153 * g++.dg/cpp1y/pr60190.C: New testcase.
156 * g++.dg/cpp1y/pr60064.C: New testcase.
158 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
161 * gcc.target/i386/pr60205-1.c: New test.
162 * gcc.target/i386/pr60205-2.c: Ditto.
164 2014-02-18 Kai Tietz <ktietz@redhat.com>
167 * gcc.target/i386/nest-1.c: New testcase.
169 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
171 * gnat.dg/opt32.adb: New test.
173 2014-02-18 Janus Weil <janus@gcc.gnu.org>
176 * gfortran.dg/typebound_generic_15.f90: New.
178 2014-02-17 Janus Weil <janus@gcc.gnu.org>
181 * gfortran.dg/init_flag_12.f90: New.
183 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
184 Ilya Tocar <ilya.tocar@intel.com>
186 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
187 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
188 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
189 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
191 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
193 * lib/target-supports.exp
194 (check_effective_target_logical_op_short_circuit): New procedure.
195 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
196 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
197 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
198 * gcc.dg/tree-ssa/vrp47.c: Likewise.
199 * gcc.dg/tree-ssa/vrp87.c: Likewise.
200 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
201 logical_op_short_circuit for the alternative test, extending
204 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
207 * gcc.target/powerpc/pr60203.c: New testsuite.
209 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
212 * gfortran.dg/ichar_3.f90: New test.
214 2014-02-15 Richard Biener <rguenther@suse.de>
216 PR tree-optimization/60183
217 * gcc.dg/torture/pr60183.c: New testcase.
219 2014-02-14 Jeff Law <law@redhat.com>
221 PR rtl-optimization/60131
222 * g++.dg/torture/pr60131.C: New test.
224 2014-02-14 Ian Bolton <ian.bolton@arm.com>
226 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
229 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
231 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
233 2014-02-14 Jakub Jelinek <jakub@redhat.com>
235 * gcc.c-torture/compile/20140213.c: New test.
237 2014-02-13 Jakub Jelinek <jakub@redhat.com>
240 * gcc.target/i386/pr43546.c: New test.
242 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
244 * gcc.target/s390/hotpatch-compile-8.c: New test.
246 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
248 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
249 definition with an ifndef.
250 * gcc.dg/pr59605-2.c: New test.
252 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
254 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
256 2014-02-12 Joseph Myers <joseph@codesourcery.com>
258 * gcc.dg/torture/float128-mul-underflow.c,
259 gcc.dg/torture/float128-truncdf-underflow.c,
260 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
262 2014-02-12 Jakub Jelinek <jakub@redhat.com>
265 * g++.dg/ipa/pr59737.C: New test.
267 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
269 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
271 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
273 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
275 * gcc.dg/cilk-plus/jump-openmp.c: New file.
277 2014-02-12 Richard Biener <rguenther@suse.de>
280 * gcc.dg/torture/pr60092.c: New testcase.
281 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
283 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
285 * gcc.c-torture/execute/20140212-1.c: New test.
287 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
290 * g++.dg/cpp0x/pr60047.C: New.
292 2014-02-12 Jakub Jelinek <jakub@redhat.com>
295 * c-c++-common/pr60101.c: New test.
297 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
300 * g++.dg/ipa/devirt-27.C: New testcase.
301 * g++.dg/ipa/devirt-26.C: New testcase.
303 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
306 * gcc.target/powerpc/pr60137.c: New file.
308 2014-02-11 Jakub Jelinek <jakub@redhat.com>
311 * gfortran.dg/pr52370.f90: New test.
313 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
317 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
320 * gcc.target/i386/pr43662.c (dg-options):
321 Add -maccumulate-outgoing-args.
322 * gcc.target/i386/pr43869.c (dg-options): Ditto.
323 * gcc.target/i386/pr57003.c (dg-options): Ditto.
324 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
325 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
326 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
327 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
328 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
329 Add -maccumulate-outgoing-args.
330 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
331 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
332 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
333 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
334 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
335 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
336 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
337 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
338 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
339 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
340 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
341 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
342 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
343 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
344 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
346 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
348 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
350 2014-02-11 Jakub Jelinek <jakub@redhat.com>
353 * gcc.dg/guality/pr59776.c: New test.
355 2014-02-11 Renlin Li <Renlin.Li@arm.com>
357 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
358 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
359 (add_options_for_arm_vfp3): New.
361 2014-02-11 Jeff Law <law@redhat.com>
364 * gcc.target/m68k/pr54041.c: New test.
366 2014-02-11 Jakub Jelinek <jakub@redhat.com>
369 * gcc.target/i386/pr59927.c: New test.
371 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
373 * gcc.dg/vect/pr57741-3.c: Require vect_int.
374 * gcc.dg/vect/pr60012.c: Likewise.
375 * gcc.dg/vect/vect-119.c: Likewise.
376 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
377 * gcc.dg/vect/vect-outer-4c.c: Likewise.
379 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
381 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
383 2014-02-10 Jeff Law <law@redhat.com>
386 * gcc.c-torture/compile/pr52306.c: New test.
388 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
390 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
392 2014-02-10 Richard Biener <rguenther@suse.de>
394 PR tree-optimization/60115
395 * gcc.dg/torture/pr60115.c: New testcase.
397 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
399 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
400 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
402 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
403 Ilya Tocar <ilya.tocar@intel.com>
405 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
406 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
407 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
408 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
409 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
410 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
411 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
412 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
413 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
414 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
415 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
416 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
417 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
418 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
419 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
420 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
421 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
422 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
423 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
424 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
425 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
426 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
427 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
428 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
429 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
430 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
431 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
433 2014-02-10 Jakub Jelinek <jakub@redhat.com>
435 * gcc.dg/vect/pr59984.c: Require effective target
438 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
441 * gfortran.dg/associated_target_5.f03: New test.
443 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
446 * gfortran.dg/elemental_by_value_1.f90: New test.
448 2014-02-08 Janus Weil <janus@gcc.gnu.org>
451 * gfortran.dg/finalize_22.f90: New.
453 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
456 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
457 was fixed by the patch for PR59906.
459 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
462 * gfortran.dg/coarray_8.f90: Update dg-error match.
464 2014-02-08 Jakub Jelinek <jakub@redhat.com>
467 * gcc.dg/vect/pr59984.c: New test.
470 * gcc.dg/attr-alloc_align-1.c: New test.
471 * gcc.dg/attr-alloc_align-2.c: New test.
472 * gcc.dg/attr-alloc_align-3.c: New test.
473 * gcc.dg/attr-assume_aligned-1.c: New test.
474 * gcc.dg/attr-assume_aligned-2.c: New test.
475 * gcc.dg/attr-assume_aligned-3.c: New test.
477 2014-02-08 Jakub Jelinek <jakub@redhat.com>
480 * gcc.target/i386/pr60077-1.c: New test.
481 * gcc.target/i386/pr60077-2.c: New test.
483 2014-02-07 Jakub Jelinek <jakub@redhat.com>
485 PR preprocessor/56824
486 * gcc.dg/pr56824.c: New test.
488 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
490 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
491 variable used for atomic operations.
493 2014-02-07 Richard Biener <rguenther@suse.de>
496 * gcc.dg/vect/pr60092-2.c: New testcase.
498 2014-02-07 Jakub Jelinek <jakub@redhat.com>
502 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
504 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
505 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
507 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
509 * gcc.target/s390/fp2int1.c: New testcase.
511 2014-02-07 Richard Biener <rguenther@suse.de>
514 * gcc.dg/tree-ssa/alias-30.c: New testcase.
515 * gcc.dg/tree-ssa/alias-31.c: Likewise.
517 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
520 * g++.dg/torture/pr59918.C: New testcase.
522 2014-02-06 Jakub Jelinek <jakub@redhat.com>
525 * gcc.target/arm/pr59575.c: New test.
528 * gcc.dg/pr59992.c: New test.
530 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
532 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
533 init_priority. Test alignment of variable instead of function.
535 2014-02-06 Marek Polacek <polacek@redhat.com>
538 * gcc.dg/pr60087.c: New test.
540 2014-02-06 Alan Modra <amodra@gmail.com>
542 * gcc.target/powerpc/pr60032.c: New.
544 2014-02-06 Jakub Jelinek <jakub@redhat.com>
547 * gcc.c-torture/execute/pr60062.c: New test.
548 * gcc.c-torture/execute/pr60072.c: New test.
550 2014-02-06 Ian Bolton <ian.bolton@arm.com>
552 * gcc.dg/tree-ssa/pr59597.c: Make called function static
553 so that expected outcome works for PIC variants too.
555 2014-02-06 Yury Gribov <y.gribov@samsung.com>
556 Kugan Vivekanandarajah <kuganv@linaro.org>
558 * gcc.target/arm/vect-noalign.c: New file.
560 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
561 Jakub Jelinek <jakub@redhat.com>
564 * gcc.dg/pr60013.c: New testcase.
566 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
568 * gcc.dg/vmx/sum2s.c: New.
569 * gcc.dg/vmx/sum2s-be-order.c: New.
571 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
573 * gcc.dg/vmx/pack.c: New.
574 * gcc.dg/vmx/pack-be-order.c: New.
575 * gcc.dg/vmx/unpack.c: New.
576 * gcc.dg/vmx/unpack-be-order.c: New.
578 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
580 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
581 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
583 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
585 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
586 Use __builtin_floorf, __builtin_ceilf.
587 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
589 (TEST): Use __builtin_floorf.
590 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
592 2014-02-05 Jakub Jelinek <jakub@redhat.com>
595 * g++.dg/opt/pr59947.C: New test.
598 * c-c++-common/gomp/pr58703.c: New test.
600 2014-02-05 Richard Biener <rguenther@suse.de>
603 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
604 avoid using unsigned long long.
606 2014-02-05 Jakub Jelinek <jakub@redhat.com>
609 * g++.dg/torture/pr57499.C: New test.
611 2014-02-05 Yury Gribov <y.gribov@samsung.com>
613 * gcc.dg/asan/nosanitize-and-inline.c: New test.
615 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
617 * g++.dg/ipa/devirrt-22.C: Fix template.
619 2014-02-04 Marek Polacek <polacek@redhat.com>
622 * gcc.dg/pr60036.c: New test.
624 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
627 * g++.dg/torture/pr60058.C: New testcase.
629 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
631 * g++.dg/tsan/default_options.C: Invert check.
633 2014-02-04 Jakub Jelinek <jakub@redhat.com>
635 PR tree-optimization/60002
636 * g++.dg/opt/pr60002.C: New test.
638 PR tree-optimization/60023
639 * g++.dg/vect/pr60023.cc: New test.
642 * c-c++-common/torture/pr60026.c: New test.
644 PR rtl-optimization/57915
645 * gcc.target/i386/pr57915.c: New test.
647 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
649 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
651 2014-02-04 Renlin Li <Renlin.Li@arm.com>
653 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
655 2014-02-04 Jakub Jelinek <jakub@redhat.com>
658 * gcc.dg/pr59261.c: New test.
660 2014-02-04 Richard Biener <rguenther@suse.de>
662 PR tree-optimization/60012
663 * gcc.dg/vect/pr60012.c: New testcase.
665 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
668 * g++.dg/eh/unwind-direct.C: New test.
670 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
672 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
673 timeout value to 20s.
675 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
678 * g++.dg/torture/pr59882.C: New testcase
680 2014-02-03 Jan Hubicka <jh@suse.cz>
683 * g++.dg/ipa/devirt-22.C: New testcase.
685 2014-02-03 Jan Hubicka <jh@suse.cz>
687 * g++.dg/ipa/devirt-25.C: New testcase.
689 2014-02-04 Jakub Jelinek <jakub@redhat.com>
691 PR tree-optimization/59924
692 * gcc.dg/pr59924.c: New test.
694 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
697 * g++.dg/ipa/devirt-24.C: New testcase.
699 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
703 * c-c++-common/attributes-1.c: New testcase.
704 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
706 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
709 * g++.dg/cpp0x/pr58871.C: New.
711 2014-02-03 Cong Hou <congh@google.com>
713 PR tree-optimization/60000
714 * g++.dg/vect/pr60000.cc: New test.
716 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
718 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
719 * gcc.target/i386/long-double-64-4.c: Likewise.
720 * gcc.target/i386/long-double-80-1.c: Likewise.
721 * gcc.target/i386/long-double-80-2.c: Likewise.
722 * gcc.target/i386/long-double-80-3.c: Likewise.
723 * gcc.target/i386/long-double-80-4.c: Likewise.
724 * gcc.target/i386/long-double-80-5.c: Likewise.
725 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
727 * gcc.target/i386/long-double-64-3.c: Likewise.
728 * gcc.target/i386/long-double-128-1.c: New test.
729 * gcc.target/i386/long-double-128-2.c: Likewise.
730 * gcc.target/i386/long-double-128-3.c: Likewise.
731 * gcc.target/i386/long-double-128-4.c: Likewise.
732 * gcc.target/i386/long-double-128-5.c: Likewise.
733 * gcc.target/i386/long-double-128-6.c: Likewise.
734 * gcc.target/i386/long-double-128-7.c: Likewise.
735 * gcc.target/i386/long-double-128-8.c: Likewise.
736 * gcc.target/i386/long-double-128-9.c: Likewise.
737 * gcc.target/i386/long-double-64-5.c: Likewise.
738 * gcc.target/i386/long-double-64-6.c: Likewise.
739 * gcc.target/i386/long-double-64-7.c: Likewise.
740 * gcc.target/i386/long-double-64-8.c: Likewise.
741 * gcc.target/i386/long-double-64-9.c: Likewise.
742 * gcc.target/i386/long-double-80-10.c: Likewise.
743 * gcc.target/i386/long-double-80-8.c: Likewise.
744 * gcc.target/i386/long-double-80-9.c: Likewise.
746 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
748 PR rtl-optimization/57662
749 * g++.dg/pr57662.C: New test.
751 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
753 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
754 * gcc.dg/vmx/perm.c: New.
755 * gcc.dg/vmx/perm-be-order.c: New.
757 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
759 * gcc.dg/vmx/vsums.c: New.
760 * gcc.dg/vmx/vsums-be-order.c: New.
762 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
764 * g++.dg/ipa/devirt-23.C: New testcase.
765 * g++.dg/ipa/devirt-20.C: Fix template.
767 2014-02-02 Jan Hubicka <jh@suse.cz>
769 * g++.dg/ipa/devirt-21.C: New testcase.
771 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
773 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
774 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
776 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
779 * gcc.c-torture/execute/pr60017.c: New test.
781 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
784 * gfortran.dg/default_initialization_7.f90: New test.
786 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
789 * gfortran.dg/elemental_subroutine_9.f90: New test.
791 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
793 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
795 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
797 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
799 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
801 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
803 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
806 * g++.dg/init/bitfield5.C: New.
808 2014-02-01 Jakub Jelinek <jakub@redhat.com>
810 PR tree-optimization/60003
811 * gcc.c-torture/execute/pr60003.c: New test.
813 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
816 * gcc.target/arm/pr59985.C: New.
818 2014-01-31 Jakub Jelinek <jakub@redhat.com>
821 * lib/tsan-dg.exp (tsan_init): Instead of not running any
822 tsan tests if trivial testcase doesn't run, set dg-do-what-default
824 (tsan_finish): Restore dg-do-what-default.
825 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
826 * g++.dg/tsan/fd_close_norace2.C: Likewise.
827 * g++.dg/tsan/default_options.C: Likewise.
828 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
829 * g++.dg/tsan/atomic_free2.C: Likewise.
830 * g++.dg/tsan/cond_race.C: Likewise.
831 * g++.dg/tsan/fd_close_norace.C: Likewise.
832 * g++.dg/tsan/benign_race.C: Likewise.
833 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
834 * c-c++-common/tsan/simple_race.c: Likewise.
835 * c-c++-common/tsan/mutexset1.c: Likewise.
836 * c-c++-common/tsan/thread_leak2.c: Likewise.
837 * c-c++-common/tsan/tls_race.c: Likewise.
838 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
839 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
840 * c-c++-common/tsan/free_race2.c: Likewise.
841 * c-c++-common/tsan/thread_leak.c: Likewise.
842 * c-c++-common/tsan/thread_leak1.c: Likewise.
843 * c-c++-common/tsan/race_on_barrier.c: Likewise.
844 * c-c++-common/tsan/free_race.c: Likewise.
845 * c-c++-common/tsan/sleep_sync.c: Likewise.
846 * c-c++-common/tsan/tiny_race.c: Likewise.
847 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
848 * c-c++-common/tsan/atomic_stack.c: Likewise.
849 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
850 in dg-output regexps.
851 * c-c++-common/tsan/simple_stack.c: Likewise.
853 2014-01-31 Richard Henderson <rth@redhat.com>
855 * g++.dg/tm/pr60004.C: New.
857 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
860 * g++.dg/inherit/crash4.C: New.
862 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
864 * c-c++-common/tsan/simple_race.c: Made test less flaky.
866 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
868 * gcc.target/i386/m512-check.h: Use correct rounding values.
870 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
872 * gcc.target/i386/avx-1.c: Use correct rounding values.
873 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
874 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
875 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
876 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
877 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
878 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
879 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
880 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
881 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
882 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
883 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
884 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
885 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
886 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
887 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
888 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
889 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
890 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
891 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
892 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
893 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
894 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
895 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
896 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
897 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
898 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
899 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
900 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
901 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
902 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
903 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
904 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
905 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
906 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
907 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
908 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
909 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
910 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
911 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
912 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
913 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
914 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
915 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
916 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
917 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
918 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
919 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
920 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
921 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
922 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
923 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
924 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
925 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
926 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
927 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
928 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
929 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
930 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
931 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
932 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
933 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
934 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
935 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
936 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
937 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
938 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
939 * gcc.target/i386/sse-13.c: Ditto.
940 * gcc.target/i386/sse-14.c: Ditto.
941 * gcc.target/i386/sse-22.c: Ditto.
942 * gcc.target/i386/sse-23.c: Ditto.
944 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
946 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
947 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
949 2014-01-31 Richard Biener <rguenther@suse.de>
952 * gcc.dg/torture/pr59990.c: New testcase.
954 2014-01-31 Jakub Jelinek <jakub@redhat.com>
956 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
957 if it fails don't run any tsan tests.
959 2014-01-31 Marek Polacek <polacek@redhat.com>
962 * gcc.dg/pr59940.c (g): Adjust dg-warning.
963 (y): Adjust dg-error.
964 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
965 * gcc.dg/pr59963-1.c: New test.
966 * gcc.dg/pr59963-2.c: New test.
967 * gcc.dg/pr59963-3.c: New test.
969 2014-01-30 Jakub Jelinek <jakub@redhat.com>
972 * gcc.target/arm/pr59923.c: New test.
974 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
976 * gcc.dg/vmx/splat.c: New.
977 * gcc.dg/vmx/splat-vsx.c: New.
978 * gcc.dg/vmx/splat-be-order.c: New.
979 * gcc.dg/vmx/splat-vsx-be-order.c: New.
980 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
981 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
983 2014-01-30 Richard Biener <rguenther@suse.de>
985 PR tree-optimization/59993
986 * gcc.dg/torture/pr59993.c: New testcase.
988 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
990 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
991 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
992 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
993 vect_int rather than vect_float.
995 2014-01-30 Marek Polacek <polacek@redhat.com>
997 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
999 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
1001 * gcc.target/microblaze/isa/fcmp4.c: New.
1003 2014-01-30 Marek Polacek <polacek@redhat.com>
1006 * gcc.dg/pr59940.c: New test.
1007 * gcc.dg/pr35635.c (func3): Move dg-warning.
1009 2014-01-30 Richard Biener <rguenther@suse.de>
1011 PR tree-optimization/59903
1012 * gcc.dg/torture/pr59903.c: New testcase.
1014 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
1017 * g++.dg/lookup/crash8.C: New.
1019 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
1022 * g++.dg/template/crash117.C: New.
1024 2014-01-30 Richard Biener <rguenther@suse.de>
1027 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
1028 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
1030 * gcc.dg/invalid-call-1.c: Likewise.
1032 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1035 * g++.dg/cpp1y/auto-fn23.C: New.
1037 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1040 * g++.dg/init/dso_handle2.C: New.
1042 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1045 * g++.dg/cpp0x/pr58674.C: New.
1047 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
1050 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
1051 * gcc.target/i386/avx512f-gather-5.c: Ditto.
1053 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1055 * gcc.dg/vmx/merge-be-order.c: New.
1056 * gcc.dg/vmx/merge.c: New.
1057 * gcc.dg/vmx/merge-vsx-be-order.c: New.
1058 * gcc.dg/vmx/merge-vsx.c: New.
1060 2014-01-29 Richard Biener <rguenther@suse.de>
1062 PR tree-optimization/58742
1063 * gcc.dg/pr58742-1.c: New testcase.
1064 * gcc.dg/pr58742-2.c: Likewise.
1065 * gcc.dg/pr58742-3.c: Likewise.
1067 2014-01-29 Renlin Li <Renlin.Li@arm.com>
1069 * gcc.target/arm/ftest-armv7ve-arm.c: New.
1070 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
1071 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
1073 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1076 * g++.dg/gomp/pr58702.C: New.
1078 2014-01-29 Dodji Seketeli <dodji@redhat.com>
1080 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
1083 2014-01-29 Jakub Jelinek <jakub@redhat.com>
1086 PR tree-optimization/59920
1087 * gcc.dg/pr59920-1.c: New test.
1088 * gcc.dg/pr59920-2.c: New test.
1089 * gcc.dg/pr59920-3.c: New test.
1090 * c-c++-common/gomp/pr59917-1.c: New test.
1091 * c-c++-common/gomp/pr59917-2.c: New test.
1093 PR tree-optimization/59594
1094 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
1095 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
1096 * gcc.dg/vect/pr59594.c: New test.
1098 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
1101 * gfortran.dg/allocate_class_3.f90: New test.
1103 2014-01-28 Dodji Seketeli <dodji@redhat.com>
1105 PR preprocessor/59935
1106 * c-c++-common/cpp/warning-zero-location.c: New test.
1107 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
1109 2014-01-27 Steve Ellcey <sellcey@mips.com>
1111 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
1113 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
1115 * g++.dg/ext/mv16.C: New tests.
1117 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
1119 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
1120 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1121 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
1122 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1123 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
1124 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1125 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
1126 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1127 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1128 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1129 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1130 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1131 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1132 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1133 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1134 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1135 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1136 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1137 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1138 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1139 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1140 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1141 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1142 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1143 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1144 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1145 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1146 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1147 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1148 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1149 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1150 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1151 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1152 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1153 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1154 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1155 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1156 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1157 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
1158 _mm512_mask_cvtepi32_storeu_epi8.
1159 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1160 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
1161 _mm512_mask_cvtepi32_storeu_epi16.
1162 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1163 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
1164 _mm512_mask_cvtepi64_storeu_epi8.
1165 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1166 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
1167 _mm512_mask_cvtepi64_storeu_epi16.
1168 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1169 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
1170 _mm512_mask_cvtepi64_storeu_epi32.
1171 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1172 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
1173 _mm512_mask_cvtsepi32_storeu_epi8.
1174 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1175 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
1176 _mm512_mask_cvtsepi32_storeu_epi16.
1177 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1178 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1179 _mm512_mask_cvtsepi64_storeu_epi8.
1180 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1181 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1182 _mm512_mask_cvtsepi64_storeu_epi16.
1183 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1184 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1185 _mm512_mask_cvtsepi64_storeu_epi32.
1186 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1187 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1188 _mm512_mask_cvtusepi32_storeu_epi8.
1189 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1190 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1191 _mm512_mask_cvtusepi32_storeu_epi16.
1192 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1193 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
1194 _mm512_mask_cvtusepi64_storeu_epi8.
1195 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1196 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
1197 _mm512_mask_cvtusepi64_storeu_epi16.
1198 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1199 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
1200 _mm512_mask_cvtusepi64_storeu_epi32.
1201 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1202 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
1204 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
1206 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
1207 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1208 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1209 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1210 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1211 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1212 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1213 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1214 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
1215 built-ins roudning immediate.
1216 * gcc.target/i386/sse-22.c: Add new built-ins.
1217 * gcc.target/i386/sse-23.c: Ditto.
1218 * gcc.target/i386/avx-1.c: Ditto.
1220 2014-01-27 Christian Bruel <christian.bruel@st.com>
1222 * gcc.target/sh/torture/strncmp.c: New tests.
1224 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
1226 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1228 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
1230 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1232 2014-01-24 Jeff Law <law@redhat.com>
1234 PR tree-optimization/59919
1235 * gcc.c-torture/compile/pr59919.c: New test.
1237 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1240 * g++.dg/ext/timevar2.C: New.
1242 2014-01-24 Marek Polacek <polacek@redhat.com>
1244 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1246 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
1249 * gcc.target/i386/pr59929.c: New test.
1251 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1254 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1255 word atomic functions at runtime.
1257 2014-01-23 Marek Polacek <polacek@redhat.com>
1260 * gcc.dg/pr59846.c: New test.
1262 2014-01-23 Marek Polacek <polacek@redhat.com>
1265 * c-c++-common/pr58346-1.c: New test.
1266 * c-c++-common/pr58346-2.c: New test.
1267 * c-c++-common/pr58346-3.c: New test.
1269 2014-01-23 Marek Polacek <polacek@redhat.com>
1272 * gcc.dg/20020220-2.c: Adjust dg-warning message.
1273 * gcc.dg/pr59871.c: New test.
1275 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1278 * g++.dg/parse/enum11.C: New.
1280 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1282 * gcc.target/aarch64/sshr64_1.c: New testcase.
1284 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
1286 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1287 SIMD enabled function.
1288 * g++.dg/cilk-plus/ef_test.C: New test.
1289 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1291 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1292 to differenciate C error messages from C++ ones.
1294 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1296 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1298 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
1300 * gcc.target/microblaze/others/builtin-trap.c: New test,
1302 2014-01-23 Jakub Jelinek <jakub@redhat.com>
1305 * c-c++-common/gomp/pr58809.c: New test.
1307 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
1310 * c-c++-common/asan/use-after-return-1.c: Fixed
1313 2014-01-23 Dodji Seketeli <dodji@redhat.com>
1315 PR preprocessor/58580
1316 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1318 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1319 Ilya Tocar <ilya.tocar@intel.com>
1321 * gcc.target/i386/avx512f-kmovw-1.c: New.
1323 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1325 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1326 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1327 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1328 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1329 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1330 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1332 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
1335 * gcc.dg/pr48774.c: Remove skip for mips_rel.
1336 * gcc.target/mips/pr52125.c: New test.
1338 2014-01-22 Marek Polacek <polacek@redhat.com>
1341 * gcc.dg/torture/pr59891.c: New test.
1343 2014-01-22 Jeff Law <law@redhat.com>
1345 PR tree-optimization/59597
1346 * gcc.dg/tree-ssa/pr59597.c: New test.
1348 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
1350 PR rtl-optimization/59477
1351 * g++.dg/pr59477.C: New.
1353 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1355 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1357 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1360 * g++.dg/pr59482.C: New.
1362 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1364 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1365 * gcc.dg/vmx/extract-vsx.c: New.
1366 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1367 * gcc.dg/vmx/insert-vsx.c: New.
1369 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1371 PR rtl-optimization/59896
1372 * gcc.target/arm/pr59896.c: New.
1374 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1376 PR rtl-optimization/59858
1377 * gcc.target/arm/pr59858.c: New.
1379 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1382 * gcc.dg/tree-prof/pr59003.c: New test.
1385 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1388 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1390 * gfortran.dg/round_3.f08: Add more cases.
1392 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1394 * lib/target-supports.exp (force_conventional_output_for): New
1396 * lib/scanasm.exp (scan-assembler_required_options)
1397 (scan-assembler-not_required_options)
1398 (scan-assembler-times_required_options): Replace with
1399 force_conventional_output_fors.
1400 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1401 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1403 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1406 * gcc.target/i386/pr59789.c: New testcase.
1408 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1410 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1411 the 'code' bitfield from 16 to 8.
1413 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1415 * lib/target-supports.exp
1416 (check_effective_target_vect_perm): Exclude aarch64_be.
1417 (check_effective_target_vect_perm_byte): Likewise.
1418 (check_effective_target_vect_perm_short): Likewise.
1420 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1422 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1423 (RUN_TEST): Use new macro.
1424 (INDEX64_32): Delete.
1425 (INDEX64_64): Likewise.
1426 (INDEX128_32): Likewise.
1427 (INDEX128_64): Likewise.
1429 (test_vneg_f32): Use fixed RUN_TEST.
1431 2014-01-20 Richard Biener <rguenther@suse.de>
1434 * gcc.dg/pr59860.c: New testcase.
1436 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1439 * gcc.target/i386/pr59880.c: New test.
1441 2014-01-20 Renlin Li <renlin.li@arm.com>
1443 * gcc.dg/pr44194-1.c: Tweak regexp.
1445 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1450 * gfortran.dg/round_3.f08: New cases added.
1451 * gfortran.dg/fmt_g_1.f90: New test.
1453 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1455 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1457 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1459 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1461 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1463 * gcc.dg/vect/pr57705.c: Require vect_int.
1464 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1465 * gcc.dg/vect/vect-alias-check.c: Likewise.
1467 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1470 * gfortran.dg/unresolved_fixup_1.f90: New test.
1471 * gfortran.dg/unresolved_fixup_2.f90: New test.
1473 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1476 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1477 Remove dg-prune-output lines.
1479 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1482 * gfortran.dg/pr59706.f90: New test.
1483 * g++.dg/ext/pr59706.C: New test.
1485 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1489 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1490 * g++.dg/init/pr58811.C: Likewise.
1492 2014-01-17 Jeff Law <law@redhat.com>
1495 * gfortran.dg/pr57904.f90: New test.
1497 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1500 * g++.dg/cpp0x/nsdmi-union4.C: New.
1502 2014-01-17 Marek Polacek <polacek@redhat.com>
1505 * g++.dg/diagnostic/pr59838.C: New test.
1507 2014-01-17 Marek Polacek <polacek@redhat.com>
1510 * gcc.dg/pr58346.c: New test.
1512 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1515 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1516 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1520 * gfortran.dg/pr59440-1.f90: New test.
1521 * gfortran.dg/pr59440-2.f90: New test.
1522 * gfortran.dg/pr59440-3.f90: New test.
1525 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1526 testing for " version" and " alias" with one testing for
1527 " version\[^\n\r]* alias".
1528 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1529 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1530 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1531 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1532 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1533 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1536 * c-c++-common/torture/pr57945.c: New test.
1538 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1540 * gcc.target/arm/its.c: New testcase.
1542 2014-01-16 Jan Hubicka <jh@suse.cz>
1545 * g++.dg/torture/pr59775.C: New testcase.
1547 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1550 * gcc.c-torture/compile/pr58344.c: New test.
1553 * gcc.target/i386/pr59839.c: New test.
1556 * gcc.target/i386/pr9771-1.c (main): Rename to...
1557 (real_main): ... this. Add __asm name "main".
1558 (ASMNAME, ASMNAME2, STRING): Define.
1560 2014-01-16 Nick Clifton <nickc@redhat.com>
1563 * gcc.c-torture/compile/pr28865.c: New.
1564 * gcc.c-torture/execute/pr28865.c: New.
1566 2014-01-16 Marek Polacek <polacek@redhat.com>
1569 * gcc.dg/pr59827.c: New test.
1571 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1573 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1575 2014-01-15 Richard Henderson <rth@redhat.com>
1578 * gcc.target/i386/pr54694.c: New test.
1580 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1583 * g++.dg/pr49718.C: New test.
1585 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1587 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1589 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1591 * gcc.dg/vmx/mult-even-odd.c: New.
1592 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1594 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1596 * lib/target-supports.exp (check_libcilkrts_available): Added an
1597 extern "C" if we are using C++ along with a function prototype.
1599 2014-01-15 Jeff Law <law@redhat.com>
1601 PR tree-optimization/59747
1602 * gcc.c-torture/execute/pr59747.c: New test.
1604 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1607 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1609 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1610 * g++.dg/ext/attribute-test-1.C: Likewise.
1611 * g++.dg/ext/attribute-test-2.C: Likewise.
1612 * g++.dg/ext/attribute-test-3.C: Likewise.
1613 * g++.dg/ext/attribute-test-4.C: Likewise.
1614 * g++.dg/ext/pr56790-1.C: Likewise.
1615 * g++.dg/torture/pr38565.C: Likewise.
1616 * gcc.dg/pr53060.c: Likewise.
1617 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1618 * c-c++-common/vector-compare-2.c: Likewise.
1619 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1620 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1621 dg-message line number.
1623 2014-01-15 Matthias Klose <doko@ubuntu.com>
1625 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1627 2014-01-15 Richard Biener <rguenther@suse.de>
1629 PR tree-optimization/59822
1630 * g++.dg/torture/pr59822.C: New testcase.
1632 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1635 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1636 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1638 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1639 Kugan Vivekanandarajah <kuganv@linaro.org>
1642 * g++.dg/pr59695.C: New testcase.
1644 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1647 * gcc.c-torture/compile/pr59803.c: New testcase.
1649 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1652 * gcc.c-torture/execute/pr58943.c: New test.
1653 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1655 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1658 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1659 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1660 (bar): Change return type to void. Set y to x.
1661 * gcc.target/i386/pr59794-1.c: New testcase.
1662 * gcc.target/i386/pr59794-2.c: Likewise.
1663 * gcc.target/i386/pr59794-3.c: Likewise.
1664 * gcc.target/i386/pr59794-4.c: Likewise.
1665 * gcc.target/i386/pr59794-5.c: Likewise.
1666 * gcc.target/i386/pr59794-6.c: Likewise.
1667 * gcc.target/i386/pr59794-7.c: Likewise.
1669 2014-01-14 Richard Biener <rguenther@suse.de>
1671 PR tree-optimization/58921
1672 PR tree-optimization/59006
1673 * gcc.dg/torture/pr58921.c: New testcase.
1674 * gcc.dg/torture/pr59006.c: Likewise.
1675 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1677 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1680 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1681 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1682 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1683 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1684 Executing predictive commoning without unrolling.
1686 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1688 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1689 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1690 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1691 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1692 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1693 __builtin_ia32_rsqrt28sd_round.
1694 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1695 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1696 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1697 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1698 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1699 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1700 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1701 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1702 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1703 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1704 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1705 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1706 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1707 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1708 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1709 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1710 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1711 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1712 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1713 fix wrong rounding mode (see above).
1714 * gcc.target/i386/sse-23.c: Ditto.
1716 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1718 * gcc.dg/vmx/insert.c: New.
1719 * gcc.dg/vmx/insert-be-order.c: New.
1720 * gcc.dg/vmx/extract.c: New.
1721 * gcc.dg/vmx/extract-be-order.c: New.
1723 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1725 PR tree-optimization/59387
1726 * gcc.c-torture/execute/pr59387.c: New test.
1728 2014-01-13 Richard Biener <rguenther@suse.de>
1730 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1731 adjusting mathlib options.
1732 * gfortran.dg/lto/lto.exp: Likewise.
1734 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1736 * gnat.dg/loop_optimization17.adb: New test.
1737 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1739 2014-01-13 Christian Bruel <christian.bruel@st.com>
1741 * gcc.target/sh/cmpstrn.c: New case.
1743 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1745 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1746 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1748 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1751 * gfortran.dg/alloc_comp_basics_6.f90: New.
1753 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1756 * gfortran.dg/pr59700.f90: New test.
1758 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1760 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1761 * gfortran.dg/use_only_3.f90: Likewise.
1762 * gfortran.dg/inquire_10.f90: Delete opened file.
1763 * gfortran.dg/inquire_15.f90: Likewise.
1764 * gfortran.dg/pr16597.f90: Likewise.
1765 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1768 2014-01-10 Jeff Law <law@redhat.com>
1771 * gcc.c-torture/compile/pr59743.c: New test.
1773 2014-01-10 Jan Hubicka <jh@suse.cz>
1776 * g++.dg/torture/pr58585.C: New testcase.
1778 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1780 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1782 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1784 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1786 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1789 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1790 * gcc.target/aarch64/cmn-neg2.c: New test.
1792 2014-01-10 Richard Biener <rguenther@suse.de>
1794 PR tree-optimization/59374
1795 * gcc.dg/torture/pr59374-3.c: New testcase.
1797 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1799 * lib/target-supports.exp
1800 (check_effective_target_arm_crypto_ok_nocache): New.
1801 (check_effective_target_arm_crypto_ok): Use above procedure.
1802 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1804 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1808 * g++.dg/ipa/devirt-20.C: New testcase.
1809 * g++.dg/torture/pr58252.C: Likewise.
1810 * g++.dg/torture/pr59226.C: Likewise.
1812 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1814 * c-c++-common/asan/no-asan-stack.c: New test.
1816 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1819 * gcc.dg/pr59670.c: New test.
1821 2014-01-09 Steve Ellcey <sellcey@mips.com>
1823 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1825 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1828 * gcc.target/i386/pr47735.c: New test.
1830 PR tree-optimization/59622
1831 * g++.dg/opt/pr59622-2.C: New test.
1832 * g++.dg/opt/pr59622-3.C: New test.
1833 * g++.dg/opt/pr59622-4.C: New test.
1834 * g++.dg/opt/pr59622-5.C: New test.
1837 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1838 filename:line instead of (modulename+offset) form with stripped
1839 initial / from the filename.
1841 2014-01-09 Ian Lance Taylor <iant@google.com>
1843 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1844 the other Go compiler.
1846 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1849 * g++.dg/cpp0x/variadic145.C: New.
1851 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1853 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1854 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1856 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1859 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1860 are run only if the Cilk library is available/enabled.
1861 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1862 * lib/target-supports.exp (check_libcilkrts_available): New function.
1864 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1867 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1868 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1869 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1870 with dg-additional-options.
1871 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1872 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1873 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1874 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1875 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1876 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1878 2014-01-09 Richard Biener <rguenther@suse.de>
1880 PR tree-optimization/59715
1881 * gcc.dg/torture/pr59715.c: New testcase.
1883 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1885 * c-c++-common/asan/no-asan-globals.c: New test.
1886 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1887 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1888 * c-c++-common/asan/use-after-return-1.c: Likewise.
1889 * c-c++-common/asan/no-use-after-return.c: Likewise.
1891 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1893 * gnat.dg/weak2.ad[sb]: New test.
1895 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1898 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1899 type, use pointers to vector type instead.
1901 2014-01-08 Catherine Moore <clm@codesourcery.com>
1903 * gcc.target/mips/umips-branch-3.c: New test.
1904 * gcc.target/mips/umips-branch-4.c: New test.
1906 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1908 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1909 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1910 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1911 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1912 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1913 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1914 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1915 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1917 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1919 PR rtl-optimization/59137
1920 * gcc.target/mips/pr59137.c: New test.
1922 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1924 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1925 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1926 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1927 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1928 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1929 Require fpic effective target.
1930 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1932 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1935 * gcc.dg/pr59722.c: New test.
1937 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1940 * gcc.dg/torture/pr57748-3.c: New test.
1941 * gcc.dg/torture/pr57748-4.c: New test.
1943 2014-01-08 Marek Polacek <polacek@redhat.com>
1946 * gcc.dg/gomp/pr59669-1.c: New test.
1947 * gcc.dg/gomp/pr59669-2.c: New test.
1949 2014-01-08 Martin Jambor <mjambor@suse.cz>
1952 * gcc.dg/ipa/pr59610.c: New test.
1954 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1957 * gfortran.dg/binding_label_tests_26a.f90: New.
1958 * gfortran.dg/binding_label_tests_26b.f90: New.
1960 2014-01-08 Marek Polacek <polacek@redhat.com>
1963 * c-c++-common/ubsan/pr59667.c: New test.
1965 2014-01-08 Richard Biener <rguenther@suse.de>
1968 * gcc.dg/pr59630.c: New testcase.
1970 2014-01-08 Richard Biener <rguenther@suse.de>
1973 * gcc.dg/pr59471.c: New testcase.
1975 2014-01-07 Jeff Law <law@redhat.com>
1978 * gcc.target/i386/pr53623.c: New test.
1980 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1982 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1984 * g++.dg/cpp1y/pr58534.C: Likewise.
1985 * g++.dg/cpp1y/pr58536.C: Likewise.
1986 * g++.dg/cpp1y/pr58548.C: Likewise.
1987 * g++.dg/cpp1y/pr58549.C: Likewise.
1988 * g++.dg/cpp1y/pr58637.C: Likewise.
1989 * g++.dg/cpp1y/pr59112.C: Likewise.
1990 * g++.dg/cpp1y/pr59113.C: Likewise.
1991 * g++.dg/cpp1y/pr59629.C: Likewise.
1992 * g++.dg/cpp1y/pr59635.C: Likewise.
1993 * g++.dg/cpp1y/pr59636.C: Likewise.
1994 * g++.dg/cpp1y/pr59638.C: Likewise.
1996 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1998 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
2000 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
2002 * gcc.target/i386/intrinsics_4.c (bar): New function.
2004 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2006 * g++.dg/ext/is_base_of_incomplete-2.C: New.
2008 2014-01-07 Jakub Jelinek <jakub@redhat.com>
2010 PR rtl-optimization/58668
2011 * gcc.dg/pr58668.c: New test.
2013 PR tree-optimization/59643
2014 * gcc.dg/pr59643.c: New test.
2015 * gcc.c-torture/execute/pr59643.c: New test.
2017 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2020 * gfortran.dg/class_allocate_16.f90: New.
2022 2014-01-06 Jakub Jelinek <jakub@redhat.com>
2025 * gcc.target/i386/pr59644.c: New test.
2027 2014-01-06 Marek Polacek <polacek@redhat.com>
2030 * gcc.dg/pr57773.c: New test.
2032 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
2038 * g++.dg/cpp1y/pr59635.C: New testcase.
2039 * g++.dg/cpp1y/pr59636.C: New testcase.
2040 * g++.dg/cpp1y/pr59629.C: New testcase.
2041 * g++.dg/cpp1y/pr59638.C: New testcase.
2043 2014-01-06 Martin Jambor <mjambor@suse.cz>
2046 * gcc.dg/ipa/pr59008.c: New test.
2048 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2050 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
2053 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2055 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
2056 Require c99_runtime.
2057 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
2059 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
2060 Require c99_runtime.
2061 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
2062 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
2063 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
2065 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
2066 Require c99_runtime.
2067 Make CALC void static.
2068 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
2070 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
2071 Require c99_runtime.
2072 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
2074 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2076 * gcc.target/i386/pr59501-1.c: Require avx effective target.
2077 * gcc.target/i386/pr59501-2.c: Likewise.
2078 * gcc.target/i386/pr59501-3.c: Likewise.
2079 * gcc.target/i386/pr59501-4.c: Likewise.
2080 * gcc.target/i386/pr59501-5.c: Likewise.
2081 * gcc.target/i386/pr59501-6.c: Likewise.
2083 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2085 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
2086 * gcc.target/i386/pr59390_1.c: Likewise.
2087 * gcc.target/i386/pr59390_2.c: Likewise.
2089 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
2091 * gcc.dg/pr59350.c: Tweak.
2092 * gcc.dg/pr59350-2.c: New test.
2093 * g++.dg/pr59510.C: Likewise.
2095 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2098 * gfortran.dg/bind_c_procs_2.f90: New.
2100 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
2102 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
2103 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2104 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2105 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2106 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
2107 * gcc.dg/tree-ssa/vrp47.c: Likewise.
2108 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2110 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
2112 * gcc.target/arm/neon-nested-apcs.c: New test.
2114 2014-01-04 Jakub Jelinek <jakub@redhat.com>
2116 PR tree-optimization/59519
2117 * gcc.dg/vect/pr59519-1.c: New test.
2118 * gcc.dg/vect/pr59519-2.c: New test.
2120 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
2123 2014-01-04 Janus Weil <janus@gcc.gnu.org>
2126 * gfortran.dg/typebound_proc_32.f90: New.
2128 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
2131 * g++.dg/pr58950.C: New file.
2133 2014-01-03 Tobias Burnus <burnus@net-b.de>
2136 * g++.dg/gomp/pr58567.C: New.
2138 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
2140 PR tree-optimization/59651
2141 * gcc.dg/torture/pr59651.c: New test.
2142 * gcc.dg/vect/pr59651.c: Ditto.
2144 2014-01-03 Jakub Jelinek <jakub@redhat.com>
2147 * gcc.target/i386/pr59625.c: New test.
2149 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2153 * g++.dg/cpp0x/range-for28.C: New.
2154 * g++.dg/cpp0x/range-for3.C: Update.
2156 2014-01-02 Joseph Myers <joseph@codesourcery.com>
2158 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
2160 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2163 * g++.dg/cpp0x/pr59641.C: New file.
2165 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2167 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
2169 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2172 * g++.dg/ext/pr59378.C: New file.
2174 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2176 Update copyright years
2178 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2180 * gcc.target/arc/arc.exp: Use the standard form for the copyright
2183 2014-01-02 Janus Weil <janus@gcc.gnu.org>
2186 * gfortran.dg/dynamic_dispatch_12.f90: New.
2188 2014-01-01 Jakub Jelinek <jakub@redhat.com>
2190 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2191 the builtin isn't optimized away as unused.
2193 PR rtl-optimization/59647
2194 * g++.dg/opt/pr59647.C: New test.
2196 Copyright (C) 2014 Free Software Foundation, Inc.
2198 Copying and distribution of this file, with or without modification,
2199 are permitted in any medium without royalty provided the copyright
2200 notice and this notice are preserved.