1 2014-02-19 Jakub Jelinek <jakub@redhat.com>
4 * g++.dg/ext/ivdep-1.C: New test.
7 * gcc.dg/pr60267.c: New test.
9 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
12 * gcc.target/i386/pr39162.c: Add dg-prune-output.
13 (dg-options): Remove -Wno-psabi.
14 * gcc.target/i386/59794-2.c: Ditto.
15 * gcc.target/i386/60205-1.c: Ditto.
16 * gcc.target/i386/sse-5.c: Ditto.
18 2014-02-18 Nick Clifton <nickc@redhat.com>
20 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
21 * gcc.dg/pr23623.c: Likewise.
22 * gcc.dg/pr48784-1.c: Likewise.
23 * gcc.dg/pr48784-2.c: Likewise.
24 * gcc.dg/pr56997-2.c: Likewise.
25 * gcc.dg/sms-6.c: Likewise.
26 * gcc.dg/torture/pr60183.c: Likewise.
27 * gcc.dg/torture/vec-cvt-1.c: Likewise.
28 * gcc.c-torture/execute/20061220-1.x: New.
29 * gcc.c-torture/execute/pr43220.x: New.
30 * gcc.c-torture/execute/pr51581-1.x: New.
31 * gcc.c-torture/execute/pr51581-2.x: New.
32 * gcc.c-torture/execute/pr58570.x: New.
33 * gcc.c-torture/unsorted/DFcmp.x: New.
34 * gcc.c-torture/unsorted/SFset.x: New.
36 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
38 * gnat.dg/opt31.adb: New test.
40 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
42 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
44 2014-02-19 Janus Weil <janus@gcc.gnu.org>
47 * gfortran.dg/typebound_proc_33.f90: New.
49 2014-02-19 Marek Polacek <polacek@redhat.com>
52 * gcc.dg/pr60195.c: New test.
54 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
56 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
59 2014-02-19 Jakub Jelinek <jakub@redhat.com>
62 * c-c++-common/cpp/pr58844-1.c: New test.
63 * c-c++-common/cpp/pr58844-2.c: New test.
65 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
68 * g++.dg/cpp0x/constexpr-ice10.C: New.
70 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
73 * g++.dg/cpp0x/pr60215.C: New.
75 2014-02-18 Tobias Burnus <burnus@net-b.de>
78 * gfortran.dg/proc_ptr_45.f90: New.
79 * gfortran.dg/proc_ptr_46.f90: New.
81 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
84 * g++.dg/cpp1y/pr60190.C: New testcase.
87 * g++.dg/cpp1y/pr60064.C: New testcase.
89 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
92 * gcc.target/i386/pr60205-1.c: New test.
93 * gcc.target/i386/pr60205-2.c: Ditto.
95 2014-02-18 Kai Tietz <ktietz@redhat.com>
98 * gcc.target/i386/nest-1.c: New testcase.
100 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
102 * gnat.dg/opt32.adb: New test.
104 2014-02-18 Janus Weil <janus@gcc.gnu.org>
107 * gfortran.dg/typebound_generic_15.f90: New.
109 2014-02-17 Janus Weil <janus@gcc.gnu.org>
112 * gfortran.dg/init_flag_12.f90: New.
114 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
115 Ilya Tocar <ilya.tocar@intel.com>
117 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
118 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
119 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
120 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
122 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
124 * lib/target-supports.exp
125 (check_effective_target_logical_op_short_circuit): New procedure.
126 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
127 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
128 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
129 * gcc.dg/tree-ssa/vrp47.c: Likewise.
130 * gcc.dg/tree-ssa/vrp87.c: Likewise.
131 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
132 logical_op_short_circuit for the alternative test, extending
135 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
138 * gcc.target/powerpc/pr60203.c: New testsuite.
140 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
143 * gfortran.dg/ichar_3.f90: New test.
145 2014-02-15 Richard Biener <rguenther@suse.de>
147 PR tree-optimization/60183
148 * gcc.dg/torture/pr60183.c: New testcase.
150 2014-02-14 Jeff Law <law@redhat.com>
152 PR rtl-optimization/60131
153 * g++.dg/torture/pr60131.C: New test.
155 2014-02-14 Ian Bolton <ian.bolton@arm.com>
157 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
160 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
162 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
164 2014-02-14 Jakub Jelinek <jakub@redhat.com>
166 * gcc.c-torture/compile/20140213.c: New test.
168 2014-02-13 Jakub Jelinek <jakub@redhat.com>
171 * gcc.target/i386/pr43546.c: New test.
173 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
175 * gcc.target/s390/hotpatch-compile-8.c: New test.
177 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
179 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
180 definition with an ifndef.
181 * gcc.dg/pr59605-2.c: New test.
183 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
185 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
187 2014-02-12 Joseph Myers <joseph@codesourcery.com>
189 * gcc.dg/torture/float128-mul-underflow.c,
190 gcc.dg/torture/float128-truncdf-underflow.c,
191 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
193 2014-02-12 Jakub Jelinek <jakub@redhat.com>
196 * g++.dg/ipa/pr59737.C: New test.
198 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
200 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
202 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
204 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
206 * gcc.dg/cilk-plus/jump-openmp.c: New file.
208 2014-02-12 Richard Biener <rguenther@suse.de>
211 * gcc.dg/torture/pr60092.c: New testcase.
212 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
214 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
216 * gcc.c-torture/execute/20140212-1.c: New test.
218 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
221 * g++.dg/cpp0x/pr60047.C: New.
223 2014-02-12 Jakub Jelinek <jakub@redhat.com>
226 * c-c++-common/pr60101.c: New test.
228 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
231 * g++.dg/ipa/devirt-27.C: New testcase.
232 * g++.dg/ipa/devirt-26.C: New testcase.
234 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
237 * gcc.target/powerpc/pr60137.c: New file.
239 2014-02-11 Jakub Jelinek <jakub@redhat.com>
242 * gfortran.dg/pr52370.f90: New test.
244 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
248 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
251 * gcc.target/i386/pr43662.c (dg-options):
252 Add -maccumulate-outgoing-args.
253 * gcc.target/i386/pr43869.c (dg-options): Ditto.
254 * gcc.target/i386/pr57003.c (dg-options): Ditto.
255 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
256 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
257 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
258 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
259 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
260 Add -maccumulate-outgoing-args.
261 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
262 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
263 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
264 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
265 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
266 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
267 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
268 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
269 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
270 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
271 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
272 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
273 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
274 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
275 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
277 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
279 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
281 2014-02-11 Jakub Jelinek <jakub@redhat.com>
284 * gcc.dg/guality/pr59776.c: New test.
286 2014-02-11 Renlin Li <Renlin.Li@arm.com>
288 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
289 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
290 (add_options_for_arm_vfp3): New.
292 2014-02-11 Jeff Law <law@redhat.com>
295 * gcc.target/m68k/pr54041.c: New test.
297 2014-02-11 Jakub Jelinek <jakub@redhat.com>
300 * gcc.target/i386/pr59927.c: New test.
302 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
304 * gcc.dg/vect/pr57741-3.c: Require vect_int.
305 * gcc.dg/vect/pr60012.c: Likewise.
306 * gcc.dg/vect/vect-119.c: Likewise.
307 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
308 * gcc.dg/vect/vect-outer-4c.c: Likewise.
310 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
312 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
314 2014-02-10 Jeff Law <law@redhat.com>
317 * gcc.c-torture/compile/pr52306.c: New test.
319 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
321 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
323 2014-02-10 Richard Biener <rguenther@suse.de>
325 PR tree-optimization/60115
326 * gcc.dg/torture/pr60115.c: New testcase.
328 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
330 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
331 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
333 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
334 Ilya Tocar <ilya.tocar@intel.com>
336 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
337 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
338 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
339 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
340 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
341 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
342 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
343 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
344 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
345 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
346 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
347 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
348 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
349 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
350 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
351 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
352 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
353 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
354 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
355 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
356 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
357 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
358 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
359 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
360 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
361 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
362 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
364 2014-02-10 Jakub Jelinek <jakub@redhat.com>
366 * gcc.dg/vect/pr59984.c: Require effective target
369 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
372 * gfortran.dg/associated_target_5.f03: New test.
374 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
377 * gfortran.dg/elemental_by_value_1.f90: New test.
379 2014-02-08 Janus Weil <janus@gcc.gnu.org>
382 * gfortran.dg/finalize_22.f90: New.
384 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
387 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
388 was fixed by the patch for PR59906.
390 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
393 * gfortran.dg/coarray_8.f90: Update dg-error match.
395 2014-02-08 Jakub Jelinek <jakub@redhat.com>
398 * gcc.dg/vect/pr59984.c: New test.
401 * gcc.dg/attr-alloc_align-1.c: New test.
402 * gcc.dg/attr-alloc_align-2.c: New test.
403 * gcc.dg/attr-alloc_align-3.c: New test.
404 * gcc.dg/attr-assume_aligned-1.c: New test.
405 * gcc.dg/attr-assume_aligned-2.c: New test.
406 * gcc.dg/attr-assume_aligned-3.c: New test.
408 2014-02-08 Jakub Jelinek <jakub@redhat.com>
411 * gcc.target/i386/pr60077-1.c: New test.
412 * gcc.target/i386/pr60077-2.c: New test.
414 2014-02-07 Jakub Jelinek <jakub@redhat.com>
416 PR preprocessor/56824
417 * gcc.dg/pr56824.c: New test.
419 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
421 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
422 variable used for atomic operations.
424 2014-02-07 Richard Biener <rguenther@suse.de>
427 * gcc.dg/vect/pr60092-2.c: New testcase.
429 2014-02-07 Jakub Jelinek <jakub@redhat.com>
433 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
435 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
436 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
438 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
440 * gcc.target/s390/fp2int1.c: New testcase.
442 2014-02-07 Richard Biener <rguenther@suse.de>
445 * gcc.dg/tree-ssa/alias-30.c: New testcase.
446 * gcc.dg/tree-ssa/alias-31.c: Likewise.
448 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
451 * g++.dg/torture/pr59918.C: New testcase.
453 2014-02-06 Jakub Jelinek <jakub@redhat.com>
456 * gcc.target/arm/pr59575.c: New test.
459 * gcc.dg/pr59992.c: New test.
461 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
463 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
464 init_priority. Test alignment of variable instead of function.
466 2014-02-06 Marek Polacek <polacek@redhat.com>
469 * gcc.dg/pr60087.c: New test.
471 2014-02-06 Alan Modra <amodra@gmail.com>
473 * gcc.target/powerpc/pr60032.c: New.
475 2014-02-06 Jakub Jelinek <jakub@redhat.com>
478 * gcc.c-torture/execute/pr60062.c: New test.
479 * gcc.c-torture/execute/pr60072.c: New test.
481 2014-02-06 Ian Bolton <ian.bolton@arm.com>
483 * gcc.dg/tree-ssa/pr59597.c: Make called function static
484 so that expected outcome works for PIC variants too.
486 2014-02-06 Yury Gribov <y.gribov@samsung.com>
487 Kugan Vivekanandarajah <kuganv@linaro.org>
489 * gcc.target/arm/vect-noalign.c: New file.
491 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
492 Jakub Jelinek <jakub@redhat.com>
495 * gcc.dg/pr60013.c: New testcase.
497 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
499 * gcc.dg/vmx/sum2s.c: New.
500 * gcc.dg/vmx/sum2s-be-order.c: New.
502 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
504 * gcc.dg/vmx/pack.c: New.
505 * gcc.dg/vmx/pack-be-order.c: New.
506 * gcc.dg/vmx/unpack.c: New.
507 * gcc.dg/vmx/unpack-be-order.c: New.
509 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
511 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
512 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
514 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
516 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
517 Use __builtin_floorf, __builtin_ceilf.
518 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
520 (TEST): Use __builtin_floorf.
521 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
523 2014-02-05 Jakub Jelinek <jakub@redhat.com>
526 * g++.dg/opt/pr59947.C: New test.
529 * c-c++-common/gomp/pr58703.c: New test.
531 2014-02-05 Richard Biener <rguenther@suse.de>
534 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
535 avoid using unsigned long long.
537 2014-02-05 Jakub Jelinek <jakub@redhat.com>
540 * g++.dg/torture/pr57499.C: New test.
542 2014-02-05 Yury Gribov <y.gribov@samsung.com>
544 * gcc.dg/asan/nosanitize-and-inline.c: New test.
546 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
548 * g++.dg/ipa/devirrt-22.C: Fix template.
550 2014-02-04 Marek Polacek <polacek@redhat.com>
553 * gcc.dg/pr60036.c: New test.
555 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
558 * g++.dg/torture/pr60058.C: New testcase.
560 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
562 * g++.dg/tsan/default_options.C: Invert check.
564 2014-02-04 Jakub Jelinek <jakub@redhat.com>
566 PR tree-optimization/60002
567 * g++.dg/opt/pr60002.C: New test.
569 PR tree-optimization/60023
570 * g++.dg/vect/pr60023.cc: New test.
573 * c-c++-common/torture/pr60026.c: New test.
575 PR rtl-optimization/57915
576 * gcc.target/i386/pr57915.c: New test.
578 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
580 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
582 2014-02-04 Renlin Li <Renlin.Li@arm.com>
584 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
586 2014-02-04 Jakub Jelinek <jakub@redhat.com>
589 * gcc.dg/pr59261.c: New test.
591 2014-02-04 Richard Biener <rguenther@suse.de>
593 PR tree-optimization/60012
594 * gcc.dg/vect/pr60012.c: New testcase.
596 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
599 * g++.dg/eh/unwind-direct.C: New test.
601 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
603 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
604 timeout value to 20s.
606 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
609 * g++.dg/torture/pr59882.C: New testcase
611 2014-02-03 Jan Hubicka <jh@suse.cz>
614 * g++.dg/ipa/devirt-22.C: New testcase.
616 2014-02-03 Jan Hubicka <jh@suse.cz>
618 * g++.dg/ipa/devirt-25.C: New testcase.
620 2014-02-04 Jakub Jelinek <jakub@redhat.com>
622 PR tree-optimization/59924
623 * gcc.dg/pr59924.c: New test.
625 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
628 * g++.dg/ipa/devirt-24.C: New testcase.
630 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
634 * c-c++-common/attributes-1.c: New testcase.
635 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
637 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
640 * g++.dg/cpp0x/pr58871.C: New.
642 2014-02-03 Cong Hou <congh@google.com>
644 PR tree-optimization/60000
645 * g++.dg/vect/pr60000.cc: New test.
647 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
649 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
650 * gcc.target/i386/long-double-64-4.c: Likewise.
651 * gcc.target/i386/long-double-80-1.c: Likewise.
652 * gcc.target/i386/long-double-80-2.c: Likewise.
653 * gcc.target/i386/long-double-80-3.c: Likewise.
654 * gcc.target/i386/long-double-80-4.c: Likewise.
655 * gcc.target/i386/long-double-80-5.c: Likewise.
656 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
658 * gcc.target/i386/long-double-64-3.c: Likewise.
659 * gcc.target/i386/long-double-128-1.c: New test.
660 * gcc.target/i386/long-double-128-2.c: Likewise.
661 * gcc.target/i386/long-double-128-3.c: Likewise.
662 * gcc.target/i386/long-double-128-4.c: Likewise.
663 * gcc.target/i386/long-double-128-5.c: Likewise.
664 * gcc.target/i386/long-double-128-6.c: Likewise.
665 * gcc.target/i386/long-double-128-7.c: Likewise.
666 * gcc.target/i386/long-double-128-8.c: Likewise.
667 * gcc.target/i386/long-double-128-9.c: Likewise.
668 * gcc.target/i386/long-double-64-5.c: Likewise.
669 * gcc.target/i386/long-double-64-6.c: Likewise.
670 * gcc.target/i386/long-double-64-7.c: Likewise.
671 * gcc.target/i386/long-double-64-8.c: Likewise.
672 * gcc.target/i386/long-double-64-9.c: Likewise.
673 * gcc.target/i386/long-double-80-10.c: Likewise.
674 * gcc.target/i386/long-double-80-8.c: Likewise.
675 * gcc.target/i386/long-double-80-9.c: Likewise.
677 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
679 PR rtl-optimization/57662
680 * g++.dg/pr57662.C: New test.
682 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
684 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
685 * gcc.dg/vmx/perm.c: New.
686 * gcc.dg/vmx/perm-be-order.c: New.
688 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
690 * gcc.dg/vmx/vsums.c: New.
691 * gcc.dg/vmx/vsums-be-order.c: New.
693 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
695 * g++.dg/ipa/devirt-23.C: New testcase.
696 * g++.dg/ipa/devirt-20.C: Fix template.
698 2014-02-02 Jan Hubicka <jh@suse.cz>
700 * g++.dg/ipa/devirt-21.C: New testcase.
702 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
704 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
705 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
707 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
710 * gcc.c-torture/execute/pr60017.c: New test.
712 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
715 * gfortran.dg/default_initialization_7.f90: New test.
717 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
720 * gfortran.dg/elemental_subroutine_9.f90: New test.
722 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
724 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
726 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
728 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
730 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
732 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
734 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
737 * g++.dg/init/bitfield5.C: New.
739 2014-02-01 Jakub Jelinek <jakub@redhat.com>
741 PR tree-optimization/60003
742 * gcc.c-torture/execute/pr60003.c: New test.
744 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
747 * gcc.target/arm/pr59985.C: New.
749 2014-01-31 Jakub Jelinek <jakub@redhat.com>
752 * lib/tsan-dg.exp (tsan_init): Instead of not running any
753 tsan tests if trivial testcase doesn't run, set dg-do-what-default
755 (tsan_finish): Restore dg-do-what-default.
756 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
757 * g++.dg/tsan/fd_close_norace2.C: Likewise.
758 * g++.dg/tsan/default_options.C: Likewise.
759 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
760 * g++.dg/tsan/atomic_free2.C: Likewise.
761 * g++.dg/tsan/cond_race.C: Likewise.
762 * g++.dg/tsan/fd_close_norace.C: Likewise.
763 * g++.dg/tsan/benign_race.C: Likewise.
764 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
765 * c-c++-common/tsan/simple_race.c: Likewise.
766 * c-c++-common/tsan/mutexset1.c: Likewise.
767 * c-c++-common/tsan/thread_leak2.c: Likewise.
768 * c-c++-common/tsan/tls_race.c: Likewise.
769 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
770 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
771 * c-c++-common/tsan/free_race2.c: Likewise.
772 * c-c++-common/tsan/thread_leak.c: Likewise.
773 * c-c++-common/tsan/thread_leak1.c: Likewise.
774 * c-c++-common/tsan/race_on_barrier.c: Likewise.
775 * c-c++-common/tsan/free_race.c: Likewise.
776 * c-c++-common/tsan/sleep_sync.c: Likewise.
777 * c-c++-common/tsan/tiny_race.c: Likewise.
778 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
779 * c-c++-common/tsan/atomic_stack.c: Likewise.
780 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
781 in dg-output regexps.
782 * c-c++-common/tsan/simple_stack.c: Likewise.
784 2014-01-31 Richard Henderson <rth@redhat.com>
786 * g++.dg/tm/pr60004.C: New.
788 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
791 * g++.dg/inherit/crash4.C: New.
793 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
795 * c-c++-common/tsan/simple_race.c: Made test less flaky.
797 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
799 * gcc.target/i386/m512-check.h: Use correct rounding values.
801 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
803 * gcc.target/i386/avx-1.c: Use correct rounding values.
804 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
805 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
806 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
807 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
808 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
809 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
810 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
811 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
812 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
813 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
814 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
815 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
816 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
817 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
818 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
819 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
820 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
821 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
822 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
823 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
824 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
825 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
826 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
827 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
828 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
829 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
830 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
831 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
832 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
833 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
834 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
835 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
836 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
837 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
838 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
839 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
840 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
841 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
842 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
843 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
844 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
845 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
846 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
847 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
848 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
849 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
850 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
851 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
852 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
853 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
854 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
855 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
856 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
857 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
858 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
859 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
860 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
861 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
862 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
863 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
864 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
865 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
866 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
867 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
868 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
869 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
870 * gcc.target/i386/sse-13.c: Ditto.
871 * gcc.target/i386/sse-14.c: Ditto.
872 * gcc.target/i386/sse-22.c: Ditto.
873 * gcc.target/i386/sse-23.c: Ditto.
875 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
877 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
878 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
880 2014-01-31 Richard Biener <rguenther@suse.de>
883 * gcc.dg/torture/pr59990.c: New testcase.
885 2014-01-31 Jakub Jelinek <jakub@redhat.com>
887 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
888 if it fails don't run any tsan tests.
890 2014-01-31 Marek Polacek <polacek@redhat.com>
893 * gcc.dg/pr59940.c (g): Adjust dg-warning.
894 (y): Adjust dg-error.
895 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
896 * gcc.dg/pr59963-1.c: New test.
897 * gcc.dg/pr59963-2.c: New test.
898 * gcc.dg/pr59963-3.c: New test.
900 2014-01-30 Jakub Jelinek <jakub@redhat.com>
903 * gcc.target/arm/pr59923.c: New test.
905 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
907 * gcc.dg/vmx/splat.c: New.
908 * gcc.dg/vmx/splat-vsx.c: New.
909 * gcc.dg/vmx/splat-be-order.c: New.
910 * gcc.dg/vmx/splat-vsx-be-order.c: New.
911 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
912 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
914 2014-01-30 Richard Biener <rguenther@suse.de>
916 PR tree-optimization/59993
917 * gcc.dg/torture/pr59993.c: New testcase.
919 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
921 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
922 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
923 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
924 vect_int rather than vect_float.
926 2014-01-30 Marek Polacek <polacek@redhat.com>
928 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
930 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
932 * gcc.target/microblaze/isa/fcmp4.c: New.
934 2014-01-30 Marek Polacek <polacek@redhat.com>
937 * gcc.dg/pr59940.c: New test.
938 * gcc.dg/pr35635.c (func3): Move dg-warning.
940 2014-01-30 Richard Biener <rguenther@suse.de>
942 PR tree-optimization/59903
943 * gcc.dg/torture/pr59903.c: New testcase.
945 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
948 * g++.dg/lookup/crash8.C: New.
950 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
953 * g++.dg/template/crash117.C: New.
955 2014-01-30 Richard Biener <rguenther@suse.de>
958 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
959 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
961 * gcc.dg/invalid-call-1.c: Likewise.
963 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
966 * g++.dg/cpp1y/auto-fn23.C: New.
968 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
971 * g++.dg/init/dso_handle2.C: New.
973 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
976 * g++.dg/cpp0x/pr58674.C: New.
978 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
981 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
982 * gcc.target/i386/avx512f-gather-5.c: Ditto.
984 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
986 * gcc.dg/vmx/merge-be-order.c: New.
987 * gcc.dg/vmx/merge.c: New.
988 * gcc.dg/vmx/merge-vsx-be-order.c: New.
989 * gcc.dg/vmx/merge-vsx.c: New.
991 2014-01-29 Richard Biener <rguenther@suse.de>
993 PR tree-optimization/58742
994 * gcc.dg/pr58742-1.c: New testcase.
995 * gcc.dg/pr58742-2.c: Likewise.
996 * gcc.dg/pr58742-3.c: Likewise.
998 2014-01-29 Renlin Li <Renlin.Li@arm.com>
1000 * gcc.target/arm/ftest-armv7ve-arm.c: New.
1001 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
1002 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
1004 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1007 * g++.dg/gomp/pr58702.C: New.
1009 2014-01-29 Dodji Seketeli <dodji@redhat.com>
1011 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
1014 2014-01-29 Jakub Jelinek <jakub@redhat.com>
1017 PR tree-optimization/59920
1018 * gcc.dg/pr59920-1.c: New test.
1019 * gcc.dg/pr59920-2.c: New test.
1020 * gcc.dg/pr59920-3.c: New test.
1021 * c-c++-common/gomp/pr59917-1.c: New test.
1022 * c-c++-common/gomp/pr59917-2.c: New test.
1024 PR tree-optimization/59594
1025 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
1026 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
1027 * gcc.dg/vect/pr59594.c: New test.
1029 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
1032 * gfortran.dg/allocate_class_3.f90: New test.
1034 2014-01-28 Dodji Seketeli <dodji@redhat.com>
1036 PR preprocessor/59935
1037 * c-c++-common/cpp/warning-zero-location.c: New test.
1038 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
1040 2014-01-27 Steve Ellcey <sellcey@mips.com>
1042 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
1044 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
1046 * g++.dg/ext/mv16.C: New tests.
1048 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
1050 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
1051 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1052 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
1053 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1054 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
1055 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1056 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
1057 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1058 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1059 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1060 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1061 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1062 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1063 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1064 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1065 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1066 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1067 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1068 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1069 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1070 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1071 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1072 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1073 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1074 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1075 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1076 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1077 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1078 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1079 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1080 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1081 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1082 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1083 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1084 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1085 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1086 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1087 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1088 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
1089 _mm512_mask_cvtepi32_storeu_epi8.
1090 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1091 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
1092 _mm512_mask_cvtepi32_storeu_epi16.
1093 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1094 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
1095 _mm512_mask_cvtepi64_storeu_epi8.
1096 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1097 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
1098 _mm512_mask_cvtepi64_storeu_epi16.
1099 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1100 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
1101 _mm512_mask_cvtepi64_storeu_epi32.
1102 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1103 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
1104 _mm512_mask_cvtsepi32_storeu_epi8.
1105 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1106 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
1107 _mm512_mask_cvtsepi32_storeu_epi16.
1108 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1109 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1110 _mm512_mask_cvtsepi64_storeu_epi8.
1111 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1112 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1113 _mm512_mask_cvtsepi64_storeu_epi16.
1114 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1115 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1116 _mm512_mask_cvtsepi64_storeu_epi32.
1117 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1118 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1119 _mm512_mask_cvtusepi32_storeu_epi8.
1120 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1121 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1122 _mm512_mask_cvtusepi32_storeu_epi16.
1123 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1124 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
1125 _mm512_mask_cvtusepi64_storeu_epi8.
1126 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1127 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
1128 _mm512_mask_cvtusepi64_storeu_epi16.
1129 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1130 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
1131 _mm512_mask_cvtusepi64_storeu_epi32.
1132 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1133 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
1135 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
1137 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
1138 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1139 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1140 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1141 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1142 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1143 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1144 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1145 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
1146 built-ins roudning immediate.
1147 * gcc.target/i386/sse-22.c: Add new built-ins.
1148 * gcc.target/i386/sse-23.c: Ditto.
1149 * gcc.target/i386/avx-1.c: Ditto.
1151 2014-01-27 Christian Bruel <christian.bruel@st.com>
1153 * gcc.target/sh/torture/strncmp.c: New tests.
1155 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
1157 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1159 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
1161 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1163 2014-01-24 Jeff Law <law@redhat.com>
1165 PR tree-optimization/59919
1166 * gcc.c-torture/compile/pr59919.c: New test.
1168 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1171 * g++.dg/ext/timevar2.C: New.
1173 2014-01-24 Marek Polacek <polacek@redhat.com>
1175 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1177 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
1180 * gcc.target/i386/pr59929.c: New test.
1182 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1185 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1186 word atomic functions at runtime.
1188 2014-01-23 Marek Polacek <polacek@redhat.com>
1191 * gcc.dg/pr59846.c: New test.
1193 2014-01-23 Marek Polacek <polacek@redhat.com>
1196 * c-c++-common/pr58346-1.c: New test.
1197 * c-c++-common/pr58346-2.c: New test.
1198 * c-c++-common/pr58346-3.c: New test.
1200 2014-01-23 Marek Polacek <polacek@redhat.com>
1203 * gcc.dg/20020220-2.c: Adjust dg-warning message.
1204 * gcc.dg/pr59871.c: New test.
1206 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1209 * g++.dg/parse/enum11.C: New.
1211 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1213 * gcc.target/aarch64/sshr64_1.c: New testcase.
1215 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
1217 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1218 SIMD enabled function.
1219 * g++.dg/cilk-plus/ef_test.C: New test.
1220 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1222 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1223 to differenciate C error messages from C++ ones.
1225 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1227 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1229 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
1231 * gcc.target/microblaze/others/builtin-trap.c: New test,
1233 2014-01-23 Jakub Jelinek <jakub@redhat.com>
1236 * c-c++-common/gomp/pr58809.c: New test.
1238 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
1241 * c-c++-common/asan/use-after-return-1.c: Fixed
1244 2014-01-23 Dodji Seketeli <dodji@redhat.com>
1246 PR preprocessor/58580
1247 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1249 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1250 Ilya Tocar <ilya.tocar@intel.com>
1252 * gcc.target/i386/avx512f-kmovw-1.c: New.
1254 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1256 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1257 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1258 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1259 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1260 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1261 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1263 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
1266 * gcc.dg/pr48774.c: Remove skip for mips_rel.
1267 * gcc.target/mips/pr52125.c: New test.
1269 2014-01-22 Marek Polacek <polacek@redhat.com>
1272 * gcc.dg/torture/pr59891.c: New test.
1274 2014-01-22 Jeff Law <law@redhat.com>
1276 PR tree-optimization/59597
1277 * gcc.dg/tree-ssa/pr59597.c: New test.
1279 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
1281 PR rtl-optimization/59477
1282 * g++.dg/pr59477.C: New.
1284 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1286 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1288 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1291 * g++.dg/pr59482.C: New.
1293 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1295 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1296 * gcc.dg/vmx/extract-vsx.c: New.
1297 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1298 * gcc.dg/vmx/insert-vsx.c: New.
1300 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1302 PR rtl-optimization/59896
1303 * gcc.target/arm/pr59896.c: New.
1305 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1307 PR rtl-optimization/59858
1308 * gcc.target/arm/pr59858.c: New.
1310 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1313 * gcc.dg/tree-prof/pr59003.c: New test.
1316 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1319 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1321 * gfortran.dg/round_3.f08: Add more cases.
1323 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1325 * lib/target-supports.exp (force_conventional_output_for): New
1327 * lib/scanasm.exp (scan-assembler_required_options)
1328 (scan-assembler-not_required_options)
1329 (scan-assembler-times_required_options): Replace with
1330 force_conventional_output_fors.
1331 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1332 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1334 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1337 * gcc.target/i386/pr59789.c: New testcase.
1339 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1341 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1342 the 'code' bitfield from 16 to 8.
1344 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1346 * lib/target-supports.exp
1347 (check_effective_target_vect_perm): Exclude aarch64_be.
1348 (check_effective_target_vect_perm_byte): Likewise.
1349 (check_effective_target_vect_perm_short): Likewise.
1351 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1353 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1354 (RUN_TEST): Use new macro.
1355 (INDEX64_32): Delete.
1356 (INDEX64_64): Likewise.
1357 (INDEX128_32): Likewise.
1358 (INDEX128_64): Likewise.
1360 (test_vneg_f32): Use fixed RUN_TEST.
1362 2014-01-20 Richard Biener <rguenther@suse.de>
1365 * gcc.dg/pr59860.c: New testcase.
1367 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1370 * gcc.target/i386/pr59880.c: New test.
1372 2014-01-20 Renlin Li <renlin.li@arm.com>
1374 * gcc.dg/pr44194-1.c: Tweak regexp.
1376 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1381 * gfortran.dg/round_3.f08: New cases added.
1382 * gfortran.dg/fmt_g_1.f90: New test.
1384 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1386 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1388 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1390 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1392 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1394 * gcc.dg/vect/pr57705.c: Require vect_int.
1395 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1396 * gcc.dg/vect/vect-alias-check.c: Likewise.
1398 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1401 * gfortran.dg/unresolved_fixup_1.f90: New test.
1402 * gfortran.dg/unresolved_fixup_2.f90: New test.
1404 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1407 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1408 Remove dg-prune-output lines.
1410 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1413 * gfortran.dg/pr59706.f90: New test.
1414 * g++.dg/ext/pr59706.C: New test.
1416 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1420 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1421 * g++.dg/init/pr58811.C: Likewise.
1423 2014-01-17 Jeff Law <law@redhat.com>
1426 * gfortran.dg/pr57904.f90: New test.
1428 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1431 * g++.dg/cpp0x/nsdmi-union4.C: New.
1433 2014-01-17 Marek Polacek <polacek@redhat.com>
1436 * g++.dg/diagnostic/pr59838.C: New test.
1438 2014-01-17 Marek Polacek <polacek@redhat.com>
1441 * gcc.dg/pr58346.c: New test.
1443 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1446 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1447 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1451 * gfortran.dg/pr59440-1.f90: New test.
1452 * gfortran.dg/pr59440-2.f90: New test.
1453 * gfortran.dg/pr59440-3.f90: New test.
1456 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1457 testing for " version" and " alias" with one testing for
1458 " version\[^\n\r]* alias".
1459 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1460 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1461 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1462 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1463 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1464 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1467 * c-c++-common/torture/pr57945.c: New test.
1469 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1471 * gcc.target/arm/its.c: New testcase.
1473 2014-01-16 Jan Hubicka <jh@suse.cz>
1476 * g++.dg/torture/pr59775.C: New testcase.
1478 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1481 * gcc.c-torture/compile/pr58344.c: New test.
1484 * gcc.target/i386/pr59839.c: New test.
1487 * gcc.target/i386/pr9771-1.c (main): Rename to...
1488 (real_main): ... this. Add __asm name "main".
1489 (ASMNAME, ASMNAME2, STRING): Define.
1491 2014-01-16 Nick Clifton <nickc@redhat.com>
1494 * gcc.c-torture/compile/pr28865.c: New.
1495 * gcc.c-torture/execute/pr28865.c: New.
1497 2014-01-16 Marek Polacek <polacek@redhat.com>
1500 * gcc.dg/pr59827.c: New test.
1502 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1504 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1506 2014-01-15 Richard Henderson <rth@redhat.com>
1509 * gcc.target/i386/pr54694.c: New test.
1511 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1514 * g++.dg/pr49718.C: New test.
1516 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1518 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1520 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1522 * gcc.dg/vmx/mult-even-odd.c: New.
1523 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1525 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1527 * lib/target-supports.exp (check_libcilkrts_available): Added an
1528 extern "C" if we are using C++ along with a function prototype.
1530 2014-01-15 Jeff Law <law@redhat.com>
1532 PR tree-optimization/59747
1533 * gcc.c-torture/execute/pr59747.c: New test.
1535 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1538 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1540 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1541 * g++.dg/ext/attribute-test-1.C: Likewise.
1542 * g++.dg/ext/attribute-test-2.C: Likewise.
1543 * g++.dg/ext/attribute-test-3.C: Likewise.
1544 * g++.dg/ext/attribute-test-4.C: Likewise.
1545 * g++.dg/ext/pr56790-1.C: Likewise.
1546 * g++.dg/torture/pr38565.C: Likewise.
1547 * gcc.dg/pr53060.c: Likewise.
1548 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1549 * c-c++-common/vector-compare-2.c: Likewise.
1550 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1551 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1552 dg-message line number.
1554 2014-01-15 Matthias Klose <doko@ubuntu.com>
1556 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1558 2014-01-15 Richard Biener <rguenther@suse.de>
1560 PR tree-optimization/59822
1561 * g++.dg/torture/pr59822.C: New testcase.
1563 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1566 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1567 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1569 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1570 Kugan Vivekanandarajah <kuganv@linaro.org>
1573 * g++.dg/pr59695.C: New testcase.
1575 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1578 * gcc.c-torture/compile/pr59803.c: New testcase.
1580 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1583 * gcc.c-torture/execute/pr58943.c: New test.
1584 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1586 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1589 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1590 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1591 (bar): Change return type to void. Set y to x.
1592 * gcc.target/i386/pr59794-1.c: New testcase.
1593 * gcc.target/i386/pr59794-2.c: Likewise.
1594 * gcc.target/i386/pr59794-3.c: Likewise.
1595 * gcc.target/i386/pr59794-4.c: Likewise.
1596 * gcc.target/i386/pr59794-5.c: Likewise.
1597 * gcc.target/i386/pr59794-6.c: Likewise.
1598 * gcc.target/i386/pr59794-7.c: Likewise.
1600 2014-01-14 Richard Biener <rguenther@suse.de>
1602 PR tree-optimization/58921
1603 PR tree-optimization/59006
1604 * gcc.dg/torture/pr58921.c: New testcase.
1605 * gcc.dg/torture/pr59006.c: Likewise.
1606 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1608 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1611 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1612 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1613 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1614 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1615 Executing predictive commoning without unrolling.
1617 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1619 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1620 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1621 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1622 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1623 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1624 __builtin_ia32_rsqrt28sd_round.
1625 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1626 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1627 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1628 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1629 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1630 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1631 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1632 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1633 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1634 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1635 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1636 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1637 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1638 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1639 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1640 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1641 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1642 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1643 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1644 fix wrong rounding mode (see above).
1645 * gcc.target/i386/sse-23.c: Ditto.
1647 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1649 * gcc.dg/vmx/insert.c: New.
1650 * gcc.dg/vmx/insert-be-order.c: New.
1651 * gcc.dg/vmx/extract.c: New.
1652 * gcc.dg/vmx/extract-be-order.c: New.
1654 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1656 PR tree-optimization/59387
1657 * gcc.c-torture/execute/pr59387.c: New test.
1659 2014-01-13 Richard Biener <rguenther@suse.de>
1661 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1662 adjusting mathlib options.
1663 * gfortran.dg/lto/lto.exp: Likewise.
1665 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1667 * gnat.dg/loop_optimization17.adb: New test.
1668 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1670 2014-01-13 Christian Bruel <christian.bruel@st.com>
1672 * gcc.target/sh/cmpstrn.c: New case.
1674 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1676 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1677 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1679 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1682 * gfortran.dg/alloc_comp_basics_6.f90: New.
1684 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1687 * gfortran.dg/pr59700.f90: New test.
1689 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1691 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1692 * gfortran.dg/use_only_3.f90: Likewise.
1693 * gfortran.dg/inquire_10.f90: Delete opened file.
1694 * gfortran.dg/inquire_15.f90: Likewise.
1695 * gfortran.dg/pr16597.f90: Likewise.
1696 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1699 2014-01-10 Jeff Law <law@redhat.com>
1702 * gcc.c-torture/compile/pr59743.c: New test.
1704 2014-01-10 Jan Hubicka <jh@suse.cz>
1707 * g++.dg/torture/pr58585.C: New testcase.
1709 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1711 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1713 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1715 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1717 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1720 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1721 * gcc.target/aarch64/cmn-neg2.c: New test.
1723 2014-01-10 Richard Biener <rguenther@suse.de>
1725 PR tree-optimization/59374
1726 * gcc.dg/torture/pr59374-3.c: New testcase.
1728 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1730 * lib/target-supports.exp
1731 (check_effective_target_arm_crypto_ok_nocache): New.
1732 (check_effective_target_arm_crypto_ok): Use above procedure.
1733 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1735 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1739 * g++.dg/ipa/devirt-20.C: New testcase.
1740 * g++.dg/torture/pr58252.C: Likewise.
1741 * g++.dg/torture/pr59226.C: Likewise.
1743 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1745 * c-c++-common/asan/no-asan-stack.c: New test.
1747 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1750 * gcc.dg/pr59670.c: New test.
1752 2014-01-09 Steve Ellcey <sellcey@mips.com>
1754 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1756 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1759 * gcc.target/i386/pr47735.c: New test.
1761 PR tree-optimization/59622
1762 * g++.dg/opt/pr59622-2.C: New test.
1763 * g++.dg/opt/pr59622-3.C: New test.
1764 * g++.dg/opt/pr59622-4.C: New test.
1765 * g++.dg/opt/pr59622-5.C: New test.
1768 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1769 filename:line instead of (modulename+offset) form with stripped
1770 initial / from the filename.
1772 2014-01-09 Ian Lance Taylor <iant@google.com>
1774 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1775 the other Go compiler.
1777 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1780 * g++.dg/cpp0x/variadic145.C: New.
1782 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1784 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1785 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1787 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1790 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1791 are run only if the Cilk library is available/enabled.
1792 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1793 * lib/target-supports.exp (check_libcilkrts_available): New function.
1795 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1798 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1799 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1800 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1801 with dg-additional-options.
1802 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1803 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1804 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1805 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1806 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1807 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1809 2014-01-09 Richard Biener <rguenther@suse.de>
1811 PR tree-optimization/59715
1812 * gcc.dg/torture/pr59715.c: New testcase.
1814 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1816 * c-c++-common/asan/no-asan-globals.c: New test.
1817 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1818 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1819 * c-c++-common/asan/use-after-return-1.c: Likewise.
1820 * c-c++-common/asan/no-use-after-return.c: Likewise.
1822 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1824 * gnat.dg/weak2.ad[sb]: New test.
1826 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1829 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1830 type, use pointers to vector type instead.
1832 2014-01-08 Catherine Moore <clm@codesourcery.com>
1834 * gcc.target/mips/umips-branch-3.c: New test.
1835 * gcc.target/mips/umips-branch-4.c: New test.
1837 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1839 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1840 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1841 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1842 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1843 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1844 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1845 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1846 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1848 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1850 PR rtl-optimization/59137
1851 * gcc.target/mips/pr59137.c: New test.
1853 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1855 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1856 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1857 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1858 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1859 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1860 Require fpic effective target.
1861 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1863 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1866 * gcc.dg/pr59722.c: New test.
1868 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1871 * gcc.dg/torture/pr57748-3.c: New test.
1872 * gcc.dg/torture/pr57748-4.c: New test.
1874 2014-01-08 Marek Polacek <polacek@redhat.com>
1877 * gcc.dg/gomp/pr59669-1.c: New test.
1878 * gcc.dg/gomp/pr59669-2.c: New test.
1880 2014-01-08 Martin Jambor <mjambor@suse.cz>
1883 * gcc.dg/ipa/pr59610.c: New test.
1885 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1888 * gfortran.dg/binding_label_tests_26a.f90: New.
1889 * gfortran.dg/binding_label_tests_26b.f90: New.
1891 2014-01-08 Marek Polacek <polacek@redhat.com>
1894 * c-c++-common/ubsan/pr59667.c: New test.
1896 2014-01-08 Richard Biener <rguenther@suse.de>
1899 * gcc.dg/pr59630.c: New testcase.
1901 2014-01-08 Richard Biener <rguenther@suse.de>
1904 * gcc.dg/pr59471.c: New testcase.
1906 2014-01-07 Jeff Law <law@redhat.com>
1909 * gcc.target/i386/pr53623.c: New test.
1911 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1913 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1915 * g++.dg/cpp1y/pr58534.C: Likewise.
1916 * g++.dg/cpp1y/pr58536.C: Likewise.
1917 * g++.dg/cpp1y/pr58548.C: Likewise.
1918 * g++.dg/cpp1y/pr58549.C: Likewise.
1919 * g++.dg/cpp1y/pr58637.C: Likewise.
1920 * g++.dg/cpp1y/pr59112.C: Likewise.
1921 * g++.dg/cpp1y/pr59113.C: Likewise.
1922 * g++.dg/cpp1y/pr59629.C: Likewise.
1923 * g++.dg/cpp1y/pr59635.C: Likewise.
1924 * g++.dg/cpp1y/pr59636.C: Likewise.
1925 * g++.dg/cpp1y/pr59638.C: Likewise.
1927 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1929 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1931 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
1933 * gcc.target/i386/intrinsics_4.c (bar): New function.
1935 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1937 * g++.dg/ext/is_base_of_incomplete-2.C: New.
1939 2014-01-07 Jakub Jelinek <jakub@redhat.com>
1941 PR rtl-optimization/58668
1942 * gcc.dg/pr58668.c: New test.
1944 PR tree-optimization/59643
1945 * gcc.dg/pr59643.c: New test.
1946 * gcc.c-torture/execute/pr59643.c: New test.
1948 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1951 * gfortran.dg/class_allocate_16.f90: New.
1953 2014-01-06 Jakub Jelinek <jakub@redhat.com>
1956 * gcc.target/i386/pr59644.c: New test.
1958 2014-01-06 Marek Polacek <polacek@redhat.com>
1961 * gcc.dg/pr57773.c: New test.
1963 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
1969 * g++.dg/cpp1y/pr59635.C: New testcase.
1970 * g++.dg/cpp1y/pr59636.C: New testcase.
1971 * g++.dg/cpp1y/pr59629.C: New testcase.
1972 * g++.dg/cpp1y/pr59638.C: New testcase.
1974 2014-01-06 Martin Jambor <mjambor@suse.cz>
1977 * gcc.dg/ipa/pr59008.c: New test.
1979 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1981 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1984 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1986 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1987 Require c99_runtime.
1988 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1990 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1991 Require c99_runtime.
1992 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1993 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1994 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1996 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1997 Require c99_runtime.
1998 Make CALC void static.
1999 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
2001 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
2002 Require c99_runtime.
2003 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
2005 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2007 * gcc.target/i386/pr59501-1.c: Require avx effective target.
2008 * gcc.target/i386/pr59501-2.c: Likewise.
2009 * gcc.target/i386/pr59501-3.c: Likewise.
2010 * gcc.target/i386/pr59501-4.c: Likewise.
2011 * gcc.target/i386/pr59501-5.c: Likewise.
2012 * gcc.target/i386/pr59501-6.c: Likewise.
2014 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2016 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
2017 * gcc.target/i386/pr59390_1.c: Likewise.
2018 * gcc.target/i386/pr59390_2.c: Likewise.
2020 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
2022 * gcc.dg/pr59350.c: Tweak.
2023 * gcc.dg/pr59350-2.c: New test.
2024 * g++.dg/pr59510.C: Likewise.
2026 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2029 * gfortran.dg/bind_c_procs_2.f90: New.
2031 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
2033 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
2034 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2035 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2036 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2037 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
2038 * gcc.dg/tree-ssa/vrp47.c: Likewise.
2039 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2041 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
2043 * gcc.target/arm/neon-nested-apcs.c: New test.
2045 2014-01-04 Jakub Jelinek <jakub@redhat.com>
2047 PR tree-optimization/59519
2048 * gcc.dg/vect/pr59519-1.c: New test.
2049 * gcc.dg/vect/pr59519-2.c: New test.
2051 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
2054 2014-01-04 Janus Weil <janus@gcc.gnu.org>
2057 * gfortran.dg/typebound_proc_32.f90: New.
2059 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
2062 * g++.dg/pr58950.C: New file.
2064 2014-01-03 Tobias Burnus <burnus@net-b.de>
2067 * g++.dg/gomp/pr58567.C: New.
2069 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
2071 PR tree-optimization/59651
2072 * gcc.dg/torture/pr59651.c: New test.
2073 * gcc.dg/vect/pr59651.c: Ditto.
2075 2014-01-03 Jakub Jelinek <jakub@redhat.com>
2078 * gcc.target/i386/pr59625.c: New test.
2080 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2084 * g++.dg/cpp0x/range-for28.C: New.
2085 * g++.dg/cpp0x/range-for3.C: Update.
2087 2014-01-02 Joseph Myers <joseph@codesourcery.com>
2089 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
2091 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2094 * g++.dg/cpp0x/pr59641.C: New file.
2096 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2098 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
2100 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2103 * g++.dg/ext/pr59378.C: New file.
2105 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2107 Update copyright years
2109 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2111 * gcc.target/arc/arc.exp: Use the standard form for the copyright
2114 2014-01-02 Janus Weil <janus@gcc.gnu.org>
2117 * gfortran.dg/dynamic_dispatch_12.f90: New.
2119 2014-01-01 Jakub Jelinek <jakub@redhat.com>
2121 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2122 the builtin isn't optimized away as unused.
2124 PR rtl-optimization/59647
2125 * g++.dg/opt/pr59647.C: New test.
2127 Copyright (C) 2014 Free Software Foundation, Inc.
2129 Copying and distribution of this file, with or without modification,
2130 are permitted in any medium without royalty provided the copyright
2131 notice and this notice are preserved.