1 2014-02-11 Jakub Jelinek <jakub@redhat.com>
4 * gcc.dg/guality/pr59776.c: New test.
6 2014-02-11 Renlin Li <Renlin.Li@arm.com>
8 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
9 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
10 (add_options_for_arm_vfp3): New.
12 2014-02-11 Jeff Law <law@redhat.com>
15 * gcc.target/m68k/pr54041.c: New test.
17 2014-02-11 Jakub Jelinek <jakub@redhat.com>
20 * gcc.target/i386/pr59927.c: New test.
22 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
24 * gcc.dg/vect/pr57741-3.c: Require vect_int.
25 * gcc.dg/vect/pr60012.c: Likewise.
26 * gcc.dg/vect/vect-119.c: Likewise.
27 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
28 * gcc.dg/vect/vect-outer-4c.c: Likewise.
30 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
32 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
34 2014-02-10 Jeff Law <law@redhat.com>
37 * gcc.c-torture/compile/pr52306.c: New test.
39 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
41 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
43 2014-02-10 Richard Biener <rguenther@suse.de>
45 PR tree-optimization/60115
46 * gcc.dg/torture/pr60115.c: New testcase.
48 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
50 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
51 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
53 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
54 Ilya Tocar <ilya.tocar@intel.com>
56 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
57 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
58 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
59 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
60 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
61 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
62 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
63 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
64 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
65 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
66 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
67 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
68 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
69 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
70 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
71 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
72 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
73 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
74 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
75 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
76 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
77 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
78 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
79 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
80 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
81 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
82 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
84 2014-02-10 Jakub Jelinek <jakub@redhat.com>
86 * gcc.dg/vect/pr59984.c: Require effective target
89 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
92 * gfortran.dg/associated_target_5.f03: New test.
94 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
97 * gfortran.dg/elemental_by_value_1.f90: New test.
99 2014-02-08 Janus Weil <janus@gcc.gnu.org>
102 * gfortran.dg/finalize_22.f90: New.
104 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
107 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
108 was fixed by the patch for PR59906.
110 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
113 * gfortran.dg/coarray_8.f90: Update dg-error match.
115 2014-02-08 Jakub Jelinek <jakub@redhat.com>
118 * gcc.dg/vect/pr59984.c: New test.
121 * gcc.dg/attr-alloc_align-1.c: New test.
122 * gcc.dg/attr-alloc_align-2.c: New test.
123 * gcc.dg/attr-alloc_align-3.c: New test.
124 * gcc.dg/attr-assume_aligned-1.c: New test.
125 * gcc.dg/attr-assume_aligned-2.c: New test.
126 * gcc.dg/attr-assume_aligned-3.c: New test.
128 2014-02-08 Jakub Jelinek <jakub@redhat.com>
131 * gcc.target/i386/pr60077-1.c: New test.
132 * gcc.target/i386/pr60077-2.c: New test.
134 2014-02-07 Jakub Jelinek <jakub@redhat.com>
136 PR preprocessor/56824
137 * gcc.dg/pr56824.c: New test.
139 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
141 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
142 variable used for atomic operations.
144 2014-02-07 Richard Biener <rguenther@suse.de>
147 * gcc.dg/vect/pr60092-2.c: New testcase.
149 2014-02-07 Jakub Jelinek <jakub@redhat.com>
153 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
155 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
156 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
158 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
160 * gcc.target/s390/fp2int1.c: New testcase.
162 2014-02-07 Richard Biener <rguenther@suse.de>
165 * gcc.dg/tree-ssa/alias-30.c: New testcase.
166 * gcc.dg/tree-ssa/alias-31.c: Likewise.
168 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
171 * g++.dg/torture/pr59918.C: New testcase.
173 2014-02-06 Jakub Jelinek <jakub@redhat.com>
176 * gcc.target/arm/pr59575.c: New test.
179 * gcc.dg/pr59992.c: New test.
181 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
183 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
184 init_priority. Test alignment of variable instead of function.
186 2014-02-06 Marek Polacek <polacek@redhat.com>
189 * gcc.dg/pr60087.c: New test.
191 2014-02-06 Alan Modra <amodra@gmail.com>
193 * gcc.target/powerpc/pr60032.c: New.
195 2014-02-06 Jakub Jelinek <jakub@redhat.com>
198 * gcc.c-torture/execute/pr60062.c: New test.
199 * gcc.c-torture/execute/pr60072.c: New test.
201 2014-02-06 Ian Bolton <ian.bolton@arm.com>
203 * gcc.dg/tree-ssa/pr59597.c: Make called function static
204 so that expected outcome works for PIC variants too.
206 2014-02-06 Yury Gribov <y.gribov@samsung.com>
207 Kugan Vivekanandarajah <kuganv@linaro.org>
209 * gcc.target/arm/vect-noalign.c: New file.
211 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
212 Jakub Jelinek <jakub@redhat.com>
215 * gcc.dg/pr60013.c: New testcase.
217 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
219 * gcc.dg/vmx/sum2s.c: New.
220 * gcc.dg/vmx/sum2s-be-order.c: New.
222 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
224 * gcc.dg/vmx/pack.c: New.
225 * gcc.dg/vmx/pack-be-order.c: New.
226 * gcc.dg/vmx/unpack.c: New.
227 * gcc.dg/vmx/unpack-be-order.c: New.
229 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
231 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
232 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
234 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
236 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
237 Use __builtin_floorf, __builtin_ceilf.
238 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
240 (TEST): Use __builtin_floorf.
241 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
243 2014-02-05 Jakub Jelinek <jakub@redhat.com>
246 * g++.dg/opt/pr59947.C: New test.
249 * c-c++-common/gomp/pr58703.c: New test.
251 2014-02-05 Richard Biener <rguenther@suse.de>
254 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
255 avoid using unsigned long long.
257 2014-02-05 Jakub Jelinek <jakub@redhat.com>
260 * g++.dg/torture/pr57499.C: New test.
262 2014-02-05 Yury Gribov <y.gribov@samsung.com>
264 * gcc.dg/asan/nosanitize-and-inline.c: New test.
266 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
268 * g++.dg/ipa/devirrt-22.C: Fix template.
270 2014-02-04 Marek Polacek <polacek@redhat.com>
273 * gcc.dg/pr60036.c: New test.
275 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
278 * g++.dg/torture/pr60058.C: New testcase.
280 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
282 * g++.dg/tsan/default_options.C: Invert check.
284 2014-02-04 Jakub Jelinek <jakub@redhat.com>
286 PR tree-optimization/60002
287 * g++.dg/opt/pr60002.C: New test.
289 PR tree-optimization/60023
290 * g++.dg/vect/pr60023.cc: New test.
293 * c-c++-common/torture/pr60026.c: New test.
295 PR rtl-optimization/57915
296 * gcc.target/i386/pr57915.c: New test.
298 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
300 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
302 2014-02-04 Renlin Li <Renlin.Li@arm.com>
304 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
306 2014-02-04 Jakub Jelinek <jakub@redhat.com>
309 * gcc.dg/pr59261.c: New test.
311 2014-02-04 Richard Biener <rguenther@suse.de>
313 PR tree-optimization/60012
314 * gcc.dg/vect/pr60012.c: New testcase.
316 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
319 * g++.dg/eh/unwind-direct.C: New test.
321 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
323 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
324 timeout value to 20s.
326 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
329 * g++.dg/torture/pr59882.C: New testcase
331 2014-02-03 Jan Hubicka <jh@suse.cz>
334 * g++.dg/ipa/devirt-22.C: New testcase.
336 2014-02-03 Jan Hubicka <jh@suse.cz>
338 * g++.dg/ipa/devirt-25.C: New testcase.
340 2014-02-04 Jakub Jelinek <jakub@redhat.com>
342 PR tree-optimization/59924
343 * gcc.dg/pr59924.c: New test.
345 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
348 * g++.dg/ipa/devirt-24.C: New testcase.
350 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
354 * c-c++-common/attributes-1.c: New testcase.
355 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
357 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
360 * g++.dg/cpp0x/pr58871.C: New.
362 2014-02-03 Cong Hou <congh@google.com>
364 PR tree-optimization/60000
365 * g++.dg/vect/pr60000.cc: New test.
367 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
369 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
370 * gcc.target/i386/long-double-64-4.c: Likewise.
371 * gcc.target/i386/long-double-80-1.c: Likewise.
372 * gcc.target/i386/long-double-80-2.c: Likewise.
373 * gcc.target/i386/long-double-80-3.c: Likewise.
374 * gcc.target/i386/long-double-80-4.c: Likewise.
375 * gcc.target/i386/long-double-80-5.c: Likewise.
376 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
378 * gcc.target/i386/long-double-64-3.c: Likewise.
379 * gcc.target/i386/long-double-128-1.c: New test.
380 * gcc.target/i386/long-double-128-2.c: Likewise.
381 * gcc.target/i386/long-double-128-3.c: Likewise.
382 * gcc.target/i386/long-double-128-4.c: Likewise.
383 * gcc.target/i386/long-double-128-5.c: Likewise.
384 * gcc.target/i386/long-double-128-6.c: Likewise.
385 * gcc.target/i386/long-double-128-7.c: Likewise.
386 * gcc.target/i386/long-double-128-8.c: Likewise.
387 * gcc.target/i386/long-double-128-9.c: Likewise.
388 * gcc.target/i386/long-double-64-5.c: Likewise.
389 * gcc.target/i386/long-double-64-6.c: Likewise.
390 * gcc.target/i386/long-double-64-7.c: Likewise.
391 * gcc.target/i386/long-double-64-8.c: Likewise.
392 * gcc.target/i386/long-double-64-9.c: Likewise.
393 * gcc.target/i386/long-double-80-10.c: Likewise.
394 * gcc.target/i386/long-double-80-8.c: Likewise.
395 * gcc.target/i386/long-double-80-9.c: Likewise.
397 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
399 PR rtl-optimization/57662
400 * g++.dg/pr57662.C: New test.
402 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
404 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
405 * gcc.dg/vmx/perm.c: New.
406 * gcc.dg/vmx/perm-be-order.c: New.
408 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
410 * gcc.dg/vmx/vsums.c: New.
411 * gcc.dg/vmx/vsums-be-order.c: New.
413 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
415 * g++.dg/ipa/devirt-23.C: New testcase.
416 * g++.dg/ipa/devirt-20.C: Fix template.
418 2014-02-02 Jan Hubicka <jh@suse.cz>
420 * g++.dg/ipa/devirt-21.C: New testcase.
422 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
424 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
425 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
427 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
430 * gcc.c-torture/execute/pr60017.c: New test.
432 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
435 * gfortran.dg/default_initialization_7.f90: New test.
437 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
440 * gfortran.dg/elemental_subroutine_9.f90: New test.
442 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
444 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
446 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
448 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
450 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
452 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
454 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
457 * g++.dg/init/bitfield5.C: New.
459 2014-02-01 Jakub Jelinek <jakub@redhat.com>
461 PR tree-optimization/60003
462 * gcc.c-torture/execute/pr60003.c: New test.
464 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
467 * gcc.target/arm/pr59985.C: New.
469 2014-01-31 Jakub Jelinek <jakub@redhat.com>
472 * lib/tsan-dg.exp (tsan_init): Instead of not running any
473 tsan tests if trivial testcase doesn't run, set dg-do-what-default
475 (tsan_finish): Restore dg-do-what-default.
476 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
477 * g++.dg/tsan/fd_close_norace2.C: Likewise.
478 * g++.dg/tsan/default_options.C: Likewise.
479 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
480 * g++.dg/tsan/atomic_free2.C: Likewise.
481 * g++.dg/tsan/cond_race.C: Likewise.
482 * g++.dg/tsan/fd_close_norace.C: Likewise.
483 * g++.dg/tsan/benign_race.C: Likewise.
484 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
485 * c-c++-common/tsan/simple_race.c: Likewise.
486 * c-c++-common/tsan/mutexset1.c: Likewise.
487 * c-c++-common/tsan/thread_leak2.c: Likewise.
488 * c-c++-common/tsan/tls_race.c: Likewise.
489 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
490 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
491 * c-c++-common/tsan/free_race2.c: Likewise.
492 * c-c++-common/tsan/thread_leak.c: Likewise.
493 * c-c++-common/tsan/thread_leak1.c: Likewise.
494 * c-c++-common/tsan/race_on_barrier.c: Likewise.
495 * c-c++-common/tsan/free_race.c: Likewise.
496 * c-c++-common/tsan/sleep_sync.c: Likewise.
497 * c-c++-common/tsan/tiny_race.c: Likewise.
498 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
499 * c-c++-common/tsan/atomic_stack.c: Likewise.
500 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
501 in dg-output regexps.
502 * c-c++-common/tsan/simple_stack.c: Likewise.
504 2014-01-31 Richard Henderson <rth@redhat.com>
506 * g++.dg/tm/pr60004.C: New.
508 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
511 * g++.dg/inherit/crash4.C: New.
513 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
515 * c-c++-common/tsan/simple_race.c: Made test less flaky.
517 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
519 * gcc.target/i386/m512-check.h: Use correct rounding values.
521 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
523 * gcc.target/i386/avx-1.c: Use correct rounding values.
524 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
525 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
526 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
527 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
528 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
529 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
530 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
531 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
532 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
533 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
534 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
535 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
536 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
537 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
538 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
539 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
540 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
541 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
542 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
543 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
544 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
545 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
546 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
547 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
548 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
549 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
550 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
551 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
552 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
553 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
554 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
555 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
556 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
557 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
558 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
559 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
560 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
561 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
562 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
563 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
564 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
565 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
566 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
567 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
568 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
569 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
570 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
571 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
572 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
573 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
574 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
575 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
576 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
577 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
578 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
579 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
580 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
581 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
582 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
583 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
584 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
585 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
586 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
587 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
588 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
589 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
590 * gcc.target/i386/sse-13.c: Ditto.
591 * gcc.target/i386/sse-14.c: Ditto.
592 * gcc.target/i386/sse-22.c: Ditto.
593 * gcc.target/i386/sse-23.c: Ditto.
595 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
597 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
598 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
600 2014-01-31 Richard Biener <rguenther@suse.de>
603 * gcc.dg/torture/pr59990.c: New testcase.
605 2014-01-31 Jakub Jelinek <jakub@redhat.com>
607 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
608 if it fails don't run any tsan tests.
610 2014-01-31 Marek Polacek <polacek@redhat.com>
613 * gcc.dg/pr59940.c (g): Adjust dg-warning.
614 (y): Adjust dg-error.
615 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
616 * gcc.dg/pr59963-1.c: New test.
617 * gcc.dg/pr59963-2.c: New test.
618 * gcc.dg/pr59963-3.c: New test.
620 2014-01-30 Jakub Jelinek <jakub@redhat.com>
623 * gcc.target/arm/pr59923.c: New test.
625 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
627 * gcc.dg/vmx/splat.c: New.
628 * gcc.dg/vmx/splat-vsx.c: New.
629 * gcc.dg/vmx/splat-be-order.c: New.
630 * gcc.dg/vmx/splat-vsx-be-order.c: New.
631 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
632 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
634 2014-01-30 Richard Biener <rguenther@suse.de>
636 PR tree-optimization/59993
637 * gcc.dg/torture/pr59993.c: New testcase.
639 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
641 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
642 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
643 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
644 vect_int rather than vect_float.
646 2014-01-30 Marek Polacek <polacek@redhat.com>
648 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
650 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
652 * gcc.target/microblaze/isa/fcmp4.c: New.
654 2014-01-30 Marek Polacek <polacek@redhat.com>
657 * gcc.dg/pr59940.c: New test.
658 * gcc.dg/pr35635.c (func3): Move dg-warning.
660 2014-01-30 Richard Biener <rguenther@suse.de>
662 PR tree-optimization/59903
663 * gcc.dg/torture/pr59903.c: New testcase.
665 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
668 * g++.dg/lookup/crash8.C: New.
670 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
673 * g++.dg/template/crash117.C: New.
675 2014-01-30 Richard Biener <rguenther@suse.de>
678 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
679 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
681 * gcc.dg/invalid-call-1.c: Likewise.
683 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
686 * g++.dg/cpp1y/auto-fn23.C: New.
688 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
691 * g++.dg/init/dso_handle2.C: New.
693 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
696 * g++.dg/cpp0x/pr58674.C: New.
698 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
701 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
702 * gcc.target/i386/avx512f-gather-5.c: Ditto.
704 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
706 * gcc.dg/vmx/merge-be-order.c: New.
707 * gcc.dg/vmx/merge.c: New.
708 * gcc.dg/vmx/merge-vsx-be-order.c: New.
709 * gcc.dg/vmx/merge-vsx.c: New.
711 2014-01-29 Richard Biener <rguenther@suse.de>
713 PR tree-optimization/58742
714 * gcc.dg/pr58742-1.c: New testcase.
715 * gcc.dg/pr58742-2.c: Likewise.
716 * gcc.dg/pr58742-3.c: Likewise.
718 2014-01-29 Renlin Li <Renlin.Li@arm.com>
720 * gcc.target/arm/ftest-armv7ve-arm.c: New.
721 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
722 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
724 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
727 * g++.dg/gomp/pr58702.C: New.
729 2014-01-29 Dodji Seketeli <dodji@redhat.com>
731 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
734 2014-01-29 Jakub Jelinek <jakub@redhat.com>
737 PR tree-optimization/59920
738 * gcc.dg/pr59920-1.c: New test.
739 * gcc.dg/pr59920-2.c: New test.
740 * gcc.dg/pr59920-3.c: New test.
741 * c-c++-common/gomp/pr59917-1.c: New test.
742 * c-c++-common/gomp/pr59917-2.c: New test.
744 PR tree-optimization/59594
745 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
746 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
747 * gcc.dg/vect/pr59594.c: New test.
749 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
752 * gfortran.dg/allocate_class_3.f90: New test.
754 2014-01-28 Dodji Seketeli <dodji@redhat.com>
756 PR preprocessor/59935
757 * c-c++-common/cpp/warning-zero-location.c: New test.
758 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
760 2014-01-27 Steve Ellcey <sellcey@mips.com>
762 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
764 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
766 * g++.dg/ext/mv16.C: New tests.
768 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
770 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
771 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
772 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
773 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
774 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
775 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
776 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
777 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
778 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
779 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
780 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
781 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
782 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
783 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
784 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
785 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
786 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
787 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
788 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
789 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
790 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
791 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
792 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
793 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
794 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
795 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
796 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
797 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
798 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
799 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
800 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
801 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
802 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
803 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
804 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
805 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
806 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
807 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
808 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
809 _mm512_mask_cvtepi32_storeu_epi8.
810 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
811 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
812 _mm512_mask_cvtepi32_storeu_epi16.
813 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
814 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
815 _mm512_mask_cvtepi64_storeu_epi8.
816 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
817 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
818 _mm512_mask_cvtepi64_storeu_epi16.
819 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
820 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
821 _mm512_mask_cvtepi64_storeu_epi32.
822 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
823 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
824 _mm512_mask_cvtsepi32_storeu_epi8.
825 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
826 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
827 _mm512_mask_cvtsepi32_storeu_epi16.
828 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
829 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
830 _mm512_mask_cvtsepi64_storeu_epi8.
831 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
832 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
833 _mm512_mask_cvtsepi64_storeu_epi16.
834 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
835 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
836 _mm512_mask_cvtsepi64_storeu_epi32.
837 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
838 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
839 _mm512_mask_cvtusepi32_storeu_epi8.
840 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
841 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
842 _mm512_mask_cvtusepi32_storeu_epi16.
843 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
844 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
845 _mm512_mask_cvtusepi64_storeu_epi8.
846 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
847 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
848 _mm512_mask_cvtusepi64_storeu_epi16.
849 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
850 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
851 _mm512_mask_cvtusepi64_storeu_epi32.
852 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
853 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
855 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
857 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
858 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
859 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
860 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
861 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
862 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
863 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
864 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
865 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
866 built-ins roudning immediate.
867 * gcc.target/i386/sse-22.c: Add new built-ins.
868 * gcc.target/i386/sse-23.c: Ditto.
869 * gcc.target/i386/avx-1.c: Ditto.
871 2014-01-27 Christian Bruel <christian.bruel@st.com>
873 * gcc.target/sh/torture/strncmp.c: New tests.
875 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
877 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
879 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
881 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
883 2014-01-24 Jeff Law <law@redhat.com>
885 PR tree-optimization/59919
886 * gcc.c-torture/compile/pr59919.c: New test.
888 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
891 * g++.dg/ext/timevar2.C: New.
893 2014-01-24 Marek Polacek <polacek@redhat.com>
895 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
897 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
900 * gcc.target/i386/pr59929.c: New test.
902 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
905 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
906 word atomic functions at runtime.
908 2014-01-23 Marek Polacek <polacek@redhat.com>
911 * gcc.dg/pr59846.c: New test.
913 2014-01-23 Marek Polacek <polacek@redhat.com>
916 * c-c++-common/pr58346-1.c: New test.
917 * c-c++-common/pr58346-2.c: New test.
918 * c-c++-common/pr58346-3.c: New test.
920 2014-01-23 Marek Polacek <polacek@redhat.com>
923 * gcc.dg/20020220-2.c: Adjust dg-warning message.
924 * gcc.dg/pr59871.c: New test.
926 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
929 * g++.dg/parse/enum11.C: New.
931 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
933 * gcc.target/aarch64/sshr64_1.c: New testcase.
935 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
937 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
938 SIMD enabled function.
939 * g++.dg/cilk-plus/ef_test.C: New test.
940 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
942 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
943 to differenciate C error messages from C++ ones.
945 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
947 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
949 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
951 * gcc.target/microblaze/others/builtin-trap.c: New test,
953 2014-01-23 Jakub Jelinek <jakub@redhat.com>
956 * c-c++-common/gomp/pr58809.c: New test.
958 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
961 * c-c++-common/asan/use-after-return-1.c: Fixed
964 2014-01-23 Dodji Seketeli <dodji@redhat.com>
966 PR preprocessor/58580
967 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
969 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
970 Ilya Tocar <ilya.tocar@intel.com>
972 * gcc.target/i386/avx512f-kmovw-1.c: New.
974 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
976 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
977 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
978 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
979 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
980 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
981 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
983 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
986 * gcc.dg/pr48774.c: Remove skip for mips_rel.
987 * gcc.target/mips/pr52125.c: New test.
989 2014-01-22 Marek Polacek <polacek@redhat.com>
992 * gcc.dg/torture/pr59891.c: New test.
994 2014-01-22 Jeff Law <law@redhat.com>
996 PR tree-optimization/59597
997 * gcc.dg/tree-ssa/pr59597.c: New test.
999 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
1001 PR rtl-optimization/59477
1002 * g++.dg/pr59477.C: New.
1004 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1006 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1008 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1011 * g++.dg/pr59482.C: New.
1013 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1015 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1016 * gcc.dg/vmx/extract-vsx.c: New.
1017 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1018 * gcc.dg/vmx/insert-vsx.c: New.
1020 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1022 PR rtl-optimization/59896
1023 * gcc.target/arm/pr59896.c: New.
1025 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1027 PR rtl-optimization/59858
1028 * gcc.target/arm/pr59858.c: New.
1030 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1033 * gcc.dg/tree-prof/pr59003.c: New test.
1036 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1039 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1041 * gfortran.dg/round_3.f08: Add more cases.
1043 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1045 * lib/target-supports.exp (force_conventional_output_for): New
1047 * lib/scanasm.exp (scan-assembler_required_options)
1048 (scan-assembler-not_required_options)
1049 (scan-assembler-times_required_options): Replace with
1050 force_conventional_output_fors.
1051 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1052 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1054 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1057 * gcc.target/i386/pr59789.c: New testcase.
1059 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1061 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1062 the 'code' bitfield from 16 to 8.
1064 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1066 * lib/target-supports.exp
1067 (check_effective_target_vect_perm): Exclude aarch64_be.
1068 (check_effective_target_vect_perm_byte): Likewise.
1069 (check_effective_target_vect_perm_short): Likewise.
1071 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1073 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1074 (RUN_TEST): Use new macro.
1075 (INDEX64_32): Delete.
1076 (INDEX64_64): Likewise.
1077 (INDEX128_32): Likewise.
1078 (INDEX128_64): Likewise.
1080 (test_vneg_f32): Use fixed RUN_TEST.
1082 2014-01-20 Richard Biener <rguenther@suse.de>
1085 * gcc.dg/pr59860.c: New testcase.
1087 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1090 * gcc.target/i386/pr59880.c: New test.
1092 2014-01-20 Renlin Li <renlin.li@arm.com>
1094 * gcc.dg/pr44194-1.c: Tweak regexp.
1096 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1101 * gfortran.dg/round_3.f08: New cases added.
1102 * gfortran.dg/fmt_g_1.f90: New test.
1104 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1106 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1108 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1110 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1112 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1114 * gcc.dg/vect/pr57705.c: Require vect_int.
1115 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1116 * gcc.dg/vect/vect-alias-check.c: Likewise.
1118 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1121 * gfortran.dg/unresolved_fixup_1.f90: New test.
1122 * gfortran.dg/unresolved_fixup_2.f90: New test.
1124 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1127 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1128 Remove dg-prune-output lines.
1130 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1133 * gfortran.dg/pr59706.f90: New test.
1134 * g++.dg/ext/pr59706.C: New test.
1136 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1140 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1141 * g++.dg/init/pr58811.C: Likewise.
1143 2014-01-17 Jeff Law <law@redhat.com>
1146 * gfortran.dg/pr57904.f90: New test.
1148 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1151 * g++.dg/cpp0x/nsdmi-union4.C: New.
1153 2014-01-17 Marek Polacek <polacek@redhat.com>
1156 * g++.dg/diagnostic/pr59838.C: New test.
1158 2014-01-17 Marek Polacek <polacek@redhat.com>
1161 * gcc.dg/pr58346.c: New test.
1163 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1166 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1167 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1171 * gfortran.dg/pr59440-1.f90: New test.
1172 * gfortran.dg/pr59440-2.f90: New test.
1173 * gfortran.dg/pr59440-3.f90: New test.
1176 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1177 testing for " version" and " alias" with one testing for
1178 " version\[^\n\r]* alias".
1179 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1180 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1181 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1182 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1183 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1184 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1187 * c-c++-common/torture/pr57945.c: New test.
1189 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1191 * gcc.target/arm/its.c: New testcase.
1193 2014-01-16 Jan Hubicka <jh@suse.cz>
1196 * g++.dg/torture/pr59775.C: New testcase.
1198 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1201 * gcc.c-torture/compile/pr58344.c: New test.
1204 * gcc.target/i386/pr59839.c: New test.
1207 * gcc.target/i386/pr9771-1.c (main): Rename to...
1208 (real_main): ... this. Add __asm name "main".
1209 (ASMNAME, ASMNAME2, STRING): Define.
1211 2014-01-16 Nick Clifton <nickc@redhat.com>
1214 * gcc.c-torture/compile/pr28865.c: New.
1215 * gcc.c-torture/execute/pr28865.c: New.
1217 2014-01-16 Marek Polacek <polacek@redhat.com>
1220 * gcc.dg/pr59827.c: New test.
1222 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1224 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1226 2014-01-15 Richard Henderson <rth@redhat.com>
1229 * gcc.target/i386/pr54694.c: New test.
1231 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1234 * g++.dg/pr49718.C: New test.
1236 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1238 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1240 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1242 * gcc.dg/vmx/mult-even-odd.c: New.
1243 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1245 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1247 * lib/target-supports.exp (check_libcilkrts_available): Added an
1248 extern "C" if we are using C++ along with a function prototype.
1250 2014-01-15 Jeff Law <law@redhat.com>
1252 PR tree-optimization/59747
1253 * gcc.c-torture/execute/pr59747.c: New test.
1255 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1258 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1260 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1261 * g++.dg/ext/attribute-test-1.C: Likewise.
1262 * g++.dg/ext/attribute-test-2.C: Likewise.
1263 * g++.dg/ext/attribute-test-3.C: Likewise.
1264 * g++.dg/ext/attribute-test-4.C: Likewise.
1265 * g++.dg/ext/pr56790-1.C: Likewise.
1266 * g++.dg/torture/pr38565.C: Likewise.
1267 * gcc.dg/pr53060.c: Likewise.
1268 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1269 * c-c++-common/vector-compare-2.c: Likewise.
1270 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1271 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1272 dg-message line number.
1274 2014-01-15 Matthias Klose <doko@ubuntu.com>
1276 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1278 2014-01-15 Richard Biener <rguenther@suse.de>
1280 PR tree-optimization/59822
1281 * g++.dg/torture/pr59822.C: New testcase.
1283 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1286 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1287 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1289 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1290 Kugan Vivekanandarajah <kuganv@linaro.org>
1293 * g++.dg/pr59695.C: New testcase.
1295 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1298 * gcc.c-torture/compile/pr59803.c: New testcase.
1300 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1303 * gcc.c-torture/execute/pr58943.c: New test.
1304 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1306 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1309 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1310 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1311 (bar): Change return type to void. Set y to x.
1312 * gcc.target/i386/pr59794-1.c: New testcase.
1313 * gcc.target/i386/pr59794-2.c: Likewise.
1314 * gcc.target/i386/pr59794-3.c: Likewise.
1315 * gcc.target/i386/pr59794-4.c: Likewise.
1316 * gcc.target/i386/pr59794-5.c: Likewise.
1317 * gcc.target/i386/pr59794-6.c: Likewise.
1318 * gcc.target/i386/pr59794-7.c: Likewise.
1320 2014-01-14 Richard Biener <rguenther@suse.de>
1322 PR tree-optimization/58921
1323 PR tree-optimization/59006
1324 * gcc.dg/torture/pr58921.c: New testcase.
1325 * gcc.dg/torture/pr59006.c: Likewise.
1326 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1328 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1331 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1332 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1333 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1334 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1335 Executing predictive commoning without unrolling.
1337 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1339 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1340 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1341 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1342 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1343 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1344 __builtin_ia32_rsqrt28sd_round.
1345 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1346 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1347 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1348 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1349 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1350 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1351 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1352 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1353 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1354 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1355 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1356 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1357 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1358 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1359 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1360 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1361 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1362 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1363 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1364 fix wrong rounding mode (see above).
1365 * gcc.target/i386/sse-23.c: Ditto.
1367 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1369 * gcc.dg/vmx/insert.c: New.
1370 * gcc.dg/vmx/insert-be-order.c: New.
1371 * gcc.dg/vmx/extract.c: New.
1372 * gcc.dg/vmx/extract-be-order.c: New.
1374 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1376 PR tree-optimization/59387
1377 * gcc.c-torture/execute/pr59387.c: New test.
1379 2014-01-13 Richard Biener <rguenther@suse.de>
1381 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1382 adjusting mathlib options.
1383 * gfortran.dg/lto/lto.exp: Likewise.
1385 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1387 * gnat.dg/loop_optimization17.adb: New test.
1388 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1390 2014-01-13 Christian Bruel <christian.bruel@st.com>
1392 * gcc.target/sh/cmpstrn.c: New case.
1394 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1396 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1397 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1399 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1402 * gfortran.dg/alloc_comp_basics_6.f90: New.
1404 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1407 * gfortran.dg/pr59700.f90: New test.
1409 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1411 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1412 * gfortran.dg/use_only_3.f90: Likewise.
1413 * gfortran.dg/inquire_10.f90: Delete opened file.
1414 * gfortran.dg/inquire_15.f90: Likewise.
1415 * gfortran.dg/pr16597.f90: Likewise.
1416 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1419 2014-01-10 Jeff Law <law@redhat.com>
1422 * gcc.c-torture/compile/pr59743.c: New test.
1424 2014-01-10 Jan Hubicka <jh@suse.cz>
1427 * g++.dg/torture/pr58585.C: New testcase.
1429 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1431 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1433 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1435 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1437 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1440 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1441 * gcc.target/aarch64/cmn-neg2.c: New test.
1443 2014-01-10 Richard Biener <rguenther@suse.de>
1445 PR tree-optimization/59374
1446 * gcc.dg/torture/pr59374-3.c: New testcase.
1448 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1450 * lib/target-supports.exp
1451 (check_effective_target_arm_crypto_ok_nocache): New.
1452 (check_effective_target_arm_crypto_ok): Use above procedure.
1453 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1455 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1459 * g++.dg/ipa/devirt-20.C: New testcase.
1460 * g++.dg/torture/pr58252.C: Likewise.
1461 * g++.dg/torture/pr59226.C: Likewise.
1463 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1465 * c-c++-common/asan/no-asan-stack.c: New test.
1467 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1470 * gcc.dg/pr59670.c: New test.
1472 2014-01-09 Steve Ellcey <sellcey@mips.com>
1474 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1476 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1479 * gcc.target/i386/pr47735.c: New test.
1481 PR tree-optimization/59622
1482 * g++.dg/opt/pr59622-2.C: New test.
1483 * g++.dg/opt/pr59622-3.C: New test.
1484 * g++.dg/opt/pr59622-4.C: New test.
1485 * g++.dg/opt/pr59622-5.C: New test.
1488 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1489 filename:line instead of (modulename+offset) form with stripped
1490 initial / from the filename.
1492 2014-01-09 Ian Lance Taylor <iant@google.com>
1494 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1495 the other Go compiler.
1497 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1500 * g++.dg/cpp0x/variadic145.C: New.
1502 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1504 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1505 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1507 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1510 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1511 are run only if the Cilk library is available/enabled.
1512 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1513 * lib/target-supports.exp (check_libcilkrts_available): New function.
1515 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1518 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1519 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1520 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1521 with dg-additional-options.
1522 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1523 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1524 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1525 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1526 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1527 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1529 2014-01-09 Richard Biener <rguenther@suse.de>
1531 PR tree-optimization/59715
1532 * gcc.dg/torture/pr59715.c: New testcase.
1534 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1536 * c-c++-common/asan/no-asan-globals.c: New test.
1537 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1538 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1539 * c-c++-common/asan/use-after-return-1.c: Likewise.
1540 * c-c++-common/asan/no-use-after-return.c: Likewise.
1542 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1544 * gnat.dg/weak2.ad[sb]: New test.
1546 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1549 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1550 type, use pointers to vector type instead.
1552 2014-01-08 Catherine Moore <clm@codesourcery.com>
1554 * gcc.target/mips/umips-branch-3.c: New test.
1555 * gcc.target/mips/umips-branch-4.c: New test.
1557 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1559 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1560 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1561 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1562 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1563 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1564 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1565 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1566 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1568 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1570 PR rtl-optimization/59137
1571 * gcc.target/mips/pr59137.c: New test.
1573 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1575 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1576 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1577 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1578 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1579 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1580 Require fpic effective target.
1581 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1583 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1586 * gcc.dg/pr59722.c: New test.
1588 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1591 * gcc.dg/torture/pr57748-3.c: New test.
1592 * gcc.dg/torture/pr57748-4.c: New test.
1594 2014-01-08 Marek Polacek <polacek@redhat.com>
1597 * gcc.dg/gomp/pr59669-1.c: New test.
1598 * gcc.dg/gomp/pr59669-2.c: New test.
1600 2014-01-08 Martin Jambor <mjambor@suse.cz>
1603 * gcc.dg/ipa/pr59610.c: New test.
1605 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1608 * gfortran.dg/binding_label_tests_26a.f90: New.
1609 * gfortran.dg/binding_label_tests_26b.f90: New.
1611 2014-01-08 Marek Polacek <polacek@redhat.com>
1614 * c-c++-common/ubsan/pr59667.c: New test.
1616 2014-01-08 Richard Biener <rguenther@suse.de>
1619 * gcc.dg/pr59630.c: New testcase.
1621 2014-01-08 Richard Biener <rguenther@suse.de>
1624 * gcc.dg/pr59471.c: New testcase.
1626 2014-01-07 Jeff Law <law@redhat.com>
1629 * gcc.target/i386/pr53623.c: New test.
1631 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1633 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1635 * g++.dg/cpp1y/pr58534.C: Likewise.
1636 * g++.dg/cpp1y/pr58536.C: Likewise.
1637 * g++.dg/cpp1y/pr58548.C: Likewise.
1638 * g++.dg/cpp1y/pr58549.C: Likewise.
1639 * g++.dg/cpp1y/pr58637.C: Likewise.
1640 * g++.dg/cpp1y/pr59112.C: Likewise.
1641 * g++.dg/cpp1y/pr59113.C: Likewise.
1642 * g++.dg/cpp1y/pr59629.C: Likewise.
1643 * g++.dg/cpp1y/pr59635.C: Likewise.
1644 * g++.dg/cpp1y/pr59636.C: Likewise.
1645 * g++.dg/cpp1y/pr59638.C: Likewise.
1647 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1649 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1651 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
1653 * gcc.target/i386/intrinsics_4.c (bar): New function.
1655 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1657 * g++.dg/ext/is_base_of_incomplete-2.C: New.
1659 2014-01-07 Jakub Jelinek <jakub@redhat.com>
1661 PR rtl-optimization/58668
1662 * gcc.dg/pr58668.c: New test.
1664 PR tree-optimization/59643
1665 * gcc.dg/pr59643.c: New test.
1666 * gcc.c-torture/execute/pr59643.c: New test.
1668 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1671 * gfortran.dg/class_allocate_16.f90: New.
1673 2014-01-06 Jakub Jelinek <jakub@redhat.com>
1676 * gcc.target/i386/pr59644.c: New test.
1678 2014-01-06 Marek Polacek <polacek@redhat.com>
1681 * gcc.dg/pr57773.c: New test.
1683 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
1689 * g++.dg/cpp1y/pr59635.C: New testcase.
1690 * g++.dg/cpp1y/pr59636.C: New testcase.
1691 * g++.dg/cpp1y/pr59629.C: New testcase.
1692 * g++.dg/cpp1y/pr59638.C: New testcase.
1694 2014-01-06 Martin Jambor <mjambor@suse.cz>
1697 * gcc.dg/ipa/pr59008.c: New test.
1699 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1701 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1704 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1706 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1707 Require c99_runtime.
1708 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1710 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1711 Require c99_runtime.
1712 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1713 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1714 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1716 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1717 Require c99_runtime.
1718 Make CALC void static.
1719 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
1721 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
1722 Require c99_runtime.
1723 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
1725 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1727 * gcc.target/i386/pr59501-1.c: Require avx effective target.
1728 * gcc.target/i386/pr59501-2.c: Likewise.
1729 * gcc.target/i386/pr59501-3.c: Likewise.
1730 * gcc.target/i386/pr59501-4.c: Likewise.
1731 * gcc.target/i386/pr59501-5.c: Likewise.
1732 * gcc.target/i386/pr59501-6.c: Likewise.
1734 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1736 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
1737 * gcc.target/i386/pr59390_1.c: Likewise.
1738 * gcc.target/i386/pr59390_2.c: Likewise.
1740 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
1742 * gcc.dg/pr59350.c: Tweak.
1743 * gcc.dg/pr59350-2.c: New test.
1744 * g++.dg/pr59510.C: Likewise.
1746 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1749 * gfortran.dg/bind_c_procs_2.f90: New.
1751 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
1753 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
1754 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1755 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1756 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1757 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
1758 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1759 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1761 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
1763 * gcc.target/arm/neon-nested-apcs.c: New test.
1765 2014-01-04 Jakub Jelinek <jakub@redhat.com>
1767 PR tree-optimization/59519
1768 * gcc.dg/vect/pr59519-1.c: New test.
1769 * gcc.dg/vect/pr59519-2.c: New test.
1771 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
1774 2014-01-04 Janus Weil <janus@gcc.gnu.org>
1777 * gfortran.dg/typebound_proc_32.f90: New.
1779 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
1782 * g++.dg/pr58950.C: New file.
1784 2014-01-03 Tobias Burnus <burnus@net-b.de>
1787 * g++.dg/gomp/pr58567.C: New.
1789 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
1791 PR tree-optimization/59651
1792 * gcc.dg/torture/pr59651.c: New test.
1793 * gcc.dg/vect/pr59651.c: Ditto.
1795 2014-01-03 Jakub Jelinek <jakub@redhat.com>
1798 * gcc.target/i386/pr59625.c: New test.
1800 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1804 * g++.dg/cpp0x/range-for28.C: New.
1805 * g++.dg/cpp0x/range-for3.C: Update.
1807 2014-01-02 Joseph Myers <joseph@codesourcery.com>
1809 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
1811 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1814 * g++.dg/cpp0x/pr59641.C: New file.
1816 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1818 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
1820 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1823 * g++.dg/ext/pr59378.C: New file.
1825 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1827 Update copyright years
1829 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1831 * gcc.target/arc/arc.exp: Use the standard form for the copyright
1834 2014-01-02 Janus Weil <janus@gcc.gnu.org>
1837 * gfortran.dg/dynamic_dispatch_12.f90: New.
1839 2014-01-01 Jakub Jelinek <jakub@redhat.com>
1841 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
1842 the builtin isn't optimized away as unused.
1844 PR rtl-optimization/59647
1845 * g++.dg/opt/pr59647.C: New test.
1847 Copyright (C) 2014 Free Software Foundation, Inc.
1849 Copying and distribution of this file, with or without modification,
1850 are permitted in any medium without royalty provided the copyright
1851 notice and this notice are preserved.