1 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
3 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
4 * g++.dg/other/i386-3.C (dg-options): Ditto.
5 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
6 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
9 2014-02-21 Richard Biener <rguenther@suse.de>
11 PR tree-optimization/60276
12 * gcc.dg/vect/pr60276.c: New testcase.
14 2014-02-21 Janus Weil <janus@gcc.gnu.org>
17 * gfortran.dg/finalize_23.f90: New.
19 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
23 * g++.dg/cpp1y/pr60052.C: New testcase.
24 * g++.dg/cpp1y/pr60053.C: New testcase.
26 2014-02-21 Tobias Burnus <burnus@net-b.de>
29 * gfortran.dg/inquire_16.f90: New.
31 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
33 * gcc.target/nios2/biggot-1.c: New.
34 * gcc.target/nios2/biggot-2.c: New.
36 2014-02-20 Martin Jambor <mjambor@suse.cz>
39 * gcc.dg/ipa/pr55260.c: New test.
41 2014-02-20 Bin Cheng <bin.cheng@arm.com>
43 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
44 for execution test case.
46 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
49 * g++.dg/torture/pr58555.C: New testcase.
51 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
54 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
56 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
58 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
59 Kirill Yukhin <kirill.yukhin@intel.com>
61 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
62 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
63 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
64 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
65 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
66 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
68 2014-02-19 Jakub Jelinek <jakub@redhat.com>
71 * g++.dg/ext/builtin-bswap1.C: New test.
72 * c-c++-common/pr37743.c: New test.
74 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
76 * gcc.dg/decl-10.c: New test.
78 2014-02-19 Jakub Jelinek <jakub@redhat.com>
81 * g++.dg/ext/ivdep-1.C: New test.
84 * gcc.dg/pr60267.c: New test.
86 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
89 * gcc.target/i386/pr39162.c: Add dg-prune-output.
90 (dg-options): Remove -Wno-psabi.
91 * gcc.target/i386/pr59794-2.c: Ditto.
92 * gcc.target/i386/pr60205-1.c: Ditto.
93 * gcc.target/i386/sse-5.c: Ditto.
95 2014-02-18 Nick Clifton <nickc@redhat.com>
97 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
98 * gcc.dg/pr23623.c: Likewise.
99 * gcc.dg/pr48784-1.c: Likewise.
100 * gcc.dg/pr48784-2.c: Likewise.
101 * gcc.dg/pr56997-2.c: Likewise.
102 * gcc.dg/sms-6.c: Likewise.
103 * gcc.dg/torture/pr60183.c: Likewise.
104 * gcc.dg/torture/vec-cvt-1.c: Likewise.
105 * gcc.c-torture/execute/20061220-1.x: New.
106 * gcc.c-torture/execute/pr43220.x: New.
107 * gcc.c-torture/execute/pr51581-1.x: New.
108 * gcc.c-torture/execute/pr51581-2.x: New.
109 * gcc.c-torture/execute/pr58570.x: New.
110 * gcc.c-torture/unsorted/DFcmp.x: New.
111 * gcc.c-torture/unsorted/SFset.x: New.
113 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
115 * gnat.dg/opt31.adb: New test.
117 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
119 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
121 2014-02-19 Janus Weil <janus@gcc.gnu.org>
124 * gfortran.dg/typebound_proc_33.f90: New.
126 2014-02-19 Marek Polacek <polacek@redhat.com>
129 * gcc.dg/pr60195.c: New test.
131 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
133 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
136 2014-02-19 Jakub Jelinek <jakub@redhat.com>
138 PR preprocessor/58844
139 * c-c++-common/cpp/pr58844-1.c: New test.
140 * c-c++-common/cpp/pr58844-2.c: New test.
142 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
145 * g++.dg/cpp0x/constexpr-ice10.C: New.
147 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
150 * g++.dg/cpp0x/pr60215.C: New.
152 2014-02-18 Tobias Burnus <burnus@net-b.de>
155 * gfortran.dg/proc_ptr_45.f90: New.
156 * gfortran.dg/proc_ptr_46.f90: New.
158 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
161 * g++.dg/cpp1y/pr60190.C: New testcase.
164 * g++.dg/cpp1y/pr60064.C: New testcase.
166 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
169 * gcc.target/i386/pr60205-1.c: New test.
170 * gcc.target/i386/pr60205-2.c: Ditto.
172 2014-02-18 Kai Tietz <ktietz@redhat.com>
175 * gcc.target/i386/nest-1.c: New testcase.
177 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
179 * gnat.dg/opt32.adb: New test.
181 2014-02-18 Janus Weil <janus@gcc.gnu.org>
184 * gfortran.dg/typebound_generic_15.f90: New.
186 2014-02-17 Janus Weil <janus@gcc.gnu.org>
189 * gfortran.dg/init_flag_12.f90: New.
191 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
192 Ilya Tocar <ilya.tocar@intel.com>
194 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
195 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
196 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
197 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
199 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
201 * lib/target-supports.exp
202 (check_effective_target_logical_op_short_circuit): New procedure.
203 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
204 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
205 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
206 * gcc.dg/tree-ssa/vrp47.c: Likewise.
207 * gcc.dg/tree-ssa/vrp87.c: Likewise.
208 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
209 logical_op_short_circuit for the alternative test, extending
212 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
215 * gcc.target/powerpc/pr60203.c: New testsuite.
217 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
220 * gfortran.dg/ichar_3.f90: New test.
222 2014-02-15 Richard Biener <rguenther@suse.de>
224 PR tree-optimization/60183
225 * gcc.dg/torture/pr60183.c: New testcase.
227 2014-02-14 Jeff Law <law@redhat.com>
229 PR rtl-optimization/60131
230 * g++.dg/torture/pr60131.C: New test.
232 2014-02-14 Ian Bolton <ian.bolton@arm.com>
234 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
237 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
239 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
241 2014-02-14 Jakub Jelinek <jakub@redhat.com>
243 * gcc.c-torture/compile/20140213.c: New test.
245 2014-02-13 Jakub Jelinek <jakub@redhat.com>
248 * gcc.target/i386/pr43546.c: New test.
250 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
252 * gcc.target/s390/hotpatch-compile-8.c: New test.
254 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
256 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
257 definition with an ifndef.
258 * gcc.dg/pr59605-2.c: New test.
260 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
262 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
264 2014-02-12 Joseph Myers <joseph@codesourcery.com>
266 * gcc.dg/torture/float128-mul-underflow.c,
267 gcc.dg/torture/float128-truncdf-underflow.c,
268 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
270 2014-02-12 Jakub Jelinek <jakub@redhat.com>
273 * g++.dg/ipa/pr59737.C: New test.
275 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
277 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
279 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
281 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
283 * gcc.dg/cilk-plus/jump-openmp.c: New file.
285 2014-02-12 Richard Biener <rguenther@suse.de>
288 * gcc.dg/torture/pr60092.c: New testcase.
289 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
291 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
293 * gcc.c-torture/execute/20140212-1.c: New test.
295 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
298 * g++.dg/cpp0x/pr60047.C: New.
300 2014-02-12 Jakub Jelinek <jakub@redhat.com>
303 * c-c++-common/pr60101.c: New test.
305 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
308 * g++.dg/ipa/devirt-27.C: New testcase.
309 * g++.dg/ipa/devirt-26.C: New testcase.
311 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
314 * gcc.target/powerpc/pr60137.c: New file.
316 2014-02-11 Jakub Jelinek <jakub@redhat.com>
319 * gfortran.dg/pr52370.f90: New test.
321 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
325 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
328 * gcc.target/i386/pr43662.c (dg-options):
329 Add -maccumulate-outgoing-args.
330 * gcc.target/i386/pr43869.c (dg-options): Ditto.
331 * gcc.target/i386/pr57003.c (dg-options): Ditto.
332 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
333 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
334 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
335 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
336 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
337 Add -maccumulate-outgoing-args.
338 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
339 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
340 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
341 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
342 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
343 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
344 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
345 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
346 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
347 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
348 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
349 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
350 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
351 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
352 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
354 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
356 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
358 2014-02-11 Jakub Jelinek <jakub@redhat.com>
361 * gcc.dg/guality/pr59776.c: New test.
363 2014-02-11 Renlin Li <Renlin.Li@arm.com>
365 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
366 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
367 (add_options_for_arm_vfp3): New.
369 2014-02-11 Jeff Law <law@redhat.com>
372 * gcc.target/m68k/pr54041.c: New test.
374 2014-02-11 Jakub Jelinek <jakub@redhat.com>
377 * gcc.target/i386/pr59927.c: New test.
379 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
381 * gcc.dg/vect/pr57741-3.c: Require vect_int.
382 * gcc.dg/vect/pr60012.c: Likewise.
383 * gcc.dg/vect/vect-119.c: Likewise.
384 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
385 * gcc.dg/vect/vect-outer-4c.c: Likewise.
387 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
389 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
391 2014-02-10 Jeff Law <law@redhat.com>
394 * gcc.c-torture/compile/pr52306.c: New test.
396 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
398 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
400 2014-02-10 Richard Biener <rguenther@suse.de>
402 PR tree-optimization/60115
403 * gcc.dg/torture/pr60115.c: New testcase.
405 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
407 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
408 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
410 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
411 Ilya Tocar <ilya.tocar@intel.com>
413 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
414 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
415 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
416 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
417 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
418 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
419 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
420 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
421 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
422 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
423 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
424 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
425 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
426 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
427 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
428 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
429 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
430 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
431 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
432 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
433 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
434 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
435 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
436 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
437 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
438 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
439 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
441 2014-02-10 Jakub Jelinek <jakub@redhat.com>
443 * gcc.dg/vect/pr59984.c: Require effective target
446 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
449 * gfortran.dg/associated_target_5.f03: New test.
451 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
454 * gfortran.dg/elemental_by_value_1.f90: New test.
456 2014-02-08 Janus Weil <janus@gcc.gnu.org>
459 * gfortran.dg/finalize_22.f90: New.
461 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
464 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
465 was fixed by the patch for PR59906.
467 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
470 * gfortran.dg/coarray_8.f90: Update dg-error match.
472 2014-02-08 Jakub Jelinek <jakub@redhat.com>
475 * gcc.dg/vect/pr59984.c: New test.
478 * gcc.dg/attr-alloc_align-1.c: New test.
479 * gcc.dg/attr-alloc_align-2.c: New test.
480 * gcc.dg/attr-alloc_align-3.c: New test.
481 * gcc.dg/attr-assume_aligned-1.c: New test.
482 * gcc.dg/attr-assume_aligned-2.c: New test.
483 * gcc.dg/attr-assume_aligned-3.c: New test.
485 2014-02-08 Jakub Jelinek <jakub@redhat.com>
488 * gcc.target/i386/pr60077-1.c: New test.
489 * gcc.target/i386/pr60077-2.c: New test.
491 2014-02-07 Jakub Jelinek <jakub@redhat.com>
493 PR preprocessor/56824
494 * gcc.dg/pr56824.c: New test.
496 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
498 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
499 variable used for atomic operations.
501 2014-02-07 Richard Biener <rguenther@suse.de>
504 * gcc.dg/vect/pr60092-2.c: New testcase.
506 2014-02-07 Jakub Jelinek <jakub@redhat.com>
510 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
512 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
513 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
515 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
517 * gcc.target/s390/fp2int1.c: New testcase.
519 2014-02-07 Richard Biener <rguenther@suse.de>
522 * gcc.dg/tree-ssa/alias-30.c: New testcase.
523 * gcc.dg/tree-ssa/alias-31.c: Likewise.
525 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
528 * g++.dg/torture/pr59918.C: New testcase.
530 2014-02-06 Jakub Jelinek <jakub@redhat.com>
533 * gcc.target/arm/pr59575.c: New test.
536 * gcc.dg/pr59992.c: New test.
538 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
540 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
541 init_priority. Test alignment of variable instead of function.
543 2014-02-06 Marek Polacek <polacek@redhat.com>
546 * gcc.dg/pr60087.c: New test.
548 2014-02-06 Alan Modra <amodra@gmail.com>
550 * gcc.target/powerpc/pr60032.c: New.
552 2014-02-06 Jakub Jelinek <jakub@redhat.com>
555 * gcc.c-torture/execute/pr60062.c: New test.
556 * gcc.c-torture/execute/pr60072.c: New test.
558 2014-02-06 Ian Bolton <ian.bolton@arm.com>
560 * gcc.dg/tree-ssa/pr59597.c: Make called function static
561 so that expected outcome works for PIC variants too.
563 2014-02-06 Yury Gribov <y.gribov@samsung.com>
564 Kugan Vivekanandarajah <kuganv@linaro.org>
566 * gcc.target/arm/vect-noalign.c: New file.
568 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
569 Jakub Jelinek <jakub@redhat.com>
572 * gcc.dg/pr60013.c: New testcase.
574 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
576 * gcc.dg/vmx/sum2s.c: New.
577 * gcc.dg/vmx/sum2s-be-order.c: New.
579 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
581 * gcc.dg/vmx/pack.c: New.
582 * gcc.dg/vmx/pack-be-order.c: New.
583 * gcc.dg/vmx/unpack.c: New.
584 * gcc.dg/vmx/unpack-be-order.c: New.
586 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
588 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
589 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
591 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
593 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
594 Use __builtin_floorf, __builtin_ceilf.
595 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
597 (TEST): Use __builtin_floorf.
598 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
600 2014-02-05 Jakub Jelinek <jakub@redhat.com>
603 * g++.dg/opt/pr59947.C: New test.
606 * c-c++-common/gomp/pr58703.c: New test.
608 2014-02-05 Richard Biener <rguenther@suse.de>
611 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
612 avoid using unsigned long long.
614 2014-02-05 Jakub Jelinek <jakub@redhat.com>
617 * g++.dg/torture/pr57499.C: New test.
619 2014-02-05 Yury Gribov <y.gribov@samsung.com>
621 * gcc.dg/asan/nosanitize-and-inline.c: New test.
623 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
625 * g++.dg/ipa/devirrt-22.C: Fix template.
627 2014-02-04 Marek Polacek <polacek@redhat.com>
630 * gcc.dg/pr60036.c: New test.
632 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
635 * g++.dg/torture/pr60058.C: New testcase.
637 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
639 * g++.dg/tsan/default_options.C: Invert check.
641 2014-02-04 Jakub Jelinek <jakub@redhat.com>
643 PR tree-optimization/60002
644 * g++.dg/opt/pr60002.C: New test.
646 PR tree-optimization/60023
647 * g++.dg/vect/pr60023.cc: New test.
650 * c-c++-common/torture/pr60026.c: New test.
652 PR rtl-optimization/57915
653 * gcc.target/i386/pr57915.c: New test.
655 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
657 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
659 2014-02-04 Renlin Li <Renlin.Li@arm.com>
661 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
663 2014-02-04 Jakub Jelinek <jakub@redhat.com>
666 * gcc.dg/pr59261.c: New test.
668 2014-02-04 Richard Biener <rguenther@suse.de>
670 PR tree-optimization/60012
671 * gcc.dg/vect/pr60012.c: New testcase.
673 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
676 * g++.dg/eh/unwind-direct.C: New test.
678 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
680 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
681 timeout value to 20s.
683 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
686 * g++.dg/torture/pr59882.C: New testcase
688 2014-02-03 Jan Hubicka <jh@suse.cz>
691 * g++.dg/ipa/devirt-22.C: New testcase.
693 2014-02-03 Jan Hubicka <jh@suse.cz>
695 * g++.dg/ipa/devirt-25.C: New testcase.
697 2014-02-04 Jakub Jelinek <jakub@redhat.com>
699 PR tree-optimization/59924
700 * gcc.dg/pr59924.c: New test.
702 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
705 * g++.dg/ipa/devirt-24.C: New testcase.
707 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
711 * c-c++-common/attributes-1.c: New testcase.
712 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
714 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
717 * g++.dg/cpp0x/pr58871.C: New.
719 2014-02-03 Cong Hou <congh@google.com>
721 PR tree-optimization/60000
722 * g++.dg/vect/pr60000.cc: New test.
724 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
726 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
727 * gcc.target/i386/long-double-64-4.c: Likewise.
728 * gcc.target/i386/long-double-80-1.c: Likewise.
729 * gcc.target/i386/long-double-80-2.c: Likewise.
730 * gcc.target/i386/long-double-80-3.c: Likewise.
731 * gcc.target/i386/long-double-80-4.c: Likewise.
732 * gcc.target/i386/long-double-80-5.c: Likewise.
733 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
735 * gcc.target/i386/long-double-64-3.c: Likewise.
736 * gcc.target/i386/long-double-128-1.c: New test.
737 * gcc.target/i386/long-double-128-2.c: Likewise.
738 * gcc.target/i386/long-double-128-3.c: Likewise.
739 * gcc.target/i386/long-double-128-4.c: Likewise.
740 * gcc.target/i386/long-double-128-5.c: Likewise.
741 * gcc.target/i386/long-double-128-6.c: Likewise.
742 * gcc.target/i386/long-double-128-7.c: Likewise.
743 * gcc.target/i386/long-double-128-8.c: Likewise.
744 * gcc.target/i386/long-double-128-9.c: Likewise.
745 * gcc.target/i386/long-double-64-5.c: Likewise.
746 * gcc.target/i386/long-double-64-6.c: Likewise.
747 * gcc.target/i386/long-double-64-7.c: Likewise.
748 * gcc.target/i386/long-double-64-8.c: Likewise.
749 * gcc.target/i386/long-double-64-9.c: Likewise.
750 * gcc.target/i386/long-double-80-10.c: Likewise.
751 * gcc.target/i386/long-double-80-8.c: Likewise.
752 * gcc.target/i386/long-double-80-9.c: Likewise.
754 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
756 PR rtl-optimization/57662
757 * g++.dg/pr57662.C: New test.
759 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
761 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
762 * gcc.dg/vmx/perm.c: New.
763 * gcc.dg/vmx/perm-be-order.c: New.
765 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
767 * gcc.dg/vmx/vsums.c: New.
768 * gcc.dg/vmx/vsums-be-order.c: New.
770 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
772 * g++.dg/ipa/devirt-23.C: New testcase.
773 * g++.dg/ipa/devirt-20.C: Fix template.
775 2014-02-02 Jan Hubicka <jh@suse.cz>
777 * g++.dg/ipa/devirt-21.C: New testcase.
779 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
781 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
782 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
784 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
787 * gcc.c-torture/execute/pr60017.c: New test.
789 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
792 * gfortran.dg/default_initialization_7.f90: New test.
794 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
797 * gfortran.dg/elemental_subroutine_9.f90: New test.
799 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
801 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
803 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
805 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
807 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
809 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
811 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
814 * g++.dg/init/bitfield5.C: New.
816 2014-02-01 Jakub Jelinek <jakub@redhat.com>
818 PR tree-optimization/60003
819 * gcc.c-torture/execute/pr60003.c: New test.
821 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
824 * gcc.target/arm/pr59985.C: New.
826 2014-01-31 Jakub Jelinek <jakub@redhat.com>
829 * lib/tsan-dg.exp (tsan_init): Instead of not running any
830 tsan tests if trivial testcase doesn't run, set dg-do-what-default
832 (tsan_finish): Restore dg-do-what-default.
833 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
834 * g++.dg/tsan/fd_close_norace2.C: Likewise.
835 * g++.dg/tsan/default_options.C: Likewise.
836 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
837 * g++.dg/tsan/atomic_free2.C: Likewise.
838 * g++.dg/tsan/cond_race.C: Likewise.
839 * g++.dg/tsan/fd_close_norace.C: Likewise.
840 * g++.dg/tsan/benign_race.C: Likewise.
841 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
842 * c-c++-common/tsan/simple_race.c: Likewise.
843 * c-c++-common/tsan/mutexset1.c: Likewise.
844 * c-c++-common/tsan/thread_leak2.c: Likewise.
845 * c-c++-common/tsan/tls_race.c: Likewise.
846 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
847 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
848 * c-c++-common/tsan/free_race2.c: Likewise.
849 * c-c++-common/tsan/thread_leak.c: Likewise.
850 * c-c++-common/tsan/thread_leak1.c: Likewise.
851 * c-c++-common/tsan/race_on_barrier.c: Likewise.
852 * c-c++-common/tsan/free_race.c: Likewise.
853 * c-c++-common/tsan/sleep_sync.c: Likewise.
854 * c-c++-common/tsan/tiny_race.c: Likewise.
855 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
856 * c-c++-common/tsan/atomic_stack.c: Likewise.
857 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
858 in dg-output regexps.
859 * c-c++-common/tsan/simple_stack.c: Likewise.
861 2014-01-31 Richard Henderson <rth@redhat.com>
863 * g++.dg/tm/pr60004.C: New.
865 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
868 * g++.dg/inherit/crash4.C: New.
870 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
872 * c-c++-common/tsan/simple_race.c: Made test less flaky.
874 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
876 * gcc.target/i386/m512-check.h: Use correct rounding values.
878 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
880 * gcc.target/i386/avx-1.c: Use correct rounding values.
881 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
882 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
883 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
884 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
885 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
886 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
887 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
888 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
889 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
890 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
891 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
892 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
893 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
894 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
895 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
896 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
897 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
898 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
899 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
900 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
901 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
902 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
903 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
904 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
905 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
906 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
907 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
908 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
909 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
910 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
911 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
912 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
913 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
914 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
915 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
916 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
917 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
918 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
919 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
920 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
921 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
922 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
923 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
924 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
925 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
926 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
927 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
928 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
929 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
930 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
931 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
932 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
933 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
934 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
935 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
936 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
937 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
938 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
939 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
940 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
941 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
942 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
943 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
944 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
945 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
946 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
947 * gcc.target/i386/sse-13.c: Ditto.
948 * gcc.target/i386/sse-14.c: Ditto.
949 * gcc.target/i386/sse-22.c: Ditto.
950 * gcc.target/i386/sse-23.c: Ditto.
952 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
954 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
955 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
957 2014-01-31 Richard Biener <rguenther@suse.de>
960 * gcc.dg/torture/pr59990.c: New testcase.
962 2014-01-31 Jakub Jelinek <jakub@redhat.com>
964 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
965 if it fails don't run any tsan tests.
967 2014-01-31 Marek Polacek <polacek@redhat.com>
970 * gcc.dg/pr59940.c (g): Adjust dg-warning.
971 (y): Adjust dg-error.
972 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
973 * gcc.dg/pr59963-1.c: New test.
974 * gcc.dg/pr59963-2.c: New test.
975 * gcc.dg/pr59963-3.c: New test.
977 2014-01-30 Jakub Jelinek <jakub@redhat.com>
980 * gcc.target/arm/pr59923.c: New test.
982 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
984 * gcc.dg/vmx/splat.c: New.
985 * gcc.dg/vmx/splat-vsx.c: New.
986 * gcc.dg/vmx/splat-be-order.c: New.
987 * gcc.dg/vmx/splat-vsx-be-order.c: New.
988 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
989 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
991 2014-01-30 Richard Biener <rguenther@suse.de>
993 PR tree-optimization/59993
994 * gcc.dg/torture/pr59993.c: New testcase.
996 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
998 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
999 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
1000 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
1001 vect_int rather than vect_float.
1003 2014-01-30 Marek Polacek <polacek@redhat.com>
1005 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
1007 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
1009 * gcc.target/microblaze/isa/fcmp4.c: New.
1011 2014-01-30 Marek Polacek <polacek@redhat.com>
1014 * gcc.dg/pr59940.c: New test.
1015 * gcc.dg/pr35635.c (func3): Move dg-warning.
1017 2014-01-30 Richard Biener <rguenther@suse.de>
1019 PR tree-optimization/59903
1020 * gcc.dg/torture/pr59903.c: New testcase.
1022 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
1025 * g++.dg/lookup/crash8.C: New.
1027 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
1030 * g++.dg/template/crash117.C: New.
1032 2014-01-30 Richard Biener <rguenther@suse.de>
1035 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
1036 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
1038 * gcc.dg/invalid-call-1.c: Likewise.
1040 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1043 * g++.dg/cpp1y/auto-fn23.C: New.
1045 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1048 * g++.dg/init/dso_handle2.C: New.
1050 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1053 * g++.dg/cpp0x/pr58674.C: New.
1055 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
1058 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
1059 * gcc.target/i386/avx512f-gather-5.c: Ditto.
1061 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1063 * gcc.dg/vmx/merge-be-order.c: New.
1064 * gcc.dg/vmx/merge.c: New.
1065 * gcc.dg/vmx/merge-vsx-be-order.c: New.
1066 * gcc.dg/vmx/merge-vsx.c: New.
1068 2014-01-29 Richard Biener <rguenther@suse.de>
1070 PR tree-optimization/58742
1071 * gcc.dg/pr58742-1.c: New testcase.
1072 * gcc.dg/pr58742-2.c: Likewise.
1073 * gcc.dg/pr58742-3.c: Likewise.
1075 2014-01-29 Renlin Li <Renlin.Li@arm.com>
1077 * gcc.target/arm/ftest-armv7ve-arm.c: New.
1078 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
1079 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
1081 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1084 * g++.dg/gomp/pr58702.C: New.
1086 2014-01-29 Dodji Seketeli <dodji@redhat.com>
1088 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
1091 2014-01-29 Jakub Jelinek <jakub@redhat.com>
1094 PR tree-optimization/59920
1095 * gcc.dg/pr59920-1.c: New test.
1096 * gcc.dg/pr59920-2.c: New test.
1097 * gcc.dg/pr59920-3.c: New test.
1098 * c-c++-common/gomp/pr59917-1.c: New test.
1099 * c-c++-common/gomp/pr59917-2.c: New test.
1101 PR tree-optimization/59594
1102 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
1103 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
1104 * gcc.dg/vect/pr59594.c: New test.
1106 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
1109 * gfortran.dg/allocate_class_3.f90: New test.
1111 2014-01-28 Dodji Seketeli <dodji@redhat.com>
1113 PR preprocessor/59935
1114 * c-c++-common/cpp/warning-zero-location.c: New test.
1115 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
1117 2014-01-27 Steve Ellcey <sellcey@mips.com>
1119 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
1121 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
1123 * g++.dg/ext/mv16.C: New tests.
1125 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
1127 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
1128 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1129 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
1130 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1131 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
1132 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1133 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
1134 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1135 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1136 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1137 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1138 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1139 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1140 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1141 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1142 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1143 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1144 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1145 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1146 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1147 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1148 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1149 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1150 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1151 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1152 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1153 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1154 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1155 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1156 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1157 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1158 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1159 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1160 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1161 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1162 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1163 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1164 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1165 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
1166 _mm512_mask_cvtepi32_storeu_epi8.
1167 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1168 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
1169 _mm512_mask_cvtepi32_storeu_epi16.
1170 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1171 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
1172 _mm512_mask_cvtepi64_storeu_epi8.
1173 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1174 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
1175 _mm512_mask_cvtepi64_storeu_epi16.
1176 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1177 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
1178 _mm512_mask_cvtepi64_storeu_epi32.
1179 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1180 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
1181 _mm512_mask_cvtsepi32_storeu_epi8.
1182 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1183 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
1184 _mm512_mask_cvtsepi32_storeu_epi16.
1185 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1186 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1187 _mm512_mask_cvtsepi64_storeu_epi8.
1188 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1189 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1190 _mm512_mask_cvtsepi64_storeu_epi16.
1191 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1192 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1193 _mm512_mask_cvtsepi64_storeu_epi32.
1194 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1195 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1196 _mm512_mask_cvtusepi32_storeu_epi8.
1197 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1198 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1199 _mm512_mask_cvtusepi32_storeu_epi16.
1200 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1201 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
1202 _mm512_mask_cvtusepi64_storeu_epi8.
1203 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1204 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
1205 _mm512_mask_cvtusepi64_storeu_epi16.
1206 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1207 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
1208 _mm512_mask_cvtusepi64_storeu_epi32.
1209 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1210 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
1212 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
1214 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
1215 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1216 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1217 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1218 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1219 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1220 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1221 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1222 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
1223 built-ins roudning immediate.
1224 * gcc.target/i386/sse-22.c: Add new built-ins.
1225 * gcc.target/i386/sse-23.c: Ditto.
1226 * gcc.target/i386/avx-1.c: Ditto.
1228 2014-01-27 Christian Bruel <christian.bruel@st.com>
1230 * gcc.target/sh/torture/strncmp.c: New tests.
1232 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
1234 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1236 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
1238 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1240 2014-01-24 Jeff Law <law@redhat.com>
1242 PR tree-optimization/59919
1243 * gcc.c-torture/compile/pr59919.c: New test.
1245 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1248 * g++.dg/ext/timevar2.C: New.
1250 2014-01-24 Marek Polacek <polacek@redhat.com>
1252 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1254 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
1257 * gcc.target/i386/pr59929.c: New test.
1259 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1262 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1263 word atomic functions at runtime.
1265 2014-01-23 Marek Polacek <polacek@redhat.com>
1268 * gcc.dg/pr59846.c: New test.
1270 2014-01-23 Marek Polacek <polacek@redhat.com>
1273 * c-c++-common/pr58346-1.c: New test.
1274 * c-c++-common/pr58346-2.c: New test.
1275 * c-c++-common/pr58346-3.c: New test.
1277 2014-01-23 Marek Polacek <polacek@redhat.com>
1280 * gcc.dg/20020220-2.c: Adjust dg-warning message.
1281 * gcc.dg/pr59871.c: New test.
1283 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1286 * g++.dg/parse/enum11.C: New.
1288 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1290 * gcc.target/aarch64/sshr64_1.c: New testcase.
1292 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
1294 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1295 SIMD enabled function.
1296 * g++.dg/cilk-plus/ef_test.C: New test.
1297 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1299 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1300 to differenciate C error messages from C++ ones.
1302 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1304 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1306 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
1308 * gcc.target/microblaze/others/builtin-trap.c: New test,
1310 2014-01-23 Jakub Jelinek <jakub@redhat.com>
1313 * c-c++-common/gomp/pr58809.c: New test.
1315 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
1318 * c-c++-common/asan/use-after-return-1.c: Fixed
1321 2014-01-23 Dodji Seketeli <dodji@redhat.com>
1323 PR preprocessor/58580
1324 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1326 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1327 Ilya Tocar <ilya.tocar@intel.com>
1329 * gcc.target/i386/avx512f-kmovw-1.c: New.
1331 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1333 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1334 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1335 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1336 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1337 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1338 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1340 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
1343 * gcc.dg/pr48774.c: Remove skip for mips_rel.
1344 * gcc.target/mips/pr52125.c: New test.
1346 2014-01-22 Marek Polacek <polacek@redhat.com>
1349 * gcc.dg/torture/pr59891.c: New test.
1351 2014-01-22 Jeff Law <law@redhat.com>
1353 PR tree-optimization/59597
1354 * gcc.dg/tree-ssa/pr59597.c: New test.
1356 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
1358 PR rtl-optimization/59477
1359 * g++.dg/pr59477.C: New.
1361 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1363 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1365 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1368 * g++.dg/pr59482.C: New.
1370 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1372 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1373 * gcc.dg/vmx/extract-vsx.c: New.
1374 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1375 * gcc.dg/vmx/insert-vsx.c: New.
1377 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1379 PR rtl-optimization/59896
1380 * gcc.target/arm/pr59896.c: New.
1382 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1384 PR rtl-optimization/59858
1385 * gcc.target/arm/pr59858.c: New.
1387 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1390 * gcc.dg/tree-prof/pr59003.c: New test.
1393 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1396 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1398 * gfortran.dg/round_3.f08: Add more cases.
1400 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1402 * lib/target-supports.exp (force_conventional_output_for): New
1404 * lib/scanasm.exp (scan-assembler_required_options)
1405 (scan-assembler-not_required_options)
1406 (scan-assembler-times_required_options): Replace with
1407 force_conventional_output_fors.
1408 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1409 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1411 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1414 * gcc.target/i386/pr59789.c: New testcase.
1416 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1418 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1419 the 'code' bitfield from 16 to 8.
1421 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1423 * lib/target-supports.exp
1424 (check_effective_target_vect_perm): Exclude aarch64_be.
1425 (check_effective_target_vect_perm_byte): Likewise.
1426 (check_effective_target_vect_perm_short): Likewise.
1428 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1430 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1431 (RUN_TEST): Use new macro.
1432 (INDEX64_32): Delete.
1433 (INDEX64_64): Likewise.
1434 (INDEX128_32): Likewise.
1435 (INDEX128_64): Likewise.
1437 (test_vneg_f32): Use fixed RUN_TEST.
1439 2014-01-20 Richard Biener <rguenther@suse.de>
1442 * gcc.dg/pr59860.c: New testcase.
1444 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1447 * gcc.target/i386/pr59880.c: New test.
1449 2014-01-20 Renlin Li <renlin.li@arm.com>
1451 * gcc.dg/pr44194-1.c: Tweak regexp.
1453 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1458 * gfortran.dg/round_3.f08: New cases added.
1459 * gfortran.dg/fmt_g_1.f90: New test.
1461 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1463 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1465 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1467 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1469 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1471 * gcc.dg/vect/pr57705.c: Require vect_int.
1472 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1473 * gcc.dg/vect/vect-alias-check.c: Likewise.
1475 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1478 * gfortran.dg/unresolved_fixup_1.f90: New test.
1479 * gfortran.dg/unresolved_fixup_2.f90: New test.
1481 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1484 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1485 Remove dg-prune-output lines.
1487 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1490 * gfortran.dg/pr59706.f90: New test.
1491 * g++.dg/ext/pr59706.C: New test.
1493 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1497 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1498 * g++.dg/init/pr58811.C: Likewise.
1500 2014-01-17 Jeff Law <law@redhat.com>
1503 * gfortran.dg/pr57904.f90: New test.
1505 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1508 * g++.dg/cpp0x/nsdmi-union4.C: New.
1510 2014-01-17 Marek Polacek <polacek@redhat.com>
1513 * g++.dg/diagnostic/pr59838.C: New test.
1515 2014-01-17 Marek Polacek <polacek@redhat.com>
1518 * gcc.dg/pr58346.c: New test.
1520 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1523 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1524 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1528 * gfortran.dg/pr59440-1.f90: New test.
1529 * gfortran.dg/pr59440-2.f90: New test.
1530 * gfortran.dg/pr59440-3.f90: New test.
1533 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1534 testing for " version" and " alias" with one testing for
1535 " version\[^\n\r]* alias".
1536 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1537 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1538 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1539 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1540 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1541 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1544 * c-c++-common/torture/pr57945.c: New test.
1546 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1548 * gcc.target/arm/its.c: New testcase.
1550 2014-01-16 Jan Hubicka <jh@suse.cz>
1553 * g++.dg/torture/pr59775.C: New testcase.
1555 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1558 * gcc.c-torture/compile/pr58344.c: New test.
1561 * gcc.target/i386/pr59839.c: New test.
1564 * gcc.target/i386/pr9771-1.c (main): Rename to...
1565 (real_main): ... this. Add __asm name "main".
1566 (ASMNAME, ASMNAME2, STRING): Define.
1568 2014-01-16 Nick Clifton <nickc@redhat.com>
1571 * gcc.c-torture/compile/pr28865.c: New.
1572 * gcc.c-torture/execute/pr28865.c: New.
1574 2014-01-16 Marek Polacek <polacek@redhat.com>
1577 * gcc.dg/pr59827.c: New test.
1579 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1581 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1583 2014-01-15 Richard Henderson <rth@redhat.com>
1586 * gcc.target/i386/pr54694.c: New test.
1588 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1591 * g++.dg/pr49718.C: New test.
1593 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1595 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1597 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1599 * gcc.dg/vmx/mult-even-odd.c: New.
1600 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1602 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1604 * lib/target-supports.exp (check_libcilkrts_available): Added an
1605 extern "C" if we are using C++ along with a function prototype.
1607 2014-01-15 Jeff Law <law@redhat.com>
1609 PR tree-optimization/59747
1610 * gcc.c-torture/execute/pr59747.c: New test.
1612 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1615 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1617 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1618 * g++.dg/ext/attribute-test-1.C: Likewise.
1619 * g++.dg/ext/attribute-test-2.C: Likewise.
1620 * g++.dg/ext/attribute-test-3.C: Likewise.
1621 * g++.dg/ext/attribute-test-4.C: Likewise.
1622 * g++.dg/ext/pr56790-1.C: Likewise.
1623 * g++.dg/torture/pr38565.C: Likewise.
1624 * gcc.dg/pr53060.c: Likewise.
1625 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1626 * c-c++-common/vector-compare-2.c: Likewise.
1627 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1628 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1629 dg-message line number.
1631 2014-01-15 Matthias Klose <doko@ubuntu.com>
1633 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1635 2014-01-15 Richard Biener <rguenther@suse.de>
1637 PR tree-optimization/59822
1638 * g++.dg/torture/pr59822.C: New testcase.
1640 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1643 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1644 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1646 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1647 Kugan Vivekanandarajah <kuganv@linaro.org>
1650 * g++.dg/pr59695.C: New testcase.
1652 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1655 * gcc.c-torture/compile/pr59803.c: New testcase.
1657 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1660 * gcc.c-torture/execute/pr58943.c: New test.
1661 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1663 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1666 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1667 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1668 (bar): Change return type to void. Set y to x.
1669 * gcc.target/i386/pr59794-1.c: New testcase.
1670 * gcc.target/i386/pr59794-2.c: Likewise.
1671 * gcc.target/i386/pr59794-3.c: Likewise.
1672 * gcc.target/i386/pr59794-4.c: Likewise.
1673 * gcc.target/i386/pr59794-5.c: Likewise.
1674 * gcc.target/i386/pr59794-6.c: Likewise.
1675 * gcc.target/i386/pr59794-7.c: Likewise.
1677 2014-01-14 Richard Biener <rguenther@suse.de>
1679 PR tree-optimization/58921
1680 PR tree-optimization/59006
1681 * gcc.dg/torture/pr58921.c: New testcase.
1682 * gcc.dg/torture/pr59006.c: Likewise.
1683 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1685 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1688 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1689 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1690 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1691 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1692 Executing predictive commoning without unrolling.
1694 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1696 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1697 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1698 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1699 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1700 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1701 __builtin_ia32_rsqrt28sd_round.
1702 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1703 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1704 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1705 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1706 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1707 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1708 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1709 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1710 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1711 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1712 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1713 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1714 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1715 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1716 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1717 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1718 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1719 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1720 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1721 fix wrong rounding mode (see above).
1722 * gcc.target/i386/sse-23.c: Ditto.
1724 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1726 * gcc.dg/vmx/insert.c: New.
1727 * gcc.dg/vmx/insert-be-order.c: New.
1728 * gcc.dg/vmx/extract.c: New.
1729 * gcc.dg/vmx/extract-be-order.c: New.
1731 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1733 PR tree-optimization/59387
1734 * gcc.c-torture/execute/pr59387.c: New test.
1736 2014-01-13 Richard Biener <rguenther@suse.de>
1738 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1739 adjusting mathlib options.
1740 * gfortran.dg/lto/lto.exp: Likewise.
1742 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1744 * gnat.dg/loop_optimization17.adb: New test.
1745 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1747 2014-01-13 Christian Bruel <christian.bruel@st.com>
1749 * gcc.target/sh/cmpstrn.c: New case.
1751 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1753 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1754 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1756 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1759 * gfortran.dg/alloc_comp_basics_6.f90: New.
1761 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1764 * gfortran.dg/pr59700.f90: New test.
1766 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1768 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1769 * gfortran.dg/use_only_3.f90: Likewise.
1770 * gfortran.dg/inquire_10.f90: Delete opened file.
1771 * gfortran.dg/inquire_15.f90: Likewise.
1772 * gfortran.dg/pr16597.f90: Likewise.
1773 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1776 2014-01-10 Jeff Law <law@redhat.com>
1779 * gcc.c-torture/compile/pr59743.c: New test.
1781 2014-01-10 Jan Hubicka <jh@suse.cz>
1784 * g++.dg/torture/pr58585.C: New testcase.
1786 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1788 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1790 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1792 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1794 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1797 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1798 * gcc.target/aarch64/cmn-neg2.c: New test.
1800 2014-01-10 Richard Biener <rguenther@suse.de>
1802 PR tree-optimization/59374
1803 * gcc.dg/torture/pr59374-3.c: New testcase.
1805 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1807 * lib/target-supports.exp
1808 (check_effective_target_arm_crypto_ok_nocache): New.
1809 (check_effective_target_arm_crypto_ok): Use above procedure.
1810 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1812 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1816 * g++.dg/ipa/devirt-20.C: New testcase.
1817 * g++.dg/torture/pr58252.C: Likewise.
1818 * g++.dg/torture/pr59226.C: Likewise.
1820 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1822 * c-c++-common/asan/no-asan-stack.c: New test.
1824 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1827 * gcc.dg/pr59670.c: New test.
1829 2014-01-09 Steve Ellcey <sellcey@mips.com>
1831 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1833 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1836 * gcc.target/i386/pr47735.c: New test.
1838 PR tree-optimization/59622
1839 * g++.dg/opt/pr59622-2.C: New test.
1840 * g++.dg/opt/pr59622-3.C: New test.
1841 * g++.dg/opt/pr59622-4.C: New test.
1842 * g++.dg/opt/pr59622-5.C: New test.
1845 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1846 filename:line instead of (modulename+offset) form with stripped
1847 initial / from the filename.
1849 2014-01-09 Ian Lance Taylor <iant@google.com>
1851 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1852 the other Go compiler.
1854 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1857 * g++.dg/cpp0x/variadic145.C: New.
1859 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1861 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1862 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1864 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1867 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1868 are run only if the Cilk library is available/enabled.
1869 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1870 * lib/target-supports.exp (check_libcilkrts_available): New function.
1872 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1875 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1876 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1877 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1878 with dg-additional-options.
1879 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1880 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1881 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1882 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1883 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1884 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1886 2014-01-09 Richard Biener <rguenther@suse.de>
1888 PR tree-optimization/59715
1889 * gcc.dg/torture/pr59715.c: New testcase.
1891 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1893 * c-c++-common/asan/no-asan-globals.c: New test.
1894 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1895 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1896 * c-c++-common/asan/use-after-return-1.c: Likewise.
1897 * c-c++-common/asan/no-use-after-return.c: Likewise.
1899 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1901 * gnat.dg/weak2.ad[sb]: New test.
1903 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1906 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1907 type, use pointers to vector type instead.
1909 2014-01-08 Catherine Moore <clm@codesourcery.com>
1911 * gcc.target/mips/umips-branch-3.c: New test.
1912 * gcc.target/mips/umips-branch-4.c: New test.
1914 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1916 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1917 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1918 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1919 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1920 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1921 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1922 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1923 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1925 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1927 PR rtl-optimization/59137
1928 * gcc.target/mips/pr59137.c: New test.
1930 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1932 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1933 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1934 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1935 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1936 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1937 Require fpic effective target.
1938 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1940 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1943 * gcc.dg/pr59722.c: New test.
1945 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1948 * gcc.dg/torture/pr57748-3.c: New test.
1949 * gcc.dg/torture/pr57748-4.c: New test.
1951 2014-01-08 Marek Polacek <polacek@redhat.com>
1954 * gcc.dg/gomp/pr59669-1.c: New test.
1955 * gcc.dg/gomp/pr59669-2.c: New test.
1957 2014-01-08 Martin Jambor <mjambor@suse.cz>
1960 * gcc.dg/ipa/pr59610.c: New test.
1962 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1965 * gfortran.dg/binding_label_tests_26a.f90: New.
1966 * gfortran.dg/binding_label_tests_26b.f90: New.
1968 2014-01-08 Marek Polacek <polacek@redhat.com>
1971 * c-c++-common/ubsan/pr59667.c: New test.
1973 2014-01-08 Richard Biener <rguenther@suse.de>
1976 * gcc.dg/pr59630.c: New testcase.
1978 2014-01-08 Richard Biener <rguenther@suse.de>
1981 * gcc.dg/pr59471.c: New testcase.
1983 2014-01-07 Jeff Law <law@redhat.com>
1986 * gcc.target/i386/pr53623.c: New test.
1988 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1990 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1992 * g++.dg/cpp1y/pr58534.C: Likewise.
1993 * g++.dg/cpp1y/pr58536.C: Likewise.
1994 * g++.dg/cpp1y/pr58548.C: Likewise.
1995 * g++.dg/cpp1y/pr58549.C: Likewise.
1996 * g++.dg/cpp1y/pr58637.C: Likewise.
1997 * g++.dg/cpp1y/pr59112.C: Likewise.
1998 * g++.dg/cpp1y/pr59113.C: Likewise.
1999 * g++.dg/cpp1y/pr59629.C: Likewise.
2000 * g++.dg/cpp1y/pr59635.C: Likewise.
2001 * g++.dg/cpp1y/pr59636.C: Likewise.
2002 * g++.dg/cpp1y/pr59638.C: Likewise.
2004 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
2006 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
2008 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
2010 * gcc.target/i386/intrinsics_4.c (bar): New function.
2012 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2014 * g++.dg/ext/is_base_of_incomplete-2.C: New.
2016 2014-01-07 Jakub Jelinek <jakub@redhat.com>
2018 PR rtl-optimization/58668
2019 * gcc.dg/pr58668.c: New test.
2021 PR tree-optimization/59643
2022 * gcc.dg/pr59643.c: New test.
2023 * gcc.c-torture/execute/pr59643.c: New test.
2025 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2028 * gfortran.dg/class_allocate_16.f90: New.
2030 2014-01-06 Jakub Jelinek <jakub@redhat.com>
2033 * gcc.target/i386/pr59644.c: New test.
2035 2014-01-06 Marek Polacek <polacek@redhat.com>
2038 * gcc.dg/pr57773.c: New test.
2040 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
2046 * g++.dg/cpp1y/pr59635.C: New testcase.
2047 * g++.dg/cpp1y/pr59636.C: New testcase.
2048 * g++.dg/cpp1y/pr59629.C: New testcase.
2049 * g++.dg/cpp1y/pr59638.C: New testcase.
2051 2014-01-06 Martin Jambor <mjambor@suse.cz>
2054 * gcc.dg/ipa/pr59008.c: New test.
2056 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2058 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
2061 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2063 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
2064 Require c99_runtime.
2065 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
2067 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
2068 Require c99_runtime.
2069 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
2070 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
2071 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
2073 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
2074 Require c99_runtime.
2075 Make CALC void static.
2076 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
2078 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
2079 Require c99_runtime.
2080 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
2082 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2084 * gcc.target/i386/pr59501-1.c: Require avx effective target.
2085 * gcc.target/i386/pr59501-2.c: Likewise.
2086 * gcc.target/i386/pr59501-3.c: Likewise.
2087 * gcc.target/i386/pr59501-4.c: Likewise.
2088 * gcc.target/i386/pr59501-5.c: Likewise.
2089 * gcc.target/i386/pr59501-6.c: Likewise.
2091 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2093 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
2094 * gcc.target/i386/pr59390_1.c: Likewise.
2095 * gcc.target/i386/pr59390_2.c: Likewise.
2097 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
2099 * gcc.dg/pr59350.c: Tweak.
2100 * gcc.dg/pr59350-2.c: New test.
2101 * g++.dg/pr59510.C: Likewise.
2103 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2106 * gfortran.dg/bind_c_procs_2.f90: New.
2108 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
2110 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
2111 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2112 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2113 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2114 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
2115 * gcc.dg/tree-ssa/vrp47.c: Likewise.
2116 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2118 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
2120 * gcc.target/arm/neon-nested-apcs.c: New test.
2122 2014-01-04 Jakub Jelinek <jakub@redhat.com>
2124 PR tree-optimization/59519
2125 * gcc.dg/vect/pr59519-1.c: New test.
2126 * gcc.dg/vect/pr59519-2.c: New test.
2128 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
2131 2014-01-04 Janus Weil <janus@gcc.gnu.org>
2134 * gfortran.dg/typebound_proc_32.f90: New.
2136 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
2139 * g++.dg/pr58950.C: New file.
2141 2014-01-03 Tobias Burnus <burnus@net-b.de>
2144 * g++.dg/gomp/pr58567.C: New.
2146 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
2148 PR tree-optimization/59651
2149 * gcc.dg/torture/pr59651.c: New test.
2150 * gcc.dg/vect/pr59651.c: Ditto.
2152 2014-01-03 Jakub Jelinek <jakub@redhat.com>
2155 * gcc.target/i386/pr59625.c: New test.
2157 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2161 * g++.dg/cpp0x/range-for28.C: New.
2162 * g++.dg/cpp0x/range-for3.C: Update.
2164 2014-01-02 Joseph Myers <joseph@codesourcery.com>
2166 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
2168 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2171 * g++.dg/cpp0x/pr59641.C: New file.
2173 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2175 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
2177 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2180 * g++.dg/ext/pr59378.C: New file.
2182 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2184 Update copyright years
2186 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2188 * gcc.target/arc/arc.exp: Use the standard form for the copyright
2191 2014-01-02 Janus Weil <janus@gcc.gnu.org>
2194 * gfortran.dg/dynamic_dispatch_12.f90: New.
2196 2014-01-01 Jakub Jelinek <jakub@redhat.com>
2198 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2199 the builtin isn't optimized away as unused.
2201 PR rtl-optimization/59647
2202 * g++.dg/opt/pr59647.C: New test.
2204 Copyright (C) 2014 Free Software Foundation, Inc.
2206 Copying and distribution of this file, with or without modification,
2207 are permitted in any medium without royalty provided the copyright
2208 notice and this notice are preserved.