1 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3 * gcc.dg/vmx/vsums.c: Check entire result vector.
4 * gcc.dg/vmx/vsums-be-order.c: Likewise.
6 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8 * gcc.dg/vmx/ld.c: New test.
9 * gcc.dg/vmx/ld-be-order.c: New test.
10 * gcc.dg/vmx/ld-vsx.c: New test.
11 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
12 * gcc.dg/vmx/ldl.c: New test.
13 * gcc.dg/vmx/ldl-be-order.c: New test.
14 * gcc.dg/vmx/ldl-vsx.c: New test.
15 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
16 * gcc.dg/vmx/st.c: New test.
17 * gcc.dg/vmx/st-be-order.c: New test.
18 * gcc.dg/vmx/st-vsx.c: New test.
19 * gcc.dg/vmx/st-vsx-be-order.c: New test.
20 * gcc.dg/vmx/stl.c: New test.
21 * gcc.dg/vmx/stl-be-order.c: New test.
22 * gcc.dg/vmx/stl-vsx.c: New test.
23 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
25 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
27 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
28 * g++.dg/other/i386-3.C (dg-options): Ditto.
29 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
30 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
33 2014-02-21 Richard Biener <rguenther@suse.de>
35 PR tree-optimization/60276
36 * gcc.dg/vect/pr60276.c: New testcase.
38 2014-02-21 Janus Weil <janus@gcc.gnu.org>
41 * gfortran.dg/finalize_23.f90: New.
43 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
47 * g++.dg/cpp1y/pr60052.C: New testcase.
48 * g++.dg/cpp1y/pr60053.C: New testcase.
50 2014-02-21 Tobias Burnus <burnus@net-b.de>
53 * gfortran.dg/inquire_16.f90: New.
55 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
57 * gcc.target/nios2/biggot-1.c: New.
58 * gcc.target/nios2/biggot-2.c: New.
60 2014-02-20 Martin Jambor <mjambor@suse.cz>
63 * gcc.dg/ipa/pr55260.c: New test.
65 2014-02-20 Bin Cheng <bin.cheng@arm.com>
67 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
68 for execution test case.
70 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
73 * g++.dg/torture/pr58555.C: New testcase.
75 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
78 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
80 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
82 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
83 Kirill Yukhin <kirill.yukhin@intel.com>
85 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
86 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
87 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
88 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
89 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
90 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
92 2014-02-19 Jakub Jelinek <jakub@redhat.com>
95 * g++.dg/ext/builtin-bswap1.C: New test.
96 * c-c++-common/pr37743.c: New test.
98 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
100 * gcc.dg/decl-10.c: New test.
102 2014-02-19 Jakub Jelinek <jakub@redhat.com>
105 * g++.dg/ext/ivdep-1.C: New test.
108 * gcc.dg/pr60267.c: New test.
110 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
113 * gcc.target/i386/pr39162.c: Add dg-prune-output.
114 (dg-options): Remove -Wno-psabi.
115 * gcc.target/i386/pr59794-2.c: Ditto.
116 * gcc.target/i386/pr60205-1.c: Ditto.
117 * gcc.target/i386/sse-5.c: Ditto.
119 2014-02-18 Nick Clifton <nickc@redhat.com>
121 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
122 * gcc.dg/pr23623.c: Likewise.
123 * gcc.dg/pr48784-1.c: Likewise.
124 * gcc.dg/pr48784-2.c: Likewise.
125 * gcc.dg/pr56997-2.c: Likewise.
126 * gcc.dg/sms-6.c: Likewise.
127 * gcc.dg/torture/pr60183.c: Likewise.
128 * gcc.dg/torture/vec-cvt-1.c: Likewise.
129 * gcc.c-torture/execute/20061220-1.x: New.
130 * gcc.c-torture/execute/pr43220.x: New.
131 * gcc.c-torture/execute/pr51581-1.x: New.
132 * gcc.c-torture/execute/pr51581-2.x: New.
133 * gcc.c-torture/execute/pr58570.x: New.
134 * gcc.c-torture/unsorted/DFcmp.x: New.
135 * gcc.c-torture/unsorted/SFset.x: New.
137 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
139 * gnat.dg/opt31.adb: New test.
141 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
143 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
145 2014-02-19 Janus Weil <janus@gcc.gnu.org>
148 * gfortran.dg/typebound_proc_33.f90: New.
150 2014-02-19 Marek Polacek <polacek@redhat.com>
153 * gcc.dg/pr60195.c: New test.
155 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
157 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
160 2014-02-19 Jakub Jelinek <jakub@redhat.com>
162 PR preprocessor/58844
163 * c-c++-common/cpp/pr58844-1.c: New test.
164 * c-c++-common/cpp/pr58844-2.c: New test.
166 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
169 * g++.dg/cpp0x/constexpr-ice10.C: New.
171 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
174 * g++.dg/cpp0x/pr60215.C: New.
176 2014-02-18 Tobias Burnus <burnus@net-b.de>
179 * gfortran.dg/proc_ptr_45.f90: New.
180 * gfortran.dg/proc_ptr_46.f90: New.
182 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
185 * g++.dg/cpp1y/pr60190.C: New testcase.
188 * g++.dg/cpp1y/pr60064.C: New testcase.
190 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
193 * gcc.target/i386/pr60205-1.c: New test.
194 * gcc.target/i386/pr60205-2.c: Ditto.
196 2014-02-18 Kai Tietz <ktietz@redhat.com>
199 * gcc.target/i386/nest-1.c: New testcase.
201 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
203 * gnat.dg/opt32.adb: New test.
205 2014-02-18 Janus Weil <janus@gcc.gnu.org>
208 * gfortran.dg/typebound_generic_15.f90: New.
210 2014-02-17 Janus Weil <janus@gcc.gnu.org>
213 * gfortran.dg/init_flag_12.f90: New.
215 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
216 Ilya Tocar <ilya.tocar@intel.com>
218 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
219 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
220 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
221 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
223 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
225 * lib/target-supports.exp
226 (check_effective_target_logical_op_short_circuit): New procedure.
227 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
228 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
229 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
230 * gcc.dg/tree-ssa/vrp47.c: Likewise.
231 * gcc.dg/tree-ssa/vrp87.c: Likewise.
232 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
233 logical_op_short_circuit for the alternative test, extending
236 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
239 * gcc.target/powerpc/pr60203.c: New testsuite.
241 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
244 * gfortran.dg/ichar_3.f90: New test.
246 2014-02-15 Richard Biener <rguenther@suse.de>
248 PR tree-optimization/60183
249 * gcc.dg/torture/pr60183.c: New testcase.
251 2014-02-14 Jeff Law <law@redhat.com>
253 PR rtl-optimization/60131
254 * g++.dg/torture/pr60131.C: New test.
256 2014-02-14 Ian Bolton <ian.bolton@arm.com>
258 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
261 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
263 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
265 2014-02-14 Jakub Jelinek <jakub@redhat.com>
267 * gcc.c-torture/compile/20140213.c: New test.
269 2014-02-13 Jakub Jelinek <jakub@redhat.com>
272 * gcc.target/i386/pr43546.c: New test.
274 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
276 * gcc.target/s390/hotpatch-compile-8.c: New test.
278 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
280 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
281 definition with an ifndef.
282 * gcc.dg/pr59605-2.c: New test.
284 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
286 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
288 2014-02-12 Joseph Myers <joseph@codesourcery.com>
290 * gcc.dg/torture/float128-mul-underflow.c,
291 gcc.dg/torture/float128-truncdf-underflow.c,
292 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
294 2014-02-12 Jakub Jelinek <jakub@redhat.com>
297 * g++.dg/ipa/pr59737.C: New test.
299 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
301 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
303 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
305 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
307 * gcc.dg/cilk-plus/jump-openmp.c: New file.
309 2014-02-12 Richard Biener <rguenther@suse.de>
312 * gcc.dg/torture/pr60092.c: New testcase.
313 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
315 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
317 * gcc.c-torture/execute/20140212-1.c: New test.
319 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
322 * g++.dg/cpp0x/pr60047.C: New.
324 2014-02-12 Jakub Jelinek <jakub@redhat.com>
327 * c-c++-common/pr60101.c: New test.
329 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
332 * g++.dg/ipa/devirt-27.C: New testcase.
333 * g++.dg/ipa/devirt-26.C: New testcase.
335 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
338 * gcc.target/powerpc/pr60137.c: New file.
340 2014-02-11 Jakub Jelinek <jakub@redhat.com>
343 * gfortran.dg/pr52370.f90: New test.
345 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
349 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
352 * gcc.target/i386/pr43662.c (dg-options):
353 Add -maccumulate-outgoing-args.
354 * gcc.target/i386/pr43869.c (dg-options): Ditto.
355 * gcc.target/i386/pr57003.c (dg-options): Ditto.
356 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
357 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
358 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
359 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
360 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
361 Add -maccumulate-outgoing-args.
362 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
363 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
364 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
365 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
366 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
367 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
368 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
369 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
370 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
371 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
372 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
373 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
374 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
375 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
376 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
378 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
380 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
382 2014-02-11 Jakub Jelinek <jakub@redhat.com>
385 * gcc.dg/guality/pr59776.c: New test.
387 2014-02-11 Renlin Li <Renlin.Li@arm.com>
389 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
390 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
391 (add_options_for_arm_vfp3): New.
393 2014-02-11 Jeff Law <law@redhat.com>
396 * gcc.target/m68k/pr54041.c: New test.
398 2014-02-11 Jakub Jelinek <jakub@redhat.com>
401 * gcc.target/i386/pr59927.c: New test.
403 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
405 * gcc.dg/vect/pr57741-3.c: Require vect_int.
406 * gcc.dg/vect/pr60012.c: Likewise.
407 * gcc.dg/vect/vect-119.c: Likewise.
408 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
409 * gcc.dg/vect/vect-outer-4c.c: Likewise.
411 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
413 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
415 2014-02-10 Jeff Law <law@redhat.com>
418 * gcc.c-torture/compile/pr52306.c: New test.
420 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
422 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
424 2014-02-10 Richard Biener <rguenther@suse.de>
426 PR tree-optimization/60115
427 * gcc.dg/torture/pr60115.c: New testcase.
429 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
431 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
432 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
434 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
435 Ilya Tocar <ilya.tocar@intel.com>
437 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
438 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
439 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
440 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
441 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
442 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
443 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
444 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
445 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
446 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
447 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
448 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
449 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
450 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
451 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
452 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
453 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
454 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
455 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
456 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
457 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
458 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
459 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
460 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
461 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
462 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
463 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
465 2014-02-10 Jakub Jelinek <jakub@redhat.com>
467 * gcc.dg/vect/pr59984.c: Require effective target
470 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
473 * gfortran.dg/associated_target_5.f03: New test.
475 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
478 * gfortran.dg/elemental_by_value_1.f90: New test.
480 2014-02-08 Janus Weil <janus@gcc.gnu.org>
483 * gfortran.dg/finalize_22.f90: New.
485 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
488 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
489 was fixed by the patch for PR59906.
491 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
494 * gfortran.dg/coarray_8.f90: Update dg-error match.
496 2014-02-08 Jakub Jelinek <jakub@redhat.com>
499 * gcc.dg/vect/pr59984.c: New test.
502 * gcc.dg/attr-alloc_align-1.c: New test.
503 * gcc.dg/attr-alloc_align-2.c: New test.
504 * gcc.dg/attr-alloc_align-3.c: New test.
505 * gcc.dg/attr-assume_aligned-1.c: New test.
506 * gcc.dg/attr-assume_aligned-2.c: New test.
507 * gcc.dg/attr-assume_aligned-3.c: New test.
509 2014-02-08 Jakub Jelinek <jakub@redhat.com>
512 * gcc.target/i386/pr60077-1.c: New test.
513 * gcc.target/i386/pr60077-2.c: New test.
515 2014-02-07 Jakub Jelinek <jakub@redhat.com>
517 PR preprocessor/56824
518 * gcc.dg/pr56824.c: New test.
520 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
522 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
523 variable used for atomic operations.
525 2014-02-07 Richard Biener <rguenther@suse.de>
528 * gcc.dg/vect/pr60092-2.c: New testcase.
530 2014-02-07 Jakub Jelinek <jakub@redhat.com>
534 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
536 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
537 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
539 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
541 * gcc.target/s390/fp2int1.c: New testcase.
543 2014-02-07 Richard Biener <rguenther@suse.de>
546 * gcc.dg/tree-ssa/alias-30.c: New testcase.
547 * gcc.dg/tree-ssa/alias-31.c: Likewise.
549 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
552 * g++.dg/torture/pr59918.C: New testcase.
554 2014-02-06 Jakub Jelinek <jakub@redhat.com>
557 * gcc.target/arm/pr59575.c: New test.
560 * gcc.dg/pr59992.c: New test.
562 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
564 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
565 init_priority. Test alignment of variable instead of function.
567 2014-02-06 Marek Polacek <polacek@redhat.com>
570 * gcc.dg/pr60087.c: New test.
572 2014-02-06 Alan Modra <amodra@gmail.com>
574 * gcc.target/powerpc/pr60032.c: New.
576 2014-02-06 Jakub Jelinek <jakub@redhat.com>
579 * gcc.c-torture/execute/pr60062.c: New test.
580 * gcc.c-torture/execute/pr60072.c: New test.
582 2014-02-06 Ian Bolton <ian.bolton@arm.com>
584 * gcc.dg/tree-ssa/pr59597.c: Make called function static
585 so that expected outcome works for PIC variants too.
587 2014-02-06 Yury Gribov <y.gribov@samsung.com>
588 Kugan Vivekanandarajah <kuganv@linaro.org>
590 * gcc.target/arm/vect-noalign.c: New file.
592 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
593 Jakub Jelinek <jakub@redhat.com>
596 * gcc.dg/pr60013.c: New testcase.
598 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
600 * gcc.dg/vmx/sum2s.c: New.
601 * gcc.dg/vmx/sum2s-be-order.c: New.
603 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
605 * gcc.dg/vmx/pack.c: New.
606 * gcc.dg/vmx/pack-be-order.c: New.
607 * gcc.dg/vmx/unpack.c: New.
608 * gcc.dg/vmx/unpack-be-order.c: New.
610 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
612 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
613 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
615 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
617 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
618 Use __builtin_floorf, __builtin_ceilf.
619 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
621 (TEST): Use __builtin_floorf.
622 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
624 2014-02-05 Jakub Jelinek <jakub@redhat.com>
627 * g++.dg/opt/pr59947.C: New test.
630 * c-c++-common/gomp/pr58703.c: New test.
632 2014-02-05 Richard Biener <rguenther@suse.de>
635 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
636 avoid using unsigned long long.
638 2014-02-05 Jakub Jelinek <jakub@redhat.com>
641 * g++.dg/torture/pr57499.C: New test.
643 2014-02-05 Yury Gribov <y.gribov@samsung.com>
645 * gcc.dg/asan/nosanitize-and-inline.c: New test.
647 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
649 * g++.dg/ipa/devirrt-22.C: Fix template.
651 2014-02-04 Marek Polacek <polacek@redhat.com>
654 * gcc.dg/pr60036.c: New test.
656 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
659 * g++.dg/torture/pr60058.C: New testcase.
661 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
663 * g++.dg/tsan/default_options.C: Invert check.
665 2014-02-04 Jakub Jelinek <jakub@redhat.com>
667 PR tree-optimization/60002
668 * g++.dg/opt/pr60002.C: New test.
670 PR tree-optimization/60023
671 * g++.dg/vect/pr60023.cc: New test.
674 * c-c++-common/torture/pr60026.c: New test.
676 PR rtl-optimization/57915
677 * gcc.target/i386/pr57915.c: New test.
679 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
681 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
683 2014-02-04 Renlin Li <Renlin.Li@arm.com>
685 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
687 2014-02-04 Jakub Jelinek <jakub@redhat.com>
690 * gcc.dg/pr59261.c: New test.
692 2014-02-04 Richard Biener <rguenther@suse.de>
694 PR tree-optimization/60012
695 * gcc.dg/vect/pr60012.c: New testcase.
697 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
700 * g++.dg/eh/unwind-direct.C: New test.
702 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
704 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
705 timeout value to 20s.
707 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
710 * g++.dg/torture/pr59882.C: New testcase
712 2014-02-03 Jan Hubicka <jh@suse.cz>
715 * g++.dg/ipa/devirt-22.C: New testcase.
717 2014-02-03 Jan Hubicka <jh@suse.cz>
719 * g++.dg/ipa/devirt-25.C: New testcase.
721 2014-02-04 Jakub Jelinek <jakub@redhat.com>
723 PR tree-optimization/59924
724 * gcc.dg/pr59924.c: New test.
726 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
729 * g++.dg/ipa/devirt-24.C: New testcase.
731 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
735 * c-c++-common/attributes-1.c: New testcase.
736 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
738 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
741 * g++.dg/cpp0x/pr58871.C: New.
743 2014-02-03 Cong Hou <congh@google.com>
745 PR tree-optimization/60000
746 * g++.dg/vect/pr60000.cc: New test.
748 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
750 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
751 * gcc.target/i386/long-double-64-4.c: Likewise.
752 * gcc.target/i386/long-double-80-1.c: Likewise.
753 * gcc.target/i386/long-double-80-2.c: Likewise.
754 * gcc.target/i386/long-double-80-3.c: Likewise.
755 * gcc.target/i386/long-double-80-4.c: Likewise.
756 * gcc.target/i386/long-double-80-5.c: Likewise.
757 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
759 * gcc.target/i386/long-double-64-3.c: Likewise.
760 * gcc.target/i386/long-double-128-1.c: New test.
761 * gcc.target/i386/long-double-128-2.c: Likewise.
762 * gcc.target/i386/long-double-128-3.c: Likewise.
763 * gcc.target/i386/long-double-128-4.c: Likewise.
764 * gcc.target/i386/long-double-128-5.c: Likewise.
765 * gcc.target/i386/long-double-128-6.c: Likewise.
766 * gcc.target/i386/long-double-128-7.c: Likewise.
767 * gcc.target/i386/long-double-128-8.c: Likewise.
768 * gcc.target/i386/long-double-128-9.c: Likewise.
769 * gcc.target/i386/long-double-64-5.c: Likewise.
770 * gcc.target/i386/long-double-64-6.c: Likewise.
771 * gcc.target/i386/long-double-64-7.c: Likewise.
772 * gcc.target/i386/long-double-64-8.c: Likewise.
773 * gcc.target/i386/long-double-64-9.c: Likewise.
774 * gcc.target/i386/long-double-80-10.c: Likewise.
775 * gcc.target/i386/long-double-80-8.c: Likewise.
776 * gcc.target/i386/long-double-80-9.c: Likewise.
778 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
780 PR rtl-optimization/57662
781 * g++.dg/pr57662.C: New test.
783 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
785 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
786 * gcc.dg/vmx/perm.c: New.
787 * gcc.dg/vmx/perm-be-order.c: New.
789 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
791 * gcc.dg/vmx/vsums.c: New.
792 * gcc.dg/vmx/vsums-be-order.c: New.
794 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
796 * g++.dg/ipa/devirt-23.C: New testcase.
797 * g++.dg/ipa/devirt-20.C: Fix template.
799 2014-02-02 Jan Hubicka <jh@suse.cz>
801 * g++.dg/ipa/devirt-21.C: New testcase.
803 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
805 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
806 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
808 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
811 * gcc.c-torture/execute/pr60017.c: New test.
813 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
816 * gfortran.dg/default_initialization_7.f90: New test.
818 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
821 * gfortran.dg/elemental_subroutine_9.f90: New test.
823 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
825 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
827 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
829 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
831 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
833 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
835 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
838 * g++.dg/init/bitfield5.C: New.
840 2014-02-01 Jakub Jelinek <jakub@redhat.com>
842 PR tree-optimization/60003
843 * gcc.c-torture/execute/pr60003.c: New test.
845 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
848 * gcc.target/arm/pr59985.C: New.
850 2014-01-31 Jakub Jelinek <jakub@redhat.com>
853 * lib/tsan-dg.exp (tsan_init): Instead of not running any
854 tsan tests if trivial testcase doesn't run, set dg-do-what-default
856 (tsan_finish): Restore dg-do-what-default.
857 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
858 * g++.dg/tsan/fd_close_norace2.C: Likewise.
859 * g++.dg/tsan/default_options.C: Likewise.
860 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
861 * g++.dg/tsan/atomic_free2.C: Likewise.
862 * g++.dg/tsan/cond_race.C: Likewise.
863 * g++.dg/tsan/fd_close_norace.C: Likewise.
864 * g++.dg/tsan/benign_race.C: Likewise.
865 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
866 * c-c++-common/tsan/simple_race.c: Likewise.
867 * c-c++-common/tsan/mutexset1.c: Likewise.
868 * c-c++-common/tsan/thread_leak2.c: Likewise.
869 * c-c++-common/tsan/tls_race.c: Likewise.
870 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
871 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
872 * c-c++-common/tsan/free_race2.c: Likewise.
873 * c-c++-common/tsan/thread_leak.c: Likewise.
874 * c-c++-common/tsan/thread_leak1.c: Likewise.
875 * c-c++-common/tsan/race_on_barrier.c: Likewise.
876 * c-c++-common/tsan/free_race.c: Likewise.
877 * c-c++-common/tsan/sleep_sync.c: Likewise.
878 * c-c++-common/tsan/tiny_race.c: Likewise.
879 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
880 * c-c++-common/tsan/atomic_stack.c: Likewise.
881 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
882 in dg-output regexps.
883 * c-c++-common/tsan/simple_stack.c: Likewise.
885 2014-01-31 Richard Henderson <rth@redhat.com>
887 * g++.dg/tm/pr60004.C: New.
889 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
892 * g++.dg/inherit/crash4.C: New.
894 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
896 * c-c++-common/tsan/simple_race.c: Made test less flaky.
898 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
900 * gcc.target/i386/m512-check.h: Use correct rounding values.
902 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
904 * gcc.target/i386/avx-1.c: Use correct rounding values.
905 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
906 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
907 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
908 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
909 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
910 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
911 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
912 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
913 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
914 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
915 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
916 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
917 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
918 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
919 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
920 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
921 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
922 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
923 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
924 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
925 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
926 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
927 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
928 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
929 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
930 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
931 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
932 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
933 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
934 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
935 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
936 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
937 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
938 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
939 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
940 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
941 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
942 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
943 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
944 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
945 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
946 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
947 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
948 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
949 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
950 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
951 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
952 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
953 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
954 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
955 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
956 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
957 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
958 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
959 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
960 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
961 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
962 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
963 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
964 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
965 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
966 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
967 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
968 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
969 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
970 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
971 * gcc.target/i386/sse-13.c: Ditto.
972 * gcc.target/i386/sse-14.c: Ditto.
973 * gcc.target/i386/sse-22.c: Ditto.
974 * gcc.target/i386/sse-23.c: Ditto.
976 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
978 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
979 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
981 2014-01-31 Richard Biener <rguenther@suse.de>
984 * gcc.dg/torture/pr59990.c: New testcase.
986 2014-01-31 Jakub Jelinek <jakub@redhat.com>
988 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
989 if it fails don't run any tsan tests.
991 2014-01-31 Marek Polacek <polacek@redhat.com>
994 * gcc.dg/pr59940.c (g): Adjust dg-warning.
995 (y): Adjust dg-error.
996 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
997 * gcc.dg/pr59963-1.c: New test.
998 * gcc.dg/pr59963-2.c: New test.
999 * gcc.dg/pr59963-3.c: New test.
1001 2014-01-30 Jakub Jelinek <jakub@redhat.com>
1004 * gcc.target/arm/pr59923.c: New test.
1006 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1008 * gcc.dg/vmx/splat.c: New.
1009 * gcc.dg/vmx/splat-vsx.c: New.
1010 * gcc.dg/vmx/splat-be-order.c: New.
1011 * gcc.dg/vmx/splat-vsx-be-order.c: New.
1012 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
1013 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
1015 2014-01-30 Richard Biener <rguenther@suse.de>
1017 PR tree-optimization/59993
1018 * gcc.dg/torture/pr59993.c: New testcase.
1020 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
1022 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
1023 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
1024 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
1025 vect_int rather than vect_float.
1027 2014-01-30 Marek Polacek <polacek@redhat.com>
1029 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
1031 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
1033 * gcc.target/microblaze/isa/fcmp4.c: New.
1035 2014-01-30 Marek Polacek <polacek@redhat.com>
1038 * gcc.dg/pr59940.c: New test.
1039 * gcc.dg/pr35635.c (func3): Move dg-warning.
1041 2014-01-30 Richard Biener <rguenther@suse.de>
1043 PR tree-optimization/59903
1044 * gcc.dg/torture/pr59903.c: New testcase.
1046 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
1049 * g++.dg/lookup/crash8.C: New.
1051 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
1054 * g++.dg/template/crash117.C: New.
1056 2014-01-30 Richard Biener <rguenther@suse.de>
1059 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
1060 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
1062 * gcc.dg/invalid-call-1.c: Likewise.
1064 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1067 * g++.dg/cpp1y/auto-fn23.C: New.
1069 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1072 * g++.dg/init/dso_handle2.C: New.
1074 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1077 * g++.dg/cpp0x/pr58674.C: New.
1079 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
1082 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
1083 * gcc.target/i386/avx512f-gather-5.c: Ditto.
1085 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1087 * gcc.dg/vmx/merge-be-order.c: New.
1088 * gcc.dg/vmx/merge.c: New.
1089 * gcc.dg/vmx/merge-vsx-be-order.c: New.
1090 * gcc.dg/vmx/merge-vsx.c: New.
1092 2014-01-29 Richard Biener <rguenther@suse.de>
1094 PR tree-optimization/58742
1095 * gcc.dg/pr58742-1.c: New testcase.
1096 * gcc.dg/pr58742-2.c: Likewise.
1097 * gcc.dg/pr58742-3.c: Likewise.
1099 2014-01-29 Renlin Li <Renlin.Li@arm.com>
1101 * gcc.target/arm/ftest-armv7ve-arm.c: New.
1102 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
1103 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
1105 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1108 * g++.dg/gomp/pr58702.C: New.
1110 2014-01-29 Dodji Seketeli <dodji@redhat.com>
1112 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
1115 2014-01-29 Jakub Jelinek <jakub@redhat.com>
1118 PR tree-optimization/59920
1119 * gcc.dg/pr59920-1.c: New test.
1120 * gcc.dg/pr59920-2.c: New test.
1121 * gcc.dg/pr59920-3.c: New test.
1122 * c-c++-common/gomp/pr59917-1.c: New test.
1123 * c-c++-common/gomp/pr59917-2.c: New test.
1125 PR tree-optimization/59594
1126 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
1127 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
1128 * gcc.dg/vect/pr59594.c: New test.
1130 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
1133 * gfortran.dg/allocate_class_3.f90: New test.
1135 2014-01-28 Dodji Seketeli <dodji@redhat.com>
1137 PR preprocessor/59935
1138 * c-c++-common/cpp/warning-zero-location.c: New test.
1139 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
1141 2014-01-27 Steve Ellcey <sellcey@mips.com>
1143 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
1145 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
1147 * g++.dg/ext/mv16.C: New tests.
1149 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
1151 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
1152 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1153 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
1154 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1155 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
1156 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1157 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
1158 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1159 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1160 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1161 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1162 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1163 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1164 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1165 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1166 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1167 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1168 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1169 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1170 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1171 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1172 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1173 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1174 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1175 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1176 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1177 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1178 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1179 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1180 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1181 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1182 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1183 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1184 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1185 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1186 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1187 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1188 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1189 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
1190 _mm512_mask_cvtepi32_storeu_epi8.
1191 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1192 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
1193 _mm512_mask_cvtepi32_storeu_epi16.
1194 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1195 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
1196 _mm512_mask_cvtepi64_storeu_epi8.
1197 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1198 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
1199 _mm512_mask_cvtepi64_storeu_epi16.
1200 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1201 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
1202 _mm512_mask_cvtepi64_storeu_epi32.
1203 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1204 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
1205 _mm512_mask_cvtsepi32_storeu_epi8.
1206 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1207 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
1208 _mm512_mask_cvtsepi32_storeu_epi16.
1209 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1210 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1211 _mm512_mask_cvtsepi64_storeu_epi8.
1212 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1213 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1214 _mm512_mask_cvtsepi64_storeu_epi16.
1215 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1216 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1217 _mm512_mask_cvtsepi64_storeu_epi32.
1218 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1219 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1220 _mm512_mask_cvtusepi32_storeu_epi8.
1221 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1222 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1223 _mm512_mask_cvtusepi32_storeu_epi16.
1224 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1225 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
1226 _mm512_mask_cvtusepi64_storeu_epi8.
1227 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1228 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
1229 _mm512_mask_cvtusepi64_storeu_epi16.
1230 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1231 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
1232 _mm512_mask_cvtusepi64_storeu_epi32.
1233 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1234 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
1236 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
1238 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
1239 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1240 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1241 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1242 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1243 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1244 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1245 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1246 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
1247 built-ins roudning immediate.
1248 * gcc.target/i386/sse-22.c: Add new built-ins.
1249 * gcc.target/i386/sse-23.c: Ditto.
1250 * gcc.target/i386/avx-1.c: Ditto.
1252 2014-01-27 Christian Bruel <christian.bruel@st.com>
1254 * gcc.target/sh/torture/strncmp.c: New tests.
1256 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
1258 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1260 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
1262 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1264 2014-01-24 Jeff Law <law@redhat.com>
1266 PR tree-optimization/59919
1267 * gcc.c-torture/compile/pr59919.c: New test.
1269 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1272 * g++.dg/ext/timevar2.C: New.
1274 2014-01-24 Marek Polacek <polacek@redhat.com>
1276 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1278 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
1281 * gcc.target/i386/pr59929.c: New test.
1283 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1286 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1287 word atomic functions at runtime.
1289 2014-01-23 Marek Polacek <polacek@redhat.com>
1292 * gcc.dg/pr59846.c: New test.
1294 2014-01-23 Marek Polacek <polacek@redhat.com>
1297 * c-c++-common/pr58346-1.c: New test.
1298 * c-c++-common/pr58346-2.c: New test.
1299 * c-c++-common/pr58346-3.c: New test.
1301 2014-01-23 Marek Polacek <polacek@redhat.com>
1304 * gcc.dg/20020220-2.c: Adjust dg-warning message.
1305 * gcc.dg/pr59871.c: New test.
1307 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1310 * g++.dg/parse/enum11.C: New.
1312 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1314 * gcc.target/aarch64/sshr64_1.c: New testcase.
1316 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
1318 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1319 SIMD enabled function.
1320 * g++.dg/cilk-plus/ef_test.C: New test.
1321 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1323 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1324 to differenciate C error messages from C++ ones.
1326 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1328 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1330 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
1332 * gcc.target/microblaze/others/builtin-trap.c: New test,
1334 2014-01-23 Jakub Jelinek <jakub@redhat.com>
1337 * c-c++-common/gomp/pr58809.c: New test.
1339 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
1342 * c-c++-common/asan/use-after-return-1.c: Fixed
1345 2014-01-23 Dodji Seketeli <dodji@redhat.com>
1347 PR preprocessor/58580
1348 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1350 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1351 Ilya Tocar <ilya.tocar@intel.com>
1353 * gcc.target/i386/avx512f-kmovw-1.c: New.
1355 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1357 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1358 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1359 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1360 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1361 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1362 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1364 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
1367 * gcc.dg/pr48774.c: Remove skip for mips_rel.
1368 * gcc.target/mips/pr52125.c: New test.
1370 2014-01-22 Marek Polacek <polacek@redhat.com>
1373 * gcc.dg/torture/pr59891.c: New test.
1375 2014-01-22 Jeff Law <law@redhat.com>
1377 PR tree-optimization/59597
1378 * gcc.dg/tree-ssa/pr59597.c: New test.
1380 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
1382 PR rtl-optimization/59477
1383 * g++.dg/pr59477.C: New.
1385 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1387 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1389 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1392 * g++.dg/pr59482.C: New.
1394 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1396 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1397 * gcc.dg/vmx/extract-vsx.c: New.
1398 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1399 * gcc.dg/vmx/insert-vsx.c: New.
1401 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1403 PR rtl-optimization/59896
1404 * gcc.target/arm/pr59896.c: New.
1406 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1408 PR rtl-optimization/59858
1409 * gcc.target/arm/pr59858.c: New.
1411 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1414 * gcc.dg/tree-prof/pr59003.c: New test.
1417 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1420 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1422 * gfortran.dg/round_3.f08: Add more cases.
1424 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1426 * lib/target-supports.exp (force_conventional_output_for): New
1428 * lib/scanasm.exp (scan-assembler_required_options)
1429 (scan-assembler-not_required_options)
1430 (scan-assembler-times_required_options): Replace with
1431 force_conventional_output_fors.
1432 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1433 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1435 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1438 * gcc.target/i386/pr59789.c: New testcase.
1440 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1442 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1443 the 'code' bitfield from 16 to 8.
1445 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1447 * lib/target-supports.exp
1448 (check_effective_target_vect_perm): Exclude aarch64_be.
1449 (check_effective_target_vect_perm_byte): Likewise.
1450 (check_effective_target_vect_perm_short): Likewise.
1452 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1454 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1455 (RUN_TEST): Use new macro.
1456 (INDEX64_32): Delete.
1457 (INDEX64_64): Likewise.
1458 (INDEX128_32): Likewise.
1459 (INDEX128_64): Likewise.
1461 (test_vneg_f32): Use fixed RUN_TEST.
1463 2014-01-20 Richard Biener <rguenther@suse.de>
1466 * gcc.dg/pr59860.c: New testcase.
1468 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1471 * gcc.target/i386/pr59880.c: New test.
1473 2014-01-20 Renlin Li <renlin.li@arm.com>
1475 * gcc.dg/pr44194-1.c: Tweak regexp.
1477 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1482 * gfortran.dg/round_3.f08: New cases added.
1483 * gfortran.dg/fmt_g_1.f90: New test.
1485 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1487 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1489 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1491 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1493 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1495 * gcc.dg/vect/pr57705.c: Require vect_int.
1496 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1497 * gcc.dg/vect/vect-alias-check.c: Likewise.
1499 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1502 * gfortran.dg/unresolved_fixup_1.f90: New test.
1503 * gfortran.dg/unresolved_fixup_2.f90: New test.
1505 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1508 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1509 Remove dg-prune-output lines.
1511 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1514 * gfortran.dg/pr59706.f90: New test.
1515 * g++.dg/ext/pr59706.C: New test.
1517 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1521 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1522 * g++.dg/init/pr58811.C: Likewise.
1524 2014-01-17 Jeff Law <law@redhat.com>
1527 * gfortran.dg/pr57904.f90: New test.
1529 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1532 * g++.dg/cpp0x/nsdmi-union4.C: New.
1534 2014-01-17 Marek Polacek <polacek@redhat.com>
1537 * g++.dg/diagnostic/pr59838.C: New test.
1539 2014-01-17 Marek Polacek <polacek@redhat.com>
1542 * gcc.dg/pr58346.c: New test.
1544 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1547 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1548 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1552 * gfortran.dg/pr59440-1.f90: New test.
1553 * gfortran.dg/pr59440-2.f90: New test.
1554 * gfortran.dg/pr59440-3.f90: New test.
1557 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1558 testing for " version" and " alias" with one testing for
1559 " version\[^\n\r]* alias".
1560 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1561 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1562 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1563 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1564 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1565 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1568 * c-c++-common/torture/pr57945.c: New test.
1570 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1572 * gcc.target/arm/its.c: New testcase.
1574 2014-01-16 Jan Hubicka <jh@suse.cz>
1577 * g++.dg/torture/pr59775.C: New testcase.
1579 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1582 * gcc.c-torture/compile/pr58344.c: New test.
1585 * gcc.target/i386/pr59839.c: New test.
1588 * gcc.target/i386/pr9771-1.c (main): Rename to...
1589 (real_main): ... this. Add __asm name "main".
1590 (ASMNAME, ASMNAME2, STRING): Define.
1592 2014-01-16 Nick Clifton <nickc@redhat.com>
1595 * gcc.c-torture/compile/pr28865.c: New.
1596 * gcc.c-torture/execute/pr28865.c: New.
1598 2014-01-16 Marek Polacek <polacek@redhat.com>
1601 * gcc.dg/pr59827.c: New test.
1603 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1605 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1607 2014-01-15 Richard Henderson <rth@redhat.com>
1610 * gcc.target/i386/pr54694.c: New test.
1612 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1615 * g++.dg/pr49718.C: New test.
1617 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1619 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1621 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1623 * gcc.dg/vmx/mult-even-odd.c: New.
1624 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1626 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1628 * lib/target-supports.exp (check_libcilkrts_available): Added an
1629 extern "C" if we are using C++ along with a function prototype.
1631 2014-01-15 Jeff Law <law@redhat.com>
1633 PR tree-optimization/59747
1634 * gcc.c-torture/execute/pr59747.c: New test.
1636 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1639 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1641 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1642 * g++.dg/ext/attribute-test-1.C: Likewise.
1643 * g++.dg/ext/attribute-test-2.C: Likewise.
1644 * g++.dg/ext/attribute-test-3.C: Likewise.
1645 * g++.dg/ext/attribute-test-4.C: Likewise.
1646 * g++.dg/ext/pr56790-1.C: Likewise.
1647 * g++.dg/torture/pr38565.C: Likewise.
1648 * gcc.dg/pr53060.c: Likewise.
1649 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1650 * c-c++-common/vector-compare-2.c: Likewise.
1651 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1652 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1653 dg-message line number.
1655 2014-01-15 Matthias Klose <doko@ubuntu.com>
1657 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1659 2014-01-15 Richard Biener <rguenther@suse.de>
1661 PR tree-optimization/59822
1662 * g++.dg/torture/pr59822.C: New testcase.
1664 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1667 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1668 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1670 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1671 Kugan Vivekanandarajah <kuganv@linaro.org>
1674 * g++.dg/pr59695.C: New testcase.
1676 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1679 * gcc.c-torture/compile/pr59803.c: New testcase.
1681 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1684 * gcc.c-torture/execute/pr58943.c: New test.
1685 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1687 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1690 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1691 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1692 (bar): Change return type to void. Set y to x.
1693 * gcc.target/i386/pr59794-1.c: New testcase.
1694 * gcc.target/i386/pr59794-2.c: Likewise.
1695 * gcc.target/i386/pr59794-3.c: Likewise.
1696 * gcc.target/i386/pr59794-4.c: Likewise.
1697 * gcc.target/i386/pr59794-5.c: Likewise.
1698 * gcc.target/i386/pr59794-6.c: Likewise.
1699 * gcc.target/i386/pr59794-7.c: Likewise.
1701 2014-01-14 Richard Biener <rguenther@suse.de>
1703 PR tree-optimization/58921
1704 PR tree-optimization/59006
1705 * gcc.dg/torture/pr58921.c: New testcase.
1706 * gcc.dg/torture/pr59006.c: Likewise.
1707 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1709 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1712 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1713 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1714 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1715 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1716 Executing predictive commoning without unrolling.
1718 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1720 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1721 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1722 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1723 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1724 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1725 __builtin_ia32_rsqrt28sd_round.
1726 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1727 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1728 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1729 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1730 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1731 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1732 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1733 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1734 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1735 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1736 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1737 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1738 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1739 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1740 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1741 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1742 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1743 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1744 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1745 fix wrong rounding mode (see above).
1746 * gcc.target/i386/sse-23.c: Ditto.
1748 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1750 * gcc.dg/vmx/insert.c: New.
1751 * gcc.dg/vmx/insert-be-order.c: New.
1752 * gcc.dg/vmx/extract.c: New.
1753 * gcc.dg/vmx/extract-be-order.c: New.
1755 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1757 PR tree-optimization/59387
1758 * gcc.c-torture/execute/pr59387.c: New test.
1760 2014-01-13 Richard Biener <rguenther@suse.de>
1762 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1763 adjusting mathlib options.
1764 * gfortran.dg/lto/lto.exp: Likewise.
1766 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1768 * gnat.dg/loop_optimization17.adb: New test.
1769 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1771 2014-01-13 Christian Bruel <christian.bruel@st.com>
1773 * gcc.target/sh/cmpstrn.c: New case.
1775 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1777 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1778 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1780 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1783 * gfortran.dg/alloc_comp_basics_6.f90: New.
1785 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1788 * gfortran.dg/pr59700.f90: New test.
1790 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1792 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1793 * gfortran.dg/use_only_3.f90: Likewise.
1794 * gfortran.dg/inquire_10.f90: Delete opened file.
1795 * gfortran.dg/inquire_15.f90: Likewise.
1796 * gfortran.dg/pr16597.f90: Likewise.
1797 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1800 2014-01-10 Jeff Law <law@redhat.com>
1803 * gcc.c-torture/compile/pr59743.c: New test.
1805 2014-01-10 Jan Hubicka <jh@suse.cz>
1808 * g++.dg/torture/pr58585.C: New testcase.
1810 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1812 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1814 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1816 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1818 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1821 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1822 * gcc.target/aarch64/cmn-neg2.c: New test.
1824 2014-01-10 Richard Biener <rguenther@suse.de>
1826 PR tree-optimization/59374
1827 * gcc.dg/torture/pr59374-3.c: New testcase.
1829 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1831 * lib/target-supports.exp
1832 (check_effective_target_arm_crypto_ok_nocache): New.
1833 (check_effective_target_arm_crypto_ok): Use above procedure.
1834 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1836 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1840 * g++.dg/ipa/devirt-20.C: New testcase.
1841 * g++.dg/torture/pr58252.C: Likewise.
1842 * g++.dg/torture/pr59226.C: Likewise.
1844 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1846 * c-c++-common/asan/no-asan-stack.c: New test.
1848 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1851 * gcc.dg/pr59670.c: New test.
1853 2014-01-09 Steve Ellcey <sellcey@mips.com>
1855 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1857 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1860 * gcc.target/i386/pr47735.c: New test.
1862 PR tree-optimization/59622
1863 * g++.dg/opt/pr59622-2.C: New test.
1864 * g++.dg/opt/pr59622-3.C: New test.
1865 * g++.dg/opt/pr59622-4.C: New test.
1866 * g++.dg/opt/pr59622-5.C: New test.
1869 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1870 filename:line instead of (modulename+offset) form with stripped
1871 initial / from the filename.
1873 2014-01-09 Ian Lance Taylor <iant@google.com>
1875 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1876 the other Go compiler.
1878 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1881 * g++.dg/cpp0x/variadic145.C: New.
1883 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1885 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1886 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1888 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1891 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1892 are run only if the Cilk library is available/enabled.
1893 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1894 * lib/target-supports.exp (check_libcilkrts_available): New function.
1896 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1899 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1900 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1901 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1902 with dg-additional-options.
1903 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1904 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1905 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1906 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1907 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1908 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1910 2014-01-09 Richard Biener <rguenther@suse.de>
1912 PR tree-optimization/59715
1913 * gcc.dg/torture/pr59715.c: New testcase.
1915 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1917 * c-c++-common/asan/no-asan-globals.c: New test.
1918 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1919 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1920 * c-c++-common/asan/use-after-return-1.c: Likewise.
1921 * c-c++-common/asan/no-use-after-return.c: Likewise.
1923 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1925 * gnat.dg/weak2.ad[sb]: New test.
1927 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1930 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1931 type, use pointers to vector type instead.
1933 2014-01-08 Catherine Moore <clm@codesourcery.com>
1935 * gcc.target/mips/umips-branch-3.c: New test.
1936 * gcc.target/mips/umips-branch-4.c: New test.
1938 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1940 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1941 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1942 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1943 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1944 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1945 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1946 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1947 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1949 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1951 PR rtl-optimization/59137
1952 * gcc.target/mips/pr59137.c: New test.
1954 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1956 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1957 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1958 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1959 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1960 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1961 Require fpic effective target.
1962 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1964 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1967 * gcc.dg/pr59722.c: New test.
1969 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1972 * gcc.dg/torture/pr57748-3.c: New test.
1973 * gcc.dg/torture/pr57748-4.c: New test.
1975 2014-01-08 Marek Polacek <polacek@redhat.com>
1978 * gcc.dg/gomp/pr59669-1.c: New test.
1979 * gcc.dg/gomp/pr59669-2.c: New test.
1981 2014-01-08 Martin Jambor <mjambor@suse.cz>
1984 * gcc.dg/ipa/pr59610.c: New test.
1986 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1989 * gfortran.dg/binding_label_tests_26a.f90: New.
1990 * gfortran.dg/binding_label_tests_26b.f90: New.
1992 2014-01-08 Marek Polacek <polacek@redhat.com>
1995 * c-c++-common/ubsan/pr59667.c: New test.
1997 2014-01-08 Richard Biener <rguenther@suse.de>
2000 * gcc.dg/pr59630.c: New testcase.
2002 2014-01-08 Richard Biener <rguenther@suse.de>
2005 * gcc.dg/pr59471.c: New testcase.
2007 2014-01-07 Jeff Law <law@redhat.com>
2010 * gcc.target/i386/pr53623.c: New test.
2012 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
2014 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
2016 * g++.dg/cpp1y/pr58534.C: Likewise.
2017 * g++.dg/cpp1y/pr58536.C: Likewise.
2018 * g++.dg/cpp1y/pr58548.C: Likewise.
2019 * g++.dg/cpp1y/pr58549.C: Likewise.
2020 * g++.dg/cpp1y/pr58637.C: Likewise.
2021 * g++.dg/cpp1y/pr59112.C: Likewise.
2022 * g++.dg/cpp1y/pr59113.C: Likewise.
2023 * g++.dg/cpp1y/pr59629.C: Likewise.
2024 * g++.dg/cpp1y/pr59635.C: Likewise.
2025 * g++.dg/cpp1y/pr59636.C: Likewise.
2026 * g++.dg/cpp1y/pr59638.C: Likewise.
2028 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
2030 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
2032 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
2034 * gcc.target/i386/intrinsics_4.c (bar): New function.
2036 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2038 * g++.dg/ext/is_base_of_incomplete-2.C: New.
2040 2014-01-07 Jakub Jelinek <jakub@redhat.com>
2042 PR rtl-optimization/58668
2043 * gcc.dg/pr58668.c: New test.
2045 PR tree-optimization/59643
2046 * gcc.dg/pr59643.c: New test.
2047 * gcc.c-torture/execute/pr59643.c: New test.
2049 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2052 * gfortran.dg/class_allocate_16.f90: New.
2054 2014-01-06 Jakub Jelinek <jakub@redhat.com>
2057 * gcc.target/i386/pr59644.c: New test.
2059 2014-01-06 Marek Polacek <polacek@redhat.com>
2062 * gcc.dg/pr57773.c: New test.
2064 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
2070 * g++.dg/cpp1y/pr59635.C: New testcase.
2071 * g++.dg/cpp1y/pr59636.C: New testcase.
2072 * g++.dg/cpp1y/pr59629.C: New testcase.
2073 * g++.dg/cpp1y/pr59638.C: New testcase.
2075 2014-01-06 Martin Jambor <mjambor@suse.cz>
2078 * gcc.dg/ipa/pr59008.c: New test.
2080 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2082 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
2085 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2087 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
2088 Require c99_runtime.
2089 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
2091 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
2092 Require c99_runtime.
2093 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
2094 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
2095 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
2097 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
2098 Require c99_runtime.
2099 Make CALC void static.
2100 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
2102 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
2103 Require c99_runtime.
2104 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
2106 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2108 * gcc.target/i386/pr59501-1.c: Require avx effective target.
2109 * gcc.target/i386/pr59501-2.c: Likewise.
2110 * gcc.target/i386/pr59501-3.c: Likewise.
2111 * gcc.target/i386/pr59501-4.c: Likewise.
2112 * gcc.target/i386/pr59501-5.c: Likewise.
2113 * gcc.target/i386/pr59501-6.c: Likewise.
2115 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2117 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
2118 * gcc.target/i386/pr59390_1.c: Likewise.
2119 * gcc.target/i386/pr59390_2.c: Likewise.
2121 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
2123 * gcc.dg/pr59350.c: Tweak.
2124 * gcc.dg/pr59350-2.c: New test.
2125 * g++.dg/pr59510.C: Likewise.
2127 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2130 * gfortran.dg/bind_c_procs_2.f90: New.
2132 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
2134 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
2135 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2136 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2137 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2138 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
2139 * gcc.dg/tree-ssa/vrp47.c: Likewise.
2140 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2142 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
2144 * gcc.target/arm/neon-nested-apcs.c: New test.
2146 2014-01-04 Jakub Jelinek <jakub@redhat.com>
2148 PR tree-optimization/59519
2149 * gcc.dg/vect/pr59519-1.c: New test.
2150 * gcc.dg/vect/pr59519-2.c: New test.
2152 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
2155 2014-01-04 Janus Weil <janus@gcc.gnu.org>
2158 * gfortran.dg/typebound_proc_32.f90: New.
2160 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
2163 * g++.dg/pr58950.C: New file.
2165 2014-01-03 Tobias Burnus <burnus@net-b.de>
2168 * g++.dg/gomp/pr58567.C: New.
2170 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
2172 PR tree-optimization/59651
2173 * gcc.dg/torture/pr59651.c: New test.
2174 * gcc.dg/vect/pr59651.c: Ditto.
2176 2014-01-03 Jakub Jelinek <jakub@redhat.com>
2179 * gcc.target/i386/pr59625.c: New test.
2181 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2185 * g++.dg/cpp0x/range-for28.C: New.
2186 * g++.dg/cpp0x/range-for3.C: Update.
2188 2014-01-02 Joseph Myers <joseph@codesourcery.com>
2190 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
2192 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2195 * g++.dg/cpp0x/pr59641.C: New file.
2197 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2199 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
2201 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2204 * g++.dg/ext/pr59378.C: New file.
2206 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2208 Update copyright years
2210 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2212 * gcc.target/arc/arc.exp: Use the standard form for the copyright
2215 2014-01-02 Janus Weil <janus@gcc.gnu.org>
2218 * gfortran.dg/dynamic_dispatch_12.f90: New.
2220 2014-01-01 Jakub Jelinek <jakub@redhat.com>
2222 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2223 the builtin isn't optimized away as unused.
2225 PR rtl-optimization/59647
2226 * g++.dg/opt/pr59647.C: New test.
2228 Copyright (C) 2014 Free Software Foundation, Inc.
2230 Copying and distribution of this file, with or without modification,
2231 are permitted in any medium without royalty provided the copyright
2232 notice and this notice are preserved.