1 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
3 * gcc.dg/cilk-plus/jump-openmp.c: New file.
5 2014-02-12 Richard Biener <rguenther@suse.de>
8 * gcc.dg/torture/pr60092.c: New testcase.
9 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
11 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
13 * gcc.c-torture/execute/20140212-1.c: New test.
15 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
18 * g++.dg/cpp0x/pr60047.C: New.
20 2014-02-12 Jakub Jelinek <jakub@redhat.com>
23 * c-c++-common/pr60101.c: New test.
25 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
28 * g++.dg/ipa/devirt-27.C: New testcase.
29 * g++.dg/ipa/devirt-26.C: New testcase.
31 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
34 * gcc.target/powerpc/pr60137.c: New file.
36 2014-02-11 Jakub Jelinek <jakub@redhat.com>
39 * gfortran.dg/pr52370.f90: New test.
41 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
45 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
48 * gcc.target/i386/pr43662.c (dg-options):
49 Add -maccumulate-outgoing-args.
50 * gcc.target/i386/pr43869.c (dg-options): Ditto.
51 * gcc.target/i386/pr57003.c (dg-options): Ditto.
52 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
53 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
54 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
55 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
56 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
57 Add -maccumulate-outgoing-args.
58 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
59 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
60 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
61 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
62 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
63 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
64 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
65 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
66 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
67 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
68 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
69 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
70 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
71 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
72 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
74 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
76 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
78 2014-02-11 Jakub Jelinek <jakub@redhat.com>
81 * gcc.dg/guality/pr59776.c: New test.
83 2014-02-11 Renlin Li <Renlin.Li@arm.com>
85 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
86 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
87 (add_options_for_arm_vfp3): New.
89 2014-02-11 Jeff Law <law@redhat.com>
92 * gcc.target/m68k/pr54041.c: New test.
94 2014-02-11 Jakub Jelinek <jakub@redhat.com>
97 * gcc.target/i386/pr59927.c: New test.
99 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
101 * gcc.dg/vect/pr57741-3.c: Require vect_int.
102 * gcc.dg/vect/pr60012.c: Likewise.
103 * gcc.dg/vect/vect-119.c: Likewise.
104 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
105 * gcc.dg/vect/vect-outer-4c.c: Likewise.
107 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
109 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
111 2014-02-10 Jeff Law <law@redhat.com>
114 * gcc.c-torture/compile/pr52306.c: New test.
116 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
118 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
120 2014-02-10 Richard Biener <rguenther@suse.de>
122 PR tree-optimization/60115
123 * gcc.dg/torture/pr60115.c: New testcase.
125 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
127 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
128 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
130 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
131 Ilya Tocar <ilya.tocar@intel.com>
133 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
134 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
135 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
136 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
137 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
138 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
139 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
140 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
141 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
142 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
143 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
144 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
145 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
146 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
147 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
148 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
149 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
150 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
151 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
152 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
153 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
154 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
155 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
156 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
157 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
158 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
159 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
161 2014-02-10 Jakub Jelinek <jakub@redhat.com>
163 * gcc.dg/vect/pr59984.c: Require effective target
166 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
169 * gfortran.dg/associated_target_5.f03: New test.
171 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
174 * gfortran.dg/elemental_by_value_1.f90: New test.
176 2014-02-08 Janus Weil <janus@gcc.gnu.org>
179 * gfortran.dg/finalize_22.f90: New.
181 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
184 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
185 was fixed by the patch for PR59906.
187 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
190 * gfortran.dg/coarray_8.f90: Update dg-error match.
192 2014-02-08 Jakub Jelinek <jakub@redhat.com>
195 * gcc.dg/vect/pr59984.c: New test.
198 * gcc.dg/attr-alloc_align-1.c: New test.
199 * gcc.dg/attr-alloc_align-2.c: New test.
200 * gcc.dg/attr-alloc_align-3.c: New test.
201 * gcc.dg/attr-assume_aligned-1.c: New test.
202 * gcc.dg/attr-assume_aligned-2.c: New test.
203 * gcc.dg/attr-assume_aligned-3.c: New test.
205 2014-02-08 Jakub Jelinek <jakub@redhat.com>
208 * gcc.target/i386/pr60077-1.c: New test.
209 * gcc.target/i386/pr60077-2.c: New test.
211 2014-02-07 Jakub Jelinek <jakub@redhat.com>
213 PR preprocessor/56824
214 * gcc.dg/pr56824.c: New test.
216 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
218 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
219 variable used for atomic operations.
221 2014-02-07 Richard Biener <rguenther@suse.de>
224 * gcc.dg/vect/pr60092-2.c: New testcase.
226 2014-02-07 Jakub Jelinek <jakub@redhat.com>
230 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
232 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
233 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
235 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
237 * gcc.target/s390/fp2int1.c: New testcase.
239 2014-02-07 Richard Biener <rguenther@suse.de>
242 * gcc.dg/tree-ssa/alias-30.c: New testcase.
243 * gcc.dg/tree-ssa/alias-31.c: Likewise.
245 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
248 * g++.dg/torture/pr59918.C: New testcase.
250 2014-02-06 Jakub Jelinek <jakub@redhat.com>
253 * gcc.target/arm/pr59575.c: New test.
256 * gcc.dg/pr59992.c: New test.
258 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
260 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
261 init_priority. Test alignment of variable instead of function.
263 2014-02-06 Marek Polacek <polacek@redhat.com>
266 * gcc.dg/pr60087.c: New test.
268 2014-02-06 Alan Modra <amodra@gmail.com>
270 * gcc.target/powerpc/pr60032.c: New.
272 2014-02-06 Jakub Jelinek <jakub@redhat.com>
275 * gcc.c-torture/execute/pr60062.c: New test.
276 * gcc.c-torture/execute/pr60072.c: New test.
278 2014-02-06 Ian Bolton <ian.bolton@arm.com>
280 * gcc.dg/tree-ssa/pr59597.c: Make called function static
281 so that expected outcome works for PIC variants too.
283 2014-02-06 Yury Gribov <y.gribov@samsung.com>
284 Kugan Vivekanandarajah <kuganv@linaro.org>
286 * gcc.target/arm/vect-noalign.c: New file.
288 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
289 Jakub Jelinek <jakub@redhat.com>
292 * gcc.dg/pr60013.c: New testcase.
294 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
296 * gcc.dg/vmx/sum2s.c: New.
297 * gcc.dg/vmx/sum2s-be-order.c: New.
299 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
301 * gcc.dg/vmx/pack.c: New.
302 * gcc.dg/vmx/pack-be-order.c: New.
303 * gcc.dg/vmx/unpack.c: New.
304 * gcc.dg/vmx/unpack-be-order.c: New.
306 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
308 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
309 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
311 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
313 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
314 Use __builtin_floorf, __builtin_ceilf.
315 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
317 (TEST): Use __builtin_floorf.
318 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
320 2014-02-05 Jakub Jelinek <jakub@redhat.com>
323 * g++.dg/opt/pr59947.C: New test.
326 * c-c++-common/gomp/pr58703.c: New test.
328 2014-02-05 Richard Biener <rguenther@suse.de>
331 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
332 avoid using unsigned long long.
334 2014-02-05 Jakub Jelinek <jakub@redhat.com>
337 * g++.dg/torture/pr57499.C: New test.
339 2014-02-05 Yury Gribov <y.gribov@samsung.com>
341 * gcc.dg/asan/nosanitize-and-inline.c: New test.
343 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
345 * g++.dg/ipa/devirrt-22.C: Fix template.
347 2014-02-04 Marek Polacek <polacek@redhat.com>
350 * gcc.dg/pr60036.c: New test.
352 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
355 * g++.dg/torture/pr60058.C: New testcase.
357 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
359 * g++.dg/tsan/default_options.C: Invert check.
361 2014-02-04 Jakub Jelinek <jakub@redhat.com>
363 PR tree-optimization/60002
364 * g++.dg/opt/pr60002.C: New test.
366 PR tree-optimization/60023
367 * g++.dg/vect/pr60023.cc: New test.
370 * c-c++-common/torture/pr60026.c: New test.
372 PR rtl-optimization/57915
373 * gcc.target/i386/pr57915.c: New test.
375 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
377 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
379 2014-02-04 Renlin Li <Renlin.Li@arm.com>
381 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
383 2014-02-04 Jakub Jelinek <jakub@redhat.com>
386 * gcc.dg/pr59261.c: New test.
388 2014-02-04 Richard Biener <rguenther@suse.de>
390 PR tree-optimization/60012
391 * gcc.dg/vect/pr60012.c: New testcase.
393 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
396 * g++.dg/eh/unwind-direct.C: New test.
398 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
400 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
401 timeout value to 20s.
403 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
406 * g++.dg/torture/pr59882.C: New testcase
408 2014-02-03 Jan Hubicka <jh@suse.cz>
411 * g++.dg/ipa/devirt-22.C: New testcase.
413 2014-02-03 Jan Hubicka <jh@suse.cz>
415 * g++.dg/ipa/devirt-25.C: New testcase.
417 2014-02-04 Jakub Jelinek <jakub@redhat.com>
419 PR tree-optimization/59924
420 * gcc.dg/pr59924.c: New test.
422 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
425 * g++.dg/ipa/devirt-24.C: New testcase.
427 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
431 * c-c++-common/attributes-1.c: New testcase.
432 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
434 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
437 * g++.dg/cpp0x/pr58871.C: New.
439 2014-02-03 Cong Hou <congh@google.com>
441 PR tree-optimization/60000
442 * g++.dg/vect/pr60000.cc: New test.
444 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
446 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
447 * gcc.target/i386/long-double-64-4.c: Likewise.
448 * gcc.target/i386/long-double-80-1.c: Likewise.
449 * gcc.target/i386/long-double-80-2.c: Likewise.
450 * gcc.target/i386/long-double-80-3.c: Likewise.
451 * gcc.target/i386/long-double-80-4.c: Likewise.
452 * gcc.target/i386/long-double-80-5.c: Likewise.
453 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
455 * gcc.target/i386/long-double-64-3.c: Likewise.
456 * gcc.target/i386/long-double-128-1.c: New test.
457 * gcc.target/i386/long-double-128-2.c: Likewise.
458 * gcc.target/i386/long-double-128-3.c: Likewise.
459 * gcc.target/i386/long-double-128-4.c: Likewise.
460 * gcc.target/i386/long-double-128-5.c: Likewise.
461 * gcc.target/i386/long-double-128-6.c: Likewise.
462 * gcc.target/i386/long-double-128-7.c: Likewise.
463 * gcc.target/i386/long-double-128-8.c: Likewise.
464 * gcc.target/i386/long-double-128-9.c: Likewise.
465 * gcc.target/i386/long-double-64-5.c: Likewise.
466 * gcc.target/i386/long-double-64-6.c: Likewise.
467 * gcc.target/i386/long-double-64-7.c: Likewise.
468 * gcc.target/i386/long-double-64-8.c: Likewise.
469 * gcc.target/i386/long-double-64-9.c: Likewise.
470 * gcc.target/i386/long-double-80-10.c: Likewise.
471 * gcc.target/i386/long-double-80-8.c: Likewise.
472 * gcc.target/i386/long-double-80-9.c: Likewise.
474 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
476 PR rtl-optimization/57662
477 * g++.dg/pr57662.C: New test.
479 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
481 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
482 * gcc.dg/vmx/perm.c: New.
483 * gcc.dg/vmx/perm-be-order.c: New.
485 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
487 * gcc.dg/vmx/vsums.c: New.
488 * gcc.dg/vmx/vsums-be-order.c: New.
490 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
492 * g++.dg/ipa/devirt-23.C: New testcase.
493 * g++.dg/ipa/devirt-20.C: Fix template.
495 2014-02-02 Jan Hubicka <jh@suse.cz>
497 * g++.dg/ipa/devirt-21.C: New testcase.
499 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
501 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
502 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
504 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
507 * gcc.c-torture/execute/pr60017.c: New test.
509 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
512 * gfortran.dg/default_initialization_7.f90: New test.
514 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
517 * gfortran.dg/elemental_subroutine_9.f90: New test.
519 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
521 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
523 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
525 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
527 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
529 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
531 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
534 * g++.dg/init/bitfield5.C: New.
536 2014-02-01 Jakub Jelinek <jakub@redhat.com>
538 PR tree-optimization/60003
539 * gcc.c-torture/execute/pr60003.c: New test.
541 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
544 * gcc.target/arm/pr59985.C: New.
546 2014-01-31 Jakub Jelinek <jakub@redhat.com>
549 * lib/tsan-dg.exp (tsan_init): Instead of not running any
550 tsan tests if trivial testcase doesn't run, set dg-do-what-default
552 (tsan_finish): Restore dg-do-what-default.
553 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
554 * g++.dg/tsan/fd_close_norace2.C: Likewise.
555 * g++.dg/tsan/default_options.C: Likewise.
556 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
557 * g++.dg/tsan/atomic_free2.C: Likewise.
558 * g++.dg/tsan/cond_race.C: Likewise.
559 * g++.dg/tsan/fd_close_norace.C: Likewise.
560 * g++.dg/tsan/benign_race.C: Likewise.
561 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
562 * c-c++-common/tsan/simple_race.c: Likewise.
563 * c-c++-common/tsan/mutexset1.c: Likewise.
564 * c-c++-common/tsan/thread_leak2.c: Likewise.
565 * c-c++-common/tsan/tls_race.c: Likewise.
566 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
567 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
568 * c-c++-common/tsan/free_race2.c: Likewise.
569 * c-c++-common/tsan/thread_leak.c: Likewise.
570 * c-c++-common/tsan/thread_leak1.c: Likewise.
571 * c-c++-common/tsan/race_on_barrier.c: Likewise.
572 * c-c++-common/tsan/free_race.c: Likewise.
573 * c-c++-common/tsan/sleep_sync.c: Likewise.
574 * c-c++-common/tsan/tiny_race.c: Likewise.
575 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
576 * c-c++-common/tsan/atomic_stack.c: Likewise.
577 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
578 in dg-output regexps.
579 * c-c++-common/tsan/simple_stack.c: Likewise.
581 2014-01-31 Richard Henderson <rth@redhat.com>
583 * g++.dg/tm/pr60004.C: New.
585 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
588 * g++.dg/inherit/crash4.C: New.
590 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
592 * c-c++-common/tsan/simple_race.c: Made test less flaky.
594 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
596 * gcc.target/i386/m512-check.h: Use correct rounding values.
598 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
600 * gcc.target/i386/avx-1.c: Use correct rounding values.
601 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
602 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
603 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
604 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
605 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
606 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
607 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
608 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
609 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
610 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
611 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
612 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
613 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
614 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
615 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
616 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
617 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
618 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
619 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
620 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
621 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
622 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
623 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
624 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
625 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
626 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
627 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
628 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
629 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
630 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
631 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
632 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
633 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
634 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
635 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
636 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
637 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
638 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
639 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
640 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
641 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
642 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
643 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
644 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
645 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
646 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
647 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
648 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
649 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
650 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
651 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
652 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
653 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
654 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
655 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
656 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
657 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
658 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
659 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
660 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
661 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
662 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
663 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
664 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
665 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
666 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
667 * gcc.target/i386/sse-13.c: Ditto.
668 * gcc.target/i386/sse-14.c: Ditto.
669 * gcc.target/i386/sse-22.c: Ditto.
670 * gcc.target/i386/sse-23.c: Ditto.
672 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
674 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
675 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
677 2014-01-31 Richard Biener <rguenther@suse.de>
680 * gcc.dg/torture/pr59990.c: New testcase.
682 2014-01-31 Jakub Jelinek <jakub@redhat.com>
684 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
685 if it fails don't run any tsan tests.
687 2014-01-31 Marek Polacek <polacek@redhat.com>
690 * gcc.dg/pr59940.c (g): Adjust dg-warning.
691 (y): Adjust dg-error.
692 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
693 * gcc.dg/pr59963-1.c: New test.
694 * gcc.dg/pr59963-2.c: New test.
695 * gcc.dg/pr59963-3.c: New test.
697 2014-01-30 Jakub Jelinek <jakub@redhat.com>
700 * gcc.target/arm/pr59923.c: New test.
702 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
704 * gcc.dg/vmx/splat.c: New.
705 * gcc.dg/vmx/splat-vsx.c: New.
706 * gcc.dg/vmx/splat-be-order.c: New.
707 * gcc.dg/vmx/splat-vsx-be-order.c: New.
708 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
709 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
711 2014-01-30 Richard Biener <rguenther@suse.de>
713 PR tree-optimization/59993
714 * gcc.dg/torture/pr59993.c: New testcase.
716 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
718 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
719 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
720 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
721 vect_int rather than vect_float.
723 2014-01-30 Marek Polacek <polacek@redhat.com>
725 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
727 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
729 * gcc.target/microblaze/isa/fcmp4.c: New.
731 2014-01-30 Marek Polacek <polacek@redhat.com>
734 * gcc.dg/pr59940.c: New test.
735 * gcc.dg/pr35635.c (func3): Move dg-warning.
737 2014-01-30 Richard Biener <rguenther@suse.de>
739 PR tree-optimization/59903
740 * gcc.dg/torture/pr59903.c: New testcase.
742 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
745 * g++.dg/lookup/crash8.C: New.
747 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
750 * g++.dg/template/crash117.C: New.
752 2014-01-30 Richard Biener <rguenther@suse.de>
755 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
756 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
758 * gcc.dg/invalid-call-1.c: Likewise.
760 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
763 * g++.dg/cpp1y/auto-fn23.C: New.
765 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
768 * g++.dg/init/dso_handle2.C: New.
770 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
773 * g++.dg/cpp0x/pr58674.C: New.
775 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
778 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
779 * gcc.target/i386/avx512f-gather-5.c: Ditto.
781 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
783 * gcc.dg/vmx/merge-be-order.c: New.
784 * gcc.dg/vmx/merge.c: New.
785 * gcc.dg/vmx/merge-vsx-be-order.c: New.
786 * gcc.dg/vmx/merge-vsx.c: New.
788 2014-01-29 Richard Biener <rguenther@suse.de>
790 PR tree-optimization/58742
791 * gcc.dg/pr58742-1.c: New testcase.
792 * gcc.dg/pr58742-2.c: Likewise.
793 * gcc.dg/pr58742-3.c: Likewise.
795 2014-01-29 Renlin Li <Renlin.Li@arm.com>
797 * gcc.target/arm/ftest-armv7ve-arm.c: New.
798 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
799 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
801 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
804 * g++.dg/gomp/pr58702.C: New.
806 2014-01-29 Dodji Seketeli <dodji@redhat.com>
808 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
811 2014-01-29 Jakub Jelinek <jakub@redhat.com>
814 PR tree-optimization/59920
815 * gcc.dg/pr59920-1.c: New test.
816 * gcc.dg/pr59920-2.c: New test.
817 * gcc.dg/pr59920-3.c: New test.
818 * c-c++-common/gomp/pr59917-1.c: New test.
819 * c-c++-common/gomp/pr59917-2.c: New test.
821 PR tree-optimization/59594
822 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
823 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
824 * gcc.dg/vect/pr59594.c: New test.
826 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
829 * gfortran.dg/allocate_class_3.f90: New test.
831 2014-01-28 Dodji Seketeli <dodji@redhat.com>
833 PR preprocessor/59935
834 * c-c++-common/cpp/warning-zero-location.c: New test.
835 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
837 2014-01-27 Steve Ellcey <sellcey@mips.com>
839 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
841 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
843 * g++.dg/ext/mv16.C: New tests.
845 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
847 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
848 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
849 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
850 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
851 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
852 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
853 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
854 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
855 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
856 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
857 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
858 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
859 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
860 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
861 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
862 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
863 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
864 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
865 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
866 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
867 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
868 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
869 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
870 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
871 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
872 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
873 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
874 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
875 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
876 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
877 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
878 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
879 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
880 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
881 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
882 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
883 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
884 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
885 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
886 _mm512_mask_cvtepi32_storeu_epi8.
887 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
888 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
889 _mm512_mask_cvtepi32_storeu_epi16.
890 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
891 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
892 _mm512_mask_cvtepi64_storeu_epi8.
893 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
894 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
895 _mm512_mask_cvtepi64_storeu_epi16.
896 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
897 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
898 _mm512_mask_cvtepi64_storeu_epi32.
899 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
900 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
901 _mm512_mask_cvtsepi32_storeu_epi8.
902 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
903 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
904 _mm512_mask_cvtsepi32_storeu_epi16.
905 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
906 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
907 _mm512_mask_cvtsepi64_storeu_epi8.
908 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
909 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
910 _mm512_mask_cvtsepi64_storeu_epi16.
911 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
912 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
913 _mm512_mask_cvtsepi64_storeu_epi32.
914 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
915 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
916 _mm512_mask_cvtusepi32_storeu_epi8.
917 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
918 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
919 _mm512_mask_cvtusepi32_storeu_epi16.
920 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
921 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
922 _mm512_mask_cvtusepi64_storeu_epi8.
923 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
924 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
925 _mm512_mask_cvtusepi64_storeu_epi16.
926 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
927 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
928 _mm512_mask_cvtusepi64_storeu_epi32.
929 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
930 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
932 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
934 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
935 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
936 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
937 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
938 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
939 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
940 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
941 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
942 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
943 built-ins roudning immediate.
944 * gcc.target/i386/sse-22.c: Add new built-ins.
945 * gcc.target/i386/sse-23.c: Ditto.
946 * gcc.target/i386/avx-1.c: Ditto.
948 2014-01-27 Christian Bruel <christian.bruel@st.com>
950 * gcc.target/sh/torture/strncmp.c: New tests.
952 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
954 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
956 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
958 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
960 2014-01-24 Jeff Law <law@redhat.com>
962 PR tree-optimization/59919
963 * gcc.c-torture/compile/pr59919.c: New test.
965 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
968 * g++.dg/ext/timevar2.C: New.
970 2014-01-24 Marek Polacek <polacek@redhat.com>
972 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
974 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
977 * gcc.target/i386/pr59929.c: New test.
979 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
982 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
983 word atomic functions at runtime.
985 2014-01-23 Marek Polacek <polacek@redhat.com>
988 * gcc.dg/pr59846.c: New test.
990 2014-01-23 Marek Polacek <polacek@redhat.com>
993 * c-c++-common/pr58346-1.c: New test.
994 * c-c++-common/pr58346-2.c: New test.
995 * c-c++-common/pr58346-3.c: New test.
997 2014-01-23 Marek Polacek <polacek@redhat.com>
1000 * gcc.dg/20020220-2.c: Adjust dg-warning message.
1001 * gcc.dg/pr59871.c: New test.
1003 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1006 * g++.dg/parse/enum11.C: New.
1008 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1010 * gcc.target/aarch64/sshr64_1.c: New testcase.
1012 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
1014 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1015 SIMD enabled function.
1016 * g++.dg/cilk-plus/ef_test.C: New test.
1017 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1019 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1020 to differenciate C error messages from C++ ones.
1022 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1024 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1026 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
1028 * gcc.target/microblaze/others/builtin-trap.c: New test,
1030 2014-01-23 Jakub Jelinek <jakub@redhat.com>
1033 * c-c++-common/gomp/pr58809.c: New test.
1035 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
1038 * c-c++-common/asan/use-after-return-1.c: Fixed
1041 2014-01-23 Dodji Seketeli <dodji@redhat.com>
1043 PR preprocessor/58580
1044 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1046 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1047 Ilya Tocar <ilya.tocar@intel.com>
1049 * gcc.target/i386/avx512f-kmovw-1.c: New.
1051 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1053 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1054 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1055 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1056 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1057 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1058 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1060 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
1063 * gcc.dg/pr48774.c: Remove skip for mips_rel.
1064 * gcc.target/mips/pr52125.c: New test.
1066 2014-01-22 Marek Polacek <polacek@redhat.com>
1069 * gcc.dg/torture/pr59891.c: New test.
1071 2014-01-22 Jeff Law <law@redhat.com>
1073 PR tree-optimization/59597
1074 * gcc.dg/tree-ssa/pr59597.c: New test.
1076 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
1078 PR rtl-optimization/59477
1079 * g++.dg/pr59477.C: New.
1081 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1083 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1085 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1088 * g++.dg/pr59482.C: New.
1090 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1092 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1093 * gcc.dg/vmx/extract-vsx.c: New.
1094 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1095 * gcc.dg/vmx/insert-vsx.c: New.
1097 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1099 PR rtl-optimization/59896
1100 * gcc.target/arm/pr59896.c: New.
1102 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1104 PR rtl-optimization/59858
1105 * gcc.target/arm/pr59858.c: New.
1107 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1110 * gcc.dg/tree-prof/pr59003.c: New test.
1113 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1116 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1118 * gfortran.dg/round_3.f08: Add more cases.
1120 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1122 * lib/target-supports.exp (force_conventional_output_for): New
1124 * lib/scanasm.exp (scan-assembler_required_options)
1125 (scan-assembler-not_required_options)
1126 (scan-assembler-times_required_options): Replace with
1127 force_conventional_output_fors.
1128 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1129 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1131 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1134 * gcc.target/i386/pr59789.c: New testcase.
1136 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1138 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1139 the 'code' bitfield from 16 to 8.
1141 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1143 * lib/target-supports.exp
1144 (check_effective_target_vect_perm): Exclude aarch64_be.
1145 (check_effective_target_vect_perm_byte): Likewise.
1146 (check_effective_target_vect_perm_short): Likewise.
1148 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1150 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1151 (RUN_TEST): Use new macro.
1152 (INDEX64_32): Delete.
1153 (INDEX64_64): Likewise.
1154 (INDEX128_32): Likewise.
1155 (INDEX128_64): Likewise.
1157 (test_vneg_f32): Use fixed RUN_TEST.
1159 2014-01-20 Richard Biener <rguenther@suse.de>
1162 * gcc.dg/pr59860.c: New testcase.
1164 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1167 * gcc.target/i386/pr59880.c: New test.
1169 2014-01-20 Renlin Li <renlin.li@arm.com>
1171 * gcc.dg/pr44194-1.c: Tweak regexp.
1173 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1178 * gfortran.dg/round_3.f08: New cases added.
1179 * gfortran.dg/fmt_g_1.f90: New test.
1181 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1183 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1185 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1187 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1189 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1191 * gcc.dg/vect/pr57705.c: Require vect_int.
1192 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1193 * gcc.dg/vect/vect-alias-check.c: Likewise.
1195 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1198 * gfortran.dg/unresolved_fixup_1.f90: New test.
1199 * gfortran.dg/unresolved_fixup_2.f90: New test.
1201 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1204 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1205 Remove dg-prune-output lines.
1207 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1210 * gfortran.dg/pr59706.f90: New test.
1211 * g++.dg/ext/pr59706.C: New test.
1213 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1217 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1218 * g++.dg/init/pr58811.C: Likewise.
1220 2014-01-17 Jeff Law <law@redhat.com>
1223 * gfortran.dg/pr57904.f90: New test.
1225 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1228 * g++.dg/cpp0x/nsdmi-union4.C: New.
1230 2014-01-17 Marek Polacek <polacek@redhat.com>
1233 * g++.dg/diagnostic/pr59838.C: New test.
1235 2014-01-17 Marek Polacek <polacek@redhat.com>
1238 * gcc.dg/pr58346.c: New test.
1240 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1243 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1244 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1248 * gfortran.dg/pr59440-1.f90: New test.
1249 * gfortran.dg/pr59440-2.f90: New test.
1250 * gfortran.dg/pr59440-3.f90: New test.
1253 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1254 testing for " version" and " alias" with one testing for
1255 " version\[^\n\r]* alias".
1256 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1257 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1258 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1259 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1260 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1261 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1264 * c-c++-common/torture/pr57945.c: New test.
1266 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1268 * gcc.target/arm/its.c: New testcase.
1270 2014-01-16 Jan Hubicka <jh@suse.cz>
1273 * g++.dg/torture/pr59775.C: New testcase.
1275 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1278 * gcc.c-torture/compile/pr58344.c: New test.
1281 * gcc.target/i386/pr59839.c: New test.
1284 * gcc.target/i386/pr9771-1.c (main): Rename to...
1285 (real_main): ... this. Add __asm name "main".
1286 (ASMNAME, ASMNAME2, STRING): Define.
1288 2014-01-16 Nick Clifton <nickc@redhat.com>
1291 * gcc.c-torture/compile/pr28865.c: New.
1292 * gcc.c-torture/execute/pr28865.c: New.
1294 2014-01-16 Marek Polacek <polacek@redhat.com>
1297 * gcc.dg/pr59827.c: New test.
1299 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1301 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1303 2014-01-15 Richard Henderson <rth@redhat.com>
1306 * gcc.target/i386/pr54694.c: New test.
1308 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1311 * g++.dg/pr49718.C: New test.
1313 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1315 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1317 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1319 * gcc.dg/vmx/mult-even-odd.c: New.
1320 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1322 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1324 * lib/target-supports.exp (check_libcilkrts_available): Added an
1325 extern "C" if we are using C++ along with a function prototype.
1327 2014-01-15 Jeff Law <law@redhat.com>
1329 PR tree-optimization/59747
1330 * gcc.c-torture/execute/pr59747.c: New test.
1332 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1335 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1337 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1338 * g++.dg/ext/attribute-test-1.C: Likewise.
1339 * g++.dg/ext/attribute-test-2.C: Likewise.
1340 * g++.dg/ext/attribute-test-3.C: Likewise.
1341 * g++.dg/ext/attribute-test-4.C: Likewise.
1342 * g++.dg/ext/pr56790-1.C: Likewise.
1343 * g++.dg/torture/pr38565.C: Likewise.
1344 * gcc.dg/pr53060.c: Likewise.
1345 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1346 * c-c++-common/vector-compare-2.c: Likewise.
1347 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1348 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1349 dg-message line number.
1351 2014-01-15 Matthias Klose <doko@ubuntu.com>
1353 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1355 2014-01-15 Richard Biener <rguenther@suse.de>
1357 PR tree-optimization/59822
1358 * g++.dg/torture/pr59822.C: New testcase.
1360 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1363 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1364 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1366 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1367 Kugan Vivekanandarajah <kuganv@linaro.org>
1370 * g++.dg/pr59695.C: New testcase.
1372 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1375 * gcc.c-torture/compile/pr59803.c: New testcase.
1377 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1380 * gcc.c-torture/execute/pr58943.c: New test.
1381 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1383 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1386 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1387 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1388 (bar): Change return type to void. Set y to x.
1389 * gcc.target/i386/pr59794-1.c: New testcase.
1390 * gcc.target/i386/pr59794-2.c: Likewise.
1391 * gcc.target/i386/pr59794-3.c: Likewise.
1392 * gcc.target/i386/pr59794-4.c: Likewise.
1393 * gcc.target/i386/pr59794-5.c: Likewise.
1394 * gcc.target/i386/pr59794-6.c: Likewise.
1395 * gcc.target/i386/pr59794-7.c: Likewise.
1397 2014-01-14 Richard Biener <rguenther@suse.de>
1399 PR tree-optimization/58921
1400 PR tree-optimization/59006
1401 * gcc.dg/torture/pr58921.c: New testcase.
1402 * gcc.dg/torture/pr59006.c: Likewise.
1403 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1405 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1408 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1409 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1410 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1411 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1412 Executing predictive commoning without unrolling.
1414 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1416 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1417 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1418 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1419 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1420 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1421 __builtin_ia32_rsqrt28sd_round.
1422 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1423 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1424 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1425 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1426 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1427 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1428 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1429 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1430 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1431 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1432 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1433 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1434 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1435 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1436 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1437 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1438 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1439 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1440 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1441 fix wrong rounding mode (see above).
1442 * gcc.target/i386/sse-23.c: Ditto.
1444 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1446 * gcc.dg/vmx/insert.c: New.
1447 * gcc.dg/vmx/insert-be-order.c: New.
1448 * gcc.dg/vmx/extract.c: New.
1449 * gcc.dg/vmx/extract-be-order.c: New.
1451 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1453 PR tree-optimization/59387
1454 * gcc.c-torture/execute/pr59387.c: New test.
1456 2014-01-13 Richard Biener <rguenther@suse.de>
1458 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1459 adjusting mathlib options.
1460 * gfortran.dg/lto/lto.exp: Likewise.
1462 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1464 * gnat.dg/loop_optimization17.adb: New test.
1465 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1467 2014-01-13 Christian Bruel <christian.bruel@st.com>
1469 * gcc.target/sh/cmpstrn.c: New case.
1471 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1473 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1474 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1476 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1479 * gfortran.dg/alloc_comp_basics_6.f90: New.
1481 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1484 * gfortran.dg/pr59700.f90: New test.
1486 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1488 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1489 * gfortran.dg/use_only_3.f90: Likewise.
1490 * gfortran.dg/inquire_10.f90: Delete opened file.
1491 * gfortran.dg/inquire_15.f90: Likewise.
1492 * gfortran.dg/pr16597.f90: Likewise.
1493 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1496 2014-01-10 Jeff Law <law@redhat.com>
1499 * gcc.c-torture/compile/pr59743.c: New test.
1501 2014-01-10 Jan Hubicka <jh@suse.cz>
1504 * g++.dg/torture/pr58585.C: New testcase.
1506 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1508 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1510 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1512 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1514 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1517 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1518 * gcc.target/aarch64/cmn-neg2.c: New test.
1520 2014-01-10 Richard Biener <rguenther@suse.de>
1522 PR tree-optimization/59374
1523 * gcc.dg/torture/pr59374-3.c: New testcase.
1525 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1527 * lib/target-supports.exp
1528 (check_effective_target_arm_crypto_ok_nocache): New.
1529 (check_effective_target_arm_crypto_ok): Use above procedure.
1530 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1532 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1536 * g++.dg/ipa/devirt-20.C: New testcase.
1537 * g++.dg/torture/pr58252.C: Likewise.
1538 * g++.dg/torture/pr59226.C: Likewise.
1540 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1542 * c-c++-common/asan/no-asan-stack.c: New test.
1544 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1547 * gcc.dg/pr59670.c: New test.
1549 2014-01-09 Steve Ellcey <sellcey@mips.com>
1551 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1553 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1556 * gcc.target/i386/pr47735.c: New test.
1558 PR tree-optimization/59622
1559 * g++.dg/opt/pr59622-2.C: New test.
1560 * g++.dg/opt/pr59622-3.C: New test.
1561 * g++.dg/opt/pr59622-4.C: New test.
1562 * g++.dg/opt/pr59622-5.C: New test.
1565 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1566 filename:line instead of (modulename+offset) form with stripped
1567 initial / from the filename.
1569 2014-01-09 Ian Lance Taylor <iant@google.com>
1571 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1572 the other Go compiler.
1574 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1577 * g++.dg/cpp0x/variadic145.C: New.
1579 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1581 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1582 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1584 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1587 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1588 are run only if the Cilk library is available/enabled.
1589 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1590 * lib/target-supports.exp (check_libcilkrts_available): New function.
1592 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1595 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1596 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1597 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1598 with dg-additional-options.
1599 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1600 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1601 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1602 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1603 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1604 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1606 2014-01-09 Richard Biener <rguenther@suse.de>
1608 PR tree-optimization/59715
1609 * gcc.dg/torture/pr59715.c: New testcase.
1611 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1613 * c-c++-common/asan/no-asan-globals.c: New test.
1614 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1615 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1616 * c-c++-common/asan/use-after-return-1.c: Likewise.
1617 * c-c++-common/asan/no-use-after-return.c: Likewise.
1619 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1621 * gnat.dg/weak2.ad[sb]: New test.
1623 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1626 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1627 type, use pointers to vector type instead.
1629 2014-01-08 Catherine Moore <clm@codesourcery.com>
1631 * gcc.target/mips/umips-branch-3.c: New test.
1632 * gcc.target/mips/umips-branch-4.c: New test.
1634 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1636 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1637 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1638 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1639 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1640 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1641 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1642 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1643 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1645 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1647 PR rtl-optimization/59137
1648 * gcc.target/mips/pr59137.c: New test.
1650 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1652 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1653 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1654 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1655 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1656 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1657 Require fpic effective target.
1658 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1660 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1663 * gcc.dg/pr59722.c: New test.
1665 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1668 * gcc.dg/torture/pr57748-3.c: New test.
1669 * gcc.dg/torture/pr57748-4.c: New test.
1671 2014-01-08 Marek Polacek <polacek@redhat.com>
1674 * gcc.dg/gomp/pr59669-1.c: New test.
1675 * gcc.dg/gomp/pr59669-2.c: New test.
1677 2014-01-08 Martin Jambor <mjambor@suse.cz>
1680 * gcc.dg/ipa/pr59610.c: New test.
1682 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1685 * gfortran.dg/binding_label_tests_26a.f90: New.
1686 * gfortran.dg/binding_label_tests_26b.f90: New.
1688 2014-01-08 Marek Polacek <polacek@redhat.com>
1691 * c-c++-common/ubsan/pr59667.c: New test.
1693 2014-01-08 Richard Biener <rguenther@suse.de>
1696 * gcc.dg/pr59630.c: New testcase.
1698 2014-01-08 Richard Biener <rguenther@suse.de>
1701 * gcc.dg/pr59471.c: New testcase.
1703 2014-01-07 Jeff Law <law@redhat.com>
1706 * gcc.target/i386/pr53623.c: New test.
1708 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1710 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1712 * g++.dg/cpp1y/pr58534.C: Likewise.
1713 * g++.dg/cpp1y/pr58536.C: Likewise.
1714 * g++.dg/cpp1y/pr58548.C: Likewise.
1715 * g++.dg/cpp1y/pr58549.C: Likewise.
1716 * g++.dg/cpp1y/pr58637.C: Likewise.
1717 * g++.dg/cpp1y/pr59112.C: Likewise.
1718 * g++.dg/cpp1y/pr59113.C: Likewise.
1719 * g++.dg/cpp1y/pr59629.C: Likewise.
1720 * g++.dg/cpp1y/pr59635.C: Likewise.
1721 * g++.dg/cpp1y/pr59636.C: Likewise.
1722 * g++.dg/cpp1y/pr59638.C: Likewise.
1724 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1726 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1728 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
1730 * gcc.target/i386/intrinsics_4.c (bar): New function.
1732 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1734 * g++.dg/ext/is_base_of_incomplete-2.C: New.
1736 2014-01-07 Jakub Jelinek <jakub@redhat.com>
1738 PR rtl-optimization/58668
1739 * gcc.dg/pr58668.c: New test.
1741 PR tree-optimization/59643
1742 * gcc.dg/pr59643.c: New test.
1743 * gcc.c-torture/execute/pr59643.c: New test.
1745 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1748 * gfortran.dg/class_allocate_16.f90: New.
1750 2014-01-06 Jakub Jelinek <jakub@redhat.com>
1753 * gcc.target/i386/pr59644.c: New test.
1755 2014-01-06 Marek Polacek <polacek@redhat.com>
1758 * gcc.dg/pr57773.c: New test.
1760 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
1766 * g++.dg/cpp1y/pr59635.C: New testcase.
1767 * g++.dg/cpp1y/pr59636.C: New testcase.
1768 * g++.dg/cpp1y/pr59629.C: New testcase.
1769 * g++.dg/cpp1y/pr59638.C: New testcase.
1771 2014-01-06 Martin Jambor <mjambor@suse.cz>
1774 * gcc.dg/ipa/pr59008.c: New test.
1776 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1778 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1781 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1783 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1784 Require c99_runtime.
1785 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1787 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1788 Require c99_runtime.
1789 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1790 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1791 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1793 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1794 Require c99_runtime.
1795 Make CALC void static.
1796 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
1798 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
1799 Require c99_runtime.
1800 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
1802 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1804 * gcc.target/i386/pr59501-1.c: Require avx effective target.
1805 * gcc.target/i386/pr59501-2.c: Likewise.
1806 * gcc.target/i386/pr59501-3.c: Likewise.
1807 * gcc.target/i386/pr59501-4.c: Likewise.
1808 * gcc.target/i386/pr59501-5.c: Likewise.
1809 * gcc.target/i386/pr59501-6.c: Likewise.
1811 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1813 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
1814 * gcc.target/i386/pr59390_1.c: Likewise.
1815 * gcc.target/i386/pr59390_2.c: Likewise.
1817 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
1819 * gcc.dg/pr59350.c: Tweak.
1820 * gcc.dg/pr59350-2.c: New test.
1821 * g++.dg/pr59510.C: Likewise.
1823 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1826 * gfortran.dg/bind_c_procs_2.f90: New.
1828 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
1830 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
1831 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1832 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1833 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1834 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
1835 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1836 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1838 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
1840 * gcc.target/arm/neon-nested-apcs.c: New test.
1842 2014-01-04 Jakub Jelinek <jakub@redhat.com>
1844 PR tree-optimization/59519
1845 * gcc.dg/vect/pr59519-1.c: New test.
1846 * gcc.dg/vect/pr59519-2.c: New test.
1848 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
1851 2014-01-04 Janus Weil <janus@gcc.gnu.org>
1854 * gfortran.dg/typebound_proc_32.f90: New.
1856 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
1859 * g++.dg/pr58950.C: New file.
1861 2014-01-03 Tobias Burnus <burnus@net-b.de>
1864 * g++.dg/gomp/pr58567.C: New.
1866 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
1868 PR tree-optimization/59651
1869 * gcc.dg/torture/pr59651.c: New test.
1870 * gcc.dg/vect/pr59651.c: Ditto.
1872 2014-01-03 Jakub Jelinek <jakub@redhat.com>
1875 * gcc.target/i386/pr59625.c: New test.
1877 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1881 * g++.dg/cpp0x/range-for28.C: New.
1882 * g++.dg/cpp0x/range-for3.C: Update.
1884 2014-01-02 Joseph Myers <joseph@codesourcery.com>
1886 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
1888 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1891 * g++.dg/cpp0x/pr59641.C: New file.
1893 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1895 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
1897 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1900 * g++.dg/ext/pr59378.C: New file.
1902 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1904 Update copyright years
1906 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1908 * gcc.target/arc/arc.exp: Use the standard form for the copyright
1911 2014-01-02 Janus Weil <janus@gcc.gnu.org>
1914 * gfortran.dg/dynamic_dispatch_12.f90: New.
1916 2014-01-01 Jakub Jelinek <jakub@redhat.com>
1918 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
1919 the builtin isn't optimized away as unused.
1921 PR rtl-optimization/59647
1922 * g++.dg/opt/pr59647.C: New test.
1924 Copyright (C) 2014 Free Software Foundation, Inc.
1926 Copying and distribution of this file, with or without modification,
1927 are permitted in any medium without royalty provided the copyright
1928 notice and this notice are preserved.