1 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
2 Kirill Yukhin <kirill.yukhin@intel.com>
4 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
5 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
6 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
7 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
8 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
9 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
11 2014-02-19 Jakub Jelinek <jakub@redhat.com>
14 * g++.dg/ext/builtin-bswap1.C: New test.
15 * c-c++-common/pr37743.c: New test.
17 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
19 * gcc.dg/decl-10.c: New test.
21 2014-02-19 Jakub Jelinek <jakub@redhat.com>
24 * g++.dg/ext/ivdep-1.C: New test.
27 * gcc.dg/pr60267.c: New test.
29 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
32 * gcc.target/i386/pr39162.c: Add dg-prune-output.
33 (dg-options): Remove -Wno-psabi.
34 * gcc.target/i386/59794-2.c: Ditto.
35 * gcc.target/i386/60205-1.c: Ditto.
36 * gcc.target/i386/sse-5.c: Ditto.
38 2014-02-18 Nick Clifton <nickc@redhat.com>
40 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
41 * gcc.dg/pr23623.c: Likewise.
42 * gcc.dg/pr48784-1.c: Likewise.
43 * gcc.dg/pr48784-2.c: Likewise.
44 * gcc.dg/pr56997-2.c: Likewise.
45 * gcc.dg/sms-6.c: Likewise.
46 * gcc.dg/torture/pr60183.c: Likewise.
47 * gcc.dg/torture/vec-cvt-1.c: Likewise.
48 * gcc.c-torture/execute/20061220-1.x: New.
49 * gcc.c-torture/execute/pr43220.x: New.
50 * gcc.c-torture/execute/pr51581-1.x: New.
51 * gcc.c-torture/execute/pr51581-2.x: New.
52 * gcc.c-torture/execute/pr58570.x: New.
53 * gcc.c-torture/unsorted/DFcmp.x: New.
54 * gcc.c-torture/unsorted/SFset.x: New.
56 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
58 * gnat.dg/opt31.adb: New test.
60 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
62 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
64 2014-02-19 Janus Weil <janus@gcc.gnu.org>
67 * gfortran.dg/typebound_proc_33.f90: New.
69 2014-02-19 Marek Polacek <polacek@redhat.com>
72 * gcc.dg/pr60195.c: New test.
74 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
76 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
79 2014-02-19 Jakub Jelinek <jakub@redhat.com>
82 * c-c++-common/cpp/pr58844-1.c: New test.
83 * c-c++-common/cpp/pr58844-2.c: New test.
85 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
88 * g++.dg/cpp0x/constexpr-ice10.C: New.
90 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
93 * g++.dg/cpp0x/pr60215.C: New.
95 2014-02-18 Tobias Burnus <burnus@net-b.de>
98 * gfortran.dg/proc_ptr_45.f90: New.
99 * gfortran.dg/proc_ptr_46.f90: New.
101 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
104 * g++.dg/cpp1y/pr60190.C: New testcase.
107 * g++.dg/cpp1y/pr60064.C: New testcase.
109 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
112 * gcc.target/i386/pr60205-1.c: New test.
113 * gcc.target/i386/pr60205-2.c: Ditto.
115 2014-02-18 Kai Tietz <ktietz@redhat.com>
118 * gcc.target/i386/nest-1.c: New testcase.
120 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
122 * gnat.dg/opt32.adb: New test.
124 2014-02-18 Janus Weil <janus@gcc.gnu.org>
127 * gfortran.dg/typebound_generic_15.f90: New.
129 2014-02-17 Janus Weil <janus@gcc.gnu.org>
132 * gfortran.dg/init_flag_12.f90: New.
134 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
135 Ilya Tocar <ilya.tocar@intel.com>
137 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
138 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
139 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
140 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
142 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
144 * lib/target-supports.exp
145 (check_effective_target_logical_op_short_circuit): New procedure.
146 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
147 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
148 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
149 * gcc.dg/tree-ssa/vrp47.c: Likewise.
150 * gcc.dg/tree-ssa/vrp87.c: Likewise.
151 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
152 logical_op_short_circuit for the alternative test, extending
155 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
158 * gcc.target/powerpc/pr60203.c: New testsuite.
160 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
163 * gfortran.dg/ichar_3.f90: New test.
165 2014-02-15 Richard Biener <rguenther@suse.de>
167 PR tree-optimization/60183
168 * gcc.dg/torture/pr60183.c: New testcase.
170 2014-02-14 Jeff Law <law@redhat.com>
172 PR rtl-optimization/60131
173 * g++.dg/torture/pr60131.C: New test.
175 2014-02-14 Ian Bolton <ian.bolton@arm.com>
177 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
180 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
182 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
184 2014-02-14 Jakub Jelinek <jakub@redhat.com>
186 * gcc.c-torture/compile/20140213.c: New test.
188 2014-02-13 Jakub Jelinek <jakub@redhat.com>
191 * gcc.target/i386/pr43546.c: New test.
193 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
195 * gcc.target/s390/hotpatch-compile-8.c: New test.
197 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
199 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
200 definition with an ifndef.
201 * gcc.dg/pr59605-2.c: New test.
203 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
205 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
207 2014-02-12 Joseph Myers <joseph@codesourcery.com>
209 * gcc.dg/torture/float128-mul-underflow.c,
210 gcc.dg/torture/float128-truncdf-underflow.c,
211 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
213 2014-02-12 Jakub Jelinek <jakub@redhat.com>
216 * g++.dg/ipa/pr59737.C: New test.
218 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
220 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
222 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
224 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
226 * gcc.dg/cilk-plus/jump-openmp.c: New file.
228 2014-02-12 Richard Biener <rguenther@suse.de>
231 * gcc.dg/torture/pr60092.c: New testcase.
232 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
234 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
236 * gcc.c-torture/execute/20140212-1.c: New test.
238 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
241 * g++.dg/cpp0x/pr60047.C: New.
243 2014-02-12 Jakub Jelinek <jakub@redhat.com>
246 * c-c++-common/pr60101.c: New test.
248 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
251 * g++.dg/ipa/devirt-27.C: New testcase.
252 * g++.dg/ipa/devirt-26.C: New testcase.
254 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
257 * gcc.target/powerpc/pr60137.c: New file.
259 2014-02-11 Jakub Jelinek <jakub@redhat.com>
262 * gfortran.dg/pr52370.f90: New test.
264 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
268 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
271 * gcc.target/i386/pr43662.c (dg-options):
272 Add -maccumulate-outgoing-args.
273 * gcc.target/i386/pr43869.c (dg-options): Ditto.
274 * gcc.target/i386/pr57003.c (dg-options): Ditto.
275 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
276 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
277 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
278 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
279 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
280 Add -maccumulate-outgoing-args.
281 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
282 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
283 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
284 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
285 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
286 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
287 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
288 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
289 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
290 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
291 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
292 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
293 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
294 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
295 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
297 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
299 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
301 2014-02-11 Jakub Jelinek <jakub@redhat.com>
304 * gcc.dg/guality/pr59776.c: New test.
306 2014-02-11 Renlin Li <Renlin.Li@arm.com>
308 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
309 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
310 (add_options_for_arm_vfp3): New.
312 2014-02-11 Jeff Law <law@redhat.com>
315 * gcc.target/m68k/pr54041.c: New test.
317 2014-02-11 Jakub Jelinek <jakub@redhat.com>
320 * gcc.target/i386/pr59927.c: New test.
322 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
324 * gcc.dg/vect/pr57741-3.c: Require vect_int.
325 * gcc.dg/vect/pr60012.c: Likewise.
326 * gcc.dg/vect/vect-119.c: Likewise.
327 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
328 * gcc.dg/vect/vect-outer-4c.c: Likewise.
330 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
332 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
334 2014-02-10 Jeff Law <law@redhat.com>
337 * gcc.c-torture/compile/pr52306.c: New test.
339 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
341 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
343 2014-02-10 Richard Biener <rguenther@suse.de>
345 PR tree-optimization/60115
346 * gcc.dg/torture/pr60115.c: New testcase.
348 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
350 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
351 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
353 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
354 Ilya Tocar <ilya.tocar@intel.com>
356 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
357 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
358 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
359 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
360 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
361 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
362 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
363 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
364 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
365 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
366 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
367 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
368 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
369 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
370 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
371 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
372 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
373 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
374 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
375 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
376 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
377 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
378 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
379 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
380 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
381 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
382 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
384 2014-02-10 Jakub Jelinek <jakub@redhat.com>
386 * gcc.dg/vect/pr59984.c: Require effective target
389 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
392 * gfortran.dg/associated_target_5.f03: New test.
394 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
397 * gfortran.dg/elemental_by_value_1.f90: New test.
399 2014-02-08 Janus Weil <janus@gcc.gnu.org>
402 * gfortran.dg/finalize_22.f90: New.
404 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
407 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
408 was fixed by the patch for PR59906.
410 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
413 * gfortran.dg/coarray_8.f90: Update dg-error match.
415 2014-02-08 Jakub Jelinek <jakub@redhat.com>
418 * gcc.dg/vect/pr59984.c: New test.
421 * gcc.dg/attr-alloc_align-1.c: New test.
422 * gcc.dg/attr-alloc_align-2.c: New test.
423 * gcc.dg/attr-alloc_align-3.c: New test.
424 * gcc.dg/attr-assume_aligned-1.c: New test.
425 * gcc.dg/attr-assume_aligned-2.c: New test.
426 * gcc.dg/attr-assume_aligned-3.c: New test.
428 2014-02-08 Jakub Jelinek <jakub@redhat.com>
431 * gcc.target/i386/pr60077-1.c: New test.
432 * gcc.target/i386/pr60077-2.c: New test.
434 2014-02-07 Jakub Jelinek <jakub@redhat.com>
436 PR preprocessor/56824
437 * gcc.dg/pr56824.c: New test.
439 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
441 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
442 variable used for atomic operations.
444 2014-02-07 Richard Biener <rguenther@suse.de>
447 * gcc.dg/vect/pr60092-2.c: New testcase.
449 2014-02-07 Jakub Jelinek <jakub@redhat.com>
453 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
455 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
456 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
458 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
460 * gcc.target/s390/fp2int1.c: New testcase.
462 2014-02-07 Richard Biener <rguenther@suse.de>
465 * gcc.dg/tree-ssa/alias-30.c: New testcase.
466 * gcc.dg/tree-ssa/alias-31.c: Likewise.
468 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
471 * g++.dg/torture/pr59918.C: New testcase.
473 2014-02-06 Jakub Jelinek <jakub@redhat.com>
476 * gcc.target/arm/pr59575.c: New test.
479 * gcc.dg/pr59992.c: New test.
481 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
483 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
484 init_priority. Test alignment of variable instead of function.
486 2014-02-06 Marek Polacek <polacek@redhat.com>
489 * gcc.dg/pr60087.c: New test.
491 2014-02-06 Alan Modra <amodra@gmail.com>
493 * gcc.target/powerpc/pr60032.c: New.
495 2014-02-06 Jakub Jelinek <jakub@redhat.com>
498 * gcc.c-torture/execute/pr60062.c: New test.
499 * gcc.c-torture/execute/pr60072.c: New test.
501 2014-02-06 Ian Bolton <ian.bolton@arm.com>
503 * gcc.dg/tree-ssa/pr59597.c: Make called function static
504 so that expected outcome works for PIC variants too.
506 2014-02-06 Yury Gribov <y.gribov@samsung.com>
507 Kugan Vivekanandarajah <kuganv@linaro.org>
509 * gcc.target/arm/vect-noalign.c: New file.
511 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
512 Jakub Jelinek <jakub@redhat.com>
515 * gcc.dg/pr60013.c: New testcase.
517 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
519 * gcc.dg/vmx/sum2s.c: New.
520 * gcc.dg/vmx/sum2s-be-order.c: New.
522 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
524 * gcc.dg/vmx/pack.c: New.
525 * gcc.dg/vmx/pack-be-order.c: New.
526 * gcc.dg/vmx/unpack.c: New.
527 * gcc.dg/vmx/unpack-be-order.c: New.
529 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
531 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
532 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
534 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
536 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
537 Use __builtin_floorf, __builtin_ceilf.
538 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
540 (TEST): Use __builtin_floorf.
541 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
543 2014-02-05 Jakub Jelinek <jakub@redhat.com>
546 * g++.dg/opt/pr59947.C: New test.
549 * c-c++-common/gomp/pr58703.c: New test.
551 2014-02-05 Richard Biener <rguenther@suse.de>
554 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
555 avoid using unsigned long long.
557 2014-02-05 Jakub Jelinek <jakub@redhat.com>
560 * g++.dg/torture/pr57499.C: New test.
562 2014-02-05 Yury Gribov <y.gribov@samsung.com>
564 * gcc.dg/asan/nosanitize-and-inline.c: New test.
566 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
568 * g++.dg/ipa/devirrt-22.C: Fix template.
570 2014-02-04 Marek Polacek <polacek@redhat.com>
573 * gcc.dg/pr60036.c: New test.
575 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
578 * g++.dg/torture/pr60058.C: New testcase.
580 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
582 * g++.dg/tsan/default_options.C: Invert check.
584 2014-02-04 Jakub Jelinek <jakub@redhat.com>
586 PR tree-optimization/60002
587 * g++.dg/opt/pr60002.C: New test.
589 PR tree-optimization/60023
590 * g++.dg/vect/pr60023.cc: New test.
593 * c-c++-common/torture/pr60026.c: New test.
595 PR rtl-optimization/57915
596 * gcc.target/i386/pr57915.c: New test.
598 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
600 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
602 2014-02-04 Renlin Li <Renlin.Li@arm.com>
604 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
606 2014-02-04 Jakub Jelinek <jakub@redhat.com>
609 * gcc.dg/pr59261.c: New test.
611 2014-02-04 Richard Biener <rguenther@suse.de>
613 PR tree-optimization/60012
614 * gcc.dg/vect/pr60012.c: New testcase.
616 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
619 * g++.dg/eh/unwind-direct.C: New test.
621 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
623 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
624 timeout value to 20s.
626 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
629 * g++.dg/torture/pr59882.C: New testcase
631 2014-02-03 Jan Hubicka <jh@suse.cz>
634 * g++.dg/ipa/devirt-22.C: New testcase.
636 2014-02-03 Jan Hubicka <jh@suse.cz>
638 * g++.dg/ipa/devirt-25.C: New testcase.
640 2014-02-04 Jakub Jelinek <jakub@redhat.com>
642 PR tree-optimization/59924
643 * gcc.dg/pr59924.c: New test.
645 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
648 * g++.dg/ipa/devirt-24.C: New testcase.
650 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
654 * c-c++-common/attributes-1.c: New testcase.
655 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
657 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
660 * g++.dg/cpp0x/pr58871.C: New.
662 2014-02-03 Cong Hou <congh@google.com>
664 PR tree-optimization/60000
665 * g++.dg/vect/pr60000.cc: New test.
667 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
669 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
670 * gcc.target/i386/long-double-64-4.c: Likewise.
671 * gcc.target/i386/long-double-80-1.c: Likewise.
672 * gcc.target/i386/long-double-80-2.c: Likewise.
673 * gcc.target/i386/long-double-80-3.c: Likewise.
674 * gcc.target/i386/long-double-80-4.c: Likewise.
675 * gcc.target/i386/long-double-80-5.c: Likewise.
676 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
678 * gcc.target/i386/long-double-64-3.c: Likewise.
679 * gcc.target/i386/long-double-128-1.c: New test.
680 * gcc.target/i386/long-double-128-2.c: Likewise.
681 * gcc.target/i386/long-double-128-3.c: Likewise.
682 * gcc.target/i386/long-double-128-4.c: Likewise.
683 * gcc.target/i386/long-double-128-5.c: Likewise.
684 * gcc.target/i386/long-double-128-6.c: Likewise.
685 * gcc.target/i386/long-double-128-7.c: Likewise.
686 * gcc.target/i386/long-double-128-8.c: Likewise.
687 * gcc.target/i386/long-double-128-9.c: Likewise.
688 * gcc.target/i386/long-double-64-5.c: Likewise.
689 * gcc.target/i386/long-double-64-6.c: Likewise.
690 * gcc.target/i386/long-double-64-7.c: Likewise.
691 * gcc.target/i386/long-double-64-8.c: Likewise.
692 * gcc.target/i386/long-double-64-9.c: Likewise.
693 * gcc.target/i386/long-double-80-10.c: Likewise.
694 * gcc.target/i386/long-double-80-8.c: Likewise.
695 * gcc.target/i386/long-double-80-9.c: Likewise.
697 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
699 PR rtl-optimization/57662
700 * g++.dg/pr57662.C: New test.
702 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
704 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
705 * gcc.dg/vmx/perm.c: New.
706 * gcc.dg/vmx/perm-be-order.c: New.
708 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
710 * gcc.dg/vmx/vsums.c: New.
711 * gcc.dg/vmx/vsums-be-order.c: New.
713 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
715 * g++.dg/ipa/devirt-23.C: New testcase.
716 * g++.dg/ipa/devirt-20.C: Fix template.
718 2014-02-02 Jan Hubicka <jh@suse.cz>
720 * g++.dg/ipa/devirt-21.C: New testcase.
722 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
724 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
725 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
727 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
730 * gcc.c-torture/execute/pr60017.c: New test.
732 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
735 * gfortran.dg/default_initialization_7.f90: New test.
737 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
740 * gfortran.dg/elemental_subroutine_9.f90: New test.
742 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
744 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
746 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
748 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
750 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
752 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
754 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
757 * g++.dg/init/bitfield5.C: New.
759 2014-02-01 Jakub Jelinek <jakub@redhat.com>
761 PR tree-optimization/60003
762 * gcc.c-torture/execute/pr60003.c: New test.
764 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
767 * gcc.target/arm/pr59985.C: New.
769 2014-01-31 Jakub Jelinek <jakub@redhat.com>
772 * lib/tsan-dg.exp (tsan_init): Instead of not running any
773 tsan tests if trivial testcase doesn't run, set dg-do-what-default
775 (tsan_finish): Restore dg-do-what-default.
776 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
777 * g++.dg/tsan/fd_close_norace2.C: Likewise.
778 * g++.dg/tsan/default_options.C: Likewise.
779 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
780 * g++.dg/tsan/atomic_free2.C: Likewise.
781 * g++.dg/tsan/cond_race.C: Likewise.
782 * g++.dg/tsan/fd_close_norace.C: Likewise.
783 * g++.dg/tsan/benign_race.C: Likewise.
784 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
785 * c-c++-common/tsan/simple_race.c: Likewise.
786 * c-c++-common/tsan/mutexset1.c: Likewise.
787 * c-c++-common/tsan/thread_leak2.c: Likewise.
788 * c-c++-common/tsan/tls_race.c: Likewise.
789 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
790 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
791 * c-c++-common/tsan/free_race2.c: Likewise.
792 * c-c++-common/tsan/thread_leak.c: Likewise.
793 * c-c++-common/tsan/thread_leak1.c: Likewise.
794 * c-c++-common/tsan/race_on_barrier.c: Likewise.
795 * c-c++-common/tsan/free_race.c: Likewise.
796 * c-c++-common/tsan/sleep_sync.c: Likewise.
797 * c-c++-common/tsan/tiny_race.c: Likewise.
798 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
799 * c-c++-common/tsan/atomic_stack.c: Likewise.
800 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
801 in dg-output regexps.
802 * c-c++-common/tsan/simple_stack.c: Likewise.
804 2014-01-31 Richard Henderson <rth@redhat.com>
806 * g++.dg/tm/pr60004.C: New.
808 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
811 * g++.dg/inherit/crash4.C: New.
813 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
815 * c-c++-common/tsan/simple_race.c: Made test less flaky.
817 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
819 * gcc.target/i386/m512-check.h: Use correct rounding values.
821 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
823 * gcc.target/i386/avx-1.c: Use correct rounding values.
824 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
825 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
826 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
827 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
828 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
829 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
830 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
831 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
832 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
833 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
834 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
835 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
836 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
837 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
838 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
839 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
840 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
841 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
842 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
843 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
844 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
845 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
846 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
847 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
848 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
849 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
850 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
851 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
852 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
853 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
854 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
855 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
856 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
857 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
858 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
859 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
860 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
861 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
862 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
863 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
864 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
865 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
866 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
867 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
868 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
869 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
870 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
871 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
872 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
873 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
874 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
875 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
876 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
877 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
878 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
879 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
880 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
881 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
882 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
883 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
884 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
885 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
886 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
887 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
888 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
889 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
890 * gcc.target/i386/sse-13.c: Ditto.
891 * gcc.target/i386/sse-14.c: Ditto.
892 * gcc.target/i386/sse-22.c: Ditto.
893 * gcc.target/i386/sse-23.c: Ditto.
895 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
897 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
898 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
900 2014-01-31 Richard Biener <rguenther@suse.de>
903 * gcc.dg/torture/pr59990.c: New testcase.
905 2014-01-31 Jakub Jelinek <jakub@redhat.com>
907 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
908 if it fails don't run any tsan tests.
910 2014-01-31 Marek Polacek <polacek@redhat.com>
913 * gcc.dg/pr59940.c (g): Adjust dg-warning.
914 (y): Adjust dg-error.
915 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
916 * gcc.dg/pr59963-1.c: New test.
917 * gcc.dg/pr59963-2.c: New test.
918 * gcc.dg/pr59963-3.c: New test.
920 2014-01-30 Jakub Jelinek <jakub@redhat.com>
923 * gcc.target/arm/pr59923.c: New test.
925 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
927 * gcc.dg/vmx/splat.c: New.
928 * gcc.dg/vmx/splat-vsx.c: New.
929 * gcc.dg/vmx/splat-be-order.c: New.
930 * gcc.dg/vmx/splat-vsx-be-order.c: New.
931 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
932 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
934 2014-01-30 Richard Biener <rguenther@suse.de>
936 PR tree-optimization/59993
937 * gcc.dg/torture/pr59993.c: New testcase.
939 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
941 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
942 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
943 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
944 vect_int rather than vect_float.
946 2014-01-30 Marek Polacek <polacek@redhat.com>
948 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
950 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
952 * gcc.target/microblaze/isa/fcmp4.c: New.
954 2014-01-30 Marek Polacek <polacek@redhat.com>
957 * gcc.dg/pr59940.c: New test.
958 * gcc.dg/pr35635.c (func3): Move dg-warning.
960 2014-01-30 Richard Biener <rguenther@suse.de>
962 PR tree-optimization/59903
963 * gcc.dg/torture/pr59903.c: New testcase.
965 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
968 * g++.dg/lookup/crash8.C: New.
970 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
973 * g++.dg/template/crash117.C: New.
975 2014-01-30 Richard Biener <rguenther@suse.de>
978 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
979 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
981 * gcc.dg/invalid-call-1.c: Likewise.
983 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
986 * g++.dg/cpp1y/auto-fn23.C: New.
988 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
991 * g++.dg/init/dso_handle2.C: New.
993 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
996 * g++.dg/cpp0x/pr58674.C: New.
998 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
1001 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
1002 * gcc.target/i386/avx512f-gather-5.c: Ditto.
1004 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1006 * gcc.dg/vmx/merge-be-order.c: New.
1007 * gcc.dg/vmx/merge.c: New.
1008 * gcc.dg/vmx/merge-vsx-be-order.c: New.
1009 * gcc.dg/vmx/merge-vsx.c: New.
1011 2014-01-29 Richard Biener <rguenther@suse.de>
1013 PR tree-optimization/58742
1014 * gcc.dg/pr58742-1.c: New testcase.
1015 * gcc.dg/pr58742-2.c: Likewise.
1016 * gcc.dg/pr58742-3.c: Likewise.
1018 2014-01-29 Renlin Li <Renlin.Li@arm.com>
1020 * gcc.target/arm/ftest-armv7ve-arm.c: New.
1021 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
1022 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
1024 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1027 * g++.dg/gomp/pr58702.C: New.
1029 2014-01-29 Dodji Seketeli <dodji@redhat.com>
1031 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
1034 2014-01-29 Jakub Jelinek <jakub@redhat.com>
1037 PR tree-optimization/59920
1038 * gcc.dg/pr59920-1.c: New test.
1039 * gcc.dg/pr59920-2.c: New test.
1040 * gcc.dg/pr59920-3.c: New test.
1041 * c-c++-common/gomp/pr59917-1.c: New test.
1042 * c-c++-common/gomp/pr59917-2.c: New test.
1044 PR tree-optimization/59594
1045 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
1046 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
1047 * gcc.dg/vect/pr59594.c: New test.
1049 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
1052 * gfortran.dg/allocate_class_3.f90: New test.
1054 2014-01-28 Dodji Seketeli <dodji@redhat.com>
1056 PR preprocessor/59935
1057 * c-c++-common/cpp/warning-zero-location.c: New test.
1058 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
1060 2014-01-27 Steve Ellcey <sellcey@mips.com>
1062 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
1064 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
1066 * g++.dg/ext/mv16.C: New tests.
1068 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
1070 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
1071 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1072 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
1073 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1074 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
1075 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1076 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
1077 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1078 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1079 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1080 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1081 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1082 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1083 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1084 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1085 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1086 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1087 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1088 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1089 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1090 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1091 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1092 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1093 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1094 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1095 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1096 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1097 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1098 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1099 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1100 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1101 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1102 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1103 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1104 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1105 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1106 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1107 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1108 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
1109 _mm512_mask_cvtepi32_storeu_epi8.
1110 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1111 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
1112 _mm512_mask_cvtepi32_storeu_epi16.
1113 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1114 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
1115 _mm512_mask_cvtepi64_storeu_epi8.
1116 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1117 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
1118 _mm512_mask_cvtepi64_storeu_epi16.
1119 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1120 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
1121 _mm512_mask_cvtepi64_storeu_epi32.
1122 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1123 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
1124 _mm512_mask_cvtsepi32_storeu_epi8.
1125 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1126 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
1127 _mm512_mask_cvtsepi32_storeu_epi16.
1128 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1129 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1130 _mm512_mask_cvtsepi64_storeu_epi8.
1131 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1132 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1133 _mm512_mask_cvtsepi64_storeu_epi16.
1134 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1135 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1136 _mm512_mask_cvtsepi64_storeu_epi32.
1137 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1138 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1139 _mm512_mask_cvtusepi32_storeu_epi8.
1140 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1141 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1142 _mm512_mask_cvtusepi32_storeu_epi16.
1143 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1144 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
1145 _mm512_mask_cvtusepi64_storeu_epi8.
1146 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1147 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
1148 _mm512_mask_cvtusepi64_storeu_epi16.
1149 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1150 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
1151 _mm512_mask_cvtusepi64_storeu_epi32.
1152 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1153 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
1155 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
1157 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
1158 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1159 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1160 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1161 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1162 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1163 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1164 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1165 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
1166 built-ins roudning immediate.
1167 * gcc.target/i386/sse-22.c: Add new built-ins.
1168 * gcc.target/i386/sse-23.c: Ditto.
1169 * gcc.target/i386/avx-1.c: Ditto.
1171 2014-01-27 Christian Bruel <christian.bruel@st.com>
1173 * gcc.target/sh/torture/strncmp.c: New tests.
1175 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
1177 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1179 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
1181 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1183 2014-01-24 Jeff Law <law@redhat.com>
1185 PR tree-optimization/59919
1186 * gcc.c-torture/compile/pr59919.c: New test.
1188 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1191 * g++.dg/ext/timevar2.C: New.
1193 2014-01-24 Marek Polacek <polacek@redhat.com>
1195 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1197 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
1200 * gcc.target/i386/pr59929.c: New test.
1202 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1205 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1206 word atomic functions at runtime.
1208 2014-01-23 Marek Polacek <polacek@redhat.com>
1211 * gcc.dg/pr59846.c: New test.
1213 2014-01-23 Marek Polacek <polacek@redhat.com>
1216 * c-c++-common/pr58346-1.c: New test.
1217 * c-c++-common/pr58346-2.c: New test.
1218 * c-c++-common/pr58346-3.c: New test.
1220 2014-01-23 Marek Polacek <polacek@redhat.com>
1223 * gcc.dg/20020220-2.c: Adjust dg-warning message.
1224 * gcc.dg/pr59871.c: New test.
1226 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1229 * g++.dg/parse/enum11.C: New.
1231 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1233 * gcc.target/aarch64/sshr64_1.c: New testcase.
1235 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
1237 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1238 SIMD enabled function.
1239 * g++.dg/cilk-plus/ef_test.C: New test.
1240 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1242 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1243 to differenciate C error messages from C++ ones.
1245 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1247 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1249 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
1251 * gcc.target/microblaze/others/builtin-trap.c: New test,
1253 2014-01-23 Jakub Jelinek <jakub@redhat.com>
1256 * c-c++-common/gomp/pr58809.c: New test.
1258 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
1261 * c-c++-common/asan/use-after-return-1.c: Fixed
1264 2014-01-23 Dodji Seketeli <dodji@redhat.com>
1266 PR preprocessor/58580
1267 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1269 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1270 Ilya Tocar <ilya.tocar@intel.com>
1272 * gcc.target/i386/avx512f-kmovw-1.c: New.
1274 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1276 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1277 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1278 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1279 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1280 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1281 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1283 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
1286 * gcc.dg/pr48774.c: Remove skip for mips_rel.
1287 * gcc.target/mips/pr52125.c: New test.
1289 2014-01-22 Marek Polacek <polacek@redhat.com>
1292 * gcc.dg/torture/pr59891.c: New test.
1294 2014-01-22 Jeff Law <law@redhat.com>
1296 PR tree-optimization/59597
1297 * gcc.dg/tree-ssa/pr59597.c: New test.
1299 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
1301 PR rtl-optimization/59477
1302 * g++.dg/pr59477.C: New.
1304 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1306 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1308 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1311 * g++.dg/pr59482.C: New.
1313 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1315 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1316 * gcc.dg/vmx/extract-vsx.c: New.
1317 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1318 * gcc.dg/vmx/insert-vsx.c: New.
1320 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1322 PR rtl-optimization/59896
1323 * gcc.target/arm/pr59896.c: New.
1325 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1327 PR rtl-optimization/59858
1328 * gcc.target/arm/pr59858.c: New.
1330 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1333 * gcc.dg/tree-prof/pr59003.c: New test.
1336 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1339 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1341 * gfortran.dg/round_3.f08: Add more cases.
1343 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1345 * lib/target-supports.exp (force_conventional_output_for): New
1347 * lib/scanasm.exp (scan-assembler_required_options)
1348 (scan-assembler-not_required_options)
1349 (scan-assembler-times_required_options): Replace with
1350 force_conventional_output_fors.
1351 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1352 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1354 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1357 * gcc.target/i386/pr59789.c: New testcase.
1359 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1361 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1362 the 'code' bitfield from 16 to 8.
1364 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1366 * lib/target-supports.exp
1367 (check_effective_target_vect_perm): Exclude aarch64_be.
1368 (check_effective_target_vect_perm_byte): Likewise.
1369 (check_effective_target_vect_perm_short): Likewise.
1371 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1373 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1374 (RUN_TEST): Use new macro.
1375 (INDEX64_32): Delete.
1376 (INDEX64_64): Likewise.
1377 (INDEX128_32): Likewise.
1378 (INDEX128_64): Likewise.
1380 (test_vneg_f32): Use fixed RUN_TEST.
1382 2014-01-20 Richard Biener <rguenther@suse.de>
1385 * gcc.dg/pr59860.c: New testcase.
1387 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1390 * gcc.target/i386/pr59880.c: New test.
1392 2014-01-20 Renlin Li <renlin.li@arm.com>
1394 * gcc.dg/pr44194-1.c: Tweak regexp.
1396 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1401 * gfortran.dg/round_3.f08: New cases added.
1402 * gfortran.dg/fmt_g_1.f90: New test.
1404 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1406 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1408 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1410 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1412 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1414 * gcc.dg/vect/pr57705.c: Require vect_int.
1415 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1416 * gcc.dg/vect/vect-alias-check.c: Likewise.
1418 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1421 * gfortran.dg/unresolved_fixup_1.f90: New test.
1422 * gfortran.dg/unresolved_fixup_2.f90: New test.
1424 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1427 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1428 Remove dg-prune-output lines.
1430 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1433 * gfortran.dg/pr59706.f90: New test.
1434 * g++.dg/ext/pr59706.C: New test.
1436 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1440 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1441 * g++.dg/init/pr58811.C: Likewise.
1443 2014-01-17 Jeff Law <law@redhat.com>
1446 * gfortran.dg/pr57904.f90: New test.
1448 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1451 * g++.dg/cpp0x/nsdmi-union4.C: New.
1453 2014-01-17 Marek Polacek <polacek@redhat.com>
1456 * g++.dg/diagnostic/pr59838.C: New test.
1458 2014-01-17 Marek Polacek <polacek@redhat.com>
1461 * gcc.dg/pr58346.c: New test.
1463 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1466 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1467 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1471 * gfortran.dg/pr59440-1.f90: New test.
1472 * gfortran.dg/pr59440-2.f90: New test.
1473 * gfortran.dg/pr59440-3.f90: New test.
1476 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1477 testing for " version" and " alias" with one testing for
1478 " version\[^\n\r]* alias".
1479 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1480 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1481 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1482 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1483 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1484 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1487 * c-c++-common/torture/pr57945.c: New test.
1489 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1491 * gcc.target/arm/its.c: New testcase.
1493 2014-01-16 Jan Hubicka <jh@suse.cz>
1496 * g++.dg/torture/pr59775.C: New testcase.
1498 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1501 * gcc.c-torture/compile/pr58344.c: New test.
1504 * gcc.target/i386/pr59839.c: New test.
1507 * gcc.target/i386/pr9771-1.c (main): Rename to...
1508 (real_main): ... this. Add __asm name "main".
1509 (ASMNAME, ASMNAME2, STRING): Define.
1511 2014-01-16 Nick Clifton <nickc@redhat.com>
1514 * gcc.c-torture/compile/pr28865.c: New.
1515 * gcc.c-torture/execute/pr28865.c: New.
1517 2014-01-16 Marek Polacek <polacek@redhat.com>
1520 * gcc.dg/pr59827.c: New test.
1522 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1524 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1526 2014-01-15 Richard Henderson <rth@redhat.com>
1529 * gcc.target/i386/pr54694.c: New test.
1531 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1534 * g++.dg/pr49718.C: New test.
1536 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1538 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1540 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1542 * gcc.dg/vmx/mult-even-odd.c: New.
1543 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1545 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1547 * lib/target-supports.exp (check_libcilkrts_available): Added an
1548 extern "C" if we are using C++ along with a function prototype.
1550 2014-01-15 Jeff Law <law@redhat.com>
1552 PR tree-optimization/59747
1553 * gcc.c-torture/execute/pr59747.c: New test.
1555 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1558 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1560 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1561 * g++.dg/ext/attribute-test-1.C: Likewise.
1562 * g++.dg/ext/attribute-test-2.C: Likewise.
1563 * g++.dg/ext/attribute-test-3.C: Likewise.
1564 * g++.dg/ext/attribute-test-4.C: Likewise.
1565 * g++.dg/ext/pr56790-1.C: Likewise.
1566 * g++.dg/torture/pr38565.C: Likewise.
1567 * gcc.dg/pr53060.c: Likewise.
1568 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1569 * c-c++-common/vector-compare-2.c: Likewise.
1570 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1571 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1572 dg-message line number.
1574 2014-01-15 Matthias Klose <doko@ubuntu.com>
1576 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1578 2014-01-15 Richard Biener <rguenther@suse.de>
1580 PR tree-optimization/59822
1581 * g++.dg/torture/pr59822.C: New testcase.
1583 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1586 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1587 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1589 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1590 Kugan Vivekanandarajah <kuganv@linaro.org>
1593 * g++.dg/pr59695.C: New testcase.
1595 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1598 * gcc.c-torture/compile/pr59803.c: New testcase.
1600 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1603 * gcc.c-torture/execute/pr58943.c: New test.
1604 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1606 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1609 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1610 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1611 (bar): Change return type to void. Set y to x.
1612 * gcc.target/i386/pr59794-1.c: New testcase.
1613 * gcc.target/i386/pr59794-2.c: Likewise.
1614 * gcc.target/i386/pr59794-3.c: Likewise.
1615 * gcc.target/i386/pr59794-4.c: Likewise.
1616 * gcc.target/i386/pr59794-5.c: Likewise.
1617 * gcc.target/i386/pr59794-6.c: Likewise.
1618 * gcc.target/i386/pr59794-7.c: Likewise.
1620 2014-01-14 Richard Biener <rguenther@suse.de>
1622 PR tree-optimization/58921
1623 PR tree-optimization/59006
1624 * gcc.dg/torture/pr58921.c: New testcase.
1625 * gcc.dg/torture/pr59006.c: Likewise.
1626 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1628 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1631 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1632 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1633 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1634 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1635 Executing predictive commoning without unrolling.
1637 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1639 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1640 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1641 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1642 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1643 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1644 __builtin_ia32_rsqrt28sd_round.
1645 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1646 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1647 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1648 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1649 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1650 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1651 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1652 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1653 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1654 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1655 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1656 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1657 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1658 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1659 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1660 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1661 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1662 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1663 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1664 fix wrong rounding mode (see above).
1665 * gcc.target/i386/sse-23.c: Ditto.
1667 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1669 * gcc.dg/vmx/insert.c: New.
1670 * gcc.dg/vmx/insert-be-order.c: New.
1671 * gcc.dg/vmx/extract.c: New.
1672 * gcc.dg/vmx/extract-be-order.c: New.
1674 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1676 PR tree-optimization/59387
1677 * gcc.c-torture/execute/pr59387.c: New test.
1679 2014-01-13 Richard Biener <rguenther@suse.de>
1681 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1682 adjusting mathlib options.
1683 * gfortran.dg/lto/lto.exp: Likewise.
1685 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1687 * gnat.dg/loop_optimization17.adb: New test.
1688 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1690 2014-01-13 Christian Bruel <christian.bruel@st.com>
1692 * gcc.target/sh/cmpstrn.c: New case.
1694 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1696 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1697 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1699 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1702 * gfortran.dg/alloc_comp_basics_6.f90: New.
1704 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1707 * gfortran.dg/pr59700.f90: New test.
1709 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1711 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1712 * gfortran.dg/use_only_3.f90: Likewise.
1713 * gfortran.dg/inquire_10.f90: Delete opened file.
1714 * gfortran.dg/inquire_15.f90: Likewise.
1715 * gfortran.dg/pr16597.f90: Likewise.
1716 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1719 2014-01-10 Jeff Law <law@redhat.com>
1722 * gcc.c-torture/compile/pr59743.c: New test.
1724 2014-01-10 Jan Hubicka <jh@suse.cz>
1727 * g++.dg/torture/pr58585.C: New testcase.
1729 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1731 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1733 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1735 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1737 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1740 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1741 * gcc.target/aarch64/cmn-neg2.c: New test.
1743 2014-01-10 Richard Biener <rguenther@suse.de>
1745 PR tree-optimization/59374
1746 * gcc.dg/torture/pr59374-3.c: New testcase.
1748 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1750 * lib/target-supports.exp
1751 (check_effective_target_arm_crypto_ok_nocache): New.
1752 (check_effective_target_arm_crypto_ok): Use above procedure.
1753 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1755 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1759 * g++.dg/ipa/devirt-20.C: New testcase.
1760 * g++.dg/torture/pr58252.C: Likewise.
1761 * g++.dg/torture/pr59226.C: Likewise.
1763 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1765 * c-c++-common/asan/no-asan-stack.c: New test.
1767 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1770 * gcc.dg/pr59670.c: New test.
1772 2014-01-09 Steve Ellcey <sellcey@mips.com>
1774 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1776 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1779 * gcc.target/i386/pr47735.c: New test.
1781 PR tree-optimization/59622
1782 * g++.dg/opt/pr59622-2.C: New test.
1783 * g++.dg/opt/pr59622-3.C: New test.
1784 * g++.dg/opt/pr59622-4.C: New test.
1785 * g++.dg/opt/pr59622-5.C: New test.
1788 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1789 filename:line instead of (modulename+offset) form with stripped
1790 initial / from the filename.
1792 2014-01-09 Ian Lance Taylor <iant@google.com>
1794 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1795 the other Go compiler.
1797 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1800 * g++.dg/cpp0x/variadic145.C: New.
1802 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1804 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1805 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1807 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1810 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1811 are run only if the Cilk library is available/enabled.
1812 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1813 * lib/target-supports.exp (check_libcilkrts_available): New function.
1815 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1818 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1819 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1820 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1821 with dg-additional-options.
1822 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1823 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1824 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1825 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1826 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1827 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1829 2014-01-09 Richard Biener <rguenther@suse.de>
1831 PR tree-optimization/59715
1832 * gcc.dg/torture/pr59715.c: New testcase.
1834 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1836 * c-c++-common/asan/no-asan-globals.c: New test.
1837 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1838 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1839 * c-c++-common/asan/use-after-return-1.c: Likewise.
1840 * c-c++-common/asan/no-use-after-return.c: Likewise.
1842 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1844 * gnat.dg/weak2.ad[sb]: New test.
1846 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1849 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1850 type, use pointers to vector type instead.
1852 2014-01-08 Catherine Moore <clm@codesourcery.com>
1854 * gcc.target/mips/umips-branch-3.c: New test.
1855 * gcc.target/mips/umips-branch-4.c: New test.
1857 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1859 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1860 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1861 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1862 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1863 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1864 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1865 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1866 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1868 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1870 PR rtl-optimization/59137
1871 * gcc.target/mips/pr59137.c: New test.
1873 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1875 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1876 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1877 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1878 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1879 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1880 Require fpic effective target.
1881 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1883 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1886 * gcc.dg/pr59722.c: New test.
1888 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1891 * gcc.dg/torture/pr57748-3.c: New test.
1892 * gcc.dg/torture/pr57748-4.c: New test.
1894 2014-01-08 Marek Polacek <polacek@redhat.com>
1897 * gcc.dg/gomp/pr59669-1.c: New test.
1898 * gcc.dg/gomp/pr59669-2.c: New test.
1900 2014-01-08 Martin Jambor <mjambor@suse.cz>
1903 * gcc.dg/ipa/pr59610.c: New test.
1905 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1908 * gfortran.dg/binding_label_tests_26a.f90: New.
1909 * gfortran.dg/binding_label_tests_26b.f90: New.
1911 2014-01-08 Marek Polacek <polacek@redhat.com>
1914 * c-c++-common/ubsan/pr59667.c: New test.
1916 2014-01-08 Richard Biener <rguenther@suse.de>
1919 * gcc.dg/pr59630.c: New testcase.
1921 2014-01-08 Richard Biener <rguenther@suse.de>
1924 * gcc.dg/pr59471.c: New testcase.
1926 2014-01-07 Jeff Law <law@redhat.com>
1929 * gcc.target/i386/pr53623.c: New test.
1931 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1933 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1935 * g++.dg/cpp1y/pr58534.C: Likewise.
1936 * g++.dg/cpp1y/pr58536.C: Likewise.
1937 * g++.dg/cpp1y/pr58548.C: Likewise.
1938 * g++.dg/cpp1y/pr58549.C: Likewise.
1939 * g++.dg/cpp1y/pr58637.C: Likewise.
1940 * g++.dg/cpp1y/pr59112.C: Likewise.
1941 * g++.dg/cpp1y/pr59113.C: Likewise.
1942 * g++.dg/cpp1y/pr59629.C: Likewise.
1943 * g++.dg/cpp1y/pr59635.C: Likewise.
1944 * g++.dg/cpp1y/pr59636.C: Likewise.
1945 * g++.dg/cpp1y/pr59638.C: Likewise.
1947 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1949 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1951 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
1953 * gcc.target/i386/intrinsics_4.c (bar): New function.
1955 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1957 * g++.dg/ext/is_base_of_incomplete-2.C: New.
1959 2014-01-07 Jakub Jelinek <jakub@redhat.com>
1961 PR rtl-optimization/58668
1962 * gcc.dg/pr58668.c: New test.
1964 PR tree-optimization/59643
1965 * gcc.dg/pr59643.c: New test.
1966 * gcc.c-torture/execute/pr59643.c: New test.
1968 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1971 * gfortran.dg/class_allocate_16.f90: New.
1973 2014-01-06 Jakub Jelinek <jakub@redhat.com>
1976 * gcc.target/i386/pr59644.c: New test.
1978 2014-01-06 Marek Polacek <polacek@redhat.com>
1981 * gcc.dg/pr57773.c: New test.
1983 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
1989 * g++.dg/cpp1y/pr59635.C: New testcase.
1990 * g++.dg/cpp1y/pr59636.C: New testcase.
1991 * g++.dg/cpp1y/pr59629.C: New testcase.
1992 * g++.dg/cpp1y/pr59638.C: New testcase.
1994 2014-01-06 Martin Jambor <mjambor@suse.cz>
1997 * gcc.dg/ipa/pr59008.c: New test.
1999 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2001 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
2004 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2006 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
2007 Require c99_runtime.
2008 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
2010 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
2011 Require c99_runtime.
2012 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
2013 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
2014 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
2016 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
2017 Require c99_runtime.
2018 Make CALC void static.
2019 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
2021 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
2022 Require c99_runtime.
2023 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
2025 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2027 * gcc.target/i386/pr59501-1.c: Require avx effective target.
2028 * gcc.target/i386/pr59501-2.c: Likewise.
2029 * gcc.target/i386/pr59501-3.c: Likewise.
2030 * gcc.target/i386/pr59501-4.c: Likewise.
2031 * gcc.target/i386/pr59501-5.c: Likewise.
2032 * gcc.target/i386/pr59501-6.c: Likewise.
2034 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2036 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
2037 * gcc.target/i386/pr59390_1.c: Likewise.
2038 * gcc.target/i386/pr59390_2.c: Likewise.
2040 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
2042 * gcc.dg/pr59350.c: Tweak.
2043 * gcc.dg/pr59350-2.c: New test.
2044 * g++.dg/pr59510.C: Likewise.
2046 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2049 * gfortran.dg/bind_c_procs_2.f90: New.
2051 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
2053 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
2054 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2055 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2056 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2057 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
2058 * gcc.dg/tree-ssa/vrp47.c: Likewise.
2059 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2061 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
2063 * gcc.target/arm/neon-nested-apcs.c: New test.
2065 2014-01-04 Jakub Jelinek <jakub@redhat.com>
2067 PR tree-optimization/59519
2068 * gcc.dg/vect/pr59519-1.c: New test.
2069 * gcc.dg/vect/pr59519-2.c: New test.
2071 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
2074 2014-01-04 Janus Weil <janus@gcc.gnu.org>
2077 * gfortran.dg/typebound_proc_32.f90: New.
2079 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
2082 * g++.dg/pr58950.C: New file.
2084 2014-01-03 Tobias Burnus <burnus@net-b.de>
2087 * g++.dg/gomp/pr58567.C: New.
2089 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
2091 PR tree-optimization/59651
2092 * gcc.dg/torture/pr59651.c: New test.
2093 * gcc.dg/vect/pr59651.c: Ditto.
2095 2014-01-03 Jakub Jelinek <jakub@redhat.com>
2098 * gcc.target/i386/pr59625.c: New test.
2100 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2104 * g++.dg/cpp0x/range-for28.C: New.
2105 * g++.dg/cpp0x/range-for3.C: Update.
2107 2014-01-02 Joseph Myers <joseph@codesourcery.com>
2109 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
2111 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2114 * g++.dg/cpp0x/pr59641.C: New file.
2116 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2118 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
2120 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2123 * g++.dg/ext/pr59378.C: New file.
2125 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2127 Update copyright years
2129 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2131 * gcc.target/arc/arc.exp: Use the standard form for the copyright
2134 2014-01-02 Janus Weil <janus@gcc.gnu.org>
2137 * gfortran.dg/dynamic_dispatch_12.f90: New.
2139 2014-01-01 Jakub Jelinek <jakub@redhat.com>
2141 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2142 the builtin isn't optimized away as unused.
2144 PR rtl-optimization/59647
2145 * g++.dg/opt/pr59647.C: New test.
2147 Copyright (C) 2014 Free Software Foundation, Inc.
2149 Copying and distribution of this file, with or without modification,
2150 are permitted in any medium without royalty provided the copyright
2151 notice and this notice are preserved.