1 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
3 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
5 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
7 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
9 * gcc.dg/cilk-plus/jump-openmp.c: New file.
11 2014-02-12 Richard Biener <rguenther@suse.de>
14 * gcc.dg/torture/pr60092.c: New testcase.
15 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
17 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
19 * gcc.c-torture/execute/20140212-1.c: New test.
21 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
24 * g++.dg/cpp0x/pr60047.C: New.
26 2014-02-12 Jakub Jelinek <jakub@redhat.com>
29 * c-c++-common/pr60101.c: New test.
31 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
34 * g++.dg/ipa/devirt-27.C: New testcase.
35 * g++.dg/ipa/devirt-26.C: New testcase.
37 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
40 * gcc.target/powerpc/pr60137.c: New file.
42 2014-02-11 Jakub Jelinek <jakub@redhat.com>
45 * gfortran.dg/pr52370.f90: New test.
47 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
51 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
54 * gcc.target/i386/pr43662.c (dg-options):
55 Add -maccumulate-outgoing-args.
56 * gcc.target/i386/pr43869.c (dg-options): Ditto.
57 * gcc.target/i386/pr57003.c (dg-options): Ditto.
58 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
59 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
60 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
61 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
62 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
63 Add -maccumulate-outgoing-args.
64 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
65 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
66 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
67 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
68 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
69 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
70 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
71 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
72 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
73 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
74 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
75 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
76 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
77 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
78 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
80 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
82 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
84 2014-02-11 Jakub Jelinek <jakub@redhat.com>
87 * gcc.dg/guality/pr59776.c: New test.
89 2014-02-11 Renlin Li <Renlin.Li@arm.com>
91 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
92 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
93 (add_options_for_arm_vfp3): New.
95 2014-02-11 Jeff Law <law@redhat.com>
98 * gcc.target/m68k/pr54041.c: New test.
100 2014-02-11 Jakub Jelinek <jakub@redhat.com>
103 * gcc.target/i386/pr59927.c: New test.
105 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
107 * gcc.dg/vect/pr57741-3.c: Require vect_int.
108 * gcc.dg/vect/pr60012.c: Likewise.
109 * gcc.dg/vect/vect-119.c: Likewise.
110 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
111 * gcc.dg/vect/vect-outer-4c.c: Likewise.
113 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
115 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
117 2014-02-10 Jeff Law <law@redhat.com>
120 * gcc.c-torture/compile/pr52306.c: New test.
122 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
124 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
126 2014-02-10 Richard Biener <rguenther@suse.de>
128 PR tree-optimization/60115
129 * gcc.dg/torture/pr60115.c: New testcase.
131 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
133 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
134 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
136 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
137 Ilya Tocar <ilya.tocar@intel.com>
139 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
140 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
141 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
142 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
143 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
144 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
145 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
146 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
147 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
148 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
149 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
150 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
151 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
152 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
153 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
154 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
155 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
156 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
157 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
158 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
159 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
160 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
161 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
162 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
163 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
164 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
165 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
167 2014-02-10 Jakub Jelinek <jakub@redhat.com>
169 * gcc.dg/vect/pr59984.c: Require effective target
172 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
175 * gfortran.dg/associated_target_5.f03: New test.
177 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
180 * gfortran.dg/elemental_by_value_1.f90: New test.
182 2014-02-08 Janus Weil <janus@gcc.gnu.org>
185 * gfortran.dg/finalize_22.f90: New.
187 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
190 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
191 was fixed by the patch for PR59906.
193 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
196 * gfortran.dg/coarray_8.f90: Update dg-error match.
198 2014-02-08 Jakub Jelinek <jakub@redhat.com>
201 * gcc.dg/vect/pr59984.c: New test.
204 * gcc.dg/attr-alloc_align-1.c: New test.
205 * gcc.dg/attr-alloc_align-2.c: New test.
206 * gcc.dg/attr-alloc_align-3.c: New test.
207 * gcc.dg/attr-assume_aligned-1.c: New test.
208 * gcc.dg/attr-assume_aligned-2.c: New test.
209 * gcc.dg/attr-assume_aligned-3.c: New test.
211 2014-02-08 Jakub Jelinek <jakub@redhat.com>
214 * gcc.target/i386/pr60077-1.c: New test.
215 * gcc.target/i386/pr60077-2.c: New test.
217 2014-02-07 Jakub Jelinek <jakub@redhat.com>
219 PR preprocessor/56824
220 * gcc.dg/pr56824.c: New test.
222 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
224 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
225 variable used for atomic operations.
227 2014-02-07 Richard Biener <rguenther@suse.de>
230 * gcc.dg/vect/pr60092-2.c: New testcase.
232 2014-02-07 Jakub Jelinek <jakub@redhat.com>
236 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
238 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
239 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
241 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
243 * gcc.target/s390/fp2int1.c: New testcase.
245 2014-02-07 Richard Biener <rguenther@suse.de>
248 * gcc.dg/tree-ssa/alias-30.c: New testcase.
249 * gcc.dg/tree-ssa/alias-31.c: Likewise.
251 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
254 * g++.dg/torture/pr59918.C: New testcase.
256 2014-02-06 Jakub Jelinek <jakub@redhat.com>
259 * gcc.target/arm/pr59575.c: New test.
262 * gcc.dg/pr59992.c: New test.
264 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
266 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
267 init_priority. Test alignment of variable instead of function.
269 2014-02-06 Marek Polacek <polacek@redhat.com>
272 * gcc.dg/pr60087.c: New test.
274 2014-02-06 Alan Modra <amodra@gmail.com>
276 * gcc.target/powerpc/pr60032.c: New.
278 2014-02-06 Jakub Jelinek <jakub@redhat.com>
281 * gcc.c-torture/execute/pr60062.c: New test.
282 * gcc.c-torture/execute/pr60072.c: New test.
284 2014-02-06 Ian Bolton <ian.bolton@arm.com>
286 * gcc.dg/tree-ssa/pr59597.c: Make called function static
287 so that expected outcome works for PIC variants too.
289 2014-02-06 Yury Gribov <y.gribov@samsung.com>
290 Kugan Vivekanandarajah <kuganv@linaro.org>
292 * gcc.target/arm/vect-noalign.c: New file.
294 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
295 Jakub Jelinek <jakub@redhat.com>
298 * gcc.dg/pr60013.c: New testcase.
300 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
302 * gcc.dg/vmx/sum2s.c: New.
303 * gcc.dg/vmx/sum2s-be-order.c: New.
305 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
307 * gcc.dg/vmx/pack.c: New.
308 * gcc.dg/vmx/pack-be-order.c: New.
309 * gcc.dg/vmx/unpack.c: New.
310 * gcc.dg/vmx/unpack-be-order.c: New.
312 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
314 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
315 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
317 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
319 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
320 Use __builtin_floorf, __builtin_ceilf.
321 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
323 (TEST): Use __builtin_floorf.
324 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
326 2014-02-05 Jakub Jelinek <jakub@redhat.com>
329 * g++.dg/opt/pr59947.C: New test.
332 * c-c++-common/gomp/pr58703.c: New test.
334 2014-02-05 Richard Biener <rguenther@suse.de>
337 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
338 avoid using unsigned long long.
340 2014-02-05 Jakub Jelinek <jakub@redhat.com>
343 * g++.dg/torture/pr57499.C: New test.
345 2014-02-05 Yury Gribov <y.gribov@samsung.com>
347 * gcc.dg/asan/nosanitize-and-inline.c: New test.
349 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
351 * g++.dg/ipa/devirrt-22.C: Fix template.
353 2014-02-04 Marek Polacek <polacek@redhat.com>
356 * gcc.dg/pr60036.c: New test.
358 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
361 * g++.dg/torture/pr60058.C: New testcase.
363 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
365 * g++.dg/tsan/default_options.C: Invert check.
367 2014-02-04 Jakub Jelinek <jakub@redhat.com>
369 PR tree-optimization/60002
370 * g++.dg/opt/pr60002.C: New test.
372 PR tree-optimization/60023
373 * g++.dg/vect/pr60023.cc: New test.
376 * c-c++-common/torture/pr60026.c: New test.
378 PR rtl-optimization/57915
379 * gcc.target/i386/pr57915.c: New test.
381 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
383 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
385 2014-02-04 Renlin Li <Renlin.Li@arm.com>
387 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
389 2014-02-04 Jakub Jelinek <jakub@redhat.com>
392 * gcc.dg/pr59261.c: New test.
394 2014-02-04 Richard Biener <rguenther@suse.de>
396 PR tree-optimization/60012
397 * gcc.dg/vect/pr60012.c: New testcase.
399 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
402 * g++.dg/eh/unwind-direct.C: New test.
404 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
406 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
407 timeout value to 20s.
409 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
412 * g++.dg/torture/pr59882.C: New testcase
414 2014-02-03 Jan Hubicka <jh@suse.cz>
417 * g++.dg/ipa/devirt-22.C: New testcase.
419 2014-02-03 Jan Hubicka <jh@suse.cz>
421 * g++.dg/ipa/devirt-25.C: New testcase.
423 2014-02-04 Jakub Jelinek <jakub@redhat.com>
425 PR tree-optimization/59924
426 * gcc.dg/pr59924.c: New test.
428 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
431 * g++.dg/ipa/devirt-24.C: New testcase.
433 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
437 * c-c++-common/attributes-1.c: New testcase.
438 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
440 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
443 * g++.dg/cpp0x/pr58871.C: New.
445 2014-02-03 Cong Hou <congh@google.com>
447 PR tree-optimization/60000
448 * g++.dg/vect/pr60000.cc: New test.
450 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
452 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
453 * gcc.target/i386/long-double-64-4.c: Likewise.
454 * gcc.target/i386/long-double-80-1.c: Likewise.
455 * gcc.target/i386/long-double-80-2.c: Likewise.
456 * gcc.target/i386/long-double-80-3.c: Likewise.
457 * gcc.target/i386/long-double-80-4.c: Likewise.
458 * gcc.target/i386/long-double-80-5.c: Likewise.
459 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
461 * gcc.target/i386/long-double-64-3.c: Likewise.
462 * gcc.target/i386/long-double-128-1.c: New test.
463 * gcc.target/i386/long-double-128-2.c: Likewise.
464 * gcc.target/i386/long-double-128-3.c: Likewise.
465 * gcc.target/i386/long-double-128-4.c: Likewise.
466 * gcc.target/i386/long-double-128-5.c: Likewise.
467 * gcc.target/i386/long-double-128-6.c: Likewise.
468 * gcc.target/i386/long-double-128-7.c: Likewise.
469 * gcc.target/i386/long-double-128-8.c: Likewise.
470 * gcc.target/i386/long-double-128-9.c: Likewise.
471 * gcc.target/i386/long-double-64-5.c: Likewise.
472 * gcc.target/i386/long-double-64-6.c: Likewise.
473 * gcc.target/i386/long-double-64-7.c: Likewise.
474 * gcc.target/i386/long-double-64-8.c: Likewise.
475 * gcc.target/i386/long-double-64-9.c: Likewise.
476 * gcc.target/i386/long-double-80-10.c: Likewise.
477 * gcc.target/i386/long-double-80-8.c: Likewise.
478 * gcc.target/i386/long-double-80-9.c: Likewise.
480 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
482 PR rtl-optimization/57662
483 * g++.dg/pr57662.C: New test.
485 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
487 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
488 * gcc.dg/vmx/perm.c: New.
489 * gcc.dg/vmx/perm-be-order.c: New.
491 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
493 * gcc.dg/vmx/vsums.c: New.
494 * gcc.dg/vmx/vsums-be-order.c: New.
496 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
498 * g++.dg/ipa/devirt-23.C: New testcase.
499 * g++.dg/ipa/devirt-20.C: Fix template.
501 2014-02-02 Jan Hubicka <jh@suse.cz>
503 * g++.dg/ipa/devirt-21.C: New testcase.
505 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
507 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
508 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
510 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
513 * gcc.c-torture/execute/pr60017.c: New test.
515 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
518 * gfortran.dg/default_initialization_7.f90: New test.
520 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
523 * gfortran.dg/elemental_subroutine_9.f90: New test.
525 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
527 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
529 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
531 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
533 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
535 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
537 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
540 * g++.dg/init/bitfield5.C: New.
542 2014-02-01 Jakub Jelinek <jakub@redhat.com>
544 PR tree-optimization/60003
545 * gcc.c-torture/execute/pr60003.c: New test.
547 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
550 * gcc.target/arm/pr59985.C: New.
552 2014-01-31 Jakub Jelinek <jakub@redhat.com>
555 * lib/tsan-dg.exp (tsan_init): Instead of not running any
556 tsan tests if trivial testcase doesn't run, set dg-do-what-default
558 (tsan_finish): Restore dg-do-what-default.
559 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
560 * g++.dg/tsan/fd_close_norace2.C: Likewise.
561 * g++.dg/tsan/default_options.C: Likewise.
562 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
563 * g++.dg/tsan/atomic_free2.C: Likewise.
564 * g++.dg/tsan/cond_race.C: Likewise.
565 * g++.dg/tsan/fd_close_norace.C: Likewise.
566 * g++.dg/tsan/benign_race.C: Likewise.
567 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
568 * c-c++-common/tsan/simple_race.c: Likewise.
569 * c-c++-common/tsan/mutexset1.c: Likewise.
570 * c-c++-common/tsan/thread_leak2.c: Likewise.
571 * c-c++-common/tsan/tls_race.c: Likewise.
572 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
573 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
574 * c-c++-common/tsan/free_race2.c: Likewise.
575 * c-c++-common/tsan/thread_leak.c: Likewise.
576 * c-c++-common/tsan/thread_leak1.c: Likewise.
577 * c-c++-common/tsan/race_on_barrier.c: Likewise.
578 * c-c++-common/tsan/free_race.c: Likewise.
579 * c-c++-common/tsan/sleep_sync.c: Likewise.
580 * c-c++-common/tsan/tiny_race.c: Likewise.
581 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
582 * c-c++-common/tsan/atomic_stack.c: Likewise.
583 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
584 in dg-output regexps.
585 * c-c++-common/tsan/simple_stack.c: Likewise.
587 2014-01-31 Richard Henderson <rth@redhat.com>
589 * g++.dg/tm/pr60004.C: New.
591 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
594 * g++.dg/inherit/crash4.C: New.
596 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
598 * c-c++-common/tsan/simple_race.c: Made test less flaky.
600 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
602 * gcc.target/i386/m512-check.h: Use correct rounding values.
604 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
606 * gcc.target/i386/avx-1.c: Use correct rounding values.
607 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
608 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
609 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
610 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
611 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
612 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
613 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
614 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
615 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
616 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
617 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
618 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
619 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
620 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
621 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
622 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
623 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
624 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
625 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
626 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
627 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
628 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
629 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
630 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
631 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
632 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
633 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
634 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
635 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
636 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
637 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
638 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
639 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
640 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
641 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
642 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
643 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
644 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
645 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
646 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
647 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
648 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
649 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
650 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
651 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
652 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
653 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
654 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
655 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
656 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
657 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
658 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
659 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
660 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
661 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
662 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
663 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
664 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
665 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
666 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
667 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
668 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
669 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
670 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
671 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
672 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
673 * gcc.target/i386/sse-13.c: Ditto.
674 * gcc.target/i386/sse-14.c: Ditto.
675 * gcc.target/i386/sse-22.c: Ditto.
676 * gcc.target/i386/sse-23.c: Ditto.
678 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
680 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
681 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
683 2014-01-31 Richard Biener <rguenther@suse.de>
686 * gcc.dg/torture/pr59990.c: New testcase.
688 2014-01-31 Jakub Jelinek <jakub@redhat.com>
690 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
691 if it fails don't run any tsan tests.
693 2014-01-31 Marek Polacek <polacek@redhat.com>
696 * gcc.dg/pr59940.c (g): Adjust dg-warning.
697 (y): Adjust dg-error.
698 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
699 * gcc.dg/pr59963-1.c: New test.
700 * gcc.dg/pr59963-2.c: New test.
701 * gcc.dg/pr59963-3.c: New test.
703 2014-01-30 Jakub Jelinek <jakub@redhat.com>
706 * gcc.target/arm/pr59923.c: New test.
708 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
710 * gcc.dg/vmx/splat.c: New.
711 * gcc.dg/vmx/splat-vsx.c: New.
712 * gcc.dg/vmx/splat-be-order.c: New.
713 * gcc.dg/vmx/splat-vsx-be-order.c: New.
714 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
715 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
717 2014-01-30 Richard Biener <rguenther@suse.de>
719 PR tree-optimization/59993
720 * gcc.dg/torture/pr59993.c: New testcase.
722 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
724 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
725 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
726 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
727 vect_int rather than vect_float.
729 2014-01-30 Marek Polacek <polacek@redhat.com>
731 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
733 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
735 * gcc.target/microblaze/isa/fcmp4.c: New.
737 2014-01-30 Marek Polacek <polacek@redhat.com>
740 * gcc.dg/pr59940.c: New test.
741 * gcc.dg/pr35635.c (func3): Move dg-warning.
743 2014-01-30 Richard Biener <rguenther@suse.de>
745 PR tree-optimization/59903
746 * gcc.dg/torture/pr59903.c: New testcase.
748 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
751 * g++.dg/lookup/crash8.C: New.
753 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
756 * g++.dg/template/crash117.C: New.
758 2014-01-30 Richard Biener <rguenther@suse.de>
761 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
762 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
764 * gcc.dg/invalid-call-1.c: Likewise.
766 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
769 * g++.dg/cpp1y/auto-fn23.C: New.
771 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
774 * g++.dg/init/dso_handle2.C: New.
776 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
779 * g++.dg/cpp0x/pr58674.C: New.
781 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
784 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
785 * gcc.target/i386/avx512f-gather-5.c: Ditto.
787 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
789 * gcc.dg/vmx/merge-be-order.c: New.
790 * gcc.dg/vmx/merge.c: New.
791 * gcc.dg/vmx/merge-vsx-be-order.c: New.
792 * gcc.dg/vmx/merge-vsx.c: New.
794 2014-01-29 Richard Biener <rguenther@suse.de>
796 PR tree-optimization/58742
797 * gcc.dg/pr58742-1.c: New testcase.
798 * gcc.dg/pr58742-2.c: Likewise.
799 * gcc.dg/pr58742-3.c: Likewise.
801 2014-01-29 Renlin Li <Renlin.Li@arm.com>
803 * gcc.target/arm/ftest-armv7ve-arm.c: New.
804 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
805 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
807 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
810 * g++.dg/gomp/pr58702.C: New.
812 2014-01-29 Dodji Seketeli <dodji@redhat.com>
814 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
817 2014-01-29 Jakub Jelinek <jakub@redhat.com>
820 PR tree-optimization/59920
821 * gcc.dg/pr59920-1.c: New test.
822 * gcc.dg/pr59920-2.c: New test.
823 * gcc.dg/pr59920-3.c: New test.
824 * c-c++-common/gomp/pr59917-1.c: New test.
825 * c-c++-common/gomp/pr59917-2.c: New test.
827 PR tree-optimization/59594
828 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
829 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
830 * gcc.dg/vect/pr59594.c: New test.
832 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
835 * gfortran.dg/allocate_class_3.f90: New test.
837 2014-01-28 Dodji Seketeli <dodji@redhat.com>
839 PR preprocessor/59935
840 * c-c++-common/cpp/warning-zero-location.c: New test.
841 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
843 2014-01-27 Steve Ellcey <sellcey@mips.com>
845 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
847 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
849 * g++.dg/ext/mv16.C: New tests.
851 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
853 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
854 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
855 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
856 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
857 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
858 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
859 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
860 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
861 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
862 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
863 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
864 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
865 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
866 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
867 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
868 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
869 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
870 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
871 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
872 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
873 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
874 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
875 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
876 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
877 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
878 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
879 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
880 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
881 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
882 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
883 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
884 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
885 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
886 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
887 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
888 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
889 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
890 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
891 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
892 _mm512_mask_cvtepi32_storeu_epi8.
893 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
894 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
895 _mm512_mask_cvtepi32_storeu_epi16.
896 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
897 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
898 _mm512_mask_cvtepi64_storeu_epi8.
899 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
900 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
901 _mm512_mask_cvtepi64_storeu_epi16.
902 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
903 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
904 _mm512_mask_cvtepi64_storeu_epi32.
905 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
906 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
907 _mm512_mask_cvtsepi32_storeu_epi8.
908 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
909 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
910 _mm512_mask_cvtsepi32_storeu_epi16.
911 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
912 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
913 _mm512_mask_cvtsepi64_storeu_epi8.
914 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
915 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
916 _mm512_mask_cvtsepi64_storeu_epi16.
917 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
918 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
919 _mm512_mask_cvtsepi64_storeu_epi32.
920 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
921 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
922 _mm512_mask_cvtusepi32_storeu_epi8.
923 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
924 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
925 _mm512_mask_cvtusepi32_storeu_epi16.
926 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
927 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
928 _mm512_mask_cvtusepi64_storeu_epi8.
929 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
930 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
931 _mm512_mask_cvtusepi64_storeu_epi16.
932 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
933 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
934 _mm512_mask_cvtusepi64_storeu_epi32.
935 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
936 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
938 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
940 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
941 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
942 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
943 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
944 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
945 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
946 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
947 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
948 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
949 built-ins roudning immediate.
950 * gcc.target/i386/sse-22.c: Add new built-ins.
951 * gcc.target/i386/sse-23.c: Ditto.
952 * gcc.target/i386/avx-1.c: Ditto.
954 2014-01-27 Christian Bruel <christian.bruel@st.com>
956 * gcc.target/sh/torture/strncmp.c: New tests.
958 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
960 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
962 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
964 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
966 2014-01-24 Jeff Law <law@redhat.com>
968 PR tree-optimization/59919
969 * gcc.c-torture/compile/pr59919.c: New test.
971 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
974 * g++.dg/ext/timevar2.C: New.
976 2014-01-24 Marek Polacek <polacek@redhat.com>
978 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
980 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
983 * gcc.target/i386/pr59929.c: New test.
985 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
988 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
989 word atomic functions at runtime.
991 2014-01-23 Marek Polacek <polacek@redhat.com>
994 * gcc.dg/pr59846.c: New test.
996 2014-01-23 Marek Polacek <polacek@redhat.com>
999 * c-c++-common/pr58346-1.c: New test.
1000 * c-c++-common/pr58346-2.c: New test.
1001 * c-c++-common/pr58346-3.c: New test.
1003 2014-01-23 Marek Polacek <polacek@redhat.com>
1006 * gcc.dg/20020220-2.c: Adjust dg-warning message.
1007 * gcc.dg/pr59871.c: New test.
1009 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1012 * g++.dg/parse/enum11.C: New.
1014 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1016 * gcc.target/aarch64/sshr64_1.c: New testcase.
1018 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
1020 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1021 SIMD enabled function.
1022 * g++.dg/cilk-plus/ef_test.C: New test.
1023 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1025 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1026 to differenciate C error messages from C++ ones.
1028 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1030 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1032 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
1034 * gcc.target/microblaze/others/builtin-trap.c: New test,
1036 2014-01-23 Jakub Jelinek <jakub@redhat.com>
1039 * c-c++-common/gomp/pr58809.c: New test.
1041 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
1044 * c-c++-common/asan/use-after-return-1.c: Fixed
1047 2014-01-23 Dodji Seketeli <dodji@redhat.com>
1049 PR preprocessor/58580
1050 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1052 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1053 Ilya Tocar <ilya.tocar@intel.com>
1055 * gcc.target/i386/avx512f-kmovw-1.c: New.
1057 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1059 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1060 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1061 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1062 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1063 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1064 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1066 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
1069 * gcc.dg/pr48774.c: Remove skip for mips_rel.
1070 * gcc.target/mips/pr52125.c: New test.
1072 2014-01-22 Marek Polacek <polacek@redhat.com>
1075 * gcc.dg/torture/pr59891.c: New test.
1077 2014-01-22 Jeff Law <law@redhat.com>
1079 PR tree-optimization/59597
1080 * gcc.dg/tree-ssa/pr59597.c: New test.
1082 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
1084 PR rtl-optimization/59477
1085 * g++.dg/pr59477.C: New.
1087 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1089 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1091 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1094 * g++.dg/pr59482.C: New.
1096 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1098 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1099 * gcc.dg/vmx/extract-vsx.c: New.
1100 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1101 * gcc.dg/vmx/insert-vsx.c: New.
1103 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1105 PR rtl-optimization/59896
1106 * gcc.target/arm/pr59896.c: New.
1108 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1110 PR rtl-optimization/59858
1111 * gcc.target/arm/pr59858.c: New.
1113 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1116 * gcc.dg/tree-prof/pr59003.c: New test.
1119 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1122 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1124 * gfortran.dg/round_3.f08: Add more cases.
1126 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1128 * lib/target-supports.exp (force_conventional_output_for): New
1130 * lib/scanasm.exp (scan-assembler_required_options)
1131 (scan-assembler-not_required_options)
1132 (scan-assembler-times_required_options): Replace with
1133 force_conventional_output_fors.
1134 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1135 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1137 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1140 * gcc.target/i386/pr59789.c: New testcase.
1142 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1144 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1145 the 'code' bitfield from 16 to 8.
1147 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1149 * lib/target-supports.exp
1150 (check_effective_target_vect_perm): Exclude aarch64_be.
1151 (check_effective_target_vect_perm_byte): Likewise.
1152 (check_effective_target_vect_perm_short): Likewise.
1154 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1156 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1157 (RUN_TEST): Use new macro.
1158 (INDEX64_32): Delete.
1159 (INDEX64_64): Likewise.
1160 (INDEX128_32): Likewise.
1161 (INDEX128_64): Likewise.
1163 (test_vneg_f32): Use fixed RUN_TEST.
1165 2014-01-20 Richard Biener <rguenther@suse.de>
1168 * gcc.dg/pr59860.c: New testcase.
1170 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1173 * gcc.target/i386/pr59880.c: New test.
1175 2014-01-20 Renlin Li <renlin.li@arm.com>
1177 * gcc.dg/pr44194-1.c: Tweak regexp.
1179 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1184 * gfortran.dg/round_3.f08: New cases added.
1185 * gfortran.dg/fmt_g_1.f90: New test.
1187 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1189 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1191 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1193 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1195 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1197 * gcc.dg/vect/pr57705.c: Require vect_int.
1198 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1199 * gcc.dg/vect/vect-alias-check.c: Likewise.
1201 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1204 * gfortran.dg/unresolved_fixup_1.f90: New test.
1205 * gfortran.dg/unresolved_fixup_2.f90: New test.
1207 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1210 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1211 Remove dg-prune-output lines.
1213 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1216 * gfortran.dg/pr59706.f90: New test.
1217 * g++.dg/ext/pr59706.C: New test.
1219 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1223 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1224 * g++.dg/init/pr58811.C: Likewise.
1226 2014-01-17 Jeff Law <law@redhat.com>
1229 * gfortran.dg/pr57904.f90: New test.
1231 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1234 * g++.dg/cpp0x/nsdmi-union4.C: New.
1236 2014-01-17 Marek Polacek <polacek@redhat.com>
1239 * g++.dg/diagnostic/pr59838.C: New test.
1241 2014-01-17 Marek Polacek <polacek@redhat.com>
1244 * gcc.dg/pr58346.c: New test.
1246 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1249 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1250 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1254 * gfortran.dg/pr59440-1.f90: New test.
1255 * gfortran.dg/pr59440-2.f90: New test.
1256 * gfortran.dg/pr59440-3.f90: New test.
1259 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1260 testing for " version" and " alias" with one testing for
1261 " version\[^\n\r]* alias".
1262 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1263 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1264 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1265 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1266 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1267 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1270 * c-c++-common/torture/pr57945.c: New test.
1272 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1274 * gcc.target/arm/its.c: New testcase.
1276 2014-01-16 Jan Hubicka <jh@suse.cz>
1279 * g++.dg/torture/pr59775.C: New testcase.
1281 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1284 * gcc.c-torture/compile/pr58344.c: New test.
1287 * gcc.target/i386/pr59839.c: New test.
1290 * gcc.target/i386/pr9771-1.c (main): Rename to...
1291 (real_main): ... this. Add __asm name "main".
1292 (ASMNAME, ASMNAME2, STRING): Define.
1294 2014-01-16 Nick Clifton <nickc@redhat.com>
1297 * gcc.c-torture/compile/pr28865.c: New.
1298 * gcc.c-torture/execute/pr28865.c: New.
1300 2014-01-16 Marek Polacek <polacek@redhat.com>
1303 * gcc.dg/pr59827.c: New test.
1305 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1307 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1309 2014-01-15 Richard Henderson <rth@redhat.com>
1312 * gcc.target/i386/pr54694.c: New test.
1314 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1317 * g++.dg/pr49718.C: New test.
1319 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1321 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1323 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1325 * gcc.dg/vmx/mult-even-odd.c: New.
1326 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1328 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1330 * lib/target-supports.exp (check_libcilkrts_available): Added an
1331 extern "C" if we are using C++ along with a function prototype.
1333 2014-01-15 Jeff Law <law@redhat.com>
1335 PR tree-optimization/59747
1336 * gcc.c-torture/execute/pr59747.c: New test.
1338 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1341 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1343 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1344 * g++.dg/ext/attribute-test-1.C: Likewise.
1345 * g++.dg/ext/attribute-test-2.C: Likewise.
1346 * g++.dg/ext/attribute-test-3.C: Likewise.
1347 * g++.dg/ext/attribute-test-4.C: Likewise.
1348 * g++.dg/ext/pr56790-1.C: Likewise.
1349 * g++.dg/torture/pr38565.C: Likewise.
1350 * gcc.dg/pr53060.c: Likewise.
1351 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1352 * c-c++-common/vector-compare-2.c: Likewise.
1353 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1354 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1355 dg-message line number.
1357 2014-01-15 Matthias Klose <doko@ubuntu.com>
1359 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1361 2014-01-15 Richard Biener <rguenther@suse.de>
1363 PR tree-optimization/59822
1364 * g++.dg/torture/pr59822.C: New testcase.
1366 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1369 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1370 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1372 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1373 Kugan Vivekanandarajah <kuganv@linaro.org>
1376 * g++.dg/pr59695.C: New testcase.
1378 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1381 * gcc.c-torture/compile/pr59803.c: New testcase.
1383 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1386 * gcc.c-torture/execute/pr58943.c: New test.
1387 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1389 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1392 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1393 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1394 (bar): Change return type to void. Set y to x.
1395 * gcc.target/i386/pr59794-1.c: New testcase.
1396 * gcc.target/i386/pr59794-2.c: Likewise.
1397 * gcc.target/i386/pr59794-3.c: Likewise.
1398 * gcc.target/i386/pr59794-4.c: Likewise.
1399 * gcc.target/i386/pr59794-5.c: Likewise.
1400 * gcc.target/i386/pr59794-6.c: Likewise.
1401 * gcc.target/i386/pr59794-7.c: Likewise.
1403 2014-01-14 Richard Biener <rguenther@suse.de>
1405 PR tree-optimization/58921
1406 PR tree-optimization/59006
1407 * gcc.dg/torture/pr58921.c: New testcase.
1408 * gcc.dg/torture/pr59006.c: Likewise.
1409 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1411 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1414 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1415 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1416 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1417 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1418 Executing predictive commoning without unrolling.
1420 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1422 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1423 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1424 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1425 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1426 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1427 __builtin_ia32_rsqrt28sd_round.
1428 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1429 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1430 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1431 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1432 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1433 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1434 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1435 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1436 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1437 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1438 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1439 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1440 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1441 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1442 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1443 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1444 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1445 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1446 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1447 fix wrong rounding mode (see above).
1448 * gcc.target/i386/sse-23.c: Ditto.
1450 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1452 * gcc.dg/vmx/insert.c: New.
1453 * gcc.dg/vmx/insert-be-order.c: New.
1454 * gcc.dg/vmx/extract.c: New.
1455 * gcc.dg/vmx/extract-be-order.c: New.
1457 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1459 PR tree-optimization/59387
1460 * gcc.c-torture/execute/pr59387.c: New test.
1462 2014-01-13 Richard Biener <rguenther@suse.de>
1464 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1465 adjusting mathlib options.
1466 * gfortran.dg/lto/lto.exp: Likewise.
1468 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1470 * gnat.dg/loop_optimization17.adb: New test.
1471 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1473 2014-01-13 Christian Bruel <christian.bruel@st.com>
1475 * gcc.target/sh/cmpstrn.c: New case.
1477 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1479 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1480 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1482 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1485 * gfortran.dg/alloc_comp_basics_6.f90: New.
1487 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1490 * gfortran.dg/pr59700.f90: New test.
1492 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1494 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1495 * gfortran.dg/use_only_3.f90: Likewise.
1496 * gfortran.dg/inquire_10.f90: Delete opened file.
1497 * gfortran.dg/inquire_15.f90: Likewise.
1498 * gfortran.dg/pr16597.f90: Likewise.
1499 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1502 2014-01-10 Jeff Law <law@redhat.com>
1505 * gcc.c-torture/compile/pr59743.c: New test.
1507 2014-01-10 Jan Hubicka <jh@suse.cz>
1510 * g++.dg/torture/pr58585.C: New testcase.
1512 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1514 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1516 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1518 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1520 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1523 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1524 * gcc.target/aarch64/cmn-neg2.c: New test.
1526 2014-01-10 Richard Biener <rguenther@suse.de>
1528 PR tree-optimization/59374
1529 * gcc.dg/torture/pr59374-3.c: New testcase.
1531 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1533 * lib/target-supports.exp
1534 (check_effective_target_arm_crypto_ok_nocache): New.
1535 (check_effective_target_arm_crypto_ok): Use above procedure.
1536 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1538 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1542 * g++.dg/ipa/devirt-20.C: New testcase.
1543 * g++.dg/torture/pr58252.C: Likewise.
1544 * g++.dg/torture/pr59226.C: Likewise.
1546 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1548 * c-c++-common/asan/no-asan-stack.c: New test.
1550 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1553 * gcc.dg/pr59670.c: New test.
1555 2014-01-09 Steve Ellcey <sellcey@mips.com>
1557 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1559 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1562 * gcc.target/i386/pr47735.c: New test.
1564 PR tree-optimization/59622
1565 * g++.dg/opt/pr59622-2.C: New test.
1566 * g++.dg/opt/pr59622-3.C: New test.
1567 * g++.dg/opt/pr59622-4.C: New test.
1568 * g++.dg/opt/pr59622-5.C: New test.
1571 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1572 filename:line instead of (modulename+offset) form with stripped
1573 initial / from the filename.
1575 2014-01-09 Ian Lance Taylor <iant@google.com>
1577 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1578 the other Go compiler.
1580 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1583 * g++.dg/cpp0x/variadic145.C: New.
1585 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1587 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1588 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1590 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1593 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1594 are run only if the Cilk library is available/enabled.
1595 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1596 * lib/target-supports.exp (check_libcilkrts_available): New function.
1598 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1601 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1602 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1603 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1604 with dg-additional-options.
1605 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1606 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1607 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1608 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1609 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1610 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1612 2014-01-09 Richard Biener <rguenther@suse.de>
1614 PR tree-optimization/59715
1615 * gcc.dg/torture/pr59715.c: New testcase.
1617 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1619 * c-c++-common/asan/no-asan-globals.c: New test.
1620 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1621 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1622 * c-c++-common/asan/use-after-return-1.c: Likewise.
1623 * c-c++-common/asan/no-use-after-return.c: Likewise.
1625 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1627 * gnat.dg/weak2.ad[sb]: New test.
1629 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1632 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1633 type, use pointers to vector type instead.
1635 2014-01-08 Catherine Moore <clm@codesourcery.com>
1637 * gcc.target/mips/umips-branch-3.c: New test.
1638 * gcc.target/mips/umips-branch-4.c: New test.
1640 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1642 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1643 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1644 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1645 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1646 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1647 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1648 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1649 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1651 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1653 PR rtl-optimization/59137
1654 * gcc.target/mips/pr59137.c: New test.
1656 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1658 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1659 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1660 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1661 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1662 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1663 Require fpic effective target.
1664 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1666 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1669 * gcc.dg/pr59722.c: New test.
1671 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1674 * gcc.dg/torture/pr57748-3.c: New test.
1675 * gcc.dg/torture/pr57748-4.c: New test.
1677 2014-01-08 Marek Polacek <polacek@redhat.com>
1680 * gcc.dg/gomp/pr59669-1.c: New test.
1681 * gcc.dg/gomp/pr59669-2.c: New test.
1683 2014-01-08 Martin Jambor <mjambor@suse.cz>
1686 * gcc.dg/ipa/pr59610.c: New test.
1688 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1691 * gfortran.dg/binding_label_tests_26a.f90: New.
1692 * gfortran.dg/binding_label_tests_26b.f90: New.
1694 2014-01-08 Marek Polacek <polacek@redhat.com>
1697 * c-c++-common/ubsan/pr59667.c: New test.
1699 2014-01-08 Richard Biener <rguenther@suse.de>
1702 * gcc.dg/pr59630.c: New testcase.
1704 2014-01-08 Richard Biener <rguenther@suse.de>
1707 * gcc.dg/pr59471.c: New testcase.
1709 2014-01-07 Jeff Law <law@redhat.com>
1712 * gcc.target/i386/pr53623.c: New test.
1714 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1716 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1718 * g++.dg/cpp1y/pr58534.C: Likewise.
1719 * g++.dg/cpp1y/pr58536.C: Likewise.
1720 * g++.dg/cpp1y/pr58548.C: Likewise.
1721 * g++.dg/cpp1y/pr58549.C: Likewise.
1722 * g++.dg/cpp1y/pr58637.C: Likewise.
1723 * g++.dg/cpp1y/pr59112.C: Likewise.
1724 * g++.dg/cpp1y/pr59113.C: Likewise.
1725 * g++.dg/cpp1y/pr59629.C: Likewise.
1726 * g++.dg/cpp1y/pr59635.C: Likewise.
1727 * g++.dg/cpp1y/pr59636.C: Likewise.
1728 * g++.dg/cpp1y/pr59638.C: Likewise.
1730 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1732 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1734 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
1736 * gcc.target/i386/intrinsics_4.c (bar): New function.
1738 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1740 * g++.dg/ext/is_base_of_incomplete-2.C: New.
1742 2014-01-07 Jakub Jelinek <jakub@redhat.com>
1744 PR rtl-optimization/58668
1745 * gcc.dg/pr58668.c: New test.
1747 PR tree-optimization/59643
1748 * gcc.dg/pr59643.c: New test.
1749 * gcc.c-torture/execute/pr59643.c: New test.
1751 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1754 * gfortran.dg/class_allocate_16.f90: New.
1756 2014-01-06 Jakub Jelinek <jakub@redhat.com>
1759 * gcc.target/i386/pr59644.c: New test.
1761 2014-01-06 Marek Polacek <polacek@redhat.com>
1764 * gcc.dg/pr57773.c: New test.
1766 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
1772 * g++.dg/cpp1y/pr59635.C: New testcase.
1773 * g++.dg/cpp1y/pr59636.C: New testcase.
1774 * g++.dg/cpp1y/pr59629.C: New testcase.
1775 * g++.dg/cpp1y/pr59638.C: New testcase.
1777 2014-01-06 Martin Jambor <mjambor@suse.cz>
1780 * gcc.dg/ipa/pr59008.c: New test.
1782 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1784 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1787 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1789 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1790 Require c99_runtime.
1791 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1793 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1794 Require c99_runtime.
1795 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1796 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1797 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1799 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1800 Require c99_runtime.
1801 Make CALC void static.
1802 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
1804 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
1805 Require c99_runtime.
1806 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
1808 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1810 * gcc.target/i386/pr59501-1.c: Require avx effective target.
1811 * gcc.target/i386/pr59501-2.c: Likewise.
1812 * gcc.target/i386/pr59501-3.c: Likewise.
1813 * gcc.target/i386/pr59501-4.c: Likewise.
1814 * gcc.target/i386/pr59501-5.c: Likewise.
1815 * gcc.target/i386/pr59501-6.c: Likewise.
1817 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1819 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
1820 * gcc.target/i386/pr59390_1.c: Likewise.
1821 * gcc.target/i386/pr59390_2.c: Likewise.
1823 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
1825 * gcc.dg/pr59350.c: Tweak.
1826 * gcc.dg/pr59350-2.c: New test.
1827 * g++.dg/pr59510.C: Likewise.
1829 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1832 * gfortran.dg/bind_c_procs_2.f90: New.
1834 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
1836 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
1837 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1838 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1839 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1840 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
1841 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1842 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1844 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
1846 * gcc.target/arm/neon-nested-apcs.c: New test.
1848 2014-01-04 Jakub Jelinek <jakub@redhat.com>
1850 PR tree-optimization/59519
1851 * gcc.dg/vect/pr59519-1.c: New test.
1852 * gcc.dg/vect/pr59519-2.c: New test.
1854 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
1857 2014-01-04 Janus Weil <janus@gcc.gnu.org>
1860 * gfortran.dg/typebound_proc_32.f90: New.
1862 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
1865 * g++.dg/pr58950.C: New file.
1867 2014-01-03 Tobias Burnus <burnus@net-b.de>
1870 * g++.dg/gomp/pr58567.C: New.
1872 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
1874 PR tree-optimization/59651
1875 * gcc.dg/torture/pr59651.c: New test.
1876 * gcc.dg/vect/pr59651.c: Ditto.
1878 2014-01-03 Jakub Jelinek <jakub@redhat.com>
1881 * gcc.target/i386/pr59625.c: New test.
1883 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1887 * g++.dg/cpp0x/range-for28.C: New.
1888 * g++.dg/cpp0x/range-for3.C: Update.
1890 2014-01-02 Joseph Myers <joseph@codesourcery.com>
1892 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
1894 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1897 * g++.dg/cpp0x/pr59641.C: New file.
1899 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1901 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
1903 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1906 * g++.dg/ext/pr59378.C: New file.
1908 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1910 Update copyright years
1912 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1914 * gcc.target/arc/arc.exp: Use the standard form for the copyright
1917 2014-01-02 Janus Weil <janus@gcc.gnu.org>
1920 * gfortran.dg/dynamic_dispatch_12.f90: New.
1922 2014-01-01 Jakub Jelinek <jakub@redhat.com>
1924 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
1925 the builtin isn't optimized away as unused.
1927 PR rtl-optimization/59647
1928 * g++.dg/opt/pr59647.C: New test.
1930 Copyright (C) 2014 Free Software Foundation, Inc.
1932 Copying and distribution of this file, with or without modification,
1933 are permitted in any medium without royalty provided the copyright
1934 notice and this notice are preserved.