1 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
5 * g++.dg/cpp1y/pr60052.C: New testcase.
6 * g++.dg/cpp1y/pr60053.C: New testcase.
8 2014-02-21 Tobias Burnus <burnus@net-b.de>
11 * gfortran.dg/inquire_16.f90: New.
13 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
15 * gcc.target/nios2/biggot-1.c: New.
16 * gcc.target/nios2/biggot-2.c: New.
18 2014-02-20 Martin Jambor <mjambor@suse.cz>
21 * gcc.dg/ipa/pr55260.c: New test.
23 2014-02-20 Bin Cheng <bin.cheng@arm.com>
25 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
26 for execution test case.
28 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
31 * g++.dg/torture/pr58555.C: New testcase.
33 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
36 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
38 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
40 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
41 Kirill Yukhin <kirill.yukhin@intel.com>
43 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
44 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
45 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
46 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
47 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
48 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
50 2014-02-19 Jakub Jelinek <jakub@redhat.com>
53 * g++.dg/ext/builtin-bswap1.C: New test.
54 * c-c++-common/pr37743.c: New test.
56 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
58 * gcc.dg/decl-10.c: New test.
60 2014-02-19 Jakub Jelinek <jakub@redhat.com>
63 * g++.dg/ext/ivdep-1.C: New test.
66 * gcc.dg/pr60267.c: New test.
68 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
71 * gcc.target/i386/pr39162.c: Add dg-prune-output.
72 (dg-options): Remove -Wno-psabi.
73 * gcc.target/i386/pr59794-2.c: Ditto.
74 * gcc.target/i386/pr60205-1.c: Ditto.
75 * gcc.target/i386/sse-5.c: Ditto.
77 2014-02-18 Nick Clifton <nickc@redhat.com>
79 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
80 * gcc.dg/pr23623.c: Likewise.
81 * gcc.dg/pr48784-1.c: Likewise.
82 * gcc.dg/pr48784-2.c: Likewise.
83 * gcc.dg/pr56997-2.c: Likewise.
84 * gcc.dg/sms-6.c: Likewise.
85 * gcc.dg/torture/pr60183.c: Likewise.
86 * gcc.dg/torture/vec-cvt-1.c: Likewise.
87 * gcc.c-torture/execute/20061220-1.x: New.
88 * gcc.c-torture/execute/pr43220.x: New.
89 * gcc.c-torture/execute/pr51581-1.x: New.
90 * gcc.c-torture/execute/pr51581-2.x: New.
91 * gcc.c-torture/execute/pr58570.x: New.
92 * gcc.c-torture/unsorted/DFcmp.x: New.
93 * gcc.c-torture/unsorted/SFset.x: New.
95 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
97 * gnat.dg/opt31.adb: New test.
99 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
101 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
103 2014-02-19 Janus Weil <janus@gcc.gnu.org>
106 * gfortran.dg/typebound_proc_33.f90: New.
108 2014-02-19 Marek Polacek <polacek@redhat.com>
111 * gcc.dg/pr60195.c: New test.
113 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
115 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
118 2014-02-19 Jakub Jelinek <jakub@redhat.com>
120 PR preprocessor/58844
121 * c-c++-common/cpp/pr58844-1.c: New test.
122 * c-c++-common/cpp/pr58844-2.c: New test.
124 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
127 * g++.dg/cpp0x/constexpr-ice10.C: New.
129 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
132 * g++.dg/cpp0x/pr60215.C: New.
134 2014-02-18 Tobias Burnus <burnus@net-b.de>
137 * gfortran.dg/proc_ptr_45.f90: New.
138 * gfortran.dg/proc_ptr_46.f90: New.
140 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
143 * g++.dg/cpp1y/pr60190.C: New testcase.
146 * g++.dg/cpp1y/pr60064.C: New testcase.
148 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
151 * gcc.target/i386/pr60205-1.c: New test.
152 * gcc.target/i386/pr60205-2.c: Ditto.
154 2014-02-18 Kai Tietz <ktietz@redhat.com>
157 * gcc.target/i386/nest-1.c: New testcase.
159 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
161 * gnat.dg/opt32.adb: New test.
163 2014-02-18 Janus Weil <janus@gcc.gnu.org>
166 * gfortran.dg/typebound_generic_15.f90: New.
168 2014-02-17 Janus Weil <janus@gcc.gnu.org>
171 * gfortran.dg/init_flag_12.f90: New.
173 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
174 Ilya Tocar <ilya.tocar@intel.com>
176 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
177 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
178 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
179 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
181 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
183 * lib/target-supports.exp
184 (check_effective_target_logical_op_short_circuit): New procedure.
185 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
186 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
187 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
188 * gcc.dg/tree-ssa/vrp47.c: Likewise.
189 * gcc.dg/tree-ssa/vrp87.c: Likewise.
190 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
191 logical_op_short_circuit for the alternative test, extending
194 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
197 * gcc.target/powerpc/pr60203.c: New testsuite.
199 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
202 * gfortran.dg/ichar_3.f90: New test.
204 2014-02-15 Richard Biener <rguenther@suse.de>
206 PR tree-optimization/60183
207 * gcc.dg/torture/pr60183.c: New testcase.
209 2014-02-14 Jeff Law <law@redhat.com>
211 PR rtl-optimization/60131
212 * g++.dg/torture/pr60131.C: New test.
214 2014-02-14 Ian Bolton <ian.bolton@arm.com>
216 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
219 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
221 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
223 2014-02-14 Jakub Jelinek <jakub@redhat.com>
225 * gcc.c-torture/compile/20140213.c: New test.
227 2014-02-13 Jakub Jelinek <jakub@redhat.com>
230 * gcc.target/i386/pr43546.c: New test.
232 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
234 * gcc.target/s390/hotpatch-compile-8.c: New test.
236 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
238 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
239 definition with an ifndef.
240 * gcc.dg/pr59605-2.c: New test.
242 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
244 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
246 2014-02-12 Joseph Myers <joseph@codesourcery.com>
248 * gcc.dg/torture/float128-mul-underflow.c,
249 gcc.dg/torture/float128-truncdf-underflow.c,
250 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
252 2014-02-12 Jakub Jelinek <jakub@redhat.com>
255 * g++.dg/ipa/pr59737.C: New test.
257 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
259 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
261 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
263 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
265 * gcc.dg/cilk-plus/jump-openmp.c: New file.
267 2014-02-12 Richard Biener <rguenther@suse.de>
270 * gcc.dg/torture/pr60092.c: New testcase.
271 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
273 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
275 * gcc.c-torture/execute/20140212-1.c: New test.
277 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
280 * g++.dg/cpp0x/pr60047.C: New.
282 2014-02-12 Jakub Jelinek <jakub@redhat.com>
285 * c-c++-common/pr60101.c: New test.
287 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
290 * g++.dg/ipa/devirt-27.C: New testcase.
291 * g++.dg/ipa/devirt-26.C: New testcase.
293 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
296 * gcc.target/powerpc/pr60137.c: New file.
298 2014-02-11 Jakub Jelinek <jakub@redhat.com>
301 * gfortran.dg/pr52370.f90: New test.
303 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
307 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
310 * gcc.target/i386/pr43662.c (dg-options):
311 Add -maccumulate-outgoing-args.
312 * gcc.target/i386/pr43869.c (dg-options): Ditto.
313 * gcc.target/i386/pr57003.c (dg-options): Ditto.
314 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
315 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
316 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
317 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
318 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
319 Add -maccumulate-outgoing-args.
320 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
321 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
322 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
323 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
324 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
325 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
326 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
327 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
328 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
329 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
330 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
331 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
332 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
333 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
334 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
336 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
338 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
340 2014-02-11 Jakub Jelinek <jakub@redhat.com>
343 * gcc.dg/guality/pr59776.c: New test.
345 2014-02-11 Renlin Li <Renlin.Li@arm.com>
347 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
348 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
349 (add_options_for_arm_vfp3): New.
351 2014-02-11 Jeff Law <law@redhat.com>
354 * gcc.target/m68k/pr54041.c: New test.
356 2014-02-11 Jakub Jelinek <jakub@redhat.com>
359 * gcc.target/i386/pr59927.c: New test.
361 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
363 * gcc.dg/vect/pr57741-3.c: Require vect_int.
364 * gcc.dg/vect/pr60012.c: Likewise.
365 * gcc.dg/vect/vect-119.c: Likewise.
366 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
367 * gcc.dg/vect/vect-outer-4c.c: Likewise.
369 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
371 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
373 2014-02-10 Jeff Law <law@redhat.com>
376 * gcc.c-torture/compile/pr52306.c: New test.
378 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
380 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
382 2014-02-10 Richard Biener <rguenther@suse.de>
384 PR tree-optimization/60115
385 * gcc.dg/torture/pr60115.c: New testcase.
387 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
389 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
390 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
392 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
393 Ilya Tocar <ilya.tocar@intel.com>
395 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
396 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
397 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
398 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
399 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
400 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
401 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
402 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
403 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
404 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
405 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
406 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
407 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
408 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
409 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
410 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
411 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
412 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
413 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
414 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
415 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
416 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
417 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
418 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
419 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
420 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
421 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
423 2014-02-10 Jakub Jelinek <jakub@redhat.com>
425 * gcc.dg/vect/pr59984.c: Require effective target
428 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
431 * gfortran.dg/associated_target_5.f03: New test.
433 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
436 * gfortran.dg/elemental_by_value_1.f90: New test.
438 2014-02-08 Janus Weil <janus@gcc.gnu.org>
441 * gfortran.dg/finalize_22.f90: New.
443 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
446 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
447 was fixed by the patch for PR59906.
449 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
452 * gfortran.dg/coarray_8.f90: Update dg-error match.
454 2014-02-08 Jakub Jelinek <jakub@redhat.com>
457 * gcc.dg/vect/pr59984.c: New test.
460 * gcc.dg/attr-alloc_align-1.c: New test.
461 * gcc.dg/attr-alloc_align-2.c: New test.
462 * gcc.dg/attr-alloc_align-3.c: New test.
463 * gcc.dg/attr-assume_aligned-1.c: New test.
464 * gcc.dg/attr-assume_aligned-2.c: New test.
465 * gcc.dg/attr-assume_aligned-3.c: New test.
467 2014-02-08 Jakub Jelinek <jakub@redhat.com>
470 * gcc.target/i386/pr60077-1.c: New test.
471 * gcc.target/i386/pr60077-2.c: New test.
473 2014-02-07 Jakub Jelinek <jakub@redhat.com>
475 PR preprocessor/56824
476 * gcc.dg/pr56824.c: New test.
478 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
480 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
481 variable used for atomic operations.
483 2014-02-07 Richard Biener <rguenther@suse.de>
486 * gcc.dg/vect/pr60092-2.c: New testcase.
488 2014-02-07 Jakub Jelinek <jakub@redhat.com>
492 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
494 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
495 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
497 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
499 * gcc.target/s390/fp2int1.c: New testcase.
501 2014-02-07 Richard Biener <rguenther@suse.de>
504 * gcc.dg/tree-ssa/alias-30.c: New testcase.
505 * gcc.dg/tree-ssa/alias-31.c: Likewise.
507 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
510 * g++.dg/torture/pr59918.C: New testcase.
512 2014-02-06 Jakub Jelinek <jakub@redhat.com>
515 * gcc.target/arm/pr59575.c: New test.
518 * gcc.dg/pr59992.c: New test.
520 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
522 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
523 init_priority. Test alignment of variable instead of function.
525 2014-02-06 Marek Polacek <polacek@redhat.com>
528 * gcc.dg/pr60087.c: New test.
530 2014-02-06 Alan Modra <amodra@gmail.com>
532 * gcc.target/powerpc/pr60032.c: New.
534 2014-02-06 Jakub Jelinek <jakub@redhat.com>
537 * gcc.c-torture/execute/pr60062.c: New test.
538 * gcc.c-torture/execute/pr60072.c: New test.
540 2014-02-06 Ian Bolton <ian.bolton@arm.com>
542 * gcc.dg/tree-ssa/pr59597.c: Make called function static
543 so that expected outcome works for PIC variants too.
545 2014-02-06 Yury Gribov <y.gribov@samsung.com>
546 Kugan Vivekanandarajah <kuganv@linaro.org>
548 * gcc.target/arm/vect-noalign.c: New file.
550 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
551 Jakub Jelinek <jakub@redhat.com>
554 * gcc.dg/pr60013.c: New testcase.
556 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
558 * gcc.dg/vmx/sum2s.c: New.
559 * gcc.dg/vmx/sum2s-be-order.c: New.
561 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
563 * gcc.dg/vmx/pack.c: New.
564 * gcc.dg/vmx/pack-be-order.c: New.
565 * gcc.dg/vmx/unpack.c: New.
566 * gcc.dg/vmx/unpack-be-order.c: New.
568 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
570 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
571 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
573 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
575 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
576 Use __builtin_floorf, __builtin_ceilf.
577 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
579 (TEST): Use __builtin_floorf.
580 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
582 2014-02-05 Jakub Jelinek <jakub@redhat.com>
585 * g++.dg/opt/pr59947.C: New test.
588 * c-c++-common/gomp/pr58703.c: New test.
590 2014-02-05 Richard Biener <rguenther@suse.de>
593 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
594 avoid using unsigned long long.
596 2014-02-05 Jakub Jelinek <jakub@redhat.com>
599 * g++.dg/torture/pr57499.C: New test.
601 2014-02-05 Yury Gribov <y.gribov@samsung.com>
603 * gcc.dg/asan/nosanitize-and-inline.c: New test.
605 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
607 * g++.dg/ipa/devirrt-22.C: Fix template.
609 2014-02-04 Marek Polacek <polacek@redhat.com>
612 * gcc.dg/pr60036.c: New test.
614 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
617 * g++.dg/torture/pr60058.C: New testcase.
619 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
621 * g++.dg/tsan/default_options.C: Invert check.
623 2014-02-04 Jakub Jelinek <jakub@redhat.com>
625 PR tree-optimization/60002
626 * g++.dg/opt/pr60002.C: New test.
628 PR tree-optimization/60023
629 * g++.dg/vect/pr60023.cc: New test.
632 * c-c++-common/torture/pr60026.c: New test.
634 PR rtl-optimization/57915
635 * gcc.target/i386/pr57915.c: New test.
637 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
639 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
641 2014-02-04 Renlin Li <Renlin.Li@arm.com>
643 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
645 2014-02-04 Jakub Jelinek <jakub@redhat.com>
648 * gcc.dg/pr59261.c: New test.
650 2014-02-04 Richard Biener <rguenther@suse.de>
652 PR tree-optimization/60012
653 * gcc.dg/vect/pr60012.c: New testcase.
655 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
658 * g++.dg/eh/unwind-direct.C: New test.
660 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
662 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
663 timeout value to 20s.
665 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
668 * g++.dg/torture/pr59882.C: New testcase
670 2014-02-03 Jan Hubicka <jh@suse.cz>
673 * g++.dg/ipa/devirt-22.C: New testcase.
675 2014-02-03 Jan Hubicka <jh@suse.cz>
677 * g++.dg/ipa/devirt-25.C: New testcase.
679 2014-02-04 Jakub Jelinek <jakub@redhat.com>
681 PR tree-optimization/59924
682 * gcc.dg/pr59924.c: New test.
684 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
687 * g++.dg/ipa/devirt-24.C: New testcase.
689 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
693 * c-c++-common/attributes-1.c: New testcase.
694 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
696 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
699 * g++.dg/cpp0x/pr58871.C: New.
701 2014-02-03 Cong Hou <congh@google.com>
703 PR tree-optimization/60000
704 * g++.dg/vect/pr60000.cc: New test.
706 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
708 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
709 * gcc.target/i386/long-double-64-4.c: Likewise.
710 * gcc.target/i386/long-double-80-1.c: Likewise.
711 * gcc.target/i386/long-double-80-2.c: Likewise.
712 * gcc.target/i386/long-double-80-3.c: Likewise.
713 * gcc.target/i386/long-double-80-4.c: Likewise.
714 * gcc.target/i386/long-double-80-5.c: Likewise.
715 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
717 * gcc.target/i386/long-double-64-3.c: Likewise.
718 * gcc.target/i386/long-double-128-1.c: New test.
719 * gcc.target/i386/long-double-128-2.c: Likewise.
720 * gcc.target/i386/long-double-128-3.c: Likewise.
721 * gcc.target/i386/long-double-128-4.c: Likewise.
722 * gcc.target/i386/long-double-128-5.c: Likewise.
723 * gcc.target/i386/long-double-128-6.c: Likewise.
724 * gcc.target/i386/long-double-128-7.c: Likewise.
725 * gcc.target/i386/long-double-128-8.c: Likewise.
726 * gcc.target/i386/long-double-128-9.c: Likewise.
727 * gcc.target/i386/long-double-64-5.c: Likewise.
728 * gcc.target/i386/long-double-64-6.c: Likewise.
729 * gcc.target/i386/long-double-64-7.c: Likewise.
730 * gcc.target/i386/long-double-64-8.c: Likewise.
731 * gcc.target/i386/long-double-64-9.c: Likewise.
732 * gcc.target/i386/long-double-80-10.c: Likewise.
733 * gcc.target/i386/long-double-80-8.c: Likewise.
734 * gcc.target/i386/long-double-80-9.c: Likewise.
736 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
738 PR rtl-optimization/57662
739 * g++.dg/pr57662.C: New test.
741 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
743 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
744 * gcc.dg/vmx/perm.c: New.
745 * gcc.dg/vmx/perm-be-order.c: New.
747 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
749 * gcc.dg/vmx/vsums.c: New.
750 * gcc.dg/vmx/vsums-be-order.c: New.
752 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
754 * g++.dg/ipa/devirt-23.C: New testcase.
755 * g++.dg/ipa/devirt-20.C: Fix template.
757 2014-02-02 Jan Hubicka <jh@suse.cz>
759 * g++.dg/ipa/devirt-21.C: New testcase.
761 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
763 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
764 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
766 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
769 * gcc.c-torture/execute/pr60017.c: New test.
771 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
774 * gfortran.dg/default_initialization_7.f90: New test.
776 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
779 * gfortran.dg/elemental_subroutine_9.f90: New test.
781 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
783 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
785 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
787 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
789 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
791 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
793 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
796 * g++.dg/init/bitfield5.C: New.
798 2014-02-01 Jakub Jelinek <jakub@redhat.com>
800 PR tree-optimization/60003
801 * gcc.c-torture/execute/pr60003.c: New test.
803 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
806 * gcc.target/arm/pr59985.C: New.
808 2014-01-31 Jakub Jelinek <jakub@redhat.com>
811 * lib/tsan-dg.exp (tsan_init): Instead of not running any
812 tsan tests if trivial testcase doesn't run, set dg-do-what-default
814 (tsan_finish): Restore dg-do-what-default.
815 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
816 * g++.dg/tsan/fd_close_norace2.C: Likewise.
817 * g++.dg/tsan/default_options.C: Likewise.
818 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
819 * g++.dg/tsan/atomic_free2.C: Likewise.
820 * g++.dg/tsan/cond_race.C: Likewise.
821 * g++.dg/tsan/fd_close_norace.C: Likewise.
822 * g++.dg/tsan/benign_race.C: Likewise.
823 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
824 * c-c++-common/tsan/simple_race.c: Likewise.
825 * c-c++-common/tsan/mutexset1.c: Likewise.
826 * c-c++-common/tsan/thread_leak2.c: Likewise.
827 * c-c++-common/tsan/tls_race.c: Likewise.
828 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
829 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
830 * c-c++-common/tsan/free_race2.c: Likewise.
831 * c-c++-common/tsan/thread_leak.c: Likewise.
832 * c-c++-common/tsan/thread_leak1.c: Likewise.
833 * c-c++-common/tsan/race_on_barrier.c: Likewise.
834 * c-c++-common/tsan/free_race.c: Likewise.
835 * c-c++-common/tsan/sleep_sync.c: Likewise.
836 * c-c++-common/tsan/tiny_race.c: Likewise.
837 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
838 * c-c++-common/tsan/atomic_stack.c: Likewise.
839 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
840 in dg-output regexps.
841 * c-c++-common/tsan/simple_stack.c: Likewise.
843 2014-01-31 Richard Henderson <rth@redhat.com>
845 * g++.dg/tm/pr60004.C: New.
847 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
850 * g++.dg/inherit/crash4.C: New.
852 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
854 * c-c++-common/tsan/simple_race.c: Made test less flaky.
856 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
858 * gcc.target/i386/m512-check.h: Use correct rounding values.
860 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
862 * gcc.target/i386/avx-1.c: Use correct rounding values.
863 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
864 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
865 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
866 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
867 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
868 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
869 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
870 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
871 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
872 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
873 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
874 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
875 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
876 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
877 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
878 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
879 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
880 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
881 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
882 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
883 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
884 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
885 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
886 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
887 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
888 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
889 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
890 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
891 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
892 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
893 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
894 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
895 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
896 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
897 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
898 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
899 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
900 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
901 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
902 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
903 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
904 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
905 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
906 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
907 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
908 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
909 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
910 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
911 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
912 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
913 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
914 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
915 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
916 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
917 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
918 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
919 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
920 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
921 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
922 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
923 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
924 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
925 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
926 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
927 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
928 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
929 * gcc.target/i386/sse-13.c: Ditto.
930 * gcc.target/i386/sse-14.c: Ditto.
931 * gcc.target/i386/sse-22.c: Ditto.
932 * gcc.target/i386/sse-23.c: Ditto.
934 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
936 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
937 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
939 2014-01-31 Richard Biener <rguenther@suse.de>
942 * gcc.dg/torture/pr59990.c: New testcase.
944 2014-01-31 Jakub Jelinek <jakub@redhat.com>
946 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
947 if it fails don't run any tsan tests.
949 2014-01-31 Marek Polacek <polacek@redhat.com>
952 * gcc.dg/pr59940.c (g): Adjust dg-warning.
953 (y): Adjust dg-error.
954 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
955 * gcc.dg/pr59963-1.c: New test.
956 * gcc.dg/pr59963-2.c: New test.
957 * gcc.dg/pr59963-3.c: New test.
959 2014-01-30 Jakub Jelinek <jakub@redhat.com>
962 * gcc.target/arm/pr59923.c: New test.
964 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
966 * gcc.dg/vmx/splat.c: New.
967 * gcc.dg/vmx/splat-vsx.c: New.
968 * gcc.dg/vmx/splat-be-order.c: New.
969 * gcc.dg/vmx/splat-vsx-be-order.c: New.
970 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
971 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
973 2014-01-30 Richard Biener <rguenther@suse.de>
975 PR tree-optimization/59993
976 * gcc.dg/torture/pr59993.c: New testcase.
978 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
980 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
981 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
982 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
983 vect_int rather than vect_float.
985 2014-01-30 Marek Polacek <polacek@redhat.com>
987 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
989 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
991 * gcc.target/microblaze/isa/fcmp4.c: New.
993 2014-01-30 Marek Polacek <polacek@redhat.com>
996 * gcc.dg/pr59940.c: New test.
997 * gcc.dg/pr35635.c (func3): Move dg-warning.
999 2014-01-30 Richard Biener <rguenther@suse.de>
1001 PR tree-optimization/59903
1002 * gcc.dg/torture/pr59903.c: New testcase.
1004 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
1007 * g++.dg/lookup/crash8.C: New.
1009 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
1012 * g++.dg/template/crash117.C: New.
1014 2014-01-30 Richard Biener <rguenther@suse.de>
1017 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
1018 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
1020 * gcc.dg/invalid-call-1.c: Likewise.
1022 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1025 * g++.dg/cpp1y/auto-fn23.C: New.
1027 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1030 * g++.dg/init/dso_handle2.C: New.
1032 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1035 * g++.dg/cpp0x/pr58674.C: New.
1037 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
1040 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
1041 * gcc.target/i386/avx512f-gather-5.c: Ditto.
1043 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1045 * gcc.dg/vmx/merge-be-order.c: New.
1046 * gcc.dg/vmx/merge.c: New.
1047 * gcc.dg/vmx/merge-vsx-be-order.c: New.
1048 * gcc.dg/vmx/merge-vsx.c: New.
1050 2014-01-29 Richard Biener <rguenther@suse.de>
1052 PR tree-optimization/58742
1053 * gcc.dg/pr58742-1.c: New testcase.
1054 * gcc.dg/pr58742-2.c: Likewise.
1055 * gcc.dg/pr58742-3.c: Likewise.
1057 2014-01-29 Renlin Li <Renlin.Li@arm.com>
1059 * gcc.target/arm/ftest-armv7ve-arm.c: New.
1060 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
1061 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
1063 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1066 * g++.dg/gomp/pr58702.C: New.
1068 2014-01-29 Dodji Seketeli <dodji@redhat.com>
1070 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
1073 2014-01-29 Jakub Jelinek <jakub@redhat.com>
1076 PR tree-optimization/59920
1077 * gcc.dg/pr59920-1.c: New test.
1078 * gcc.dg/pr59920-2.c: New test.
1079 * gcc.dg/pr59920-3.c: New test.
1080 * c-c++-common/gomp/pr59917-1.c: New test.
1081 * c-c++-common/gomp/pr59917-2.c: New test.
1083 PR tree-optimization/59594
1084 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
1085 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
1086 * gcc.dg/vect/pr59594.c: New test.
1088 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
1091 * gfortran.dg/allocate_class_3.f90: New test.
1093 2014-01-28 Dodji Seketeli <dodji@redhat.com>
1095 PR preprocessor/59935
1096 * c-c++-common/cpp/warning-zero-location.c: New test.
1097 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
1099 2014-01-27 Steve Ellcey <sellcey@mips.com>
1101 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
1103 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
1105 * g++.dg/ext/mv16.C: New tests.
1107 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
1109 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
1110 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1111 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
1112 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1113 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
1114 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1115 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
1116 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1117 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1118 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1119 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1120 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1121 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1122 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1123 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1124 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1125 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1126 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1127 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1128 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1129 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1130 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1131 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1132 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1133 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1134 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1135 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1136 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1137 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1138 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1139 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1140 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1141 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1142 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1143 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1144 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1145 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1146 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1147 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
1148 _mm512_mask_cvtepi32_storeu_epi8.
1149 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1150 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
1151 _mm512_mask_cvtepi32_storeu_epi16.
1152 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1153 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
1154 _mm512_mask_cvtepi64_storeu_epi8.
1155 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1156 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
1157 _mm512_mask_cvtepi64_storeu_epi16.
1158 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1159 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
1160 _mm512_mask_cvtepi64_storeu_epi32.
1161 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1162 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
1163 _mm512_mask_cvtsepi32_storeu_epi8.
1164 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1165 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
1166 _mm512_mask_cvtsepi32_storeu_epi16.
1167 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1168 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1169 _mm512_mask_cvtsepi64_storeu_epi8.
1170 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1171 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1172 _mm512_mask_cvtsepi64_storeu_epi16.
1173 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1174 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1175 _mm512_mask_cvtsepi64_storeu_epi32.
1176 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1177 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1178 _mm512_mask_cvtusepi32_storeu_epi8.
1179 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1180 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1181 _mm512_mask_cvtusepi32_storeu_epi16.
1182 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1183 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
1184 _mm512_mask_cvtusepi64_storeu_epi8.
1185 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1186 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
1187 _mm512_mask_cvtusepi64_storeu_epi16.
1188 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1189 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
1190 _mm512_mask_cvtusepi64_storeu_epi32.
1191 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1192 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
1194 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
1196 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
1197 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1198 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1199 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1200 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1201 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1202 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1203 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1204 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
1205 built-ins roudning immediate.
1206 * gcc.target/i386/sse-22.c: Add new built-ins.
1207 * gcc.target/i386/sse-23.c: Ditto.
1208 * gcc.target/i386/avx-1.c: Ditto.
1210 2014-01-27 Christian Bruel <christian.bruel@st.com>
1212 * gcc.target/sh/torture/strncmp.c: New tests.
1214 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
1216 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1218 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
1220 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1222 2014-01-24 Jeff Law <law@redhat.com>
1224 PR tree-optimization/59919
1225 * gcc.c-torture/compile/pr59919.c: New test.
1227 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1230 * g++.dg/ext/timevar2.C: New.
1232 2014-01-24 Marek Polacek <polacek@redhat.com>
1234 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1236 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
1239 * gcc.target/i386/pr59929.c: New test.
1241 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1244 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1245 word atomic functions at runtime.
1247 2014-01-23 Marek Polacek <polacek@redhat.com>
1250 * gcc.dg/pr59846.c: New test.
1252 2014-01-23 Marek Polacek <polacek@redhat.com>
1255 * c-c++-common/pr58346-1.c: New test.
1256 * c-c++-common/pr58346-2.c: New test.
1257 * c-c++-common/pr58346-3.c: New test.
1259 2014-01-23 Marek Polacek <polacek@redhat.com>
1262 * gcc.dg/20020220-2.c: Adjust dg-warning message.
1263 * gcc.dg/pr59871.c: New test.
1265 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1268 * g++.dg/parse/enum11.C: New.
1270 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1272 * gcc.target/aarch64/sshr64_1.c: New testcase.
1274 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
1276 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1277 SIMD enabled function.
1278 * g++.dg/cilk-plus/ef_test.C: New test.
1279 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1281 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1282 to differenciate C error messages from C++ ones.
1284 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1286 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1288 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
1290 * gcc.target/microblaze/others/builtin-trap.c: New test,
1292 2014-01-23 Jakub Jelinek <jakub@redhat.com>
1295 * c-c++-common/gomp/pr58809.c: New test.
1297 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
1300 * c-c++-common/asan/use-after-return-1.c: Fixed
1303 2014-01-23 Dodji Seketeli <dodji@redhat.com>
1305 PR preprocessor/58580
1306 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1308 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1309 Ilya Tocar <ilya.tocar@intel.com>
1311 * gcc.target/i386/avx512f-kmovw-1.c: New.
1313 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1315 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1316 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1317 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1318 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1319 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1320 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1322 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
1325 * gcc.dg/pr48774.c: Remove skip for mips_rel.
1326 * gcc.target/mips/pr52125.c: New test.
1328 2014-01-22 Marek Polacek <polacek@redhat.com>
1331 * gcc.dg/torture/pr59891.c: New test.
1333 2014-01-22 Jeff Law <law@redhat.com>
1335 PR tree-optimization/59597
1336 * gcc.dg/tree-ssa/pr59597.c: New test.
1338 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
1340 PR rtl-optimization/59477
1341 * g++.dg/pr59477.C: New.
1343 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1345 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1347 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1350 * g++.dg/pr59482.C: New.
1352 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1354 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1355 * gcc.dg/vmx/extract-vsx.c: New.
1356 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1357 * gcc.dg/vmx/insert-vsx.c: New.
1359 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1361 PR rtl-optimization/59896
1362 * gcc.target/arm/pr59896.c: New.
1364 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1366 PR rtl-optimization/59858
1367 * gcc.target/arm/pr59858.c: New.
1369 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1372 * gcc.dg/tree-prof/pr59003.c: New test.
1375 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1378 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1380 * gfortran.dg/round_3.f08: Add more cases.
1382 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1384 * lib/target-supports.exp (force_conventional_output_for): New
1386 * lib/scanasm.exp (scan-assembler_required_options)
1387 (scan-assembler-not_required_options)
1388 (scan-assembler-times_required_options): Replace with
1389 force_conventional_output_fors.
1390 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1391 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1393 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1396 * gcc.target/i386/pr59789.c: New testcase.
1398 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1400 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1401 the 'code' bitfield from 16 to 8.
1403 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1405 * lib/target-supports.exp
1406 (check_effective_target_vect_perm): Exclude aarch64_be.
1407 (check_effective_target_vect_perm_byte): Likewise.
1408 (check_effective_target_vect_perm_short): Likewise.
1410 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1412 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1413 (RUN_TEST): Use new macro.
1414 (INDEX64_32): Delete.
1415 (INDEX64_64): Likewise.
1416 (INDEX128_32): Likewise.
1417 (INDEX128_64): Likewise.
1419 (test_vneg_f32): Use fixed RUN_TEST.
1421 2014-01-20 Richard Biener <rguenther@suse.de>
1424 * gcc.dg/pr59860.c: New testcase.
1426 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1429 * gcc.target/i386/pr59880.c: New test.
1431 2014-01-20 Renlin Li <renlin.li@arm.com>
1433 * gcc.dg/pr44194-1.c: Tweak regexp.
1435 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1440 * gfortran.dg/round_3.f08: New cases added.
1441 * gfortran.dg/fmt_g_1.f90: New test.
1443 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1445 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1447 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1449 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1451 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1453 * gcc.dg/vect/pr57705.c: Require vect_int.
1454 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1455 * gcc.dg/vect/vect-alias-check.c: Likewise.
1457 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1460 * gfortran.dg/unresolved_fixup_1.f90: New test.
1461 * gfortran.dg/unresolved_fixup_2.f90: New test.
1463 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1466 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1467 Remove dg-prune-output lines.
1469 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1472 * gfortran.dg/pr59706.f90: New test.
1473 * g++.dg/ext/pr59706.C: New test.
1475 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1479 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1480 * g++.dg/init/pr58811.C: Likewise.
1482 2014-01-17 Jeff Law <law@redhat.com>
1485 * gfortran.dg/pr57904.f90: New test.
1487 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1490 * g++.dg/cpp0x/nsdmi-union4.C: New.
1492 2014-01-17 Marek Polacek <polacek@redhat.com>
1495 * g++.dg/diagnostic/pr59838.C: New test.
1497 2014-01-17 Marek Polacek <polacek@redhat.com>
1500 * gcc.dg/pr58346.c: New test.
1502 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1505 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1506 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1510 * gfortran.dg/pr59440-1.f90: New test.
1511 * gfortran.dg/pr59440-2.f90: New test.
1512 * gfortran.dg/pr59440-3.f90: New test.
1515 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1516 testing for " version" and " alias" with one testing for
1517 " version\[^\n\r]* alias".
1518 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1519 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1520 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1521 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1522 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1523 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1526 * c-c++-common/torture/pr57945.c: New test.
1528 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1530 * gcc.target/arm/its.c: New testcase.
1532 2014-01-16 Jan Hubicka <jh@suse.cz>
1535 * g++.dg/torture/pr59775.C: New testcase.
1537 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1540 * gcc.c-torture/compile/pr58344.c: New test.
1543 * gcc.target/i386/pr59839.c: New test.
1546 * gcc.target/i386/pr9771-1.c (main): Rename to...
1547 (real_main): ... this. Add __asm name "main".
1548 (ASMNAME, ASMNAME2, STRING): Define.
1550 2014-01-16 Nick Clifton <nickc@redhat.com>
1553 * gcc.c-torture/compile/pr28865.c: New.
1554 * gcc.c-torture/execute/pr28865.c: New.
1556 2014-01-16 Marek Polacek <polacek@redhat.com>
1559 * gcc.dg/pr59827.c: New test.
1561 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1563 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1565 2014-01-15 Richard Henderson <rth@redhat.com>
1568 * gcc.target/i386/pr54694.c: New test.
1570 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1573 * g++.dg/pr49718.C: New test.
1575 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1577 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1579 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1581 * gcc.dg/vmx/mult-even-odd.c: New.
1582 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1584 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1586 * lib/target-supports.exp (check_libcilkrts_available): Added an
1587 extern "C" if we are using C++ along with a function prototype.
1589 2014-01-15 Jeff Law <law@redhat.com>
1591 PR tree-optimization/59747
1592 * gcc.c-torture/execute/pr59747.c: New test.
1594 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1597 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1599 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1600 * g++.dg/ext/attribute-test-1.C: Likewise.
1601 * g++.dg/ext/attribute-test-2.C: Likewise.
1602 * g++.dg/ext/attribute-test-3.C: Likewise.
1603 * g++.dg/ext/attribute-test-4.C: Likewise.
1604 * g++.dg/ext/pr56790-1.C: Likewise.
1605 * g++.dg/torture/pr38565.C: Likewise.
1606 * gcc.dg/pr53060.c: Likewise.
1607 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1608 * c-c++-common/vector-compare-2.c: Likewise.
1609 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1610 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1611 dg-message line number.
1613 2014-01-15 Matthias Klose <doko@ubuntu.com>
1615 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1617 2014-01-15 Richard Biener <rguenther@suse.de>
1619 PR tree-optimization/59822
1620 * g++.dg/torture/pr59822.C: New testcase.
1622 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1625 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1626 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1628 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1629 Kugan Vivekanandarajah <kuganv@linaro.org>
1632 * g++.dg/pr59695.C: New testcase.
1634 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1637 * gcc.c-torture/compile/pr59803.c: New testcase.
1639 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1642 * gcc.c-torture/execute/pr58943.c: New test.
1643 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1645 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1648 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1649 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1650 (bar): Change return type to void. Set y to x.
1651 * gcc.target/i386/pr59794-1.c: New testcase.
1652 * gcc.target/i386/pr59794-2.c: Likewise.
1653 * gcc.target/i386/pr59794-3.c: Likewise.
1654 * gcc.target/i386/pr59794-4.c: Likewise.
1655 * gcc.target/i386/pr59794-5.c: Likewise.
1656 * gcc.target/i386/pr59794-6.c: Likewise.
1657 * gcc.target/i386/pr59794-7.c: Likewise.
1659 2014-01-14 Richard Biener <rguenther@suse.de>
1661 PR tree-optimization/58921
1662 PR tree-optimization/59006
1663 * gcc.dg/torture/pr58921.c: New testcase.
1664 * gcc.dg/torture/pr59006.c: Likewise.
1665 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1667 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1670 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1671 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1672 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1673 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1674 Executing predictive commoning without unrolling.
1676 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1678 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1679 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1680 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1681 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1682 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1683 __builtin_ia32_rsqrt28sd_round.
1684 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1685 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1686 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1687 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1688 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1689 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1690 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1691 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1692 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1693 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1694 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1695 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1696 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1697 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1698 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1699 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1700 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1701 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1702 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1703 fix wrong rounding mode (see above).
1704 * gcc.target/i386/sse-23.c: Ditto.
1706 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1708 * gcc.dg/vmx/insert.c: New.
1709 * gcc.dg/vmx/insert-be-order.c: New.
1710 * gcc.dg/vmx/extract.c: New.
1711 * gcc.dg/vmx/extract-be-order.c: New.
1713 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1715 PR tree-optimization/59387
1716 * gcc.c-torture/execute/pr59387.c: New test.
1718 2014-01-13 Richard Biener <rguenther@suse.de>
1720 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1721 adjusting mathlib options.
1722 * gfortran.dg/lto/lto.exp: Likewise.
1724 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1726 * gnat.dg/loop_optimization17.adb: New test.
1727 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1729 2014-01-13 Christian Bruel <christian.bruel@st.com>
1731 * gcc.target/sh/cmpstrn.c: New case.
1733 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1735 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1736 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1738 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1741 * gfortran.dg/alloc_comp_basics_6.f90: New.
1743 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1746 * gfortran.dg/pr59700.f90: New test.
1748 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1750 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1751 * gfortran.dg/use_only_3.f90: Likewise.
1752 * gfortran.dg/inquire_10.f90: Delete opened file.
1753 * gfortran.dg/inquire_15.f90: Likewise.
1754 * gfortran.dg/pr16597.f90: Likewise.
1755 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1758 2014-01-10 Jeff Law <law@redhat.com>
1761 * gcc.c-torture/compile/pr59743.c: New test.
1763 2014-01-10 Jan Hubicka <jh@suse.cz>
1766 * g++.dg/torture/pr58585.C: New testcase.
1768 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1770 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1772 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1774 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1776 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1779 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1780 * gcc.target/aarch64/cmn-neg2.c: New test.
1782 2014-01-10 Richard Biener <rguenther@suse.de>
1784 PR tree-optimization/59374
1785 * gcc.dg/torture/pr59374-3.c: New testcase.
1787 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1789 * lib/target-supports.exp
1790 (check_effective_target_arm_crypto_ok_nocache): New.
1791 (check_effective_target_arm_crypto_ok): Use above procedure.
1792 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1794 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1798 * g++.dg/ipa/devirt-20.C: New testcase.
1799 * g++.dg/torture/pr58252.C: Likewise.
1800 * g++.dg/torture/pr59226.C: Likewise.
1802 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1804 * c-c++-common/asan/no-asan-stack.c: New test.
1806 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1809 * gcc.dg/pr59670.c: New test.
1811 2014-01-09 Steve Ellcey <sellcey@mips.com>
1813 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1815 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1818 * gcc.target/i386/pr47735.c: New test.
1820 PR tree-optimization/59622
1821 * g++.dg/opt/pr59622-2.C: New test.
1822 * g++.dg/opt/pr59622-3.C: New test.
1823 * g++.dg/opt/pr59622-4.C: New test.
1824 * g++.dg/opt/pr59622-5.C: New test.
1827 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1828 filename:line instead of (modulename+offset) form with stripped
1829 initial / from the filename.
1831 2014-01-09 Ian Lance Taylor <iant@google.com>
1833 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1834 the other Go compiler.
1836 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1839 * g++.dg/cpp0x/variadic145.C: New.
1841 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1843 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1844 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1846 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1849 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1850 are run only if the Cilk library is available/enabled.
1851 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1852 * lib/target-supports.exp (check_libcilkrts_available): New function.
1854 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1857 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1858 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1859 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1860 with dg-additional-options.
1861 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1862 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1863 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1864 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1865 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1866 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1868 2014-01-09 Richard Biener <rguenther@suse.de>
1870 PR tree-optimization/59715
1871 * gcc.dg/torture/pr59715.c: New testcase.
1873 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1875 * c-c++-common/asan/no-asan-globals.c: New test.
1876 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1877 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1878 * c-c++-common/asan/use-after-return-1.c: Likewise.
1879 * c-c++-common/asan/no-use-after-return.c: Likewise.
1881 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1883 * gnat.dg/weak2.ad[sb]: New test.
1885 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1888 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1889 type, use pointers to vector type instead.
1891 2014-01-08 Catherine Moore <clm@codesourcery.com>
1893 * gcc.target/mips/umips-branch-3.c: New test.
1894 * gcc.target/mips/umips-branch-4.c: New test.
1896 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1898 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1899 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1900 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1901 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1902 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1903 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1904 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1905 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1907 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1909 PR rtl-optimization/59137
1910 * gcc.target/mips/pr59137.c: New test.
1912 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1914 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1915 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1916 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1917 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1918 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1919 Require fpic effective target.
1920 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1922 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1925 * gcc.dg/pr59722.c: New test.
1927 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1930 * gcc.dg/torture/pr57748-3.c: New test.
1931 * gcc.dg/torture/pr57748-4.c: New test.
1933 2014-01-08 Marek Polacek <polacek@redhat.com>
1936 * gcc.dg/gomp/pr59669-1.c: New test.
1937 * gcc.dg/gomp/pr59669-2.c: New test.
1939 2014-01-08 Martin Jambor <mjambor@suse.cz>
1942 * gcc.dg/ipa/pr59610.c: New test.
1944 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1947 * gfortran.dg/binding_label_tests_26a.f90: New.
1948 * gfortran.dg/binding_label_tests_26b.f90: New.
1950 2014-01-08 Marek Polacek <polacek@redhat.com>
1953 * c-c++-common/ubsan/pr59667.c: New test.
1955 2014-01-08 Richard Biener <rguenther@suse.de>
1958 * gcc.dg/pr59630.c: New testcase.
1960 2014-01-08 Richard Biener <rguenther@suse.de>
1963 * gcc.dg/pr59471.c: New testcase.
1965 2014-01-07 Jeff Law <law@redhat.com>
1968 * gcc.target/i386/pr53623.c: New test.
1970 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1972 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1974 * g++.dg/cpp1y/pr58534.C: Likewise.
1975 * g++.dg/cpp1y/pr58536.C: Likewise.
1976 * g++.dg/cpp1y/pr58548.C: Likewise.
1977 * g++.dg/cpp1y/pr58549.C: Likewise.
1978 * g++.dg/cpp1y/pr58637.C: Likewise.
1979 * g++.dg/cpp1y/pr59112.C: Likewise.
1980 * g++.dg/cpp1y/pr59113.C: Likewise.
1981 * g++.dg/cpp1y/pr59629.C: Likewise.
1982 * g++.dg/cpp1y/pr59635.C: Likewise.
1983 * g++.dg/cpp1y/pr59636.C: Likewise.
1984 * g++.dg/cpp1y/pr59638.C: Likewise.
1986 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1988 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1990 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
1992 * gcc.target/i386/intrinsics_4.c (bar): New function.
1994 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1996 * g++.dg/ext/is_base_of_incomplete-2.C: New.
1998 2014-01-07 Jakub Jelinek <jakub@redhat.com>
2000 PR rtl-optimization/58668
2001 * gcc.dg/pr58668.c: New test.
2003 PR tree-optimization/59643
2004 * gcc.dg/pr59643.c: New test.
2005 * gcc.c-torture/execute/pr59643.c: New test.
2007 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2010 * gfortran.dg/class_allocate_16.f90: New.
2012 2014-01-06 Jakub Jelinek <jakub@redhat.com>
2015 * gcc.target/i386/pr59644.c: New test.
2017 2014-01-06 Marek Polacek <polacek@redhat.com>
2020 * gcc.dg/pr57773.c: New test.
2022 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
2028 * g++.dg/cpp1y/pr59635.C: New testcase.
2029 * g++.dg/cpp1y/pr59636.C: New testcase.
2030 * g++.dg/cpp1y/pr59629.C: New testcase.
2031 * g++.dg/cpp1y/pr59638.C: New testcase.
2033 2014-01-06 Martin Jambor <mjambor@suse.cz>
2036 * gcc.dg/ipa/pr59008.c: New test.
2038 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2040 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
2043 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2045 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
2046 Require c99_runtime.
2047 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
2049 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
2050 Require c99_runtime.
2051 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
2052 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
2053 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
2055 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
2056 Require c99_runtime.
2057 Make CALC void static.
2058 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
2060 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
2061 Require c99_runtime.
2062 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
2064 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2066 * gcc.target/i386/pr59501-1.c: Require avx effective target.
2067 * gcc.target/i386/pr59501-2.c: Likewise.
2068 * gcc.target/i386/pr59501-3.c: Likewise.
2069 * gcc.target/i386/pr59501-4.c: Likewise.
2070 * gcc.target/i386/pr59501-5.c: Likewise.
2071 * gcc.target/i386/pr59501-6.c: Likewise.
2073 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2075 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
2076 * gcc.target/i386/pr59390_1.c: Likewise.
2077 * gcc.target/i386/pr59390_2.c: Likewise.
2079 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
2081 * gcc.dg/pr59350.c: Tweak.
2082 * gcc.dg/pr59350-2.c: New test.
2083 * g++.dg/pr59510.C: Likewise.
2085 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2088 * gfortran.dg/bind_c_procs_2.f90: New.
2090 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
2092 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
2093 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2094 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2095 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2096 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
2097 * gcc.dg/tree-ssa/vrp47.c: Likewise.
2098 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2100 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
2102 * gcc.target/arm/neon-nested-apcs.c: New test.
2104 2014-01-04 Jakub Jelinek <jakub@redhat.com>
2106 PR tree-optimization/59519
2107 * gcc.dg/vect/pr59519-1.c: New test.
2108 * gcc.dg/vect/pr59519-2.c: New test.
2110 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
2113 2014-01-04 Janus Weil <janus@gcc.gnu.org>
2116 * gfortran.dg/typebound_proc_32.f90: New.
2118 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
2121 * g++.dg/pr58950.C: New file.
2123 2014-01-03 Tobias Burnus <burnus@net-b.de>
2126 * g++.dg/gomp/pr58567.C: New.
2128 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
2130 PR tree-optimization/59651
2131 * gcc.dg/torture/pr59651.c: New test.
2132 * gcc.dg/vect/pr59651.c: Ditto.
2134 2014-01-03 Jakub Jelinek <jakub@redhat.com>
2137 * gcc.target/i386/pr59625.c: New test.
2139 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2143 * g++.dg/cpp0x/range-for28.C: New.
2144 * g++.dg/cpp0x/range-for3.C: Update.
2146 2014-01-02 Joseph Myers <joseph@codesourcery.com>
2148 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
2150 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2153 * g++.dg/cpp0x/pr59641.C: New file.
2155 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2157 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
2159 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2162 * g++.dg/ext/pr59378.C: New file.
2164 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2166 Update copyright years
2168 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2170 * gcc.target/arc/arc.exp: Use the standard form for the copyright
2173 2014-01-02 Janus Weil <janus@gcc.gnu.org>
2176 * gfortran.dg/dynamic_dispatch_12.f90: New.
2178 2014-01-01 Jakub Jelinek <jakub@redhat.com>
2180 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2181 the builtin isn't optimized away as unused.
2183 PR rtl-optimization/59647
2184 * g++.dg/opt/pr59647.C: New test.
2186 Copyright (C) 2014 Free Software Foundation, Inc.
2188 Copying and distribution of this file, with or without modification,
2189 are permitted in any medium without royalty provided the copyright
2190 notice and this notice are preserved.