1 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
2 Ilya Tocar <ilya.tocar@intel.com>
4 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
5 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
6 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
7 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
9 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
10 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
11 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
12 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
13 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
14 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
15 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
16 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
17 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
18 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
19 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
20 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
21 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
22 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
23 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
24 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
25 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
26 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
27 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
28 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
29 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
30 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
32 2014-02-10 Jakub Jelinek <jakub@redhat.com>
34 * gcc.dg/vect/pr59984.c: Require effective target
37 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
40 * gfortran.dg/associated_target_5.f03: New test.
42 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
45 * gfortran.dg/elemental_by_value_1.f90: New test.
47 2014-02-08 Janus Weil <janus@gcc.gnu.org>
50 * gfortran.dg/finalize_22.f90: New.
52 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
55 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
56 was fixed by the patch for PR59906.
58 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
61 * gfortran.dg/coarray_8.f90: Update dg-error match.
63 2014-02-08 Jakub Jelinek <jakub@redhat.com>
66 * gcc.dg/vect/pr59984.c: New test.
69 * gcc.dg/attr-alloc_align-1.c: New test.
70 * gcc.dg/attr-alloc_align-2.c: New test.
71 * gcc.dg/attr-alloc_align-3.c: New test.
72 * gcc.dg/attr-assume_aligned-1.c: New test.
73 * gcc.dg/attr-assume_aligned-2.c: New test.
74 * gcc.dg/attr-assume_aligned-3.c: New test.
76 2014-02-08 Jakub Jelinek <jakub@redhat.com>
79 * gcc.target/i386/pr60077-1.c: New test.
80 * gcc.target/i386/pr60077-2.c: New test.
82 2014-02-07 Jakub Jelinek <jakub@redhat.com>
85 * gcc.dg/pr56824.c: New test.
87 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
89 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
90 variable used for atomic operations.
92 2014-02-07 Richard Biener <rguenther@suse.de>
95 * gcc.dg/vect/pr60092-2.c: New testcase.
97 2014-02-07 Jakub Jelinek <jakub@redhat.com>
101 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
103 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
104 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
106 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
108 * gcc.target/s390/fp2int1.c: New testcase.
110 2014-02-07 Richard Biener <rguenther@suse.de>
113 * gcc.dg/tree-ssa/alias-30.c: New testcase.
114 * gcc.dg/tree-ssa/alias-31.c: Likewise.
116 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
119 * g++.dg/torture/pr59918.C: New testcase.
121 2014-02-06 Jakub Jelinek <jakub@redhat.com>
124 * gcc.target/arm/pr59575.c: New test.
127 * gcc.dg/pr59992.c: New test.
129 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
131 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
132 init_priority. Test alignment of variable instead of function.
134 2014-02-06 Marek Polacek <polacek@redhat.com>
137 * gcc.dg/pr60087.c: New test.
139 2014-02-06 Alan Modra <amodra@gmail.com>
141 * gcc.target/powerpc/pr60032.c: New.
143 2014-02-06 Jakub Jelinek <jakub@redhat.com>
146 * gcc.c-torture/execute/pr60062.c: New test.
147 * gcc.c-torture/execute/pr60072.c: New test.
149 2014-02-06 Ian Bolton <ian.bolton@arm.com>
151 * gcc.dg/tree-ssa/pr59597.c: Make called function static
152 so that expected outcome works for PIC variants too.
154 2014-02-06 Yury Gribov <y.gribov@samsung.com>
155 Kugan Vivekanandarajah <kuganv@linaro.org>
157 * gcc.target/arm/vect-noalign.c: New file.
159 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
160 Jakub Jelinek <jakub@redhat.com>
163 * gcc.dg/pr60013.c: New testcase.
165 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
167 * gcc.dg/vmx/sum2s.c: New.
168 * gcc.dg/vmx/sum2s-be-order.c: New.
170 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
172 * gcc.dg/vmx/pack.c: New.
173 * gcc.dg/vmx/pack-be-order.c: New.
174 * gcc.dg/vmx/unpack.c: New.
175 * gcc.dg/vmx/unpack-be-order.c: New.
177 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
179 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
180 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
182 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
184 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
185 Use __builtin_floorf, __builtin_ceilf.
186 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
188 (TEST): Use __builtin_floorf.
189 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
191 2014-02-05 Jakub Jelinek <jakub@redhat.com>
194 * g++.dg/opt/pr59947.C: New test.
197 * c-c++-common/gomp/pr58703.c: New test.
199 2014-02-05 Richard Biener <rguenther@suse.de>
202 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
203 avoid using unsigned long long.
205 2014-02-05 Jakub Jelinek <jakub@redhat.com>
208 * g++.dg/torture/pr57499.C: New test.
210 2014-02-05 Yury Gribov <y.gribov@samsung.com>
212 * gcc.dg/asan/nosanitize-and-inline.c: New test.
214 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
216 * g++.dg/ipa/devirrt-22.C: Fix template.
218 2014-02-04 Marek Polacek <polacek@redhat.com>
221 * gcc.dg/pr60036.c: New test.
223 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
226 * g++.dg/torture/pr60058.C: New testcase.
228 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
230 * g++.dg/tsan/default_options.C: Invert check.
232 2014-02-04 Jakub Jelinek <jakub@redhat.com>
234 PR tree-optimization/60002
235 * g++.dg/opt/pr60002.C: New test.
237 PR tree-optimization/60023
238 * g++.dg/vect/pr60023.cc: New test.
241 * c-c++-common/torture/pr60026.c: New test.
243 PR rtl-optimization/57915
244 * gcc.target/i386/pr57915.c: New test.
246 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
248 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
250 2014-02-04 Renlin Li <Renlin.Li@arm.com>
252 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
254 2014-02-04 Jakub Jelinek <jakub@redhat.com>
257 * gcc.dg/pr59261.c: New test.
259 2014-02-04 Richard Biener <rguenther@suse.de>
261 PR tree-optimization/60012
262 * gcc.dg/vect/pr60012.c: New testcase.
264 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
267 * g++.dg/eh/unwind-direct.C: New test.
269 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
271 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
272 timeout value to 20s.
274 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
277 * g++.dg/torture/pr59882.C: New testcase
279 2014-02-03 Jan Hubicka <jh@suse.cz>
282 * g++.dg/ipa/devirt-22.C: New testcase.
284 2014-02-03 Jan Hubicka <jh@suse.cz>
286 * g++.dg/ipa/devirt-25.C: New testcase.
288 2014-02-04 Jakub Jelinek <jakub@redhat.com>
290 PR tree-optimization/59924
291 * gcc.dg/pr59924.c: New test.
293 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
296 * g++.dg/ipa/devirt-24.C: New testcase.
298 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
302 * c-c++-common/attributes-1.c: New testcase.
303 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
305 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
308 * g++.dg/cpp0x/pr58871.C: New.
310 2014-02-03 Cong Hou <congh@google.com>
312 PR tree-optimization/60000
313 * g++.dg/vect/pr60000.cc: New test.
315 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
317 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
318 * gcc.target/i386/long-double-64-4.c: Likewise.
319 * gcc.target/i386/long-double-80-1.c: Likewise.
320 * gcc.target/i386/long-double-80-2.c: Likewise.
321 * gcc.target/i386/long-double-80-3.c: Likewise.
322 * gcc.target/i386/long-double-80-4.c: Likewise.
323 * gcc.target/i386/long-double-80-5.c: Likewise.
324 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
326 * gcc.target/i386/long-double-64-3.c: Likewise.
327 * gcc.target/i386/long-double-128-1.c: New test.
328 * gcc.target/i386/long-double-128-2.c: Likewise.
329 * gcc.target/i386/long-double-128-3.c: Likewise.
330 * gcc.target/i386/long-double-128-4.c: Likewise.
331 * gcc.target/i386/long-double-128-5.c: Likewise.
332 * gcc.target/i386/long-double-128-6.c: Likewise.
333 * gcc.target/i386/long-double-128-7.c: Likewise.
334 * gcc.target/i386/long-double-128-8.c: Likewise.
335 * gcc.target/i386/long-double-128-9.c: Likewise.
336 * gcc.target/i386/long-double-64-5.c: Likewise.
337 * gcc.target/i386/long-double-64-6.c: Likewise.
338 * gcc.target/i386/long-double-64-7.c: Likewise.
339 * gcc.target/i386/long-double-64-8.c: Likewise.
340 * gcc.target/i386/long-double-64-9.c: Likewise.
341 * gcc.target/i386/long-double-80-10.c: Likewise.
342 * gcc.target/i386/long-double-80-8.c: Likewise.
343 * gcc.target/i386/long-double-80-9.c: Likewise.
345 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
347 PR rtl-optimization/57662
348 * g++.dg/pr57662.C: New test.
350 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
352 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
353 * gcc.dg/vmx/perm.c: New.
354 * gcc.dg/vmx/perm-be-order.c: New.
356 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
358 * gcc.dg/vmx/vsums.c: New.
359 * gcc.dg/vmx/vsums-be-order.c: New.
361 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
363 * g++.dg/ipa/devirt-23.C: New testcase.
364 * g++.dg/ipa/devirt-20.C: Fix template.
366 2014-02-02 Jan Hubicka <jh@suse.cz>
368 * g++.dg/ipa/devirt-21.C: New testcase.
370 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
372 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
373 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
375 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
378 * gcc.c-torture/execute/pr60017.c: New test.
380 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
383 * gfortran.dg/default_initialization_7.f90: New test.
385 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
388 * gfortran.dg/elemental_subroutine_9.f90: New test.
390 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
392 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
394 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
396 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
398 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
400 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
402 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
405 * g++.dg/init/bitfield5.C: New.
407 2014-02-01 Jakub Jelinek <jakub@redhat.com>
409 PR tree-optimization/60003
410 * gcc.c-torture/execute/pr60003.c: New test.
412 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
415 * gcc.target/arm/pr59985.C: New.
417 2014-01-31 Jakub Jelinek <jakub@redhat.com>
420 * lib/tsan-dg.exp (tsan_init): Instead of not running any
421 tsan tests if trivial testcase doesn't run, set dg-do-what-default
423 (tsan_finish): Restore dg-do-what-default.
424 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
425 * g++.dg/tsan/fd_close_norace2.C: Likewise.
426 * g++.dg/tsan/default_options.C: Likewise.
427 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
428 * g++.dg/tsan/atomic_free2.C: Likewise.
429 * g++.dg/tsan/cond_race.C: Likewise.
430 * g++.dg/tsan/fd_close_norace.C: Likewise.
431 * g++.dg/tsan/benign_race.C: Likewise.
432 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
433 * c-c++-common/tsan/simple_race.c: Likewise.
434 * c-c++-common/tsan/mutexset1.c: Likewise.
435 * c-c++-common/tsan/thread_leak2.c: Likewise.
436 * c-c++-common/tsan/tls_race.c: Likewise.
437 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
438 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
439 * c-c++-common/tsan/free_race2.c: Likewise.
440 * c-c++-common/tsan/thread_leak.c: Likewise.
441 * c-c++-common/tsan/thread_leak1.c: Likewise.
442 * c-c++-common/tsan/race_on_barrier.c: Likewise.
443 * c-c++-common/tsan/free_race.c: Likewise.
444 * c-c++-common/tsan/sleep_sync.c: Likewise.
445 * c-c++-common/tsan/tiny_race.c: Likewise.
446 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
447 * c-c++-common/tsan/atomic_stack.c: Likewise.
448 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
449 in dg-output regexps.
450 * c-c++-common/tsan/simple_stack.c: Likewise.
452 2014-01-31 Richard Henderson <rth@redhat.com>
454 * g++.dg/tm/pr60004.C: New.
456 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
459 * g++.dg/inherit/crash4.C: New.
461 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
463 * c-c++-common/tsan/simple_race.c: Made test less flaky.
465 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
467 * gcc.target/i386/m512-check.h: Use correct rounding values.
469 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
471 * gcc.target/i386/avx-1.c: Use correct rounding values.
472 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
473 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
474 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
475 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
476 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
477 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
478 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
479 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
480 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
481 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
482 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
483 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
484 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
485 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
486 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
487 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
488 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
489 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
490 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
491 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
492 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
493 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
494 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
495 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
496 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
497 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
498 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
499 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
500 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
501 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
502 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
503 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
504 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
505 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
506 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
507 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
508 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
509 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
510 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
511 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
512 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
513 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
514 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
515 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
516 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
517 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
518 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
519 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
520 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
521 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
522 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
523 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
524 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
525 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
526 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
527 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
528 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
529 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
530 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
531 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
532 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
533 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
534 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
535 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
536 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
537 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
538 * gcc.target/i386/sse-13.c: Ditto.
539 * gcc.target/i386/sse-14.c: Ditto.
540 * gcc.target/i386/sse-22.c: Ditto.
541 * gcc.target/i386/sse-23.c: Ditto.
543 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
545 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
546 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
548 2014-01-31 Richard Biener <rguenther@suse.de>
551 * gcc.dg/torture/pr59990.c: New testcase.
553 2014-01-31 Jakub Jelinek <jakub@redhat.com>
555 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
556 if it fails don't run any tsan tests.
558 2014-01-31 Marek Polacek <polacek@redhat.com>
561 * gcc.dg/pr59940.c (g): Adjust dg-warning.
562 (y): Adjust dg-error.
563 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
564 * gcc.dg/pr59963-1.c: New test.
565 * gcc.dg/pr59963-2.c: New test.
566 * gcc.dg/pr59963-3.c: New test.
568 2014-01-30 Jakub Jelinek <jakub@redhat.com>
571 * gcc.target/arm/pr59923.c: New test.
573 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
575 * gcc.dg/vmx/splat.c: New.
576 * gcc.dg/vmx/splat-vsx.c: New.
577 * gcc.dg/vmx/splat-be-order.c: New.
578 * gcc.dg/vmx/splat-vsx-be-order.c: New.
579 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
580 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
582 2014-01-30 Richard Biener <rguenther@suse.de>
584 PR tree-optimization/59993
585 * gcc.dg/torture/pr59993.c: New testcase.
587 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
589 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
590 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
591 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
592 vect_int rather than vect_float.
594 2014-01-30 Marek Polacek <polacek@redhat.com>
596 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
598 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
600 * gcc.target/microblaze/isa/fcmp4.c: New.
602 2014-01-30 Marek Polacek <polacek@redhat.com>
605 * gcc.dg/pr59940.c: New test.
606 * gcc.dg/pr35635.c (func3): Move dg-warning.
608 2014-01-30 Richard Biener <rguenther@suse.de>
610 PR tree-optimization/59903
611 * gcc.dg/torture/pr59903.c: New testcase.
613 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
616 * g++.dg/lookup/crash8.C: New.
618 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
621 * g++.dg/template/crash117.C: New.
623 2014-01-30 Richard Biener <rguenther@suse.de>
626 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
627 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
629 * gcc.dg/invalid-call-1.c: Likewise.
631 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
634 * g++.dg/cpp1y/auto-fn23.C: New.
636 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
639 * g++.dg/init/dso_handle2.C: New.
641 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
644 * g++.dg/cpp0x/pr58674.C: New.
646 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
649 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
650 * gcc.target/i386/avx512f-gather-5.c: Ditto.
652 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
654 * gcc.dg/vmx/merge-be-order.c: New.
655 * gcc.dg/vmx/merge.c: New.
656 * gcc.dg/vmx/merge-vsx-be-order.c: New.
657 * gcc.dg/vmx/merge-vsx.c: New.
659 2014-01-29 Richard Biener <rguenther@suse.de>
661 PR tree-optimization/58742
662 * gcc.dg/pr58742-1.c: New testcase.
663 * gcc.dg/pr58742-2.c: Likewise.
664 * gcc.dg/pr58742-3.c: Likewise.
666 2014-01-29 Renlin Li <Renlin.Li@arm.com>
668 * gcc.target/arm/ftest-armv7ve-arm.c: New.
669 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
670 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
672 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
675 * g++.dg/gomp/pr58702.C: New.
677 2014-01-29 Dodji Seketeli <dodji@redhat.com>
679 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
682 2014-01-29 Jakub Jelinek <jakub@redhat.com>
685 PR tree-optimization/59920
686 * gcc.dg/pr59920-1.c: New test.
687 * gcc.dg/pr59920-2.c: New test.
688 * gcc.dg/pr59920-3.c: New test.
689 * c-c++-common/gomp/pr59917-1.c: New test.
690 * c-c++-common/gomp/pr59917-2.c: New test.
692 PR tree-optimization/59594
693 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
694 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
695 * gcc.dg/vect/pr59594.c: New test.
697 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
700 * gfortran.dg/allocate_class_3.f90: New test.
702 2014-01-28 Dodji Seketeli <dodji@redhat.com>
704 PR preprocessor/59935
705 * c-c++-common/cpp/warning-zero-location.c: New test.
706 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
708 2014-01-27 Steve Ellcey <sellcey@mips.com>
710 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
712 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
714 * g++.dg/ext/mv16.C: New tests.
716 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
718 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
719 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
720 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
721 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
722 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
723 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
724 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
725 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
726 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
727 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
728 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
729 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
730 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
731 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
732 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
733 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
734 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
735 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
736 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
737 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
738 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
739 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
740 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
741 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
742 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
743 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
744 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
745 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
746 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
747 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
748 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
749 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
750 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
751 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
752 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
753 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
754 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
755 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
756 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
757 _mm512_mask_cvtepi32_storeu_epi8.
758 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
759 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
760 _mm512_mask_cvtepi32_storeu_epi16.
761 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
762 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
763 _mm512_mask_cvtepi64_storeu_epi8.
764 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
765 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
766 _mm512_mask_cvtepi64_storeu_epi16.
767 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
768 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
769 _mm512_mask_cvtepi64_storeu_epi32.
770 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
771 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
772 _mm512_mask_cvtsepi32_storeu_epi8.
773 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
774 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
775 _mm512_mask_cvtsepi32_storeu_epi16.
776 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
777 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
778 _mm512_mask_cvtsepi64_storeu_epi8.
779 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
780 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
781 _mm512_mask_cvtsepi64_storeu_epi16.
782 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
783 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
784 _mm512_mask_cvtsepi64_storeu_epi32.
785 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
786 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
787 _mm512_mask_cvtusepi32_storeu_epi8.
788 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
789 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
790 _mm512_mask_cvtusepi32_storeu_epi16.
791 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
792 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
793 _mm512_mask_cvtusepi64_storeu_epi8.
794 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
795 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
796 _mm512_mask_cvtusepi64_storeu_epi16.
797 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
798 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
799 _mm512_mask_cvtusepi64_storeu_epi32.
800 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
801 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
803 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
805 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
806 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
807 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
808 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
809 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
810 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
811 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
812 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
813 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
814 built-ins roudning immediate.
815 * gcc.target/i386/sse-22.c: Add new built-ins.
816 * gcc.target/i386/sse-23.c: Ditto.
817 * gcc.target/i386/avx-1.c: Ditto.
819 2014-01-27 Christian Bruel <christian.bruel@st.com>
821 * gcc.target/sh/torture/strncmp.c: New tests.
823 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
825 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
827 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
829 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
831 2014-01-24 Jeff Law <law@redhat.com>
833 PR tree-optimization/59919
834 * gcc.c-torture/compile/pr59919.c: New test.
836 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
839 * g++.dg/ext/timevar2.C: New.
841 2014-01-24 Marek Polacek <polacek@redhat.com>
843 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
845 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
848 * gcc.target/i386/pr59929.c: New test.
850 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
853 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
854 word atomic functions at runtime.
856 2014-01-23 Marek Polacek <polacek@redhat.com>
859 * gcc.dg/pr59846.c: New test.
861 2014-01-23 Marek Polacek <polacek@redhat.com>
864 * c-c++-common/pr58346-1.c: New test.
865 * c-c++-common/pr58346-2.c: New test.
866 * c-c++-common/pr58346-3.c: New test.
868 2014-01-23 Marek Polacek <polacek@redhat.com>
871 * gcc.dg/20020220-2.c: Adjust dg-warning message.
872 * gcc.dg/pr59871.c: New test.
874 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
877 * g++.dg/parse/enum11.C: New.
879 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
881 * gcc.target/aarch64/sshr64_1.c: New testcase.
883 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
885 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
886 SIMD enabled function.
887 * g++.dg/cilk-plus/ef_test.C: New test.
888 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
890 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
891 to differenciate C error messages from C++ ones.
893 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
895 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
897 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
899 * gcc.target/microblaze/others/builtin-trap.c: New test,
901 2014-01-23 Jakub Jelinek <jakub@redhat.com>
904 * c-c++-common/gomp/pr58809.c: New test.
906 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
909 * c-c++-common/asan/use-after-return-1.c: Fixed
912 2014-01-23 Dodji Seketeli <dodji@redhat.com>
914 PR preprocessor/58580
915 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
917 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
918 Ilya Tocar <ilya.tocar@intel.com>
920 * gcc.target/i386/avx512f-kmovw-1.c: New.
922 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
924 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
925 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
926 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
927 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
928 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
929 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
931 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
934 * gcc.dg/pr48774.c: Remove skip for mips_rel.
935 * gcc.target/mips/pr52125.c: New test.
937 2014-01-22 Marek Polacek <polacek@redhat.com>
940 * gcc.dg/torture/pr59891.c: New test.
942 2014-01-22 Jeff Law <law@redhat.com>
944 PR tree-optimization/59597
945 * gcc.dg/tree-ssa/pr59597.c: New test.
947 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
949 PR rtl-optimization/59477
950 * g++.dg/pr59477.C: New.
952 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
954 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
956 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
959 * g++.dg/pr59482.C: New.
961 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
963 * gcc.dg/vmx/insert-vsx-be-order.c: New.
964 * gcc.dg/vmx/extract-vsx.c: New.
965 * gcc.dg/vmx/extract-vsx-be-order.c: New.
966 * gcc.dg/vmx/insert-vsx.c: New.
968 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
970 PR rtl-optimization/59896
971 * gcc.target/arm/pr59896.c: New.
973 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
975 PR rtl-optimization/59858
976 * gcc.target/arm/pr59858.c: New.
978 2014-01-21 Jakub Jelinek <jakub@redhat.com>
981 * gcc.dg/tree-prof/pr59003.c: New test.
984 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
987 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
989 * gfortran.dg/round_3.f08: Add more cases.
991 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
993 * lib/target-supports.exp (force_conventional_output_for): New
995 * lib/scanasm.exp (scan-assembler_required_options)
996 (scan-assembler-not_required_options)
997 (scan-assembler-times_required_options): Replace with
998 force_conventional_output_fors.
999 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1000 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1002 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1005 * gcc.target/i386/pr59789.c: New testcase.
1007 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1009 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1010 the 'code' bitfield from 16 to 8.
1012 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1014 * lib/target-supports.exp
1015 (check_effective_target_vect_perm): Exclude aarch64_be.
1016 (check_effective_target_vect_perm_byte): Likewise.
1017 (check_effective_target_vect_perm_short): Likewise.
1019 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1021 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1022 (RUN_TEST): Use new macro.
1023 (INDEX64_32): Delete.
1024 (INDEX64_64): Likewise.
1025 (INDEX128_32): Likewise.
1026 (INDEX128_64): Likewise.
1028 (test_vneg_f32): Use fixed RUN_TEST.
1030 2014-01-20 Richard Biener <rguenther@suse.de>
1033 * gcc.dg/pr59860.c: New testcase.
1035 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1038 * gcc.target/i386/pr59880.c: New test.
1040 2014-01-20 Renlin Li <renlin.li@arm.com>
1042 * gcc.dg/pr44194-1.c: Tweak regexp.
1044 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1049 * gfortran.dg/round_3.f08: New cases added.
1050 * gfortran.dg/fmt_g_1.f90: New test.
1052 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1054 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1056 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1058 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1060 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1062 * gcc.dg/vect/pr57705.c: Require vect_int.
1063 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1064 * gcc.dg/vect/vect-alias-check.c: Likewise.
1066 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1069 * gfortran.dg/unresolved_fixup_1.f90: New test.
1070 * gfortran.dg/unresolved_fixup_2.f90: New test.
1072 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1075 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1076 Remove dg-prune-output lines.
1078 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1081 * gfortran.dg/pr59706.f90: New test.
1082 * g++.dg/ext/pr59706.C: New test.
1084 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1088 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1089 * g++.dg/init/pr58811.C: Likewise.
1091 2014-01-17 Jeff Law <law@redhat.com>
1094 * gfortran.dg/pr57904.f90: New test.
1096 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1099 * g++.dg/cpp0x/nsdmi-union4.C: New.
1101 2014-01-17 Marek Polacek <polacek@redhat.com>
1104 * g++.dg/diagnostic/pr59838.C: New test.
1106 2014-01-17 Marek Polacek <polacek@redhat.com>
1109 * gcc.dg/pr58346.c: New test.
1111 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1114 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1115 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1119 * gfortran.dg/pr59440-1.f90: New test.
1120 * gfortran.dg/pr59440-2.f90: New test.
1121 * gfortran.dg/pr59440-3.f90: New test.
1124 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1125 testing for " version" and " alias" with one testing for
1126 " version\[^\n\r]* alias".
1127 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1128 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1129 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1130 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1131 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1132 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1135 * c-c++-common/torture/pr57945.c: New test.
1137 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1139 * gcc.target/arm/its.c: New testcase.
1141 2014-01-16 Jan Hubicka <jh@suse.cz>
1144 * g++.dg/torture/pr59775.C: New testcase.
1146 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1149 * gcc.c-torture/compile/pr58344.c: New test.
1152 * gcc.target/i386/pr59839.c: New test.
1155 * gcc.target/i386/pr9771-1.c (main): Rename to...
1156 (real_main): ... this. Add __asm name "main".
1157 (ASMNAME, ASMNAME2, STRING): Define.
1159 2014-01-16 Nick Clifton <nickc@redhat.com>
1162 * gcc.c-torture/compile/pr28865.c: New.
1163 * gcc.c-torture/execute/pr28865.c: New.
1165 2014-01-16 Marek Polacek <polacek@redhat.com>
1168 * gcc.dg/pr59827.c: New test.
1170 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1172 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1174 2014-01-15 Richard Henderson <rth@redhat.com>
1177 * gcc.target/i386/pr54694.c: New test.
1179 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1182 * g++.dg/pr49718.C: New test.
1184 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1186 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1188 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1190 * gcc.dg/vmx/mult-even-odd.c: New.
1191 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1193 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1195 * lib/target-supports.exp (check_libcilkrts_available): Added an
1196 extern "C" if we are using C++ along with a function prototype.
1198 2014-01-15 Jeff Law <law@redhat.com>
1200 PR tree-optimization/59747
1201 * gcc.c-torture/execute/pr59747.c: New test.
1203 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1206 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1208 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1209 * g++.dg/ext/attribute-test-1.C: Likewise.
1210 * g++.dg/ext/attribute-test-2.C: Likewise.
1211 * g++.dg/ext/attribute-test-3.C: Likewise.
1212 * g++.dg/ext/attribute-test-4.C: Likewise.
1213 * g++.dg/ext/pr56790-1.C: Likewise.
1214 * g++.dg/torture/pr38565.C: Likewise.
1215 * gcc.dg/pr53060.c: Likewise.
1216 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1217 * c-c++-common/vector-compare-2.c: Likewise.
1218 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1219 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1220 dg-message line number.
1222 2014-01-15 Matthias Klose <doko@ubuntu.com>
1224 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1226 2014-01-15 Richard Biener <rguenther@suse.de>
1228 PR tree-optimization/59822
1229 * g++.dg/torture/pr59822.C: New testcase.
1231 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1234 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1235 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1237 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1238 Kugan Vivekanandarajah <kuganv@linaro.org>
1241 * g++.dg/pr59695.C: New testcase.
1243 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1246 * gcc.c-torture/compile/pr59803.c: New testcase.
1248 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1251 * gcc.c-torture/execute/pr58943.c: New test.
1252 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1254 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1257 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1258 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1259 (bar): Change return type to void. Set y to x.
1260 * gcc.target/i386/pr59794-1.c: New testcase.
1261 * gcc.target/i386/pr59794-2.c: Likewise.
1262 * gcc.target/i386/pr59794-3.c: Likewise.
1263 * gcc.target/i386/pr59794-4.c: Likewise.
1264 * gcc.target/i386/pr59794-5.c: Likewise.
1265 * gcc.target/i386/pr59794-6.c: Likewise.
1266 * gcc.target/i386/pr59794-7.c: Likewise.
1268 2014-01-14 Richard Biener <rguenther@suse.de>
1270 PR tree-optimization/58921
1271 PR tree-optimization/59006
1272 * gcc.dg/torture/pr58921.c: New testcase.
1273 * gcc.dg/torture/pr59006.c: Likewise.
1274 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1276 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1279 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1280 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1281 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1282 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1283 Executing predictive commoning without unrolling.
1285 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1287 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1288 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1289 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1290 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1291 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1292 __builtin_ia32_rsqrt28sd_round.
1293 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1294 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1295 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1296 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1297 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1298 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1299 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1300 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1301 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1302 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1303 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1304 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1305 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1306 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1307 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1308 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1309 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1310 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1311 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1312 fix wrong rounding mode (see above).
1313 * gcc.target/i386/sse-23.c: Ditto.
1315 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1317 * gcc.dg/vmx/insert.c: New.
1318 * gcc.dg/vmx/insert-be-order.c: New.
1319 * gcc.dg/vmx/extract.c: New.
1320 * gcc.dg/vmx/extract-be-order.c: New.
1322 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1324 PR tree-optimization/59387
1325 * gcc.c-torture/execute/pr59387.c: New test.
1327 2014-01-13 Richard Biener <rguenther@suse.de>
1329 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1330 adjusting mathlib options.
1331 * gfortran.dg/lto/lto.exp: Likewise.
1333 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1335 * gnat.dg/loop_optimization17.adb: New test.
1336 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1338 2014-01-13 Christian Bruel <christian.bruel@st.com>
1340 * gcc.target/sh/cmpstrn.c: New case.
1342 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1344 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1345 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1347 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1350 * gfortran.dg/alloc_comp_basics_6.f90: New.
1352 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1355 * gfortran.dg/pr59700.f90: New test.
1357 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1359 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1360 * gfortran.dg/use_only_3.f90: Likewise.
1361 * gfortran.dg/inquire_10.f90: Delete opened file.
1362 * gfortran.dg/inquire_15.f90: Likewise.
1363 * gfortran.dg/pr16597.f90: Likewise.
1364 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1367 2014-01-10 Jeff Law <law@redhat.com>
1370 * gcc.c-torture/compile/pr59743.c: New test.
1372 2014-01-10 Jan Hubicka <jh@suse.cz>
1375 * g++.dg/torture/pr58585.C: New testcase.
1377 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1379 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1381 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1383 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1385 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1388 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1389 * gcc.target/aarch64/cmn-neg2.c: New test.
1391 2014-01-10 Richard Biener <rguenther@suse.de>
1393 PR tree-optimization/59374
1394 * gcc.dg/torture/pr59374-3.c: New testcase.
1396 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1398 * lib/target-supports.exp
1399 (check_effective_target_arm_crypto_ok_nocache): New.
1400 (check_effective_target_arm_crypto_ok): Use above procedure.
1401 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1403 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1407 * g++.dg/ipa/devirt-20.C: New testcase.
1408 * g++.dg/torture/pr58252.C: Likewise.
1409 * g++.dg/torture/pr59226.C: Likewise.
1411 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1413 * c-c++-common/asan/no-asan-stack.c: New test.
1415 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1418 * gcc.dg/pr59670.c: New test.
1420 2014-01-09 Steve Ellcey <sellcey@mips.com>
1422 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1424 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1427 * gcc.target/i386/pr47735.c: New test.
1429 PR tree-optimization/59622
1430 * g++.dg/opt/pr59622-2.C: New test.
1431 * g++.dg/opt/pr59622-3.C: New test.
1432 * g++.dg/opt/pr59622-4.C: New test.
1433 * g++.dg/opt/pr59622-5.C: New test.
1436 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1437 filename:line instead of (modulename+offset) form with stripped
1438 initial / from the filename.
1440 2014-01-09 Ian Lance Taylor <iant@google.com>
1442 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1443 the other Go compiler.
1445 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1448 * g++.dg/cpp0x/variadic145.C: New.
1450 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1452 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1453 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1455 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1458 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1459 are run only if the Cilk library is available/enabled.
1460 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1461 * lib/target-supports.exp (check_libcilkrts_available): New function.
1463 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1466 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1467 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1468 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1469 with dg-additional-options.
1470 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1471 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1472 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1473 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1474 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1475 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1477 2014-01-09 Richard Biener <rguenther@suse.de>
1479 PR tree-optimization/59715
1480 * gcc.dg/torture/pr59715.c: New testcase.
1482 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1484 * c-c++-common/asan/no-asan-globals.c: New test.
1485 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1486 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1487 * c-c++-common/asan/use-after-return-1.c: Likewise.
1488 * c-c++-common/asan/no-use-after-return.c: Likewise.
1490 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1492 * gnat.dg/weak2.ad[sb]: New test.
1494 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1497 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1498 type, use pointers to vector type instead.
1500 2014-01-08 Catherine Moore <clm@codesourcery.com>
1502 * gcc.target/mips/umips-branch-3.c: New test.
1503 * gcc.target/mips/umips-branch-4.c: New test.
1505 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1507 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1508 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1509 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1510 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1511 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1512 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1513 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1514 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1516 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1518 PR rtl-optimization/59137
1519 * gcc.target/mips/pr59137.c: New test.
1521 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1523 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1524 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1525 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1526 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1527 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1528 Require fpic effective target.
1529 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1531 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1534 * gcc.dg/pr59722.c: New test.
1536 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1539 * gcc.dg/torture/pr57748-3.c: New test.
1540 * gcc.dg/torture/pr57748-4.c: New test.
1542 2014-01-08 Marek Polacek <polacek@redhat.com>
1545 * gcc.dg/gomp/pr59669-1.c: New test.
1546 * gcc.dg/gomp/pr59669-2.c: New test.
1548 2014-01-08 Martin Jambor <mjambor@suse.cz>
1551 * gcc.dg/ipa/pr59610.c: New test.
1553 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1556 * gfortran.dg/binding_label_tests_26a.f90: New.
1557 * gfortran.dg/binding_label_tests_26b.f90: New.
1559 2014-01-08 Marek Polacek <polacek@redhat.com>
1562 * c-c++-common/ubsan/pr59667.c: New test.
1564 2014-01-08 Richard Biener <rguenther@suse.de>
1567 * gcc.dg/pr59630.c: New testcase.
1569 2014-01-08 Richard Biener <rguenther@suse.de>
1572 * gcc.dg/pr59471.c: New testcase.
1574 2014-01-07 Jeff Law <law@redhat.com>
1577 * gcc.target/i386/pr53623.c: New test.
1579 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1581 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1583 * g++.dg/cpp1y/pr58534.C: Likewise.
1584 * g++.dg/cpp1y/pr58536.C: Likewise.
1585 * g++.dg/cpp1y/pr58548.C: Likewise.
1586 * g++.dg/cpp1y/pr58549.C: Likewise.
1587 * g++.dg/cpp1y/pr58637.C: Likewise.
1588 * g++.dg/cpp1y/pr59112.C: Likewise.
1589 * g++.dg/cpp1y/pr59113.C: Likewise.
1590 * g++.dg/cpp1y/pr59629.C: Likewise.
1591 * g++.dg/cpp1y/pr59635.C: Likewise.
1592 * g++.dg/cpp1y/pr59636.C: Likewise.
1593 * g++.dg/cpp1y/pr59638.C: Likewise.
1595 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1597 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1599 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
1601 * gcc.target/i386/intrinsics_4.c (bar): New function.
1603 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1605 * g++.dg/ext/is_base_of_incomplete-2.C: New.
1607 2014-01-07 Jakub Jelinek <jakub@redhat.com>
1609 PR rtl-optimization/58668
1610 * gcc.dg/pr58668.c: New test.
1612 PR tree-optimization/59643
1613 * gcc.dg/pr59643.c: New test.
1614 * gcc.c-torture/execute/pr59643.c: New test.
1616 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1619 * gfortran.dg/class_allocate_16.f90: New.
1621 2014-01-06 Jakub Jelinek <jakub@redhat.com>
1624 * gcc.target/i386/pr59644.c: New test.
1626 2014-01-06 Marek Polacek <polacek@redhat.com>
1629 * gcc.dg/pr57773.c: New test.
1631 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
1637 * g++.dg/cpp1y/pr59635.C: New testcase.
1638 * g++.dg/cpp1y/pr59636.C: New testcase.
1639 * g++.dg/cpp1y/pr59629.C: New testcase.
1640 * g++.dg/cpp1y/pr59638.C: New testcase.
1642 2014-01-06 Martin Jambor <mjambor@suse.cz>
1645 * gcc.dg/ipa/pr59008.c: New test.
1647 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1649 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1652 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1654 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1655 Require c99_runtime.
1656 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1658 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1659 Require c99_runtime.
1660 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1661 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1662 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1664 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1665 Require c99_runtime.
1666 Make CALC void static.
1667 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
1669 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
1670 Require c99_runtime.
1671 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
1673 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1675 * gcc.target/i386/pr59501-1.c: Require avx effective target.
1676 * gcc.target/i386/pr59501-2.c: Likewise.
1677 * gcc.target/i386/pr59501-3.c: Likewise.
1678 * gcc.target/i386/pr59501-4.c: Likewise.
1679 * gcc.target/i386/pr59501-5.c: Likewise.
1680 * gcc.target/i386/pr59501-6.c: Likewise.
1682 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1684 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
1685 * gcc.target/i386/pr59390_1.c: Likewise.
1686 * gcc.target/i386/pr59390_2.c: Likewise.
1688 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
1690 * gcc.dg/pr59350.c: Tweak.
1691 * gcc.dg/pr59350-2.c: New test.
1692 * g++.dg/pr59510.C: Likewise.
1694 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1697 * gfortran.dg/bind_c_procs_2.f90: New.
1699 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
1701 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
1702 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1703 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1704 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1705 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
1706 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1707 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1709 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
1711 * gcc.target/arm/neon-nested-apcs.c: New test.
1713 2014-01-04 Jakub Jelinek <jakub@redhat.com>
1715 PR tree-optimization/59519
1716 * gcc.dg/vect/pr59519-1.c: New test.
1717 * gcc.dg/vect/pr59519-2.c: New test.
1719 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
1722 2014-01-04 Janus Weil <janus@gcc.gnu.org>
1725 * gfortran.dg/typebound_proc_32.f90: New.
1727 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
1730 * g++.dg/pr58950.C: New file.
1732 2014-01-03 Tobias Burnus <burnus@net-b.de>
1735 * g++.dg/gomp/pr58567.C: New.
1737 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
1739 PR tree-optimization/59651
1740 * gcc.dg/torture/pr59651.c: New test.
1741 * gcc.dg/vect/pr59651.c: Ditto.
1743 2014-01-03 Jakub Jelinek <jakub@redhat.com>
1746 * gcc.target/i386/pr59625.c: New test.
1748 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1752 * g++.dg/cpp0x/range-for28.C: New.
1753 * g++.dg/cpp0x/range-for3.C: Update.
1755 2014-01-02 Joseph Myers <joseph@codesourcery.com>
1757 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
1759 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1762 * g++.dg/cpp0x/pr59641.C: New file.
1764 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1766 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
1768 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1771 * g++.dg/ext/pr59378.C: New file.
1773 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1775 Update copyright years
1777 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1779 * gcc.target/arc/arc.exp: Use the standard form for the copyright
1782 2014-01-02 Janus Weil <janus@gcc.gnu.org>
1785 * gfortran.dg/dynamic_dispatch_12.f90: New.
1787 2014-01-01 Jakub Jelinek <jakub@redhat.com>
1789 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
1790 the builtin isn't optimized away as unused.
1792 PR rtl-optimization/59647
1793 * g++.dg/opt/pr59647.C: New test.
1795 Copyright (C) 2014 Free Software Foundation, Inc.
1797 Copying and distribution of this file, with or without modification,
1798 are permitted in any medium without royalty provided the copyright
1799 notice and this notice are preserved.