1 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
3 * gnat.dg/opt31.adb: New test.
5 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
9 2014-02-19 Janus Weil <janus@gcc.gnu.org>
12 * gfortran.dg/typebound_proc_33.f90: New.
14 2014-02-19 Marek Polacek <polacek@redhat.com>
17 * gcc.dg/pr60195.c: New test.
19 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
21 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
24 2014-02-19 Jakub Jelinek <jakub@redhat.com>
27 * c-c++-common/cpp/pr58844-1.c: New test.
28 * c-c++-common/cpp/pr58844-2.c: New test.
30 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
33 * g++.dg/cpp0x/constexpr-ice10.C: New.
35 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
38 * g++.dg/cpp0x/pr60215.C: New.
40 2014-02-18 Tobias Burnus <burnus@net-b.de>
43 * gfortran.dg/proc_ptr_45.f90: New.
44 * gfortran.dg/proc_ptr_46.f90: New.
46 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
49 * g++.dg/cpp1y/pr60190.C: New testcase.
52 * g++.dg/cpp1y/pr60064.C: New testcase.
54 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
57 * gcc.target/i386/pr60205-1.c: New test.
58 * gcc.target/i386/pr60205-2.c: Ditto.
60 2014-02-18 Kai Tietz <ktietz@redhat.com>
63 * gcc.target/i386/nest-1.c: New testcase.
65 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
67 * gnat.dg/opt32.adb: New test.
69 2014-02-18 Janus Weil <janus@gcc.gnu.org>
72 * gfortran.dg/typebound_generic_15.f90: New.
74 2014-02-17 Janus Weil <janus@gcc.gnu.org>
77 * gfortran.dg/init_flag_12.f90: New.
79 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
80 Ilya Tocar <ilya.tocar@intel.com>
82 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
83 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
84 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
85 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
87 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
89 * lib/target-supports.exp
90 (check_effective_target_logical_op_short_circuit): New procedure.
91 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
92 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
93 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
94 * gcc.dg/tree-ssa/vrp47.c: Likewise.
95 * gcc.dg/tree-ssa/vrp87.c: Likewise.
96 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
97 logical_op_short_circuit for the alternative test, extending
100 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
103 * gcc.target/powerpc/pr60203.c: New testsuite.
105 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
108 * gfortran.dg/ichar_3.f90: New test.
110 2014-02-15 Richard Biener <rguenther@suse.de>
112 PR tree-optimization/60183
113 * gcc.dg/torture/pr60183.c: New testcase.
115 2014-02-14 Jeff Law <law@redhat.com>
117 PR rtl-optimization/60131
118 * g++.dg/torture/pr60131.C: New test.
120 2014-02-14 Ian Bolton <ian.bolton@arm.com>
122 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
125 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
127 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
129 2014-02-14 Jakub Jelinek <jakub@redhat.com>
131 * gcc.c-torture/compile/20140213.c: New test.
133 2014-02-13 Jakub Jelinek <jakub@redhat.com>
136 * gcc.target/i386/pr43546.c: New test.
138 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
140 * gcc.target/s390/hotpatch-compile-8.c: New test.
142 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
144 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
145 definition with an ifndef.
146 * gcc.dg/pr59605-2.c: New test.
148 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
150 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
152 2014-02-12 Joseph Myers <joseph@codesourcery.com>
154 * gcc.dg/torture/float128-mul-underflow.c,
155 gcc.dg/torture/float128-truncdf-underflow.c,
156 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
158 2014-02-12 Jakub Jelinek <jakub@redhat.com>
161 * g++.dg/ipa/pr59737.C: New test.
163 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
165 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
167 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
169 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
171 * gcc.dg/cilk-plus/jump-openmp.c: New file.
173 2014-02-12 Richard Biener <rguenther@suse.de>
176 * gcc.dg/torture/pr60092.c: New testcase.
177 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
179 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
181 * gcc.c-torture/execute/20140212-1.c: New test.
183 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
186 * g++.dg/cpp0x/pr60047.C: New.
188 2014-02-12 Jakub Jelinek <jakub@redhat.com>
191 * c-c++-common/pr60101.c: New test.
193 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
196 * g++.dg/ipa/devirt-27.C: New testcase.
197 * g++.dg/ipa/devirt-26.C: New testcase.
199 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
202 * gcc.target/powerpc/pr60137.c: New file.
204 2014-02-11 Jakub Jelinek <jakub@redhat.com>
207 * gfortran.dg/pr52370.f90: New test.
209 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
213 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
216 * gcc.target/i386/pr43662.c (dg-options):
217 Add -maccumulate-outgoing-args.
218 * gcc.target/i386/pr43869.c (dg-options): Ditto.
219 * gcc.target/i386/pr57003.c (dg-options): Ditto.
220 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
221 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
222 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
223 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
224 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
225 Add -maccumulate-outgoing-args.
226 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
227 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
228 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
229 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
230 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
231 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
232 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
233 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
234 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
235 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
236 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
237 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
238 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
239 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
240 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
242 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
244 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
246 2014-02-11 Jakub Jelinek <jakub@redhat.com>
249 * gcc.dg/guality/pr59776.c: New test.
251 2014-02-11 Renlin Li <Renlin.Li@arm.com>
253 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
254 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
255 (add_options_for_arm_vfp3): New.
257 2014-02-11 Jeff Law <law@redhat.com>
260 * gcc.target/m68k/pr54041.c: New test.
262 2014-02-11 Jakub Jelinek <jakub@redhat.com>
265 * gcc.target/i386/pr59927.c: New test.
267 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
269 * gcc.dg/vect/pr57741-3.c: Require vect_int.
270 * gcc.dg/vect/pr60012.c: Likewise.
271 * gcc.dg/vect/vect-119.c: Likewise.
272 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
273 * gcc.dg/vect/vect-outer-4c.c: Likewise.
275 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
277 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
279 2014-02-10 Jeff Law <law@redhat.com>
282 * gcc.c-torture/compile/pr52306.c: New test.
284 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
286 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
288 2014-02-10 Richard Biener <rguenther@suse.de>
290 PR tree-optimization/60115
291 * gcc.dg/torture/pr60115.c: New testcase.
293 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
295 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
296 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
298 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
299 Ilya Tocar <ilya.tocar@intel.com>
301 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
302 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
303 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
304 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
305 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
306 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
307 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
308 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
309 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
310 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
311 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
312 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
313 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
314 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
315 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
316 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
317 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
318 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
319 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
320 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
321 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
322 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
323 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
324 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
325 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
326 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
327 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
329 2014-02-10 Jakub Jelinek <jakub@redhat.com>
331 * gcc.dg/vect/pr59984.c: Require effective target
334 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
337 * gfortran.dg/associated_target_5.f03: New test.
339 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
342 * gfortran.dg/elemental_by_value_1.f90: New test.
344 2014-02-08 Janus Weil <janus@gcc.gnu.org>
347 * gfortran.dg/finalize_22.f90: New.
349 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
352 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
353 was fixed by the patch for PR59906.
355 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
358 * gfortran.dg/coarray_8.f90: Update dg-error match.
360 2014-02-08 Jakub Jelinek <jakub@redhat.com>
363 * gcc.dg/vect/pr59984.c: New test.
366 * gcc.dg/attr-alloc_align-1.c: New test.
367 * gcc.dg/attr-alloc_align-2.c: New test.
368 * gcc.dg/attr-alloc_align-3.c: New test.
369 * gcc.dg/attr-assume_aligned-1.c: New test.
370 * gcc.dg/attr-assume_aligned-2.c: New test.
371 * gcc.dg/attr-assume_aligned-3.c: New test.
373 2014-02-08 Jakub Jelinek <jakub@redhat.com>
376 * gcc.target/i386/pr60077-1.c: New test.
377 * gcc.target/i386/pr60077-2.c: New test.
379 2014-02-07 Jakub Jelinek <jakub@redhat.com>
381 PR preprocessor/56824
382 * gcc.dg/pr56824.c: New test.
384 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
386 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
387 variable used for atomic operations.
389 2014-02-07 Richard Biener <rguenther@suse.de>
392 * gcc.dg/vect/pr60092-2.c: New testcase.
394 2014-02-07 Jakub Jelinek <jakub@redhat.com>
398 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
400 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
401 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
403 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
405 * gcc.target/s390/fp2int1.c: New testcase.
407 2014-02-07 Richard Biener <rguenther@suse.de>
410 * gcc.dg/tree-ssa/alias-30.c: New testcase.
411 * gcc.dg/tree-ssa/alias-31.c: Likewise.
413 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
416 * g++.dg/torture/pr59918.C: New testcase.
418 2014-02-06 Jakub Jelinek <jakub@redhat.com>
421 * gcc.target/arm/pr59575.c: New test.
424 * gcc.dg/pr59992.c: New test.
426 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
428 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
429 init_priority. Test alignment of variable instead of function.
431 2014-02-06 Marek Polacek <polacek@redhat.com>
434 * gcc.dg/pr60087.c: New test.
436 2014-02-06 Alan Modra <amodra@gmail.com>
438 * gcc.target/powerpc/pr60032.c: New.
440 2014-02-06 Jakub Jelinek <jakub@redhat.com>
443 * gcc.c-torture/execute/pr60062.c: New test.
444 * gcc.c-torture/execute/pr60072.c: New test.
446 2014-02-06 Ian Bolton <ian.bolton@arm.com>
448 * gcc.dg/tree-ssa/pr59597.c: Make called function static
449 so that expected outcome works for PIC variants too.
451 2014-02-06 Yury Gribov <y.gribov@samsung.com>
452 Kugan Vivekanandarajah <kuganv@linaro.org>
454 * gcc.target/arm/vect-noalign.c: New file.
456 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
457 Jakub Jelinek <jakub@redhat.com>
460 * gcc.dg/pr60013.c: New testcase.
462 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
464 * gcc.dg/vmx/sum2s.c: New.
465 * gcc.dg/vmx/sum2s-be-order.c: New.
467 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
469 * gcc.dg/vmx/pack.c: New.
470 * gcc.dg/vmx/pack-be-order.c: New.
471 * gcc.dg/vmx/unpack.c: New.
472 * gcc.dg/vmx/unpack-be-order.c: New.
474 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
476 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
477 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
479 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
481 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
482 Use __builtin_floorf, __builtin_ceilf.
483 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
485 (TEST): Use __builtin_floorf.
486 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
488 2014-02-05 Jakub Jelinek <jakub@redhat.com>
491 * g++.dg/opt/pr59947.C: New test.
494 * c-c++-common/gomp/pr58703.c: New test.
496 2014-02-05 Richard Biener <rguenther@suse.de>
499 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
500 avoid using unsigned long long.
502 2014-02-05 Jakub Jelinek <jakub@redhat.com>
505 * g++.dg/torture/pr57499.C: New test.
507 2014-02-05 Yury Gribov <y.gribov@samsung.com>
509 * gcc.dg/asan/nosanitize-and-inline.c: New test.
511 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
513 * g++.dg/ipa/devirrt-22.C: Fix template.
515 2014-02-04 Marek Polacek <polacek@redhat.com>
518 * gcc.dg/pr60036.c: New test.
520 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
523 * g++.dg/torture/pr60058.C: New testcase.
525 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
527 * g++.dg/tsan/default_options.C: Invert check.
529 2014-02-04 Jakub Jelinek <jakub@redhat.com>
531 PR tree-optimization/60002
532 * g++.dg/opt/pr60002.C: New test.
534 PR tree-optimization/60023
535 * g++.dg/vect/pr60023.cc: New test.
538 * c-c++-common/torture/pr60026.c: New test.
540 PR rtl-optimization/57915
541 * gcc.target/i386/pr57915.c: New test.
543 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
545 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
547 2014-02-04 Renlin Li <Renlin.Li@arm.com>
549 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
551 2014-02-04 Jakub Jelinek <jakub@redhat.com>
554 * gcc.dg/pr59261.c: New test.
556 2014-02-04 Richard Biener <rguenther@suse.de>
558 PR tree-optimization/60012
559 * gcc.dg/vect/pr60012.c: New testcase.
561 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
564 * g++.dg/eh/unwind-direct.C: New test.
566 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
568 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
569 timeout value to 20s.
571 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
574 * g++.dg/torture/pr59882.C: New testcase
576 2014-02-03 Jan Hubicka <jh@suse.cz>
579 * g++.dg/ipa/devirt-22.C: New testcase.
581 2014-02-03 Jan Hubicka <jh@suse.cz>
583 * g++.dg/ipa/devirt-25.C: New testcase.
585 2014-02-04 Jakub Jelinek <jakub@redhat.com>
587 PR tree-optimization/59924
588 * gcc.dg/pr59924.c: New test.
590 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
593 * g++.dg/ipa/devirt-24.C: New testcase.
595 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
599 * c-c++-common/attributes-1.c: New testcase.
600 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
602 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
605 * g++.dg/cpp0x/pr58871.C: New.
607 2014-02-03 Cong Hou <congh@google.com>
609 PR tree-optimization/60000
610 * g++.dg/vect/pr60000.cc: New test.
612 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
614 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
615 * gcc.target/i386/long-double-64-4.c: Likewise.
616 * gcc.target/i386/long-double-80-1.c: Likewise.
617 * gcc.target/i386/long-double-80-2.c: Likewise.
618 * gcc.target/i386/long-double-80-3.c: Likewise.
619 * gcc.target/i386/long-double-80-4.c: Likewise.
620 * gcc.target/i386/long-double-80-5.c: Likewise.
621 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
623 * gcc.target/i386/long-double-64-3.c: Likewise.
624 * gcc.target/i386/long-double-128-1.c: New test.
625 * gcc.target/i386/long-double-128-2.c: Likewise.
626 * gcc.target/i386/long-double-128-3.c: Likewise.
627 * gcc.target/i386/long-double-128-4.c: Likewise.
628 * gcc.target/i386/long-double-128-5.c: Likewise.
629 * gcc.target/i386/long-double-128-6.c: Likewise.
630 * gcc.target/i386/long-double-128-7.c: Likewise.
631 * gcc.target/i386/long-double-128-8.c: Likewise.
632 * gcc.target/i386/long-double-128-9.c: Likewise.
633 * gcc.target/i386/long-double-64-5.c: Likewise.
634 * gcc.target/i386/long-double-64-6.c: Likewise.
635 * gcc.target/i386/long-double-64-7.c: Likewise.
636 * gcc.target/i386/long-double-64-8.c: Likewise.
637 * gcc.target/i386/long-double-64-9.c: Likewise.
638 * gcc.target/i386/long-double-80-10.c: Likewise.
639 * gcc.target/i386/long-double-80-8.c: Likewise.
640 * gcc.target/i386/long-double-80-9.c: Likewise.
642 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
644 PR rtl-optimization/57662
645 * g++.dg/pr57662.C: New test.
647 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
649 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
650 * gcc.dg/vmx/perm.c: New.
651 * gcc.dg/vmx/perm-be-order.c: New.
653 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
655 * gcc.dg/vmx/vsums.c: New.
656 * gcc.dg/vmx/vsums-be-order.c: New.
658 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
660 * g++.dg/ipa/devirt-23.C: New testcase.
661 * g++.dg/ipa/devirt-20.C: Fix template.
663 2014-02-02 Jan Hubicka <jh@suse.cz>
665 * g++.dg/ipa/devirt-21.C: New testcase.
667 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
669 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
670 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
672 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
675 * gcc.c-torture/execute/pr60017.c: New test.
677 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
680 * gfortran.dg/default_initialization_7.f90: New test.
682 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
685 * gfortran.dg/elemental_subroutine_9.f90: New test.
687 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
689 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
691 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
693 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
695 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
697 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
699 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
702 * g++.dg/init/bitfield5.C: New.
704 2014-02-01 Jakub Jelinek <jakub@redhat.com>
706 PR tree-optimization/60003
707 * gcc.c-torture/execute/pr60003.c: New test.
709 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
712 * gcc.target/arm/pr59985.C: New.
714 2014-01-31 Jakub Jelinek <jakub@redhat.com>
717 * lib/tsan-dg.exp (tsan_init): Instead of not running any
718 tsan tests if trivial testcase doesn't run, set dg-do-what-default
720 (tsan_finish): Restore dg-do-what-default.
721 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
722 * g++.dg/tsan/fd_close_norace2.C: Likewise.
723 * g++.dg/tsan/default_options.C: Likewise.
724 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
725 * g++.dg/tsan/atomic_free2.C: Likewise.
726 * g++.dg/tsan/cond_race.C: Likewise.
727 * g++.dg/tsan/fd_close_norace.C: Likewise.
728 * g++.dg/tsan/benign_race.C: Likewise.
729 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
730 * c-c++-common/tsan/simple_race.c: Likewise.
731 * c-c++-common/tsan/mutexset1.c: Likewise.
732 * c-c++-common/tsan/thread_leak2.c: Likewise.
733 * c-c++-common/tsan/tls_race.c: Likewise.
734 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
735 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
736 * c-c++-common/tsan/free_race2.c: Likewise.
737 * c-c++-common/tsan/thread_leak.c: Likewise.
738 * c-c++-common/tsan/thread_leak1.c: Likewise.
739 * c-c++-common/tsan/race_on_barrier.c: Likewise.
740 * c-c++-common/tsan/free_race.c: Likewise.
741 * c-c++-common/tsan/sleep_sync.c: Likewise.
742 * c-c++-common/tsan/tiny_race.c: Likewise.
743 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
744 * c-c++-common/tsan/atomic_stack.c: Likewise.
745 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
746 in dg-output regexps.
747 * c-c++-common/tsan/simple_stack.c: Likewise.
749 2014-01-31 Richard Henderson <rth@redhat.com>
751 * g++.dg/tm/pr60004.C: New.
753 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
756 * g++.dg/inherit/crash4.C: New.
758 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
760 * c-c++-common/tsan/simple_race.c: Made test less flaky.
762 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
764 * gcc.target/i386/m512-check.h: Use correct rounding values.
766 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
768 * gcc.target/i386/avx-1.c: Use correct rounding values.
769 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
770 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
771 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
772 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
773 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
774 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
775 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
776 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
777 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
778 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
779 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
780 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
781 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
782 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
783 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
784 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
785 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
786 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
787 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
788 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
789 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
790 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
791 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
792 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
793 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
794 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
795 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
796 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
797 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
798 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
799 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
800 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
801 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
802 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
803 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
804 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
805 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
806 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
807 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
808 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
809 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
810 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
811 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
812 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
813 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
814 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
815 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
816 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
817 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
818 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
819 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
820 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
821 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
822 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
823 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
824 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
825 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
826 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
827 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
828 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
829 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
830 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
831 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
832 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
833 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
834 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
835 * gcc.target/i386/sse-13.c: Ditto.
836 * gcc.target/i386/sse-14.c: Ditto.
837 * gcc.target/i386/sse-22.c: Ditto.
838 * gcc.target/i386/sse-23.c: Ditto.
840 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
842 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
843 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
845 2014-01-31 Richard Biener <rguenther@suse.de>
848 * gcc.dg/torture/pr59990.c: New testcase.
850 2014-01-31 Jakub Jelinek <jakub@redhat.com>
852 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
853 if it fails don't run any tsan tests.
855 2014-01-31 Marek Polacek <polacek@redhat.com>
858 * gcc.dg/pr59940.c (g): Adjust dg-warning.
859 (y): Adjust dg-error.
860 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
861 * gcc.dg/pr59963-1.c: New test.
862 * gcc.dg/pr59963-2.c: New test.
863 * gcc.dg/pr59963-3.c: New test.
865 2014-01-30 Jakub Jelinek <jakub@redhat.com>
868 * gcc.target/arm/pr59923.c: New test.
870 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
872 * gcc.dg/vmx/splat.c: New.
873 * gcc.dg/vmx/splat-vsx.c: New.
874 * gcc.dg/vmx/splat-be-order.c: New.
875 * gcc.dg/vmx/splat-vsx-be-order.c: New.
876 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
877 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
879 2014-01-30 Richard Biener <rguenther@suse.de>
881 PR tree-optimization/59993
882 * gcc.dg/torture/pr59993.c: New testcase.
884 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
886 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
887 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
888 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
889 vect_int rather than vect_float.
891 2014-01-30 Marek Polacek <polacek@redhat.com>
893 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
895 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
897 * gcc.target/microblaze/isa/fcmp4.c: New.
899 2014-01-30 Marek Polacek <polacek@redhat.com>
902 * gcc.dg/pr59940.c: New test.
903 * gcc.dg/pr35635.c (func3): Move dg-warning.
905 2014-01-30 Richard Biener <rguenther@suse.de>
907 PR tree-optimization/59903
908 * gcc.dg/torture/pr59903.c: New testcase.
910 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
913 * g++.dg/lookup/crash8.C: New.
915 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
918 * g++.dg/template/crash117.C: New.
920 2014-01-30 Richard Biener <rguenther@suse.de>
923 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
924 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
926 * gcc.dg/invalid-call-1.c: Likewise.
928 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
931 * g++.dg/cpp1y/auto-fn23.C: New.
933 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
936 * g++.dg/init/dso_handle2.C: New.
938 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
941 * g++.dg/cpp0x/pr58674.C: New.
943 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
946 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
947 * gcc.target/i386/avx512f-gather-5.c: Ditto.
949 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
951 * gcc.dg/vmx/merge-be-order.c: New.
952 * gcc.dg/vmx/merge.c: New.
953 * gcc.dg/vmx/merge-vsx-be-order.c: New.
954 * gcc.dg/vmx/merge-vsx.c: New.
956 2014-01-29 Richard Biener <rguenther@suse.de>
958 PR tree-optimization/58742
959 * gcc.dg/pr58742-1.c: New testcase.
960 * gcc.dg/pr58742-2.c: Likewise.
961 * gcc.dg/pr58742-3.c: Likewise.
963 2014-01-29 Renlin Li <Renlin.Li@arm.com>
965 * gcc.target/arm/ftest-armv7ve-arm.c: New.
966 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
967 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
969 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
972 * g++.dg/gomp/pr58702.C: New.
974 2014-01-29 Dodji Seketeli <dodji@redhat.com>
976 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
979 2014-01-29 Jakub Jelinek <jakub@redhat.com>
982 PR tree-optimization/59920
983 * gcc.dg/pr59920-1.c: New test.
984 * gcc.dg/pr59920-2.c: New test.
985 * gcc.dg/pr59920-3.c: New test.
986 * c-c++-common/gomp/pr59917-1.c: New test.
987 * c-c++-common/gomp/pr59917-2.c: New test.
989 PR tree-optimization/59594
990 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
991 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
992 * gcc.dg/vect/pr59594.c: New test.
994 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
997 * gfortran.dg/allocate_class_3.f90: New test.
999 2014-01-28 Dodji Seketeli <dodji@redhat.com>
1001 PR preprocessor/59935
1002 * c-c++-common/cpp/warning-zero-location.c: New test.
1003 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
1005 2014-01-27 Steve Ellcey <sellcey@mips.com>
1007 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
1009 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
1011 * g++.dg/ext/mv16.C: New tests.
1013 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
1015 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
1016 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1017 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
1018 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1019 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
1020 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1021 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
1022 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1023 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1024 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1025 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1026 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1027 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1028 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1029 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1030 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1031 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1032 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1033 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1034 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1035 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1036 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1037 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1038 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1039 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1040 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1041 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1042 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1043 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1044 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1045 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1046 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1047 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1048 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1049 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1050 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1051 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1052 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1053 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
1054 _mm512_mask_cvtepi32_storeu_epi8.
1055 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1056 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
1057 _mm512_mask_cvtepi32_storeu_epi16.
1058 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1059 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
1060 _mm512_mask_cvtepi64_storeu_epi8.
1061 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1062 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
1063 _mm512_mask_cvtepi64_storeu_epi16.
1064 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1065 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
1066 _mm512_mask_cvtepi64_storeu_epi32.
1067 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1068 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
1069 _mm512_mask_cvtsepi32_storeu_epi8.
1070 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1071 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
1072 _mm512_mask_cvtsepi32_storeu_epi16.
1073 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1074 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1075 _mm512_mask_cvtsepi64_storeu_epi8.
1076 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1077 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1078 _mm512_mask_cvtsepi64_storeu_epi16.
1079 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1080 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1081 _mm512_mask_cvtsepi64_storeu_epi32.
1082 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1083 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1084 _mm512_mask_cvtusepi32_storeu_epi8.
1085 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1086 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1087 _mm512_mask_cvtusepi32_storeu_epi16.
1088 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1089 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
1090 _mm512_mask_cvtusepi64_storeu_epi8.
1091 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1092 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
1093 _mm512_mask_cvtusepi64_storeu_epi16.
1094 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1095 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
1096 _mm512_mask_cvtusepi64_storeu_epi32.
1097 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1098 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
1100 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
1102 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
1103 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1104 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1105 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1106 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1107 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1108 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1109 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1110 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
1111 built-ins roudning immediate.
1112 * gcc.target/i386/sse-22.c: Add new built-ins.
1113 * gcc.target/i386/sse-23.c: Ditto.
1114 * gcc.target/i386/avx-1.c: Ditto.
1116 2014-01-27 Christian Bruel <christian.bruel@st.com>
1118 * gcc.target/sh/torture/strncmp.c: New tests.
1120 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
1122 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1124 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
1126 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1128 2014-01-24 Jeff Law <law@redhat.com>
1130 PR tree-optimization/59919
1131 * gcc.c-torture/compile/pr59919.c: New test.
1133 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1136 * g++.dg/ext/timevar2.C: New.
1138 2014-01-24 Marek Polacek <polacek@redhat.com>
1140 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1142 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
1145 * gcc.target/i386/pr59929.c: New test.
1147 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1150 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1151 word atomic functions at runtime.
1153 2014-01-23 Marek Polacek <polacek@redhat.com>
1156 * gcc.dg/pr59846.c: New test.
1158 2014-01-23 Marek Polacek <polacek@redhat.com>
1161 * c-c++-common/pr58346-1.c: New test.
1162 * c-c++-common/pr58346-2.c: New test.
1163 * c-c++-common/pr58346-3.c: New test.
1165 2014-01-23 Marek Polacek <polacek@redhat.com>
1168 * gcc.dg/20020220-2.c: Adjust dg-warning message.
1169 * gcc.dg/pr59871.c: New test.
1171 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1174 * g++.dg/parse/enum11.C: New.
1176 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1178 * gcc.target/aarch64/sshr64_1.c: New testcase.
1180 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
1182 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1183 SIMD enabled function.
1184 * g++.dg/cilk-plus/ef_test.C: New test.
1185 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1187 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1188 to differenciate C error messages from C++ ones.
1190 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1192 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1194 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
1196 * gcc.target/microblaze/others/builtin-trap.c: New test,
1198 2014-01-23 Jakub Jelinek <jakub@redhat.com>
1201 * c-c++-common/gomp/pr58809.c: New test.
1203 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
1206 * c-c++-common/asan/use-after-return-1.c: Fixed
1209 2014-01-23 Dodji Seketeli <dodji@redhat.com>
1211 PR preprocessor/58580
1212 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1214 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1215 Ilya Tocar <ilya.tocar@intel.com>
1217 * gcc.target/i386/avx512f-kmovw-1.c: New.
1219 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1221 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1222 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1223 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1224 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1225 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1226 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1228 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
1231 * gcc.dg/pr48774.c: Remove skip for mips_rel.
1232 * gcc.target/mips/pr52125.c: New test.
1234 2014-01-22 Marek Polacek <polacek@redhat.com>
1237 * gcc.dg/torture/pr59891.c: New test.
1239 2014-01-22 Jeff Law <law@redhat.com>
1241 PR tree-optimization/59597
1242 * gcc.dg/tree-ssa/pr59597.c: New test.
1244 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
1246 PR rtl-optimization/59477
1247 * g++.dg/pr59477.C: New.
1249 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1251 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1253 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1256 * g++.dg/pr59482.C: New.
1258 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1260 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1261 * gcc.dg/vmx/extract-vsx.c: New.
1262 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1263 * gcc.dg/vmx/insert-vsx.c: New.
1265 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1267 PR rtl-optimization/59896
1268 * gcc.target/arm/pr59896.c: New.
1270 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1272 PR rtl-optimization/59858
1273 * gcc.target/arm/pr59858.c: New.
1275 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1278 * gcc.dg/tree-prof/pr59003.c: New test.
1281 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1284 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1286 * gfortran.dg/round_3.f08: Add more cases.
1288 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1290 * lib/target-supports.exp (force_conventional_output_for): New
1292 * lib/scanasm.exp (scan-assembler_required_options)
1293 (scan-assembler-not_required_options)
1294 (scan-assembler-times_required_options): Replace with
1295 force_conventional_output_fors.
1296 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1297 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1299 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1302 * gcc.target/i386/pr59789.c: New testcase.
1304 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1306 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1307 the 'code' bitfield from 16 to 8.
1309 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1311 * lib/target-supports.exp
1312 (check_effective_target_vect_perm): Exclude aarch64_be.
1313 (check_effective_target_vect_perm_byte): Likewise.
1314 (check_effective_target_vect_perm_short): Likewise.
1316 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1318 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1319 (RUN_TEST): Use new macro.
1320 (INDEX64_32): Delete.
1321 (INDEX64_64): Likewise.
1322 (INDEX128_32): Likewise.
1323 (INDEX128_64): Likewise.
1325 (test_vneg_f32): Use fixed RUN_TEST.
1327 2014-01-20 Richard Biener <rguenther@suse.de>
1330 * gcc.dg/pr59860.c: New testcase.
1332 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1335 * gcc.target/i386/pr59880.c: New test.
1337 2014-01-20 Renlin Li <renlin.li@arm.com>
1339 * gcc.dg/pr44194-1.c: Tweak regexp.
1341 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1346 * gfortran.dg/round_3.f08: New cases added.
1347 * gfortran.dg/fmt_g_1.f90: New test.
1349 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1351 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1353 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1355 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1357 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1359 * gcc.dg/vect/pr57705.c: Require vect_int.
1360 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1361 * gcc.dg/vect/vect-alias-check.c: Likewise.
1363 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1366 * gfortran.dg/unresolved_fixup_1.f90: New test.
1367 * gfortran.dg/unresolved_fixup_2.f90: New test.
1369 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1372 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1373 Remove dg-prune-output lines.
1375 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1378 * gfortran.dg/pr59706.f90: New test.
1379 * g++.dg/ext/pr59706.C: New test.
1381 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1385 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1386 * g++.dg/init/pr58811.C: Likewise.
1388 2014-01-17 Jeff Law <law@redhat.com>
1391 * gfortran.dg/pr57904.f90: New test.
1393 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1396 * g++.dg/cpp0x/nsdmi-union4.C: New.
1398 2014-01-17 Marek Polacek <polacek@redhat.com>
1401 * g++.dg/diagnostic/pr59838.C: New test.
1403 2014-01-17 Marek Polacek <polacek@redhat.com>
1406 * gcc.dg/pr58346.c: New test.
1408 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1411 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1412 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1416 * gfortran.dg/pr59440-1.f90: New test.
1417 * gfortran.dg/pr59440-2.f90: New test.
1418 * gfortran.dg/pr59440-3.f90: New test.
1421 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1422 testing for " version" and " alias" with one testing for
1423 " version\[^\n\r]* alias".
1424 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1425 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1426 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1427 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1428 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1429 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1432 * c-c++-common/torture/pr57945.c: New test.
1434 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1436 * gcc.target/arm/its.c: New testcase.
1438 2014-01-16 Jan Hubicka <jh@suse.cz>
1441 * g++.dg/torture/pr59775.C: New testcase.
1443 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1446 * gcc.c-torture/compile/pr58344.c: New test.
1449 * gcc.target/i386/pr59839.c: New test.
1452 * gcc.target/i386/pr9771-1.c (main): Rename to...
1453 (real_main): ... this. Add __asm name "main".
1454 (ASMNAME, ASMNAME2, STRING): Define.
1456 2014-01-16 Nick Clifton <nickc@redhat.com>
1459 * gcc.c-torture/compile/pr28865.c: New.
1460 * gcc.c-torture/execute/pr28865.c: New.
1462 2014-01-16 Marek Polacek <polacek@redhat.com>
1465 * gcc.dg/pr59827.c: New test.
1467 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1469 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1471 2014-01-15 Richard Henderson <rth@redhat.com>
1474 * gcc.target/i386/pr54694.c: New test.
1476 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1479 * g++.dg/pr49718.C: New test.
1481 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1483 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1485 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1487 * gcc.dg/vmx/mult-even-odd.c: New.
1488 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1490 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1492 * lib/target-supports.exp (check_libcilkrts_available): Added an
1493 extern "C" if we are using C++ along with a function prototype.
1495 2014-01-15 Jeff Law <law@redhat.com>
1497 PR tree-optimization/59747
1498 * gcc.c-torture/execute/pr59747.c: New test.
1500 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1503 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1505 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1506 * g++.dg/ext/attribute-test-1.C: Likewise.
1507 * g++.dg/ext/attribute-test-2.C: Likewise.
1508 * g++.dg/ext/attribute-test-3.C: Likewise.
1509 * g++.dg/ext/attribute-test-4.C: Likewise.
1510 * g++.dg/ext/pr56790-1.C: Likewise.
1511 * g++.dg/torture/pr38565.C: Likewise.
1512 * gcc.dg/pr53060.c: Likewise.
1513 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1514 * c-c++-common/vector-compare-2.c: Likewise.
1515 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1516 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1517 dg-message line number.
1519 2014-01-15 Matthias Klose <doko@ubuntu.com>
1521 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1523 2014-01-15 Richard Biener <rguenther@suse.de>
1525 PR tree-optimization/59822
1526 * g++.dg/torture/pr59822.C: New testcase.
1528 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1531 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1532 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1534 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1535 Kugan Vivekanandarajah <kuganv@linaro.org>
1538 * g++.dg/pr59695.C: New testcase.
1540 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1543 * gcc.c-torture/compile/pr59803.c: New testcase.
1545 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1548 * gcc.c-torture/execute/pr58943.c: New test.
1549 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1551 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1554 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1555 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1556 (bar): Change return type to void. Set y to x.
1557 * gcc.target/i386/pr59794-1.c: New testcase.
1558 * gcc.target/i386/pr59794-2.c: Likewise.
1559 * gcc.target/i386/pr59794-3.c: Likewise.
1560 * gcc.target/i386/pr59794-4.c: Likewise.
1561 * gcc.target/i386/pr59794-5.c: Likewise.
1562 * gcc.target/i386/pr59794-6.c: Likewise.
1563 * gcc.target/i386/pr59794-7.c: Likewise.
1565 2014-01-14 Richard Biener <rguenther@suse.de>
1567 PR tree-optimization/58921
1568 PR tree-optimization/59006
1569 * gcc.dg/torture/pr58921.c: New testcase.
1570 * gcc.dg/torture/pr59006.c: Likewise.
1571 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1573 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1576 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1577 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1578 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1579 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1580 Executing predictive commoning without unrolling.
1582 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1584 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1585 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1586 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1587 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1588 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1589 __builtin_ia32_rsqrt28sd_round.
1590 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1591 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1592 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1593 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1594 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1595 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1596 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1597 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1598 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1599 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1600 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1601 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1602 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1603 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1604 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1605 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1606 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1607 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1608 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1609 fix wrong rounding mode (see above).
1610 * gcc.target/i386/sse-23.c: Ditto.
1612 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1614 * gcc.dg/vmx/insert.c: New.
1615 * gcc.dg/vmx/insert-be-order.c: New.
1616 * gcc.dg/vmx/extract.c: New.
1617 * gcc.dg/vmx/extract-be-order.c: New.
1619 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1621 PR tree-optimization/59387
1622 * gcc.c-torture/execute/pr59387.c: New test.
1624 2014-01-13 Richard Biener <rguenther@suse.de>
1626 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1627 adjusting mathlib options.
1628 * gfortran.dg/lto/lto.exp: Likewise.
1630 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1632 * gnat.dg/loop_optimization17.adb: New test.
1633 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1635 2014-01-13 Christian Bruel <christian.bruel@st.com>
1637 * gcc.target/sh/cmpstrn.c: New case.
1639 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1641 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1642 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1644 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1647 * gfortran.dg/alloc_comp_basics_6.f90: New.
1649 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1652 * gfortran.dg/pr59700.f90: New test.
1654 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1656 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1657 * gfortran.dg/use_only_3.f90: Likewise.
1658 * gfortran.dg/inquire_10.f90: Delete opened file.
1659 * gfortran.dg/inquire_15.f90: Likewise.
1660 * gfortran.dg/pr16597.f90: Likewise.
1661 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1664 2014-01-10 Jeff Law <law@redhat.com>
1667 * gcc.c-torture/compile/pr59743.c: New test.
1669 2014-01-10 Jan Hubicka <jh@suse.cz>
1672 * g++.dg/torture/pr58585.C: New testcase.
1674 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1676 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1678 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1680 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1682 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1685 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1686 * gcc.target/aarch64/cmn-neg2.c: New test.
1688 2014-01-10 Richard Biener <rguenther@suse.de>
1690 PR tree-optimization/59374
1691 * gcc.dg/torture/pr59374-3.c: New testcase.
1693 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1695 * lib/target-supports.exp
1696 (check_effective_target_arm_crypto_ok_nocache): New.
1697 (check_effective_target_arm_crypto_ok): Use above procedure.
1698 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1700 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1704 * g++.dg/ipa/devirt-20.C: New testcase.
1705 * g++.dg/torture/pr58252.C: Likewise.
1706 * g++.dg/torture/pr59226.C: Likewise.
1708 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1710 * c-c++-common/asan/no-asan-stack.c: New test.
1712 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1715 * gcc.dg/pr59670.c: New test.
1717 2014-01-09 Steve Ellcey <sellcey@mips.com>
1719 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1721 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1724 * gcc.target/i386/pr47735.c: New test.
1726 PR tree-optimization/59622
1727 * g++.dg/opt/pr59622-2.C: New test.
1728 * g++.dg/opt/pr59622-3.C: New test.
1729 * g++.dg/opt/pr59622-4.C: New test.
1730 * g++.dg/opt/pr59622-5.C: New test.
1733 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1734 filename:line instead of (modulename+offset) form with stripped
1735 initial / from the filename.
1737 2014-01-09 Ian Lance Taylor <iant@google.com>
1739 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1740 the other Go compiler.
1742 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1745 * g++.dg/cpp0x/variadic145.C: New.
1747 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1749 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1750 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1752 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1755 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1756 are run only if the Cilk library is available/enabled.
1757 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1758 * lib/target-supports.exp (check_libcilkrts_available): New function.
1760 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1763 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1764 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1765 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1766 with dg-additional-options.
1767 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1768 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1769 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1770 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1771 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1772 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1774 2014-01-09 Richard Biener <rguenther@suse.de>
1776 PR tree-optimization/59715
1777 * gcc.dg/torture/pr59715.c: New testcase.
1779 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1781 * c-c++-common/asan/no-asan-globals.c: New test.
1782 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1783 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1784 * c-c++-common/asan/use-after-return-1.c: Likewise.
1785 * c-c++-common/asan/no-use-after-return.c: Likewise.
1787 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1789 * gnat.dg/weak2.ad[sb]: New test.
1791 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1794 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1795 type, use pointers to vector type instead.
1797 2014-01-08 Catherine Moore <clm@codesourcery.com>
1799 * gcc.target/mips/umips-branch-3.c: New test.
1800 * gcc.target/mips/umips-branch-4.c: New test.
1802 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1804 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1805 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1806 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1807 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1808 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1809 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1810 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1811 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1813 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1815 PR rtl-optimization/59137
1816 * gcc.target/mips/pr59137.c: New test.
1818 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1820 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1821 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1822 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1823 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1824 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1825 Require fpic effective target.
1826 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1828 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1831 * gcc.dg/pr59722.c: New test.
1833 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1836 * gcc.dg/torture/pr57748-3.c: New test.
1837 * gcc.dg/torture/pr57748-4.c: New test.
1839 2014-01-08 Marek Polacek <polacek@redhat.com>
1842 * gcc.dg/gomp/pr59669-1.c: New test.
1843 * gcc.dg/gomp/pr59669-2.c: New test.
1845 2014-01-08 Martin Jambor <mjambor@suse.cz>
1848 * gcc.dg/ipa/pr59610.c: New test.
1850 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1853 * gfortran.dg/binding_label_tests_26a.f90: New.
1854 * gfortran.dg/binding_label_tests_26b.f90: New.
1856 2014-01-08 Marek Polacek <polacek@redhat.com>
1859 * c-c++-common/ubsan/pr59667.c: New test.
1861 2014-01-08 Richard Biener <rguenther@suse.de>
1864 * gcc.dg/pr59630.c: New testcase.
1866 2014-01-08 Richard Biener <rguenther@suse.de>
1869 * gcc.dg/pr59471.c: New testcase.
1871 2014-01-07 Jeff Law <law@redhat.com>
1874 * gcc.target/i386/pr53623.c: New test.
1876 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1878 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1880 * g++.dg/cpp1y/pr58534.C: Likewise.
1881 * g++.dg/cpp1y/pr58536.C: Likewise.
1882 * g++.dg/cpp1y/pr58548.C: Likewise.
1883 * g++.dg/cpp1y/pr58549.C: Likewise.
1884 * g++.dg/cpp1y/pr58637.C: Likewise.
1885 * g++.dg/cpp1y/pr59112.C: Likewise.
1886 * g++.dg/cpp1y/pr59113.C: Likewise.
1887 * g++.dg/cpp1y/pr59629.C: Likewise.
1888 * g++.dg/cpp1y/pr59635.C: Likewise.
1889 * g++.dg/cpp1y/pr59636.C: Likewise.
1890 * g++.dg/cpp1y/pr59638.C: Likewise.
1892 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1894 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1896 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
1898 * gcc.target/i386/intrinsics_4.c (bar): New function.
1900 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1902 * g++.dg/ext/is_base_of_incomplete-2.C: New.
1904 2014-01-07 Jakub Jelinek <jakub@redhat.com>
1906 PR rtl-optimization/58668
1907 * gcc.dg/pr58668.c: New test.
1909 PR tree-optimization/59643
1910 * gcc.dg/pr59643.c: New test.
1911 * gcc.c-torture/execute/pr59643.c: New test.
1913 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1916 * gfortran.dg/class_allocate_16.f90: New.
1918 2014-01-06 Jakub Jelinek <jakub@redhat.com>
1921 * gcc.target/i386/pr59644.c: New test.
1923 2014-01-06 Marek Polacek <polacek@redhat.com>
1926 * gcc.dg/pr57773.c: New test.
1928 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
1934 * g++.dg/cpp1y/pr59635.C: New testcase.
1935 * g++.dg/cpp1y/pr59636.C: New testcase.
1936 * g++.dg/cpp1y/pr59629.C: New testcase.
1937 * g++.dg/cpp1y/pr59638.C: New testcase.
1939 2014-01-06 Martin Jambor <mjambor@suse.cz>
1942 * gcc.dg/ipa/pr59008.c: New test.
1944 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1946 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1949 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1951 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1952 Require c99_runtime.
1953 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1955 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1956 Require c99_runtime.
1957 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1958 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1959 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1961 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1962 Require c99_runtime.
1963 Make CALC void static.
1964 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
1966 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
1967 Require c99_runtime.
1968 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
1970 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1972 * gcc.target/i386/pr59501-1.c: Require avx effective target.
1973 * gcc.target/i386/pr59501-2.c: Likewise.
1974 * gcc.target/i386/pr59501-3.c: Likewise.
1975 * gcc.target/i386/pr59501-4.c: Likewise.
1976 * gcc.target/i386/pr59501-5.c: Likewise.
1977 * gcc.target/i386/pr59501-6.c: Likewise.
1979 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1981 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
1982 * gcc.target/i386/pr59390_1.c: Likewise.
1983 * gcc.target/i386/pr59390_2.c: Likewise.
1985 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
1987 * gcc.dg/pr59350.c: Tweak.
1988 * gcc.dg/pr59350-2.c: New test.
1989 * g++.dg/pr59510.C: Likewise.
1991 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1994 * gfortran.dg/bind_c_procs_2.f90: New.
1996 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
1998 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
1999 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2000 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2001 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2002 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
2003 * gcc.dg/tree-ssa/vrp47.c: Likewise.
2004 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2006 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
2008 * gcc.target/arm/neon-nested-apcs.c: New test.
2010 2014-01-04 Jakub Jelinek <jakub@redhat.com>
2012 PR tree-optimization/59519
2013 * gcc.dg/vect/pr59519-1.c: New test.
2014 * gcc.dg/vect/pr59519-2.c: New test.
2016 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
2019 2014-01-04 Janus Weil <janus@gcc.gnu.org>
2022 * gfortran.dg/typebound_proc_32.f90: New.
2024 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
2027 * g++.dg/pr58950.C: New file.
2029 2014-01-03 Tobias Burnus <burnus@net-b.de>
2032 * g++.dg/gomp/pr58567.C: New.
2034 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
2036 PR tree-optimization/59651
2037 * gcc.dg/torture/pr59651.c: New test.
2038 * gcc.dg/vect/pr59651.c: Ditto.
2040 2014-01-03 Jakub Jelinek <jakub@redhat.com>
2043 * gcc.target/i386/pr59625.c: New test.
2045 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2049 * g++.dg/cpp0x/range-for28.C: New.
2050 * g++.dg/cpp0x/range-for3.C: Update.
2052 2014-01-02 Joseph Myers <joseph@codesourcery.com>
2054 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
2056 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2059 * g++.dg/cpp0x/pr59641.C: New file.
2061 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2063 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
2065 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2068 * g++.dg/ext/pr59378.C: New file.
2070 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2072 Update copyright years
2074 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2076 * gcc.target/arc/arc.exp: Use the standard form for the copyright
2079 2014-01-02 Janus Weil <janus@gcc.gnu.org>
2082 * gfortran.dg/dynamic_dispatch_12.f90: New.
2084 2014-01-01 Jakub Jelinek <jakub@redhat.com>
2086 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2087 the builtin isn't optimized away as unused.
2089 PR rtl-optimization/59647
2090 * g++.dg/opt/pr59647.C: New test.
2092 Copyright (C) 2014 Free Software Foundation, Inc.
2094 Copying and distribution of this file, with or without modification,
2095 are permitted in any medium without royalty provided the copyright
2096 notice and this notice are preserved.