1 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
4 * lib/target-supports.exp
5 (check_effective_target_logical_op_short_circuit): Add cris-*-*
6 and crisv32-*-* to list.
8 2014-02-21 Janus Weil <janus@gcc.gnu.org>
11 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
13 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15 * gcc.dg/vmx/vsums.c: Check entire result vector.
16 * gcc.dg/vmx/vsums-be-order.c: Likewise.
18 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
20 * gcc.dg/vmx/ld.c: New test.
21 * gcc.dg/vmx/ld-be-order.c: New test.
22 * gcc.dg/vmx/ld-vsx.c: New test.
23 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
24 * gcc.dg/vmx/ldl.c: New test.
25 * gcc.dg/vmx/ldl-be-order.c: New test.
26 * gcc.dg/vmx/ldl-vsx.c: New test.
27 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
28 * gcc.dg/vmx/st.c: New test.
29 * gcc.dg/vmx/st-be-order.c: New test.
30 * gcc.dg/vmx/st-vsx.c: New test.
31 * gcc.dg/vmx/st-vsx-be-order.c: New test.
32 * gcc.dg/vmx/stl.c: New test.
33 * gcc.dg/vmx/stl-be-order.c: New test.
34 * gcc.dg/vmx/stl-vsx.c: New test.
35 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
37 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
39 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
40 * g++.dg/other/i386-3.C (dg-options): Ditto.
41 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
42 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
45 2014-02-21 Richard Biener <rguenther@suse.de>
47 PR tree-optimization/60276
48 * gcc.dg/vect/pr60276.c: New testcase.
50 2014-02-21 Janus Weil <janus@gcc.gnu.org>
53 * gfortran.dg/finalize_23.f90: New.
55 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
59 * g++.dg/cpp1y/pr60052.C: New testcase.
60 * g++.dg/cpp1y/pr60053.C: New testcase.
62 2014-02-21 Tobias Burnus <burnus@net-b.de>
65 * gfortran.dg/inquire_16.f90: New.
67 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
69 * gcc.target/nios2/biggot-1.c: New.
70 * gcc.target/nios2/biggot-2.c: New.
72 2014-02-20 Martin Jambor <mjambor@suse.cz>
75 * gcc.dg/ipa/pr55260.c: New test.
77 2014-02-20 Bin Cheng <bin.cheng@arm.com>
79 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
80 for execution test case.
82 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
85 * g++.dg/torture/pr58555.C: New testcase.
87 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
90 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
92 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
94 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
95 Kirill Yukhin <kirill.yukhin@intel.com>
97 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
98 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
99 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
100 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
101 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
102 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
104 2014-02-19 Jakub Jelinek <jakub@redhat.com>
107 * g++.dg/ext/builtin-bswap1.C: New test.
108 * c-c++-common/pr37743.c: New test.
110 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
112 * gcc.dg/decl-10.c: New test.
114 2014-02-19 Jakub Jelinek <jakub@redhat.com>
117 * g++.dg/ext/ivdep-1.C: New test.
120 * gcc.dg/pr60267.c: New test.
122 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
125 * gcc.target/i386/pr39162.c: Add dg-prune-output.
126 (dg-options): Remove -Wno-psabi.
127 * gcc.target/i386/pr59794-2.c: Ditto.
128 * gcc.target/i386/pr60205-1.c: Ditto.
129 * gcc.target/i386/sse-5.c: Ditto.
131 2014-02-18 Nick Clifton <nickc@redhat.com>
133 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
134 * gcc.dg/pr23623.c: Likewise.
135 * gcc.dg/pr48784-1.c: Likewise.
136 * gcc.dg/pr48784-2.c: Likewise.
137 * gcc.dg/pr56997-2.c: Likewise.
138 * gcc.dg/sms-6.c: Likewise.
139 * gcc.dg/torture/pr60183.c: Likewise.
140 * gcc.dg/torture/vec-cvt-1.c: Likewise.
141 * gcc.c-torture/execute/20061220-1.x: New.
142 * gcc.c-torture/execute/pr43220.x: New.
143 * gcc.c-torture/execute/pr51581-1.x: New.
144 * gcc.c-torture/execute/pr51581-2.x: New.
145 * gcc.c-torture/execute/pr58570.x: New.
146 * gcc.c-torture/unsorted/DFcmp.x: New.
147 * gcc.c-torture/unsorted/SFset.x: New.
149 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
151 * gnat.dg/opt31.adb: New test.
153 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
155 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
157 2014-02-19 Janus Weil <janus@gcc.gnu.org>
160 * gfortran.dg/typebound_proc_33.f90: New.
162 2014-02-19 Marek Polacek <polacek@redhat.com>
165 * gcc.dg/pr60195.c: New test.
167 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
169 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
172 2014-02-19 Jakub Jelinek <jakub@redhat.com>
174 PR preprocessor/58844
175 * c-c++-common/cpp/pr58844-1.c: New test.
176 * c-c++-common/cpp/pr58844-2.c: New test.
178 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
181 * g++.dg/cpp0x/constexpr-ice10.C: New.
183 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
186 * g++.dg/cpp0x/pr60215.C: New.
188 2014-02-18 Tobias Burnus <burnus@net-b.de>
191 * gfortran.dg/proc_ptr_45.f90: New.
192 * gfortran.dg/proc_ptr_46.f90: New.
194 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
197 * g++.dg/cpp1y/pr60190.C: New testcase.
200 * g++.dg/cpp1y/pr60064.C: New testcase.
202 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
205 * gcc.target/i386/pr60205-1.c: New test.
206 * gcc.target/i386/pr60205-2.c: Ditto.
208 2014-02-18 Kai Tietz <ktietz@redhat.com>
211 * gcc.target/i386/nest-1.c: New testcase.
213 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
215 * gnat.dg/opt32.adb: New test.
217 2014-02-18 Janus Weil <janus@gcc.gnu.org>
220 * gfortran.dg/typebound_generic_15.f90: New.
222 2014-02-17 Janus Weil <janus@gcc.gnu.org>
225 * gfortran.dg/init_flag_12.f90: New.
227 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
228 Ilya Tocar <ilya.tocar@intel.com>
230 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
231 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
232 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
233 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
235 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
237 * lib/target-supports.exp
238 (check_effective_target_logical_op_short_circuit): New procedure.
239 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
240 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
241 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
242 * gcc.dg/tree-ssa/vrp47.c: Likewise.
243 * gcc.dg/tree-ssa/vrp87.c: Likewise.
244 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
245 logical_op_short_circuit for the alternative test, extending
248 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
251 * gcc.target/powerpc/pr60203.c: New testsuite.
253 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
256 * gfortran.dg/ichar_3.f90: New test.
258 2014-02-15 Richard Biener <rguenther@suse.de>
260 PR tree-optimization/60183
261 * gcc.dg/torture/pr60183.c: New testcase.
263 2014-02-14 Jeff Law <law@redhat.com>
265 PR rtl-optimization/60131
266 * g++.dg/torture/pr60131.C: New test.
268 2014-02-14 Ian Bolton <ian.bolton@arm.com>
270 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
273 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
275 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
277 2014-02-14 Jakub Jelinek <jakub@redhat.com>
279 * gcc.c-torture/compile/20140213.c: New test.
281 2014-02-13 Jakub Jelinek <jakub@redhat.com>
284 * gcc.target/i386/pr43546.c: New test.
286 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
288 * gcc.target/s390/hotpatch-compile-8.c: New test.
290 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
292 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
293 definition with an ifndef.
294 * gcc.dg/pr59605-2.c: New test.
296 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
298 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
300 2014-02-12 Joseph Myers <joseph@codesourcery.com>
302 * gcc.dg/torture/float128-mul-underflow.c,
303 gcc.dg/torture/float128-truncdf-underflow.c,
304 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
306 2014-02-12 Jakub Jelinek <jakub@redhat.com>
309 * g++.dg/ipa/pr59737.C: New test.
311 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
313 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
315 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
317 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
319 * gcc.dg/cilk-plus/jump-openmp.c: New file.
321 2014-02-12 Richard Biener <rguenther@suse.de>
324 * gcc.dg/torture/pr60092.c: New testcase.
325 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
327 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
329 * gcc.c-torture/execute/20140212-1.c: New test.
331 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
334 * g++.dg/cpp0x/pr60047.C: New.
336 2014-02-12 Jakub Jelinek <jakub@redhat.com>
339 * c-c++-common/pr60101.c: New test.
341 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
344 * g++.dg/ipa/devirt-27.C: New testcase.
345 * g++.dg/ipa/devirt-26.C: New testcase.
347 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
350 * gcc.target/powerpc/pr60137.c: New file.
352 2014-02-11 Jakub Jelinek <jakub@redhat.com>
355 * gfortran.dg/pr52370.f90: New test.
357 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
361 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
364 * gcc.target/i386/pr43662.c (dg-options):
365 Add -maccumulate-outgoing-args.
366 * gcc.target/i386/pr43869.c (dg-options): Ditto.
367 * gcc.target/i386/pr57003.c (dg-options): Ditto.
368 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
369 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
370 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
371 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
372 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
373 Add -maccumulate-outgoing-args.
374 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
375 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
376 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
377 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
378 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
379 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
380 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
381 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
382 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
383 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
384 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
385 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
386 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
387 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
388 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
390 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
392 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
394 2014-02-11 Jakub Jelinek <jakub@redhat.com>
397 * gcc.dg/guality/pr59776.c: New test.
399 2014-02-11 Renlin Li <Renlin.Li@arm.com>
401 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
402 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
403 (add_options_for_arm_vfp3): New.
405 2014-02-11 Jeff Law <law@redhat.com>
408 * gcc.target/m68k/pr54041.c: New test.
410 2014-02-11 Jakub Jelinek <jakub@redhat.com>
413 * gcc.target/i386/pr59927.c: New test.
415 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
417 * gcc.dg/vect/pr57741-3.c: Require vect_int.
418 * gcc.dg/vect/pr60012.c: Likewise.
419 * gcc.dg/vect/vect-119.c: Likewise.
420 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
421 * gcc.dg/vect/vect-outer-4c.c: Likewise.
423 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
425 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
427 2014-02-10 Jeff Law <law@redhat.com>
430 * gcc.c-torture/compile/pr52306.c: New test.
432 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
434 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
436 2014-02-10 Richard Biener <rguenther@suse.de>
438 PR tree-optimization/60115
439 * gcc.dg/torture/pr60115.c: New testcase.
441 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
443 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
444 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
446 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
447 Ilya Tocar <ilya.tocar@intel.com>
449 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
450 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
451 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
452 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
453 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
454 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
455 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
456 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
457 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
458 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
459 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
460 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
461 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
462 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
463 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
464 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
465 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
466 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
467 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
468 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
469 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
470 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
471 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
472 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
473 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
474 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
475 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
477 2014-02-10 Jakub Jelinek <jakub@redhat.com>
479 * gcc.dg/vect/pr59984.c: Require effective target
482 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
485 * gfortran.dg/associated_target_5.f03: New test.
487 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
490 * gfortran.dg/elemental_by_value_1.f90: New test.
492 2014-02-08 Janus Weil <janus@gcc.gnu.org>
495 * gfortran.dg/finalize_22.f90: New.
497 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
500 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
501 was fixed by the patch for PR59906.
503 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
506 * gfortran.dg/coarray_8.f90: Update dg-error match.
508 2014-02-08 Jakub Jelinek <jakub@redhat.com>
511 * gcc.dg/vect/pr59984.c: New test.
514 * gcc.dg/attr-alloc_align-1.c: New test.
515 * gcc.dg/attr-alloc_align-2.c: New test.
516 * gcc.dg/attr-alloc_align-3.c: New test.
517 * gcc.dg/attr-assume_aligned-1.c: New test.
518 * gcc.dg/attr-assume_aligned-2.c: New test.
519 * gcc.dg/attr-assume_aligned-3.c: New test.
521 2014-02-08 Jakub Jelinek <jakub@redhat.com>
524 * gcc.target/i386/pr60077-1.c: New test.
525 * gcc.target/i386/pr60077-2.c: New test.
527 2014-02-07 Jakub Jelinek <jakub@redhat.com>
529 PR preprocessor/56824
530 * gcc.dg/pr56824.c: New test.
532 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
534 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
535 variable used for atomic operations.
537 2014-02-07 Richard Biener <rguenther@suse.de>
540 * gcc.dg/vect/pr60092-2.c: New testcase.
542 2014-02-07 Jakub Jelinek <jakub@redhat.com>
546 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
548 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
549 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
551 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
553 * gcc.target/s390/fp2int1.c: New testcase.
555 2014-02-07 Richard Biener <rguenther@suse.de>
558 * gcc.dg/tree-ssa/alias-30.c: New testcase.
559 * gcc.dg/tree-ssa/alias-31.c: Likewise.
561 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
564 * g++.dg/torture/pr59918.C: New testcase.
566 2014-02-06 Jakub Jelinek <jakub@redhat.com>
569 * gcc.target/arm/pr59575.c: New test.
572 * gcc.dg/pr59992.c: New test.
574 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
576 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
577 init_priority. Test alignment of variable instead of function.
579 2014-02-06 Marek Polacek <polacek@redhat.com>
582 * gcc.dg/pr60087.c: New test.
584 2014-02-06 Alan Modra <amodra@gmail.com>
586 * gcc.target/powerpc/pr60032.c: New.
588 2014-02-06 Jakub Jelinek <jakub@redhat.com>
591 * gcc.c-torture/execute/pr60062.c: New test.
592 * gcc.c-torture/execute/pr60072.c: New test.
594 2014-02-06 Ian Bolton <ian.bolton@arm.com>
596 * gcc.dg/tree-ssa/pr59597.c: Make called function static
597 so that expected outcome works for PIC variants too.
599 2014-02-06 Yury Gribov <y.gribov@samsung.com>
600 Kugan Vivekanandarajah <kuganv@linaro.org>
602 * gcc.target/arm/vect-noalign.c: New file.
604 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
605 Jakub Jelinek <jakub@redhat.com>
608 * gcc.dg/pr60013.c: New testcase.
610 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
612 * gcc.dg/vmx/sum2s.c: New.
613 * gcc.dg/vmx/sum2s-be-order.c: New.
615 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
617 * gcc.dg/vmx/pack.c: New.
618 * gcc.dg/vmx/pack-be-order.c: New.
619 * gcc.dg/vmx/unpack.c: New.
620 * gcc.dg/vmx/unpack-be-order.c: New.
622 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
624 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
625 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
627 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
629 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
630 Use __builtin_floorf, __builtin_ceilf.
631 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
633 (TEST): Use __builtin_floorf.
634 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
636 2014-02-05 Jakub Jelinek <jakub@redhat.com>
639 * g++.dg/opt/pr59947.C: New test.
642 * c-c++-common/gomp/pr58703.c: New test.
644 2014-02-05 Richard Biener <rguenther@suse.de>
647 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
648 avoid using unsigned long long.
650 2014-02-05 Jakub Jelinek <jakub@redhat.com>
653 * g++.dg/torture/pr57499.C: New test.
655 2014-02-05 Yury Gribov <y.gribov@samsung.com>
657 * gcc.dg/asan/nosanitize-and-inline.c: New test.
659 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
661 * g++.dg/ipa/devirrt-22.C: Fix template.
663 2014-02-04 Marek Polacek <polacek@redhat.com>
666 * gcc.dg/pr60036.c: New test.
668 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
671 * g++.dg/torture/pr60058.C: New testcase.
673 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
675 * g++.dg/tsan/default_options.C: Invert check.
677 2014-02-04 Jakub Jelinek <jakub@redhat.com>
679 PR tree-optimization/60002
680 * g++.dg/opt/pr60002.C: New test.
682 PR tree-optimization/60023
683 * g++.dg/vect/pr60023.cc: New test.
686 * c-c++-common/torture/pr60026.c: New test.
688 PR rtl-optimization/57915
689 * gcc.target/i386/pr57915.c: New test.
691 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
693 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
695 2014-02-04 Renlin Li <Renlin.Li@arm.com>
697 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
699 2014-02-04 Jakub Jelinek <jakub@redhat.com>
702 * gcc.dg/pr59261.c: New test.
704 2014-02-04 Richard Biener <rguenther@suse.de>
706 PR tree-optimization/60012
707 * gcc.dg/vect/pr60012.c: New testcase.
709 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
712 * g++.dg/eh/unwind-direct.C: New test.
714 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
716 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
717 timeout value to 20s.
719 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
722 * g++.dg/torture/pr59882.C: New testcase
724 2014-02-03 Jan Hubicka <jh@suse.cz>
727 * g++.dg/ipa/devirt-22.C: New testcase.
729 2014-02-03 Jan Hubicka <jh@suse.cz>
731 * g++.dg/ipa/devirt-25.C: New testcase.
733 2014-02-04 Jakub Jelinek <jakub@redhat.com>
735 PR tree-optimization/59924
736 * gcc.dg/pr59924.c: New test.
738 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
741 * g++.dg/ipa/devirt-24.C: New testcase.
743 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
747 * c-c++-common/attributes-1.c: New testcase.
748 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
750 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
753 * g++.dg/cpp0x/pr58871.C: New.
755 2014-02-03 Cong Hou <congh@google.com>
757 PR tree-optimization/60000
758 * g++.dg/vect/pr60000.cc: New test.
760 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
762 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
763 * gcc.target/i386/long-double-64-4.c: Likewise.
764 * gcc.target/i386/long-double-80-1.c: Likewise.
765 * gcc.target/i386/long-double-80-2.c: Likewise.
766 * gcc.target/i386/long-double-80-3.c: Likewise.
767 * gcc.target/i386/long-double-80-4.c: Likewise.
768 * gcc.target/i386/long-double-80-5.c: Likewise.
769 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
771 * gcc.target/i386/long-double-64-3.c: Likewise.
772 * gcc.target/i386/long-double-128-1.c: New test.
773 * gcc.target/i386/long-double-128-2.c: Likewise.
774 * gcc.target/i386/long-double-128-3.c: Likewise.
775 * gcc.target/i386/long-double-128-4.c: Likewise.
776 * gcc.target/i386/long-double-128-5.c: Likewise.
777 * gcc.target/i386/long-double-128-6.c: Likewise.
778 * gcc.target/i386/long-double-128-7.c: Likewise.
779 * gcc.target/i386/long-double-128-8.c: Likewise.
780 * gcc.target/i386/long-double-128-9.c: Likewise.
781 * gcc.target/i386/long-double-64-5.c: Likewise.
782 * gcc.target/i386/long-double-64-6.c: Likewise.
783 * gcc.target/i386/long-double-64-7.c: Likewise.
784 * gcc.target/i386/long-double-64-8.c: Likewise.
785 * gcc.target/i386/long-double-64-9.c: Likewise.
786 * gcc.target/i386/long-double-80-10.c: Likewise.
787 * gcc.target/i386/long-double-80-8.c: Likewise.
788 * gcc.target/i386/long-double-80-9.c: Likewise.
790 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
792 PR rtl-optimization/57662
793 * g++.dg/pr57662.C: New test.
795 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
797 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
798 * gcc.dg/vmx/perm.c: New.
799 * gcc.dg/vmx/perm-be-order.c: New.
801 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
803 * gcc.dg/vmx/vsums.c: New.
804 * gcc.dg/vmx/vsums-be-order.c: New.
806 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
808 * g++.dg/ipa/devirt-23.C: New testcase.
809 * g++.dg/ipa/devirt-20.C: Fix template.
811 2014-02-02 Jan Hubicka <jh@suse.cz>
813 * g++.dg/ipa/devirt-21.C: New testcase.
815 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
817 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
818 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
820 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
823 * gcc.c-torture/execute/pr60017.c: New test.
825 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
828 * gfortran.dg/default_initialization_7.f90: New test.
830 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
833 * gfortran.dg/elemental_subroutine_9.f90: New test.
835 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
837 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
839 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
841 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
843 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
845 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
847 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
850 * g++.dg/init/bitfield5.C: New.
852 2014-02-01 Jakub Jelinek <jakub@redhat.com>
854 PR tree-optimization/60003
855 * gcc.c-torture/execute/pr60003.c: New test.
857 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
860 * gcc.target/arm/pr59985.C: New.
862 2014-01-31 Jakub Jelinek <jakub@redhat.com>
865 * lib/tsan-dg.exp (tsan_init): Instead of not running any
866 tsan tests if trivial testcase doesn't run, set dg-do-what-default
868 (tsan_finish): Restore dg-do-what-default.
869 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
870 * g++.dg/tsan/fd_close_norace2.C: Likewise.
871 * g++.dg/tsan/default_options.C: Likewise.
872 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
873 * g++.dg/tsan/atomic_free2.C: Likewise.
874 * g++.dg/tsan/cond_race.C: Likewise.
875 * g++.dg/tsan/fd_close_norace.C: Likewise.
876 * g++.dg/tsan/benign_race.C: Likewise.
877 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
878 * c-c++-common/tsan/simple_race.c: Likewise.
879 * c-c++-common/tsan/mutexset1.c: Likewise.
880 * c-c++-common/tsan/thread_leak2.c: Likewise.
881 * c-c++-common/tsan/tls_race.c: Likewise.
882 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
883 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
884 * c-c++-common/tsan/free_race2.c: Likewise.
885 * c-c++-common/tsan/thread_leak.c: Likewise.
886 * c-c++-common/tsan/thread_leak1.c: Likewise.
887 * c-c++-common/tsan/race_on_barrier.c: Likewise.
888 * c-c++-common/tsan/free_race.c: Likewise.
889 * c-c++-common/tsan/sleep_sync.c: Likewise.
890 * c-c++-common/tsan/tiny_race.c: Likewise.
891 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
892 * c-c++-common/tsan/atomic_stack.c: Likewise.
893 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
894 in dg-output regexps.
895 * c-c++-common/tsan/simple_stack.c: Likewise.
897 2014-01-31 Richard Henderson <rth@redhat.com>
899 * g++.dg/tm/pr60004.C: New.
901 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
904 * g++.dg/inherit/crash4.C: New.
906 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
908 * c-c++-common/tsan/simple_race.c: Made test less flaky.
910 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
912 * gcc.target/i386/m512-check.h: Use correct rounding values.
914 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
916 * gcc.target/i386/avx-1.c: Use correct rounding values.
917 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
918 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
919 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
920 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
921 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
922 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
923 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
924 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
925 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
926 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
927 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
928 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
929 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
930 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
931 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
932 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
933 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
934 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
935 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
936 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
937 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
938 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
939 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
940 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
941 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
942 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
943 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
944 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
945 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
946 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
947 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
948 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
949 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
950 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
951 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
952 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
953 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
954 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
955 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
956 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
957 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
958 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
959 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
960 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
961 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
962 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
963 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
964 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
965 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
966 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
967 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
968 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
969 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
970 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
971 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
972 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
973 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
974 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
975 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
976 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
977 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
978 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
979 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
980 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
981 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
982 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
983 * gcc.target/i386/sse-13.c: Ditto.
984 * gcc.target/i386/sse-14.c: Ditto.
985 * gcc.target/i386/sse-22.c: Ditto.
986 * gcc.target/i386/sse-23.c: Ditto.
988 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
990 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
991 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
993 2014-01-31 Richard Biener <rguenther@suse.de>
996 * gcc.dg/torture/pr59990.c: New testcase.
998 2014-01-31 Jakub Jelinek <jakub@redhat.com>
1000 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
1001 if it fails don't run any tsan tests.
1003 2014-01-31 Marek Polacek <polacek@redhat.com>
1006 * gcc.dg/pr59940.c (g): Adjust dg-warning.
1007 (y): Adjust dg-error.
1008 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
1009 * gcc.dg/pr59963-1.c: New test.
1010 * gcc.dg/pr59963-2.c: New test.
1011 * gcc.dg/pr59963-3.c: New test.
1013 2014-01-30 Jakub Jelinek <jakub@redhat.com>
1016 * gcc.target/arm/pr59923.c: New test.
1018 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1020 * gcc.dg/vmx/splat.c: New.
1021 * gcc.dg/vmx/splat-vsx.c: New.
1022 * gcc.dg/vmx/splat-be-order.c: New.
1023 * gcc.dg/vmx/splat-vsx-be-order.c: New.
1024 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
1025 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
1027 2014-01-30 Richard Biener <rguenther@suse.de>
1029 PR tree-optimization/59993
1030 * gcc.dg/torture/pr59993.c: New testcase.
1032 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
1034 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
1035 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
1036 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
1037 vect_int rather than vect_float.
1039 2014-01-30 Marek Polacek <polacek@redhat.com>
1041 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
1043 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
1045 * gcc.target/microblaze/isa/fcmp4.c: New.
1047 2014-01-30 Marek Polacek <polacek@redhat.com>
1050 * gcc.dg/pr59940.c: New test.
1051 * gcc.dg/pr35635.c (func3): Move dg-warning.
1053 2014-01-30 Richard Biener <rguenther@suse.de>
1055 PR tree-optimization/59903
1056 * gcc.dg/torture/pr59903.c: New testcase.
1058 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
1061 * g++.dg/lookup/crash8.C: New.
1063 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
1066 * g++.dg/template/crash117.C: New.
1068 2014-01-30 Richard Biener <rguenther@suse.de>
1071 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
1072 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
1074 * gcc.dg/invalid-call-1.c: Likewise.
1076 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1079 * g++.dg/cpp1y/auto-fn23.C: New.
1081 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1084 * g++.dg/init/dso_handle2.C: New.
1086 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1089 * g++.dg/cpp0x/pr58674.C: New.
1091 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
1094 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
1095 * gcc.target/i386/avx512f-gather-5.c: Ditto.
1097 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1099 * gcc.dg/vmx/merge-be-order.c: New.
1100 * gcc.dg/vmx/merge.c: New.
1101 * gcc.dg/vmx/merge-vsx-be-order.c: New.
1102 * gcc.dg/vmx/merge-vsx.c: New.
1104 2014-01-29 Richard Biener <rguenther@suse.de>
1106 PR tree-optimization/58742
1107 * gcc.dg/pr58742-1.c: New testcase.
1108 * gcc.dg/pr58742-2.c: Likewise.
1109 * gcc.dg/pr58742-3.c: Likewise.
1111 2014-01-29 Renlin Li <Renlin.Li@arm.com>
1113 * gcc.target/arm/ftest-armv7ve-arm.c: New.
1114 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
1115 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
1117 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1120 * g++.dg/gomp/pr58702.C: New.
1122 2014-01-29 Dodji Seketeli <dodji@redhat.com>
1124 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
1127 2014-01-29 Jakub Jelinek <jakub@redhat.com>
1130 PR tree-optimization/59920
1131 * gcc.dg/pr59920-1.c: New test.
1132 * gcc.dg/pr59920-2.c: New test.
1133 * gcc.dg/pr59920-3.c: New test.
1134 * c-c++-common/gomp/pr59917-1.c: New test.
1135 * c-c++-common/gomp/pr59917-2.c: New test.
1137 PR tree-optimization/59594
1138 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
1139 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
1140 * gcc.dg/vect/pr59594.c: New test.
1142 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
1145 * gfortran.dg/allocate_class_3.f90: New test.
1147 2014-01-28 Dodji Seketeli <dodji@redhat.com>
1149 PR preprocessor/59935
1150 * c-c++-common/cpp/warning-zero-location.c: New test.
1151 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
1153 2014-01-27 Steve Ellcey <sellcey@mips.com>
1155 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
1157 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
1159 * g++.dg/ext/mv16.C: New tests.
1161 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
1163 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
1164 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1165 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
1166 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1167 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
1168 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1169 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
1170 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1171 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1172 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1173 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1174 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1175 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1176 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1177 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1178 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1179 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1180 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1181 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1182 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1183 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1184 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1185 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1186 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1187 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1188 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1189 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1190 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1191 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1192 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1193 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1194 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1195 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1196 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1197 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1198 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1199 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1200 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1201 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
1202 _mm512_mask_cvtepi32_storeu_epi8.
1203 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1204 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
1205 _mm512_mask_cvtepi32_storeu_epi16.
1206 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1207 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
1208 _mm512_mask_cvtepi64_storeu_epi8.
1209 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1210 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
1211 _mm512_mask_cvtepi64_storeu_epi16.
1212 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1213 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
1214 _mm512_mask_cvtepi64_storeu_epi32.
1215 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1216 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
1217 _mm512_mask_cvtsepi32_storeu_epi8.
1218 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1219 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
1220 _mm512_mask_cvtsepi32_storeu_epi16.
1221 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1222 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1223 _mm512_mask_cvtsepi64_storeu_epi8.
1224 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1225 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1226 _mm512_mask_cvtsepi64_storeu_epi16.
1227 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1228 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1229 _mm512_mask_cvtsepi64_storeu_epi32.
1230 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1231 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1232 _mm512_mask_cvtusepi32_storeu_epi8.
1233 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1234 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1235 _mm512_mask_cvtusepi32_storeu_epi16.
1236 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1237 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
1238 _mm512_mask_cvtusepi64_storeu_epi8.
1239 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1240 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
1241 _mm512_mask_cvtusepi64_storeu_epi16.
1242 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1243 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
1244 _mm512_mask_cvtusepi64_storeu_epi32.
1245 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1246 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
1248 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
1250 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
1251 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1252 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1253 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1254 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1255 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1256 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1257 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1258 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
1259 built-ins roudning immediate.
1260 * gcc.target/i386/sse-22.c: Add new built-ins.
1261 * gcc.target/i386/sse-23.c: Ditto.
1262 * gcc.target/i386/avx-1.c: Ditto.
1264 2014-01-27 Christian Bruel <christian.bruel@st.com>
1266 * gcc.target/sh/torture/strncmp.c: New tests.
1268 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
1270 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1272 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
1274 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1276 2014-01-24 Jeff Law <law@redhat.com>
1278 PR tree-optimization/59919
1279 * gcc.c-torture/compile/pr59919.c: New test.
1281 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1284 * g++.dg/ext/timevar2.C: New.
1286 2014-01-24 Marek Polacek <polacek@redhat.com>
1288 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1290 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
1293 * gcc.target/i386/pr59929.c: New test.
1295 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1298 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1299 word atomic functions at runtime.
1301 2014-01-23 Marek Polacek <polacek@redhat.com>
1304 * gcc.dg/pr59846.c: New test.
1306 2014-01-23 Marek Polacek <polacek@redhat.com>
1309 * c-c++-common/pr58346-1.c: New test.
1310 * c-c++-common/pr58346-2.c: New test.
1311 * c-c++-common/pr58346-3.c: New test.
1313 2014-01-23 Marek Polacek <polacek@redhat.com>
1316 * gcc.dg/20020220-2.c: Adjust dg-warning message.
1317 * gcc.dg/pr59871.c: New test.
1319 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1322 * g++.dg/parse/enum11.C: New.
1324 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1326 * gcc.target/aarch64/sshr64_1.c: New testcase.
1328 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
1330 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1331 SIMD enabled function.
1332 * g++.dg/cilk-plus/ef_test.C: New test.
1333 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1335 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1336 to differenciate C error messages from C++ ones.
1338 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1340 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1342 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
1344 * gcc.target/microblaze/others/builtin-trap.c: New test,
1346 2014-01-23 Jakub Jelinek <jakub@redhat.com>
1349 * c-c++-common/gomp/pr58809.c: New test.
1351 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
1354 * c-c++-common/asan/use-after-return-1.c: Fixed
1357 2014-01-23 Dodji Seketeli <dodji@redhat.com>
1359 PR preprocessor/58580
1360 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1362 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1363 Ilya Tocar <ilya.tocar@intel.com>
1365 * gcc.target/i386/avx512f-kmovw-1.c: New.
1367 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1369 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1370 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1371 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1372 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1373 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1374 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1376 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
1379 * gcc.dg/pr48774.c: Remove skip for mips_rel.
1380 * gcc.target/mips/pr52125.c: New test.
1382 2014-01-22 Marek Polacek <polacek@redhat.com>
1385 * gcc.dg/torture/pr59891.c: New test.
1387 2014-01-22 Jeff Law <law@redhat.com>
1389 PR tree-optimization/59597
1390 * gcc.dg/tree-ssa/pr59597.c: New test.
1392 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
1394 PR rtl-optimization/59477
1395 * g++.dg/pr59477.C: New.
1397 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1399 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1401 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1404 * g++.dg/pr59482.C: New.
1406 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1408 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1409 * gcc.dg/vmx/extract-vsx.c: New.
1410 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1411 * gcc.dg/vmx/insert-vsx.c: New.
1413 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1415 PR rtl-optimization/59896
1416 * gcc.target/arm/pr59896.c: New.
1418 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1420 PR rtl-optimization/59858
1421 * gcc.target/arm/pr59858.c: New.
1423 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1426 * gcc.dg/tree-prof/pr59003.c: New test.
1429 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1432 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1434 * gfortran.dg/round_3.f08: Add more cases.
1436 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1438 * lib/target-supports.exp (force_conventional_output_for): New
1440 * lib/scanasm.exp (scan-assembler_required_options)
1441 (scan-assembler-not_required_options)
1442 (scan-assembler-times_required_options): Replace with
1443 force_conventional_output_fors.
1444 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1445 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1447 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1450 * gcc.target/i386/pr59789.c: New testcase.
1452 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1454 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1455 the 'code' bitfield from 16 to 8.
1457 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1459 * lib/target-supports.exp
1460 (check_effective_target_vect_perm): Exclude aarch64_be.
1461 (check_effective_target_vect_perm_byte): Likewise.
1462 (check_effective_target_vect_perm_short): Likewise.
1464 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1466 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1467 (RUN_TEST): Use new macro.
1468 (INDEX64_32): Delete.
1469 (INDEX64_64): Likewise.
1470 (INDEX128_32): Likewise.
1471 (INDEX128_64): Likewise.
1473 (test_vneg_f32): Use fixed RUN_TEST.
1475 2014-01-20 Richard Biener <rguenther@suse.de>
1478 * gcc.dg/pr59860.c: New testcase.
1480 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1483 * gcc.target/i386/pr59880.c: New test.
1485 2014-01-20 Renlin Li <renlin.li@arm.com>
1487 * gcc.dg/pr44194-1.c: Tweak regexp.
1489 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1494 * gfortran.dg/round_3.f08: New cases added.
1495 * gfortran.dg/fmt_g_1.f90: New test.
1497 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1499 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1501 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1503 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1505 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1507 * gcc.dg/vect/pr57705.c: Require vect_int.
1508 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1509 * gcc.dg/vect/vect-alias-check.c: Likewise.
1511 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1514 * gfortran.dg/unresolved_fixup_1.f90: New test.
1515 * gfortran.dg/unresolved_fixup_2.f90: New test.
1517 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1520 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1521 Remove dg-prune-output lines.
1523 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1526 * gfortran.dg/pr59706.f90: New test.
1527 * g++.dg/ext/pr59706.C: New test.
1529 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1533 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1534 * g++.dg/init/pr58811.C: Likewise.
1536 2014-01-17 Jeff Law <law@redhat.com>
1539 * gfortran.dg/pr57904.f90: New test.
1541 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1544 * g++.dg/cpp0x/nsdmi-union4.C: New.
1546 2014-01-17 Marek Polacek <polacek@redhat.com>
1549 * g++.dg/diagnostic/pr59838.C: New test.
1551 2014-01-17 Marek Polacek <polacek@redhat.com>
1554 * gcc.dg/pr58346.c: New test.
1556 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1559 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1560 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1564 * gfortran.dg/pr59440-1.f90: New test.
1565 * gfortran.dg/pr59440-2.f90: New test.
1566 * gfortran.dg/pr59440-3.f90: New test.
1569 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1570 testing for " version" and " alias" with one testing for
1571 " version\[^\n\r]* alias".
1572 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1573 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1574 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1575 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1576 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1577 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1580 * c-c++-common/torture/pr57945.c: New test.
1582 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1584 * gcc.target/arm/its.c: New testcase.
1586 2014-01-16 Jan Hubicka <jh@suse.cz>
1589 * g++.dg/torture/pr59775.C: New testcase.
1591 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1594 * gcc.c-torture/compile/pr58344.c: New test.
1597 * gcc.target/i386/pr59839.c: New test.
1600 * gcc.target/i386/pr9771-1.c (main): Rename to...
1601 (real_main): ... this. Add __asm name "main".
1602 (ASMNAME, ASMNAME2, STRING): Define.
1604 2014-01-16 Nick Clifton <nickc@redhat.com>
1607 * gcc.c-torture/compile/pr28865.c: New.
1608 * gcc.c-torture/execute/pr28865.c: New.
1610 2014-01-16 Marek Polacek <polacek@redhat.com>
1613 * gcc.dg/pr59827.c: New test.
1615 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1617 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1619 2014-01-15 Richard Henderson <rth@redhat.com>
1622 * gcc.target/i386/pr54694.c: New test.
1624 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1627 * g++.dg/pr49718.C: New test.
1629 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1631 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1633 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1635 * gcc.dg/vmx/mult-even-odd.c: New.
1636 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1638 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1640 * lib/target-supports.exp (check_libcilkrts_available): Added an
1641 extern "C" if we are using C++ along with a function prototype.
1643 2014-01-15 Jeff Law <law@redhat.com>
1645 PR tree-optimization/59747
1646 * gcc.c-torture/execute/pr59747.c: New test.
1648 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1651 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1653 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1654 * g++.dg/ext/attribute-test-1.C: Likewise.
1655 * g++.dg/ext/attribute-test-2.C: Likewise.
1656 * g++.dg/ext/attribute-test-3.C: Likewise.
1657 * g++.dg/ext/attribute-test-4.C: Likewise.
1658 * g++.dg/ext/pr56790-1.C: Likewise.
1659 * g++.dg/torture/pr38565.C: Likewise.
1660 * gcc.dg/pr53060.c: Likewise.
1661 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1662 * c-c++-common/vector-compare-2.c: Likewise.
1663 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1664 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1665 dg-message line number.
1667 2014-01-15 Matthias Klose <doko@ubuntu.com>
1669 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1671 2014-01-15 Richard Biener <rguenther@suse.de>
1673 PR tree-optimization/59822
1674 * g++.dg/torture/pr59822.C: New testcase.
1676 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1679 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1680 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1682 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1683 Kugan Vivekanandarajah <kuganv@linaro.org>
1686 * g++.dg/pr59695.C: New testcase.
1688 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1691 * gcc.c-torture/compile/pr59803.c: New testcase.
1693 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1696 * gcc.c-torture/execute/pr58943.c: New test.
1697 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1699 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1702 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1703 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1704 (bar): Change return type to void. Set y to x.
1705 * gcc.target/i386/pr59794-1.c: New testcase.
1706 * gcc.target/i386/pr59794-2.c: Likewise.
1707 * gcc.target/i386/pr59794-3.c: Likewise.
1708 * gcc.target/i386/pr59794-4.c: Likewise.
1709 * gcc.target/i386/pr59794-5.c: Likewise.
1710 * gcc.target/i386/pr59794-6.c: Likewise.
1711 * gcc.target/i386/pr59794-7.c: Likewise.
1713 2014-01-14 Richard Biener <rguenther@suse.de>
1715 PR tree-optimization/58921
1716 PR tree-optimization/59006
1717 * gcc.dg/torture/pr58921.c: New testcase.
1718 * gcc.dg/torture/pr59006.c: Likewise.
1719 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1721 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1724 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1725 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1726 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1727 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1728 Executing predictive commoning without unrolling.
1730 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1732 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1733 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1734 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1735 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1736 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1737 __builtin_ia32_rsqrt28sd_round.
1738 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1739 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1740 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1741 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1742 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1743 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1744 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1745 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1746 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1747 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1748 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1749 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1750 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1751 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1752 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1753 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1754 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1755 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1756 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1757 fix wrong rounding mode (see above).
1758 * gcc.target/i386/sse-23.c: Ditto.
1760 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1762 * gcc.dg/vmx/insert.c: New.
1763 * gcc.dg/vmx/insert-be-order.c: New.
1764 * gcc.dg/vmx/extract.c: New.
1765 * gcc.dg/vmx/extract-be-order.c: New.
1767 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1769 PR tree-optimization/59387
1770 * gcc.c-torture/execute/pr59387.c: New test.
1772 2014-01-13 Richard Biener <rguenther@suse.de>
1774 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1775 adjusting mathlib options.
1776 * gfortran.dg/lto/lto.exp: Likewise.
1778 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1780 * gnat.dg/loop_optimization17.adb: New test.
1781 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1783 2014-01-13 Christian Bruel <christian.bruel@st.com>
1785 * gcc.target/sh/cmpstrn.c: New case.
1787 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1789 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1790 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1792 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1795 * gfortran.dg/alloc_comp_basics_6.f90: New.
1797 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1800 * gfortran.dg/pr59700.f90: New test.
1802 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1804 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1805 * gfortran.dg/use_only_3.f90: Likewise.
1806 * gfortran.dg/inquire_10.f90: Delete opened file.
1807 * gfortran.dg/inquire_15.f90: Likewise.
1808 * gfortran.dg/pr16597.f90: Likewise.
1809 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1812 2014-01-10 Jeff Law <law@redhat.com>
1815 * gcc.c-torture/compile/pr59743.c: New test.
1817 2014-01-10 Jan Hubicka <jh@suse.cz>
1820 * g++.dg/torture/pr58585.C: New testcase.
1822 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1824 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1826 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1828 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1830 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1833 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1834 * gcc.target/aarch64/cmn-neg2.c: New test.
1836 2014-01-10 Richard Biener <rguenther@suse.de>
1838 PR tree-optimization/59374
1839 * gcc.dg/torture/pr59374-3.c: New testcase.
1841 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1843 * lib/target-supports.exp
1844 (check_effective_target_arm_crypto_ok_nocache): New.
1845 (check_effective_target_arm_crypto_ok): Use above procedure.
1846 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1848 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1852 * g++.dg/ipa/devirt-20.C: New testcase.
1853 * g++.dg/torture/pr58252.C: Likewise.
1854 * g++.dg/torture/pr59226.C: Likewise.
1856 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1858 * c-c++-common/asan/no-asan-stack.c: New test.
1860 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1863 * gcc.dg/pr59670.c: New test.
1865 2014-01-09 Steve Ellcey <sellcey@mips.com>
1867 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1869 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1872 * gcc.target/i386/pr47735.c: New test.
1874 PR tree-optimization/59622
1875 * g++.dg/opt/pr59622-2.C: New test.
1876 * g++.dg/opt/pr59622-3.C: New test.
1877 * g++.dg/opt/pr59622-4.C: New test.
1878 * g++.dg/opt/pr59622-5.C: New test.
1881 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1882 filename:line instead of (modulename+offset) form with stripped
1883 initial / from the filename.
1885 2014-01-09 Ian Lance Taylor <iant@google.com>
1887 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1888 the other Go compiler.
1890 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1893 * g++.dg/cpp0x/variadic145.C: New.
1895 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1897 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1898 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1900 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1903 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1904 are run only if the Cilk library is available/enabled.
1905 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1906 * lib/target-supports.exp (check_libcilkrts_available): New function.
1908 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1911 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1912 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1913 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1914 with dg-additional-options.
1915 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1916 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1917 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1918 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1919 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1920 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1922 2014-01-09 Richard Biener <rguenther@suse.de>
1924 PR tree-optimization/59715
1925 * gcc.dg/torture/pr59715.c: New testcase.
1927 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1929 * c-c++-common/asan/no-asan-globals.c: New test.
1930 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1931 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1932 * c-c++-common/asan/use-after-return-1.c: Likewise.
1933 * c-c++-common/asan/no-use-after-return.c: Likewise.
1935 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1937 * gnat.dg/weak2.ad[sb]: New test.
1939 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1942 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1943 type, use pointers to vector type instead.
1945 2014-01-08 Catherine Moore <clm@codesourcery.com>
1947 * gcc.target/mips/umips-branch-3.c: New test.
1948 * gcc.target/mips/umips-branch-4.c: New test.
1950 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1952 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1953 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1954 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1955 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1956 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1957 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1958 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1959 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1961 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1963 PR rtl-optimization/59137
1964 * gcc.target/mips/pr59137.c: New test.
1966 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1968 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1969 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1970 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1971 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1972 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1973 Require fpic effective target.
1974 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1976 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1979 * gcc.dg/pr59722.c: New test.
1981 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1984 * gcc.dg/torture/pr57748-3.c: New test.
1985 * gcc.dg/torture/pr57748-4.c: New test.
1987 2014-01-08 Marek Polacek <polacek@redhat.com>
1990 * gcc.dg/gomp/pr59669-1.c: New test.
1991 * gcc.dg/gomp/pr59669-2.c: New test.
1993 2014-01-08 Martin Jambor <mjambor@suse.cz>
1996 * gcc.dg/ipa/pr59610.c: New test.
1998 2014-01-08 Janus Weil <janus@gcc.gnu.org>
2001 * gfortran.dg/binding_label_tests_26a.f90: New.
2002 * gfortran.dg/binding_label_tests_26b.f90: New.
2004 2014-01-08 Marek Polacek <polacek@redhat.com>
2007 * c-c++-common/ubsan/pr59667.c: New test.
2009 2014-01-08 Richard Biener <rguenther@suse.de>
2012 * gcc.dg/pr59630.c: New testcase.
2014 2014-01-08 Richard Biener <rguenther@suse.de>
2017 * gcc.dg/pr59471.c: New testcase.
2019 2014-01-07 Jeff Law <law@redhat.com>
2022 * gcc.target/i386/pr53623.c: New test.
2024 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
2026 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
2028 * g++.dg/cpp1y/pr58534.C: Likewise.
2029 * g++.dg/cpp1y/pr58536.C: Likewise.
2030 * g++.dg/cpp1y/pr58548.C: Likewise.
2031 * g++.dg/cpp1y/pr58549.C: Likewise.
2032 * g++.dg/cpp1y/pr58637.C: Likewise.
2033 * g++.dg/cpp1y/pr59112.C: Likewise.
2034 * g++.dg/cpp1y/pr59113.C: Likewise.
2035 * g++.dg/cpp1y/pr59629.C: Likewise.
2036 * g++.dg/cpp1y/pr59635.C: Likewise.
2037 * g++.dg/cpp1y/pr59636.C: Likewise.
2038 * g++.dg/cpp1y/pr59638.C: Likewise.
2040 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
2042 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
2044 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
2046 * gcc.target/i386/intrinsics_4.c (bar): New function.
2048 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2050 * g++.dg/ext/is_base_of_incomplete-2.C: New.
2052 2014-01-07 Jakub Jelinek <jakub@redhat.com>
2054 PR rtl-optimization/58668
2055 * gcc.dg/pr58668.c: New test.
2057 PR tree-optimization/59643
2058 * gcc.dg/pr59643.c: New test.
2059 * gcc.c-torture/execute/pr59643.c: New test.
2061 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2064 * gfortran.dg/class_allocate_16.f90: New.
2066 2014-01-06 Jakub Jelinek <jakub@redhat.com>
2069 * gcc.target/i386/pr59644.c: New test.
2071 2014-01-06 Marek Polacek <polacek@redhat.com>
2074 * gcc.dg/pr57773.c: New test.
2076 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
2082 * g++.dg/cpp1y/pr59635.C: New testcase.
2083 * g++.dg/cpp1y/pr59636.C: New testcase.
2084 * g++.dg/cpp1y/pr59629.C: New testcase.
2085 * g++.dg/cpp1y/pr59638.C: New testcase.
2087 2014-01-06 Martin Jambor <mjambor@suse.cz>
2090 * gcc.dg/ipa/pr59008.c: New test.
2092 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2094 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
2097 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2099 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
2100 Require c99_runtime.
2101 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
2103 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
2104 Require c99_runtime.
2105 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
2106 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
2107 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
2109 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
2110 Require c99_runtime.
2111 Make CALC void static.
2112 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
2114 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
2115 Require c99_runtime.
2116 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
2118 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2120 * gcc.target/i386/pr59501-1.c: Require avx effective target.
2121 * gcc.target/i386/pr59501-2.c: Likewise.
2122 * gcc.target/i386/pr59501-3.c: Likewise.
2123 * gcc.target/i386/pr59501-4.c: Likewise.
2124 * gcc.target/i386/pr59501-5.c: Likewise.
2125 * gcc.target/i386/pr59501-6.c: Likewise.
2127 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2129 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
2130 * gcc.target/i386/pr59390_1.c: Likewise.
2131 * gcc.target/i386/pr59390_2.c: Likewise.
2133 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
2135 * gcc.dg/pr59350.c: Tweak.
2136 * gcc.dg/pr59350-2.c: New test.
2137 * g++.dg/pr59510.C: Likewise.
2139 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2142 * gfortran.dg/bind_c_procs_2.f90: New.
2144 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
2146 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
2147 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2148 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2149 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2150 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
2151 * gcc.dg/tree-ssa/vrp47.c: Likewise.
2152 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2154 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
2156 * gcc.target/arm/neon-nested-apcs.c: New test.
2158 2014-01-04 Jakub Jelinek <jakub@redhat.com>
2160 PR tree-optimization/59519
2161 * gcc.dg/vect/pr59519-1.c: New test.
2162 * gcc.dg/vect/pr59519-2.c: New test.
2164 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
2167 2014-01-04 Janus Weil <janus@gcc.gnu.org>
2170 * gfortran.dg/typebound_proc_32.f90: New.
2172 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
2175 * g++.dg/pr58950.C: New file.
2177 2014-01-03 Tobias Burnus <burnus@net-b.de>
2180 * g++.dg/gomp/pr58567.C: New.
2182 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
2184 PR tree-optimization/59651
2185 * gcc.dg/torture/pr59651.c: New test.
2186 * gcc.dg/vect/pr59651.c: Ditto.
2188 2014-01-03 Jakub Jelinek <jakub@redhat.com>
2191 * gcc.target/i386/pr59625.c: New test.
2193 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2197 * g++.dg/cpp0x/range-for28.C: New.
2198 * g++.dg/cpp0x/range-for3.C: Update.
2200 2014-01-02 Joseph Myers <joseph@codesourcery.com>
2202 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
2204 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2207 * g++.dg/cpp0x/pr59641.C: New file.
2209 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2211 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
2213 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2216 * g++.dg/ext/pr59378.C: New file.
2218 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2220 Update copyright years
2222 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2224 * gcc.target/arc/arc.exp: Use the standard form for the copyright
2227 2014-01-02 Janus Weil <janus@gcc.gnu.org>
2230 * gfortran.dg/dynamic_dispatch_12.f90: New.
2232 2014-01-01 Jakub Jelinek <jakub@redhat.com>
2234 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2235 the builtin isn't optimized away as unused.
2237 PR rtl-optimization/59647
2238 * g++.dg/opt/pr59647.C: New test.
2240 Copyright (C) 2014 Free Software Foundation, Inc.
2242 Copying and distribution of this file, with or without modification,
2243 are permitted in any medium without royalty provided the copyright
2244 notice and this notice are preserved.