1 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
3 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
5 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8 * gcc.dg/guality/pr59776.c: New test.
10 2014-02-11 Renlin Li <Renlin.Li@arm.com>
12 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
13 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
14 (add_options_for_arm_vfp3): New.
16 2014-02-11 Jeff Law <law@redhat.com>
19 * gcc.target/m68k/pr54041.c: New test.
21 2014-02-11 Jakub Jelinek <jakub@redhat.com>
24 * gcc.target/i386/pr59927.c: New test.
26 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
28 * gcc.dg/vect/pr57741-3.c: Require vect_int.
29 * gcc.dg/vect/pr60012.c: Likewise.
30 * gcc.dg/vect/vect-119.c: Likewise.
31 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
32 * gcc.dg/vect/vect-outer-4c.c: Likewise.
34 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
36 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
38 2014-02-10 Jeff Law <law@redhat.com>
41 * gcc.c-torture/compile/pr52306.c: New test.
43 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
45 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
47 2014-02-10 Richard Biener <rguenther@suse.de>
49 PR tree-optimization/60115
50 * gcc.dg/torture/pr60115.c: New testcase.
52 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
54 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
55 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
57 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
58 Ilya Tocar <ilya.tocar@intel.com>
60 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
61 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
62 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
63 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
64 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
65 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
66 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
67 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
68 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
69 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
70 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
71 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
72 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
73 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
74 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
75 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
76 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
77 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
78 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
79 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
80 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
81 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
82 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
83 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
84 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
85 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
86 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
88 2014-02-10 Jakub Jelinek <jakub@redhat.com>
90 * gcc.dg/vect/pr59984.c: Require effective target
93 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
96 * gfortran.dg/associated_target_5.f03: New test.
98 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
101 * gfortran.dg/elemental_by_value_1.f90: New test.
103 2014-02-08 Janus Weil <janus@gcc.gnu.org>
106 * gfortran.dg/finalize_22.f90: New.
108 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
111 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
112 was fixed by the patch for PR59906.
114 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
117 * gfortran.dg/coarray_8.f90: Update dg-error match.
119 2014-02-08 Jakub Jelinek <jakub@redhat.com>
122 * gcc.dg/vect/pr59984.c: New test.
125 * gcc.dg/attr-alloc_align-1.c: New test.
126 * gcc.dg/attr-alloc_align-2.c: New test.
127 * gcc.dg/attr-alloc_align-3.c: New test.
128 * gcc.dg/attr-assume_aligned-1.c: New test.
129 * gcc.dg/attr-assume_aligned-2.c: New test.
130 * gcc.dg/attr-assume_aligned-3.c: New test.
132 2014-02-08 Jakub Jelinek <jakub@redhat.com>
135 * gcc.target/i386/pr60077-1.c: New test.
136 * gcc.target/i386/pr60077-2.c: New test.
138 2014-02-07 Jakub Jelinek <jakub@redhat.com>
140 PR preprocessor/56824
141 * gcc.dg/pr56824.c: New test.
143 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
145 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
146 variable used for atomic operations.
148 2014-02-07 Richard Biener <rguenther@suse.de>
151 * gcc.dg/vect/pr60092-2.c: New testcase.
153 2014-02-07 Jakub Jelinek <jakub@redhat.com>
157 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
159 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
160 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
162 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
164 * gcc.target/s390/fp2int1.c: New testcase.
166 2014-02-07 Richard Biener <rguenther@suse.de>
169 * gcc.dg/tree-ssa/alias-30.c: New testcase.
170 * gcc.dg/tree-ssa/alias-31.c: Likewise.
172 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
175 * g++.dg/torture/pr59918.C: New testcase.
177 2014-02-06 Jakub Jelinek <jakub@redhat.com>
180 * gcc.target/arm/pr59575.c: New test.
183 * gcc.dg/pr59992.c: New test.
185 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
187 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
188 init_priority. Test alignment of variable instead of function.
190 2014-02-06 Marek Polacek <polacek@redhat.com>
193 * gcc.dg/pr60087.c: New test.
195 2014-02-06 Alan Modra <amodra@gmail.com>
197 * gcc.target/powerpc/pr60032.c: New.
199 2014-02-06 Jakub Jelinek <jakub@redhat.com>
202 * gcc.c-torture/execute/pr60062.c: New test.
203 * gcc.c-torture/execute/pr60072.c: New test.
205 2014-02-06 Ian Bolton <ian.bolton@arm.com>
207 * gcc.dg/tree-ssa/pr59597.c: Make called function static
208 so that expected outcome works for PIC variants too.
210 2014-02-06 Yury Gribov <y.gribov@samsung.com>
211 Kugan Vivekanandarajah <kuganv@linaro.org>
213 * gcc.target/arm/vect-noalign.c: New file.
215 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
216 Jakub Jelinek <jakub@redhat.com>
219 * gcc.dg/pr60013.c: New testcase.
221 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
223 * gcc.dg/vmx/sum2s.c: New.
224 * gcc.dg/vmx/sum2s-be-order.c: New.
226 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
228 * gcc.dg/vmx/pack.c: New.
229 * gcc.dg/vmx/pack-be-order.c: New.
230 * gcc.dg/vmx/unpack.c: New.
231 * gcc.dg/vmx/unpack-be-order.c: New.
233 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
235 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
236 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
238 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
240 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
241 Use __builtin_floorf, __builtin_ceilf.
242 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
244 (TEST): Use __builtin_floorf.
245 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
247 2014-02-05 Jakub Jelinek <jakub@redhat.com>
250 * g++.dg/opt/pr59947.C: New test.
253 * c-c++-common/gomp/pr58703.c: New test.
255 2014-02-05 Richard Biener <rguenther@suse.de>
258 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
259 avoid using unsigned long long.
261 2014-02-05 Jakub Jelinek <jakub@redhat.com>
264 * g++.dg/torture/pr57499.C: New test.
266 2014-02-05 Yury Gribov <y.gribov@samsung.com>
268 * gcc.dg/asan/nosanitize-and-inline.c: New test.
270 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
272 * g++.dg/ipa/devirrt-22.C: Fix template.
274 2014-02-04 Marek Polacek <polacek@redhat.com>
277 * gcc.dg/pr60036.c: New test.
279 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
282 * g++.dg/torture/pr60058.C: New testcase.
284 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
286 * g++.dg/tsan/default_options.C: Invert check.
288 2014-02-04 Jakub Jelinek <jakub@redhat.com>
290 PR tree-optimization/60002
291 * g++.dg/opt/pr60002.C: New test.
293 PR tree-optimization/60023
294 * g++.dg/vect/pr60023.cc: New test.
297 * c-c++-common/torture/pr60026.c: New test.
299 PR rtl-optimization/57915
300 * gcc.target/i386/pr57915.c: New test.
302 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
304 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
306 2014-02-04 Renlin Li <Renlin.Li@arm.com>
308 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
310 2014-02-04 Jakub Jelinek <jakub@redhat.com>
313 * gcc.dg/pr59261.c: New test.
315 2014-02-04 Richard Biener <rguenther@suse.de>
317 PR tree-optimization/60012
318 * gcc.dg/vect/pr60012.c: New testcase.
320 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
323 * g++.dg/eh/unwind-direct.C: New test.
325 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
327 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
328 timeout value to 20s.
330 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
333 * g++.dg/torture/pr59882.C: New testcase
335 2014-02-03 Jan Hubicka <jh@suse.cz>
338 * g++.dg/ipa/devirt-22.C: New testcase.
340 2014-02-03 Jan Hubicka <jh@suse.cz>
342 * g++.dg/ipa/devirt-25.C: New testcase.
344 2014-02-04 Jakub Jelinek <jakub@redhat.com>
346 PR tree-optimization/59924
347 * gcc.dg/pr59924.c: New test.
349 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
352 * g++.dg/ipa/devirt-24.C: New testcase.
354 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
358 * c-c++-common/attributes-1.c: New testcase.
359 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
361 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
364 * g++.dg/cpp0x/pr58871.C: New.
366 2014-02-03 Cong Hou <congh@google.com>
368 PR tree-optimization/60000
369 * g++.dg/vect/pr60000.cc: New test.
371 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
373 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
374 * gcc.target/i386/long-double-64-4.c: Likewise.
375 * gcc.target/i386/long-double-80-1.c: Likewise.
376 * gcc.target/i386/long-double-80-2.c: Likewise.
377 * gcc.target/i386/long-double-80-3.c: Likewise.
378 * gcc.target/i386/long-double-80-4.c: Likewise.
379 * gcc.target/i386/long-double-80-5.c: Likewise.
380 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
382 * gcc.target/i386/long-double-64-3.c: Likewise.
383 * gcc.target/i386/long-double-128-1.c: New test.
384 * gcc.target/i386/long-double-128-2.c: Likewise.
385 * gcc.target/i386/long-double-128-3.c: Likewise.
386 * gcc.target/i386/long-double-128-4.c: Likewise.
387 * gcc.target/i386/long-double-128-5.c: Likewise.
388 * gcc.target/i386/long-double-128-6.c: Likewise.
389 * gcc.target/i386/long-double-128-7.c: Likewise.
390 * gcc.target/i386/long-double-128-8.c: Likewise.
391 * gcc.target/i386/long-double-128-9.c: Likewise.
392 * gcc.target/i386/long-double-64-5.c: Likewise.
393 * gcc.target/i386/long-double-64-6.c: Likewise.
394 * gcc.target/i386/long-double-64-7.c: Likewise.
395 * gcc.target/i386/long-double-64-8.c: Likewise.
396 * gcc.target/i386/long-double-64-9.c: Likewise.
397 * gcc.target/i386/long-double-80-10.c: Likewise.
398 * gcc.target/i386/long-double-80-8.c: Likewise.
399 * gcc.target/i386/long-double-80-9.c: Likewise.
401 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
403 PR rtl-optimization/57662
404 * g++.dg/pr57662.C: New test.
406 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
408 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
409 * gcc.dg/vmx/perm.c: New.
410 * gcc.dg/vmx/perm-be-order.c: New.
412 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
414 * gcc.dg/vmx/vsums.c: New.
415 * gcc.dg/vmx/vsums-be-order.c: New.
417 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
419 * g++.dg/ipa/devirt-23.C: New testcase.
420 * g++.dg/ipa/devirt-20.C: Fix template.
422 2014-02-02 Jan Hubicka <jh@suse.cz>
424 * g++.dg/ipa/devirt-21.C: New testcase.
426 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
428 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
429 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
431 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
434 * gcc.c-torture/execute/pr60017.c: New test.
436 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
439 * gfortran.dg/default_initialization_7.f90: New test.
441 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
444 * gfortran.dg/elemental_subroutine_9.f90: New test.
446 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
448 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
450 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
452 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
454 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
456 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
458 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
461 * g++.dg/init/bitfield5.C: New.
463 2014-02-01 Jakub Jelinek <jakub@redhat.com>
465 PR tree-optimization/60003
466 * gcc.c-torture/execute/pr60003.c: New test.
468 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
471 * gcc.target/arm/pr59985.C: New.
473 2014-01-31 Jakub Jelinek <jakub@redhat.com>
476 * lib/tsan-dg.exp (tsan_init): Instead of not running any
477 tsan tests if trivial testcase doesn't run, set dg-do-what-default
479 (tsan_finish): Restore dg-do-what-default.
480 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
481 * g++.dg/tsan/fd_close_norace2.C: Likewise.
482 * g++.dg/tsan/default_options.C: Likewise.
483 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
484 * g++.dg/tsan/atomic_free2.C: Likewise.
485 * g++.dg/tsan/cond_race.C: Likewise.
486 * g++.dg/tsan/fd_close_norace.C: Likewise.
487 * g++.dg/tsan/benign_race.C: Likewise.
488 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
489 * c-c++-common/tsan/simple_race.c: Likewise.
490 * c-c++-common/tsan/mutexset1.c: Likewise.
491 * c-c++-common/tsan/thread_leak2.c: Likewise.
492 * c-c++-common/tsan/tls_race.c: Likewise.
493 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
494 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
495 * c-c++-common/tsan/free_race2.c: Likewise.
496 * c-c++-common/tsan/thread_leak.c: Likewise.
497 * c-c++-common/tsan/thread_leak1.c: Likewise.
498 * c-c++-common/tsan/race_on_barrier.c: Likewise.
499 * c-c++-common/tsan/free_race.c: Likewise.
500 * c-c++-common/tsan/sleep_sync.c: Likewise.
501 * c-c++-common/tsan/tiny_race.c: Likewise.
502 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
503 * c-c++-common/tsan/atomic_stack.c: Likewise.
504 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
505 in dg-output regexps.
506 * c-c++-common/tsan/simple_stack.c: Likewise.
508 2014-01-31 Richard Henderson <rth@redhat.com>
510 * g++.dg/tm/pr60004.C: New.
512 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
515 * g++.dg/inherit/crash4.C: New.
517 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
519 * c-c++-common/tsan/simple_race.c: Made test less flaky.
521 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
523 * gcc.target/i386/m512-check.h: Use correct rounding values.
525 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
527 * gcc.target/i386/avx-1.c: Use correct rounding values.
528 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
529 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
530 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
531 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
532 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
533 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
534 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
535 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
536 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
537 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
538 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
539 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
540 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
541 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
542 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
543 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
544 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
545 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
546 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
547 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
548 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
549 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
550 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
551 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
552 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
553 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
554 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
555 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
556 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
557 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
558 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
559 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
560 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
561 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
562 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
563 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
564 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
565 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
566 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
567 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
568 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
569 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
570 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
571 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
572 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
573 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
574 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
575 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
576 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
577 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
578 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
579 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
580 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
581 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
582 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
583 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
584 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
585 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
586 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
587 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
588 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
589 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
590 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
591 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
592 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
593 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
594 * gcc.target/i386/sse-13.c: Ditto.
595 * gcc.target/i386/sse-14.c: Ditto.
596 * gcc.target/i386/sse-22.c: Ditto.
597 * gcc.target/i386/sse-23.c: Ditto.
599 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
601 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
602 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
604 2014-01-31 Richard Biener <rguenther@suse.de>
607 * gcc.dg/torture/pr59990.c: New testcase.
609 2014-01-31 Jakub Jelinek <jakub@redhat.com>
611 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
612 if it fails don't run any tsan tests.
614 2014-01-31 Marek Polacek <polacek@redhat.com>
617 * gcc.dg/pr59940.c (g): Adjust dg-warning.
618 (y): Adjust dg-error.
619 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
620 * gcc.dg/pr59963-1.c: New test.
621 * gcc.dg/pr59963-2.c: New test.
622 * gcc.dg/pr59963-3.c: New test.
624 2014-01-30 Jakub Jelinek <jakub@redhat.com>
627 * gcc.target/arm/pr59923.c: New test.
629 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
631 * gcc.dg/vmx/splat.c: New.
632 * gcc.dg/vmx/splat-vsx.c: New.
633 * gcc.dg/vmx/splat-be-order.c: New.
634 * gcc.dg/vmx/splat-vsx-be-order.c: New.
635 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
636 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
638 2014-01-30 Richard Biener <rguenther@suse.de>
640 PR tree-optimization/59993
641 * gcc.dg/torture/pr59993.c: New testcase.
643 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
645 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
646 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
647 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
648 vect_int rather than vect_float.
650 2014-01-30 Marek Polacek <polacek@redhat.com>
652 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
654 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
656 * gcc.target/microblaze/isa/fcmp4.c: New.
658 2014-01-30 Marek Polacek <polacek@redhat.com>
661 * gcc.dg/pr59940.c: New test.
662 * gcc.dg/pr35635.c (func3): Move dg-warning.
664 2014-01-30 Richard Biener <rguenther@suse.de>
666 PR tree-optimization/59903
667 * gcc.dg/torture/pr59903.c: New testcase.
669 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
672 * g++.dg/lookup/crash8.C: New.
674 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
677 * g++.dg/template/crash117.C: New.
679 2014-01-30 Richard Biener <rguenther@suse.de>
682 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
683 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
685 * gcc.dg/invalid-call-1.c: Likewise.
687 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
690 * g++.dg/cpp1y/auto-fn23.C: New.
692 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
695 * g++.dg/init/dso_handle2.C: New.
697 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
700 * g++.dg/cpp0x/pr58674.C: New.
702 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
705 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
706 * gcc.target/i386/avx512f-gather-5.c: Ditto.
708 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
710 * gcc.dg/vmx/merge-be-order.c: New.
711 * gcc.dg/vmx/merge.c: New.
712 * gcc.dg/vmx/merge-vsx-be-order.c: New.
713 * gcc.dg/vmx/merge-vsx.c: New.
715 2014-01-29 Richard Biener <rguenther@suse.de>
717 PR tree-optimization/58742
718 * gcc.dg/pr58742-1.c: New testcase.
719 * gcc.dg/pr58742-2.c: Likewise.
720 * gcc.dg/pr58742-3.c: Likewise.
722 2014-01-29 Renlin Li <Renlin.Li@arm.com>
724 * gcc.target/arm/ftest-armv7ve-arm.c: New.
725 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
726 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
728 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
731 * g++.dg/gomp/pr58702.C: New.
733 2014-01-29 Dodji Seketeli <dodji@redhat.com>
735 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
738 2014-01-29 Jakub Jelinek <jakub@redhat.com>
741 PR tree-optimization/59920
742 * gcc.dg/pr59920-1.c: New test.
743 * gcc.dg/pr59920-2.c: New test.
744 * gcc.dg/pr59920-3.c: New test.
745 * c-c++-common/gomp/pr59917-1.c: New test.
746 * c-c++-common/gomp/pr59917-2.c: New test.
748 PR tree-optimization/59594
749 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
750 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
751 * gcc.dg/vect/pr59594.c: New test.
753 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
756 * gfortran.dg/allocate_class_3.f90: New test.
758 2014-01-28 Dodji Seketeli <dodji@redhat.com>
760 PR preprocessor/59935
761 * c-c++-common/cpp/warning-zero-location.c: New test.
762 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
764 2014-01-27 Steve Ellcey <sellcey@mips.com>
766 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
768 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
770 * g++.dg/ext/mv16.C: New tests.
772 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
774 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
775 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
776 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
777 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
778 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
779 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
780 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
781 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
782 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
783 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
784 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
785 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
786 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
787 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
788 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
789 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
790 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
791 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
792 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
793 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
794 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
795 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
796 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
797 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
798 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
799 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
800 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
801 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
802 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
803 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
804 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
805 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
806 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
807 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
808 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
809 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
810 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
811 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
812 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
813 _mm512_mask_cvtepi32_storeu_epi8.
814 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
815 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
816 _mm512_mask_cvtepi32_storeu_epi16.
817 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
818 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
819 _mm512_mask_cvtepi64_storeu_epi8.
820 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
821 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
822 _mm512_mask_cvtepi64_storeu_epi16.
823 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
824 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
825 _mm512_mask_cvtepi64_storeu_epi32.
826 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
827 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
828 _mm512_mask_cvtsepi32_storeu_epi8.
829 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
830 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
831 _mm512_mask_cvtsepi32_storeu_epi16.
832 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
833 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
834 _mm512_mask_cvtsepi64_storeu_epi8.
835 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
836 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
837 _mm512_mask_cvtsepi64_storeu_epi16.
838 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
839 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
840 _mm512_mask_cvtsepi64_storeu_epi32.
841 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
842 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
843 _mm512_mask_cvtusepi32_storeu_epi8.
844 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
845 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
846 _mm512_mask_cvtusepi32_storeu_epi16.
847 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
848 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
849 _mm512_mask_cvtusepi64_storeu_epi8.
850 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
851 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
852 _mm512_mask_cvtusepi64_storeu_epi16.
853 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
854 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
855 _mm512_mask_cvtusepi64_storeu_epi32.
856 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
857 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
859 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
861 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
862 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
863 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
864 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
865 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
866 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
867 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
868 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
869 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
870 built-ins roudning immediate.
871 * gcc.target/i386/sse-22.c: Add new built-ins.
872 * gcc.target/i386/sse-23.c: Ditto.
873 * gcc.target/i386/avx-1.c: Ditto.
875 2014-01-27 Christian Bruel <christian.bruel@st.com>
877 * gcc.target/sh/torture/strncmp.c: New tests.
879 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
881 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
883 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
885 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
887 2014-01-24 Jeff Law <law@redhat.com>
889 PR tree-optimization/59919
890 * gcc.c-torture/compile/pr59919.c: New test.
892 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
895 * g++.dg/ext/timevar2.C: New.
897 2014-01-24 Marek Polacek <polacek@redhat.com>
899 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
901 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
904 * gcc.target/i386/pr59929.c: New test.
906 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
909 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
910 word atomic functions at runtime.
912 2014-01-23 Marek Polacek <polacek@redhat.com>
915 * gcc.dg/pr59846.c: New test.
917 2014-01-23 Marek Polacek <polacek@redhat.com>
920 * c-c++-common/pr58346-1.c: New test.
921 * c-c++-common/pr58346-2.c: New test.
922 * c-c++-common/pr58346-3.c: New test.
924 2014-01-23 Marek Polacek <polacek@redhat.com>
927 * gcc.dg/20020220-2.c: Adjust dg-warning message.
928 * gcc.dg/pr59871.c: New test.
930 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
933 * g++.dg/parse/enum11.C: New.
935 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
937 * gcc.target/aarch64/sshr64_1.c: New testcase.
939 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
941 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
942 SIMD enabled function.
943 * g++.dg/cilk-plus/ef_test.C: New test.
944 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
946 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
947 to differenciate C error messages from C++ ones.
949 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
951 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
953 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
955 * gcc.target/microblaze/others/builtin-trap.c: New test,
957 2014-01-23 Jakub Jelinek <jakub@redhat.com>
960 * c-c++-common/gomp/pr58809.c: New test.
962 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
965 * c-c++-common/asan/use-after-return-1.c: Fixed
968 2014-01-23 Dodji Seketeli <dodji@redhat.com>
970 PR preprocessor/58580
971 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
973 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
974 Ilya Tocar <ilya.tocar@intel.com>
976 * gcc.target/i386/avx512f-kmovw-1.c: New.
978 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
980 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
981 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
982 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
983 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
984 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
985 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
987 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
990 * gcc.dg/pr48774.c: Remove skip for mips_rel.
991 * gcc.target/mips/pr52125.c: New test.
993 2014-01-22 Marek Polacek <polacek@redhat.com>
996 * gcc.dg/torture/pr59891.c: New test.
998 2014-01-22 Jeff Law <law@redhat.com>
1000 PR tree-optimization/59597
1001 * gcc.dg/tree-ssa/pr59597.c: New test.
1003 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
1005 PR rtl-optimization/59477
1006 * g++.dg/pr59477.C: New.
1008 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1010 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1012 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1015 * g++.dg/pr59482.C: New.
1017 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1019 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1020 * gcc.dg/vmx/extract-vsx.c: New.
1021 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1022 * gcc.dg/vmx/insert-vsx.c: New.
1024 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1026 PR rtl-optimization/59896
1027 * gcc.target/arm/pr59896.c: New.
1029 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1031 PR rtl-optimization/59858
1032 * gcc.target/arm/pr59858.c: New.
1034 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1037 * gcc.dg/tree-prof/pr59003.c: New test.
1040 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1043 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1045 * gfortran.dg/round_3.f08: Add more cases.
1047 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1049 * lib/target-supports.exp (force_conventional_output_for): New
1051 * lib/scanasm.exp (scan-assembler_required_options)
1052 (scan-assembler-not_required_options)
1053 (scan-assembler-times_required_options): Replace with
1054 force_conventional_output_fors.
1055 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1056 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1058 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1061 * gcc.target/i386/pr59789.c: New testcase.
1063 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1065 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1066 the 'code' bitfield from 16 to 8.
1068 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1070 * lib/target-supports.exp
1071 (check_effective_target_vect_perm): Exclude aarch64_be.
1072 (check_effective_target_vect_perm_byte): Likewise.
1073 (check_effective_target_vect_perm_short): Likewise.
1075 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1077 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1078 (RUN_TEST): Use new macro.
1079 (INDEX64_32): Delete.
1080 (INDEX64_64): Likewise.
1081 (INDEX128_32): Likewise.
1082 (INDEX128_64): Likewise.
1084 (test_vneg_f32): Use fixed RUN_TEST.
1086 2014-01-20 Richard Biener <rguenther@suse.de>
1089 * gcc.dg/pr59860.c: New testcase.
1091 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1094 * gcc.target/i386/pr59880.c: New test.
1096 2014-01-20 Renlin Li <renlin.li@arm.com>
1098 * gcc.dg/pr44194-1.c: Tweak regexp.
1100 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1105 * gfortran.dg/round_3.f08: New cases added.
1106 * gfortran.dg/fmt_g_1.f90: New test.
1108 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1110 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1112 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1114 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1116 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1118 * gcc.dg/vect/pr57705.c: Require vect_int.
1119 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1120 * gcc.dg/vect/vect-alias-check.c: Likewise.
1122 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1125 * gfortran.dg/unresolved_fixup_1.f90: New test.
1126 * gfortran.dg/unresolved_fixup_2.f90: New test.
1128 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1131 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1132 Remove dg-prune-output lines.
1134 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1137 * gfortran.dg/pr59706.f90: New test.
1138 * g++.dg/ext/pr59706.C: New test.
1140 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1144 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1145 * g++.dg/init/pr58811.C: Likewise.
1147 2014-01-17 Jeff Law <law@redhat.com>
1150 * gfortran.dg/pr57904.f90: New test.
1152 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1155 * g++.dg/cpp0x/nsdmi-union4.C: New.
1157 2014-01-17 Marek Polacek <polacek@redhat.com>
1160 * g++.dg/diagnostic/pr59838.C: New test.
1162 2014-01-17 Marek Polacek <polacek@redhat.com>
1165 * gcc.dg/pr58346.c: New test.
1167 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1170 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1171 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1175 * gfortran.dg/pr59440-1.f90: New test.
1176 * gfortran.dg/pr59440-2.f90: New test.
1177 * gfortran.dg/pr59440-3.f90: New test.
1180 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1181 testing for " version" and " alias" with one testing for
1182 " version\[^\n\r]* alias".
1183 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1184 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1185 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1186 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1187 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1188 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1191 * c-c++-common/torture/pr57945.c: New test.
1193 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1195 * gcc.target/arm/its.c: New testcase.
1197 2014-01-16 Jan Hubicka <jh@suse.cz>
1200 * g++.dg/torture/pr59775.C: New testcase.
1202 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1205 * gcc.c-torture/compile/pr58344.c: New test.
1208 * gcc.target/i386/pr59839.c: New test.
1211 * gcc.target/i386/pr9771-1.c (main): Rename to...
1212 (real_main): ... this. Add __asm name "main".
1213 (ASMNAME, ASMNAME2, STRING): Define.
1215 2014-01-16 Nick Clifton <nickc@redhat.com>
1218 * gcc.c-torture/compile/pr28865.c: New.
1219 * gcc.c-torture/execute/pr28865.c: New.
1221 2014-01-16 Marek Polacek <polacek@redhat.com>
1224 * gcc.dg/pr59827.c: New test.
1226 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1228 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1230 2014-01-15 Richard Henderson <rth@redhat.com>
1233 * gcc.target/i386/pr54694.c: New test.
1235 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1238 * g++.dg/pr49718.C: New test.
1240 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1242 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1244 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1246 * gcc.dg/vmx/mult-even-odd.c: New.
1247 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1249 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1251 * lib/target-supports.exp (check_libcilkrts_available): Added an
1252 extern "C" if we are using C++ along with a function prototype.
1254 2014-01-15 Jeff Law <law@redhat.com>
1256 PR tree-optimization/59747
1257 * gcc.c-torture/execute/pr59747.c: New test.
1259 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1262 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1264 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1265 * g++.dg/ext/attribute-test-1.C: Likewise.
1266 * g++.dg/ext/attribute-test-2.C: Likewise.
1267 * g++.dg/ext/attribute-test-3.C: Likewise.
1268 * g++.dg/ext/attribute-test-4.C: Likewise.
1269 * g++.dg/ext/pr56790-1.C: Likewise.
1270 * g++.dg/torture/pr38565.C: Likewise.
1271 * gcc.dg/pr53060.c: Likewise.
1272 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1273 * c-c++-common/vector-compare-2.c: Likewise.
1274 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1275 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1276 dg-message line number.
1278 2014-01-15 Matthias Klose <doko@ubuntu.com>
1280 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1282 2014-01-15 Richard Biener <rguenther@suse.de>
1284 PR tree-optimization/59822
1285 * g++.dg/torture/pr59822.C: New testcase.
1287 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1290 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1291 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1293 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1294 Kugan Vivekanandarajah <kuganv@linaro.org>
1297 * g++.dg/pr59695.C: New testcase.
1299 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1302 * gcc.c-torture/compile/pr59803.c: New testcase.
1304 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1307 * gcc.c-torture/execute/pr58943.c: New test.
1308 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1310 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1313 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1314 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1315 (bar): Change return type to void. Set y to x.
1316 * gcc.target/i386/pr59794-1.c: New testcase.
1317 * gcc.target/i386/pr59794-2.c: Likewise.
1318 * gcc.target/i386/pr59794-3.c: Likewise.
1319 * gcc.target/i386/pr59794-4.c: Likewise.
1320 * gcc.target/i386/pr59794-5.c: Likewise.
1321 * gcc.target/i386/pr59794-6.c: Likewise.
1322 * gcc.target/i386/pr59794-7.c: Likewise.
1324 2014-01-14 Richard Biener <rguenther@suse.de>
1326 PR tree-optimization/58921
1327 PR tree-optimization/59006
1328 * gcc.dg/torture/pr58921.c: New testcase.
1329 * gcc.dg/torture/pr59006.c: Likewise.
1330 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1332 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1335 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1336 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1337 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1338 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1339 Executing predictive commoning without unrolling.
1341 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1343 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1344 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1345 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1346 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1347 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1348 __builtin_ia32_rsqrt28sd_round.
1349 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1350 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1351 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1352 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1353 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1354 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1355 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1356 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1357 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1358 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1359 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1360 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1361 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1362 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1363 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1364 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1365 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1366 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1367 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1368 fix wrong rounding mode (see above).
1369 * gcc.target/i386/sse-23.c: Ditto.
1371 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1373 * gcc.dg/vmx/insert.c: New.
1374 * gcc.dg/vmx/insert-be-order.c: New.
1375 * gcc.dg/vmx/extract.c: New.
1376 * gcc.dg/vmx/extract-be-order.c: New.
1378 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1380 PR tree-optimization/59387
1381 * gcc.c-torture/execute/pr59387.c: New test.
1383 2014-01-13 Richard Biener <rguenther@suse.de>
1385 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1386 adjusting mathlib options.
1387 * gfortran.dg/lto/lto.exp: Likewise.
1389 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1391 * gnat.dg/loop_optimization17.adb: New test.
1392 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1394 2014-01-13 Christian Bruel <christian.bruel@st.com>
1396 * gcc.target/sh/cmpstrn.c: New case.
1398 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1400 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1401 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1403 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1406 * gfortran.dg/alloc_comp_basics_6.f90: New.
1408 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1411 * gfortran.dg/pr59700.f90: New test.
1413 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1415 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1416 * gfortran.dg/use_only_3.f90: Likewise.
1417 * gfortran.dg/inquire_10.f90: Delete opened file.
1418 * gfortran.dg/inquire_15.f90: Likewise.
1419 * gfortran.dg/pr16597.f90: Likewise.
1420 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1423 2014-01-10 Jeff Law <law@redhat.com>
1426 * gcc.c-torture/compile/pr59743.c: New test.
1428 2014-01-10 Jan Hubicka <jh@suse.cz>
1431 * g++.dg/torture/pr58585.C: New testcase.
1433 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1435 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1437 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1439 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1441 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1444 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1445 * gcc.target/aarch64/cmn-neg2.c: New test.
1447 2014-01-10 Richard Biener <rguenther@suse.de>
1449 PR tree-optimization/59374
1450 * gcc.dg/torture/pr59374-3.c: New testcase.
1452 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1454 * lib/target-supports.exp
1455 (check_effective_target_arm_crypto_ok_nocache): New.
1456 (check_effective_target_arm_crypto_ok): Use above procedure.
1457 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1459 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1463 * g++.dg/ipa/devirt-20.C: New testcase.
1464 * g++.dg/torture/pr58252.C: Likewise.
1465 * g++.dg/torture/pr59226.C: Likewise.
1467 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1469 * c-c++-common/asan/no-asan-stack.c: New test.
1471 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1474 * gcc.dg/pr59670.c: New test.
1476 2014-01-09 Steve Ellcey <sellcey@mips.com>
1478 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1480 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1483 * gcc.target/i386/pr47735.c: New test.
1485 PR tree-optimization/59622
1486 * g++.dg/opt/pr59622-2.C: New test.
1487 * g++.dg/opt/pr59622-3.C: New test.
1488 * g++.dg/opt/pr59622-4.C: New test.
1489 * g++.dg/opt/pr59622-5.C: New test.
1492 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1493 filename:line instead of (modulename+offset) form with stripped
1494 initial / from the filename.
1496 2014-01-09 Ian Lance Taylor <iant@google.com>
1498 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1499 the other Go compiler.
1501 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1504 * g++.dg/cpp0x/variadic145.C: New.
1506 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1508 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1509 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1511 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1514 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1515 are run only if the Cilk library is available/enabled.
1516 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1517 * lib/target-supports.exp (check_libcilkrts_available): New function.
1519 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1522 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1523 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1524 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1525 with dg-additional-options.
1526 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1527 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1528 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1529 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1530 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1531 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1533 2014-01-09 Richard Biener <rguenther@suse.de>
1535 PR tree-optimization/59715
1536 * gcc.dg/torture/pr59715.c: New testcase.
1538 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1540 * c-c++-common/asan/no-asan-globals.c: New test.
1541 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1542 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1543 * c-c++-common/asan/use-after-return-1.c: Likewise.
1544 * c-c++-common/asan/no-use-after-return.c: Likewise.
1546 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1548 * gnat.dg/weak2.ad[sb]: New test.
1550 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1553 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1554 type, use pointers to vector type instead.
1556 2014-01-08 Catherine Moore <clm@codesourcery.com>
1558 * gcc.target/mips/umips-branch-3.c: New test.
1559 * gcc.target/mips/umips-branch-4.c: New test.
1561 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1563 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1564 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1565 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1566 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1567 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1568 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1569 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1570 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1572 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1574 PR rtl-optimization/59137
1575 * gcc.target/mips/pr59137.c: New test.
1577 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1579 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1580 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1581 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1582 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1583 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1584 Require fpic effective target.
1585 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1587 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1590 * gcc.dg/pr59722.c: New test.
1592 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1595 * gcc.dg/torture/pr57748-3.c: New test.
1596 * gcc.dg/torture/pr57748-4.c: New test.
1598 2014-01-08 Marek Polacek <polacek@redhat.com>
1601 * gcc.dg/gomp/pr59669-1.c: New test.
1602 * gcc.dg/gomp/pr59669-2.c: New test.
1604 2014-01-08 Martin Jambor <mjambor@suse.cz>
1607 * gcc.dg/ipa/pr59610.c: New test.
1609 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1612 * gfortran.dg/binding_label_tests_26a.f90: New.
1613 * gfortran.dg/binding_label_tests_26b.f90: New.
1615 2014-01-08 Marek Polacek <polacek@redhat.com>
1618 * c-c++-common/ubsan/pr59667.c: New test.
1620 2014-01-08 Richard Biener <rguenther@suse.de>
1623 * gcc.dg/pr59630.c: New testcase.
1625 2014-01-08 Richard Biener <rguenther@suse.de>
1628 * gcc.dg/pr59471.c: New testcase.
1630 2014-01-07 Jeff Law <law@redhat.com>
1633 * gcc.target/i386/pr53623.c: New test.
1635 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1637 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1639 * g++.dg/cpp1y/pr58534.C: Likewise.
1640 * g++.dg/cpp1y/pr58536.C: Likewise.
1641 * g++.dg/cpp1y/pr58548.C: Likewise.
1642 * g++.dg/cpp1y/pr58549.C: Likewise.
1643 * g++.dg/cpp1y/pr58637.C: Likewise.
1644 * g++.dg/cpp1y/pr59112.C: Likewise.
1645 * g++.dg/cpp1y/pr59113.C: Likewise.
1646 * g++.dg/cpp1y/pr59629.C: Likewise.
1647 * g++.dg/cpp1y/pr59635.C: Likewise.
1648 * g++.dg/cpp1y/pr59636.C: Likewise.
1649 * g++.dg/cpp1y/pr59638.C: Likewise.
1651 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1653 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1655 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
1657 * gcc.target/i386/intrinsics_4.c (bar): New function.
1659 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1661 * g++.dg/ext/is_base_of_incomplete-2.C: New.
1663 2014-01-07 Jakub Jelinek <jakub@redhat.com>
1665 PR rtl-optimization/58668
1666 * gcc.dg/pr58668.c: New test.
1668 PR tree-optimization/59643
1669 * gcc.dg/pr59643.c: New test.
1670 * gcc.c-torture/execute/pr59643.c: New test.
1672 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1675 * gfortran.dg/class_allocate_16.f90: New.
1677 2014-01-06 Jakub Jelinek <jakub@redhat.com>
1680 * gcc.target/i386/pr59644.c: New test.
1682 2014-01-06 Marek Polacek <polacek@redhat.com>
1685 * gcc.dg/pr57773.c: New test.
1687 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
1693 * g++.dg/cpp1y/pr59635.C: New testcase.
1694 * g++.dg/cpp1y/pr59636.C: New testcase.
1695 * g++.dg/cpp1y/pr59629.C: New testcase.
1696 * g++.dg/cpp1y/pr59638.C: New testcase.
1698 2014-01-06 Martin Jambor <mjambor@suse.cz>
1701 * gcc.dg/ipa/pr59008.c: New test.
1703 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1705 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1708 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1710 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1711 Require c99_runtime.
1712 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1714 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1715 Require c99_runtime.
1716 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1717 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1718 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1720 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1721 Require c99_runtime.
1722 Make CALC void static.
1723 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
1725 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
1726 Require c99_runtime.
1727 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
1729 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1731 * gcc.target/i386/pr59501-1.c: Require avx effective target.
1732 * gcc.target/i386/pr59501-2.c: Likewise.
1733 * gcc.target/i386/pr59501-3.c: Likewise.
1734 * gcc.target/i386/pr59501-4.c: Likewise.
1735 * gcc.target/i386/pr59501-5.c: Likewise.
1736 * gcc.target/i386/pr59501-6.c: Likewise.
1738 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1740 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
1741 * gcc.target/i386/pr59390_1.c: Likewise.
1742 * gcc.target/i386/pr59390_2.c: Likewise.
1744 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
1746 * gcc.dg/pr59350.c: Tweak.
1747 * gcc.dg/pr59350-2.c: New test.
1748 * g++.dg/pr59510.C: Likewise.
1750 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1753 * gfortran.dg/bind_c_procs_2.f90: New.
1755 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
1757 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
1758 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1759 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1760 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1761 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
1762 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1763 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1765 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
1767 * gcc.target/arm/neon-nested-apcs.c: New test.
1769 2014-01-04 Jakub Jelinek <jakub@redhat.com>
1771 PR tree-optimization/59519
1772 * gcc.dg/vect/pr59519-1.c: New test.
1773 * gcc.dg/vect/pr59519-2.c: New test.
1775 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
1778 2014-01-04 Janus Weil <janus@gcc.gnu.org>
1781 * gfortran.dg/typebound_proc_32.f90: New.
1783 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
1786 * g++.dg/pr58950.C: New file.
1788 2014-01-03 Tobias Burnus <burnus@net-b.de>
1791 * g++.dg/gomp/pr58567.C: New.
1793 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
1795 PR tree-optimization/59651
1796 * gcc.dg/torture/pr59651.c: New test.
1797 * gcc.dg/vect/pr59651.c: Ditto.
1799 2014-01-03 Jakub Jelinek <jakub@redhat.com>
1802 * gcc.target/i386/pr59625.c: New test.
1804 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1808 * g++.dg/cpp0x/range-for28.C: New.
1809 * g++.dg/cpp0x/range-for3.C: Update.
1811 2014-01-02 Joseph Myers <joseph@codesourcery.com>
1813 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
1815 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1818 * g++.dg/cpp0x/pr59641.C: New file.
1820 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1822 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
1824 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1827 * g++.dg/ext/pr59378.C: New file.
1829 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1831 Update copyright years
1833 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1835 * gcc.target/arc/arc.exp: Use the standard form for the copyright
1838 2014-01-02 Janus Weil <janus@gcc.gnu.org>
1841 * gfortran.dg/dynamic_dispatch_12.f90: New.
1843 2014-01-01 Jakub Jelinek <jakub@redhat.com>
1845 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
1846 the builtin isn't optimized away as unused.
1848 PR rtl-optimization/59647
1849 * g++.dg/opt/pr59647.C: New test.
1851 Copyright (C) 2014 Free Software Foundation, Inc.
1853 Copying and distribution of this file, with or without modification,
1854 are permitted in any medium without royalty provided the copyright
1855 notice and this notice are preserved.