1 2014-02-11 Jeff Law <law@redhat.com>
4 * gcc.target/m68k/pr54041.c: New test.
6 2014-02-11 Jakub Jelinek <jakub@redhat.com>
9 * gcc.target/i386/pr59927.c: New test.
11 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
13 * gcc.dg/vect/pr57741-3.c: Require vect_int.
14 * gcc.dg/vect/pr60012.c: Likewise.
15 * gcc.dg/vect/vect-119.c: Likewise.
16 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
17 * gcc.dg/vect/vect-outer-4c.c: Likewise.
19 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
23 2014-02-10 Jeff Law <law@redhat.com>
26 * gcc.c-torture/compile/pr52306.c: New test.
28 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
30 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
32 2014-02-10 Richard Biener <rguenther@suse.de>
34 PR tree-optimization/60115
35 * gcc.dg/torture/pr60115.c: New testcase.
37 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
39 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
40 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
42 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
43 Ilya Tocar <ilya.tocar@intel.com>
45 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
46 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
47 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
48 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
49 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
50 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
51 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
52 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
53 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
54 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
55 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
56 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
57 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
58 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
59 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
60 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
61 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
62 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
63 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
64 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
65 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
66 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
67 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
68 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
69 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
70 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
71 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
73 2014-02-10 Jakub Jelinek <jakub@redhat.com>
75 * gcc.dg/vect/pr59984.c: Require effective target
78 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
81 * gfortran.dg/associated_target_5.f03: New test.
83 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
86 * gfortran.dg/elemental_by_value_1.f90: New test.
88 2014-02-08 Janus Weil <janus@gcc.gnu.org>
91 * gfortran.dg/finalize_22.f90: New.
93 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
96 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
97 was fixed by the patch for PR59906.
99 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
102 * gfortran.dg/coarray_8.f90: Update dg-error match.
104 2014-02-08 Jakub Jelinek <jakub@redhat.com>
107 * gcc.dg/vect/pr59984.c: New test.
110 * gcc.dg/attr-alloc_align-1.c: New test.
111 * gcc.dg/attr-alloc_align-2.c: New test.
112 * gcc.dg/attr-alloc_align-3.c: New test.
113 * gcc.dg/attr-assume_aligned-1.c: New test.
114 * gcc.dg/attr-assume_aligned-2.c: New test.
115 * gcc.dg/attr-assume_aligned-3.c: New test.
117 2014-02-08 Jakub Jelinek <jakub@redhat.com>
120 * gcc.target/i386/pr60077-1.c: New test.
121 * gcc.target/i386/pr60077-2.c: New test.
123 2014-02-07 Jakub Jelinek <jakub@redhat.com>
125 PR preprocessor/56824
126 * gcc.dg/pr56824.c: New test.
128 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
130 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
131 variable used for atomic operations.
133 2014-02-07 Richard Biener <rguenther@suse.de>
136 * gcc.dg/vect/pr60092-2.c: New testcase.
138 2014-02-07 Jakub Jelinek <jakub@redhat.com>
142 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
144 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
145 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
147 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
149 * gcc.target/s390/fp2int1.c: New testcase.
151 2014-02-07 Richard Biener <rguenther@suse.de>
154 * gcc.dg/tree-ssa/alias-30.c: New testcase.
155 * gcc.dg/tree-ssa/alias-31.c: Likewise.
157 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
160 * g++.dg/torture/pr59918.C: New testcase.
162 2014-02-06 Jakub Jelinek <jakub@redhat.com>
165 * gcc.target/arm/pr59575.c: New test.
168 * gcc.dg/pr59992.c: New test.
170 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
172 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
173 init_priority. Test alignment of variable instead of function.
175 2014-02-06 Marek Polacek <polacek@redhat.com>
178 * gcc.dg/pr60087.c: New test.
180 2014-02-06 Alan Modra <amodra@gmail.com>
182 * gcc.target/powerpc/pr60032.c: New.
184 2014-02-06 Jakub Jelinek <jakub@redhat.com>
187 * gcc.c-torture/execute/pr60062.c: New test.
188 * gcc.c-torture/execute/pr60072.c: New test.
190 2014-02-06 Ian Bolton <ian.bolton@arm.com>
192 * gcc.dg/tree-ssa/pr59597.c: Make called function static
193 so that expected outcome works for PIC variants too.
195 2014-02-06 Yury Gribov <y.gribov@samsung.com>
196 Kugan Vivekanandarajah <kuganv@linaro.org>
198 * gcc.target/arm/vect-noalign.c: New file.
200 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
201 Jakub Jelinek <jakub@redhat.com>
204 * gcc.dg/pr60013.c: New testcase.
206 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
208 * gcc.dg/vmx/sum2s.c: New.
209 * gcc.dg/vmx/sum2s-be-order.c: New.
211 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
213 * gcc.dg/vmx/pack.c: New.
214 * gcc.dg/vmx/pack-be-order.c: New.
215 * gcc.dg/vmx/unpack.c: New.
216 * gcc.dg/vmx/unpack-be-order.c: New.
218 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
220 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
221 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
223 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
225 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
226 Use __builtin_floorf, __builtin_ceilf.
227 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
229 (TEST): Use __builtin_floorf.
230 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
232 2014-02-05 Jakub Jelinek <jakub@redhat.com>
235 * g++.dg/opt/pr59947.C: New test.
238 * c-c++-common/gomp/pr58703.c: New test.
240 2014-02-05 Richard Biener <rguenther@suse.de>
243 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
244 avoid using unsigned long long.
246 2014-02-05 Jakub Jelinek <jakub@redhat.com>
249 * g++.dg/torture/pr57499.C: New test.
251 2014-02-05 Yury Gribov <y.gribov@samsung.com>
253 * gcc.dg/asan/nosanitize-and-inline.c: New test.
255 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
257 * g++.dg/ipa/devirrt-22.C: Fix template.
259 2014-02-04 Marek Polacek <polacek@redhat.com>
262 * gcc.dg/pr60036.c: New test.
264 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
267 * g++.dg/torture/pr60058.C: New testcase.
269 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
271 * g++.dg/tsan/default_options.C: Invert check.
273 2014-02-04 Jakub Jelinek <jakub@redhat.com>
275 PR tree-optimization/60002
276 * g++.dg/opt/pr60002.C: New test.
278 PR tree-optimization/60023
279 * g++.dg/vect/pr60023.cc: New test.
282 * c-c++-common/torture/pr60026.c: New test.
284 PR rtl-optimization/57915
285 * gcc.target/i386/pr57915.c: New test.
287 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
289 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
291 2014-02-04 Renlin Li <Renlin.Li@arm.com>
293 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
295 2014-02-04 Jakub Jelinek <jakub@redhat.com>
298 * gcc.dg/pr59261.c: New test.
300 2014-02-04 Richard Biener <rguenther@suse.de>
302 PR tree-optimization/60012
303 * gcc.dg/vect/pr60012.c: New testcase.
305 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
308 * g++.dg/eh/unwind-direct.C: New test.
310 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
312 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
313 timeout value to 20s.
315 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
318 * g++.dg/torture/pr59882.C: New testcase
320 2014-02-03 Jan Hubicka <jh@suse.cz>
323 * g++.dg/ipa/devirt-22.C: New testcase.
325 2014-02-03 Jan Hubicka <jh@suse.cz>
327 * g++.dg/ipa/devirt-25.C: New testcase.
329 2014-02-04 Jakub Jelinek <jakub@redhat.com>
331 PR tree-optimization/59924
332 * gcc.dg/pr59924.c: New test.
334 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
337 * g++.dg/ipa/devirt-24.C: New testcase.
339 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
343 * c-c++-common/attributes-1.c: New testcase.
344 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
346 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
349 * g++.dg/cpp0x/pr58871.C: New.
351 2014-02-03 Cong Hou <congh@google.com>
353 PR tree-optimization/60000
354 * g++.dg/vect/pr60000.cc: New test.
356 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
358 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
359 * gcc.target/i386/long-double-64-4.c: Likewise.
360 * gcc.target/i386/long-double-80-1.c: Likewise.
361 * gcc.target/i386/long-double-80-2.c: Likewise.
362 * gcc.target/i386/long-double-80-3.c: Likewise.
363 * gcc.target/i386/long-double-80-4.c: Likewise.
364 * gcc.target/i386/long-double-80-5.c: Likewise.
365 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
367 * gcc.target/i386/long-double-64-3.c: Likewise.
368 * gcc.target/i386/long-double-128-1.c: New test.
369 * gcc.target/i386/long-double-128-2.c: Likewise.
370 * gcc.target/i386/long-double-128-3.c: Likewise.
371 * gcc.target/i386/long-double-128-4.c: Likewise.
372 * gcc.target/i386/long-double-128-5.c: Likewise.
373 * gcc.target/i386/long-double-128-6.c: Likewise.
374 * gcc.target/i386/long-double-128-7.c: Likewise.
375 * gcc.target/i386/long-double-128-8.c: Likewise.
376 * gcc.target/i386/long-double-128-9.c: Likewise.
377 * gcc.target/i386/long-double-64-5.c: Likewise.
378 * gcc.target/i386/long-double-64-6.c: Likewise.
379 * gcc.target/i386/long-double-64-7.c: Likewise.
380 * gcc.target/i386/long-double-64-8.c: Likewise.
381 * gcc.target/i386/long-double-64-9.c: Likewise.
382 * gcc.target/i386/long-double-80-10.c: Likewise.
383 * gcc.target/i386/long-double-80-8.c: Likewise.
384 * gcc.target/i386/long-double-80-9.c: Likewise.
386 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
388 PR rtl-optimization/57662
389 * g++.dg/pr57662.C: New test.
391 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
393 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
394 * gcc.dg/vmx/perm.c: New.
395 * gcc.dg/vmx/perm-be-order.c: New.
397 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
399 * gcc.dg/vmx/vsums.c: New.
400 * gcc.dg/vmx/vsums-be-order.c: New.
402 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
404 * g++.dg/ipa/devirt-23.C: New testcase.
405 * g++.dg/ipa/devirt-20.C: Fix template.
407 2014-02-02 Jan Hubicka <jh@suse.cz>
409 * g++.dg/ipa/devirt-21.C: New testcase.
411 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
413 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
414 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
416 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
419 * gcc.c-torture/execute/pr60017.c: New test.
421 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
424 * gfortran.dg/default_initialization_7.f90: New test.
426 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
429 * gfortran.dg/elemental_subroutine_9.f90: New test.
431 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
433 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
435 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
437 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
439 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
441 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
443 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
446 * g++.dg/init/bitfield5.C: New.
448 2014-02-01 Jakub Jelinek <jakub@redhat.com>
450 PR tree-optimization/60003
451 * gcc.c-torture/execute/pr60003.c: New test.
453 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
456 * gcc.target/arm/pr59985.C: New.
458 2014-01-31 Jakub Jelinek <jakub@redhat.com>
461 * lib/tsan-dg.exp (tsan_init): Instead of not running any
462 tsan tests if trivial testcase doesn't run, set dg-do-what-default
464 (tsan_finish): Restore dg-do-what-default.
465 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
466 * g++.dg/tsan/fd_close_norace2.C: Likewise.
467 * g++.dg/tsan/default_options.C: Likewise.
468 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
469 * g++.dg/tsan/atomic_free2.C: Likewise.
470 * g++.dg/tsan/cond_race.C: Likewise.
471 * g++.dg/tsan/fd_close_norace.C: Likewise.
472 * g++.dg/tsan/benign_race.C: Likewise.
473 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
474 * c-c++-common/tsan/simple_race.c: Likewise.
475 * c-c++-common/tsan/mutexset1.c: Likewise.
476 * c-c++-common/tsan/thread_leak2.c: Likewise.
477 * c-c++-common/tsan/tls_race.c: Likewise.
478 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
479 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
480 * c-c++-common/tsan/free_race2.c: Likewise.
481 * c-c++-common/tsan/thread_leak.c: Likewise.
482 * c-c++-common/tsan/thread_leak1.c: Likewise.
483 * c-c++-common/tsan/race_on_barrier.c: Likewise.
484 * c-c++-common/tsan/free_race.c: Likewise.
485 * c-c++-common/tsan/sleep_sync.c: Likewise.
486 * c-c++-common/tsan/tiny_race.c: Likewise.
487 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
488 * c-c++-common/tsan/atomic_stack.c: Likewise.
489 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
490 in dg-output regexps.
491 * c-c++-common/tsan/simple_stack.c: Likewise.
493 2014-01-31 Richard Henderson <rth@redhat.com>
495 * g++.dg/tm/pr60004.C: New.
497 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
500 * g++.dg/inherit/crash4.C: New.
502 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
504 * c-c++-common/tsan/simple_race.c: Made test less flaky.
506 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
508 * gcc.target/i386/m512-check.h: Use correct rounding values.
510 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
512 * gcc.target/i386/avx-1.c: Use correct rounding values.
513 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
514 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
515 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
516 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
517 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
518 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
519 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
520 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
521 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
522 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
523 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
524 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
525 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
526 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
527 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
528 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
529 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
530 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
531 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
532 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
533 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
534 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
535 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
536 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
537 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
538 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
539 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
540 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
541 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
542 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
543 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
544 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
545 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
546 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
547 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
548 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
549 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
550 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
551 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
552 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
553 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
554 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
555 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
556 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
557 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
558 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
559 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
560 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
561 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
562 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
563 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
564 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
565 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
566 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
567 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
568 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
569 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
570 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
571 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
572 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
573 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
574 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
575 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
576 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
577 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
578 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
579 * gcc.target/i386/sse-13.c: Ditto.
580 * gcc.target/i386/sse-14.c: Ditto.
581 * gcc.target/i386/sse-22.c: Ditto.
582 * gcc.target/i386/sse-23.c: Ditto.
584 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
586 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
587 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
589 2014-01-31 Richard Biener <rguenther@suse.de>
592 * gcc.dg/torture/pr59990.c: New testcase.
594 2014-01-31 Jakub Jelinek <jakub@redhat.com>
596 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
597 if it fails don't run any tsan tests.
599 2014-01-31 Marek Polacek <polacek@redhat.com>
602 * gcc.dg/pr59940.c (g): Adjust dg-warning.
603 (y): Adjust dg-error.
604 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
605 * gcc.dg/pr59963-1.c: New test.
606 * gcc.dg/pr59963-2.c: New test.
607 * gcc.dg/pr59963-3.c: New test.
609 2014-01-30 Jakub Jelinek <jakub@redhat.com>
612 * gcc.target/arm/pr59923.c: New test.
614 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
616 * gcc.dg/vmx/splat.c: New.
617 * gcc.dg/vmx/splat-vsx.c: New.
618 * gcc.dg/vmx/splat-be-order.c: New.
619 * gcc.dg/vmx/splat-vsx-be-order.c: New.
620 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
621 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
623 2014-01-30 Richard Biener <rguenther@suse.de>
625 PR tree-optimization/59993
626 * gcc.dg/torture/pr59993.c: New testcase.
628 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
630 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
631 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
632 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
633 vect_int rather than vect_float.
635 2014-01-30 Marek Polacek <polacek@redhat.com>
637 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
639 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
641 * gcc.target/microblaze/isa/fcmp4.c: New.
643 2014-01-30 Marek Polacek <polacek@redhat.com>
646 * gcc.dg/pr59940.c: New test.
647 * gcc.dg/pr35635.c (func3): Move dg-warning.
649 2014-01-30 Richard Biener <rguenther@suse.de>
651 PR tree-optimization/59903
652 * gcc.dg/torture/pr59903.c: New testcase.
654 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
657 * g++.dg/lookup/crash8.C: New.
659 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
662 * g++.dg/template/crash117.C: New.
664 2014-01-30 Richard Biener <rguenther@suse.de>
667 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
668 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
670 * gcc.dg/invalid-call-1.c: Likewise.
672 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
675 * g++.dg/cpp1y/auto-fn23.C: New.
677 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
680 * g++.dg/init/dso_handle2.C: New.
682 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
685 * g++.dg/cpp0x/pr58674.C: New.
687 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
690 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
691 * gcc.target/i386/avx512f-gather-5.c: Ditto.
693 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
695 * gcc.dg/vmx/merge-be-order.c: New.
696 * gcc.dg/vmx/merge.c: New.
697 * gcc.dg/vmx/merge-vsx-be-order.c: New.
698 * gcc.dg/vmx/merge-vsx.c: New.
700 2014-01-29 Richard Biener <rguenther@suse.de>
702 PR tree-optimization/58742
703 * gcc.dg/pr58742-1.c: New testcase.
704 * gcc.dg/pr58742-2.c: Likewise.
705 * gcc.dg/pr58742-3.c: Likewise.
707 2014-01-29 Renlin Li <Renlin.Li@arm.com>
709 * gcc.target/arm/ftest-armv7ve-arm.c: New.
710 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
711 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
713 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
716 * g++.dg/gomp/pr58702.C: New.
718 2014-01-29 Dodji Seketeli <dodji@redhat.com>
720 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
723 2014-01-29 Jakub Jelinek <jakub@redhat.com>
726 PR tree-optimization/59920
727 * gcc.dg/pr59920-1.c: New test.
728 * gcc.dg/pr59920-2.c: New test.
729 * gcc.dg/pr59920-3.c: New test.
730 * c-c++-common/gomp/pr59917-1.c: New test.
731 * c-c++-common/gomp/pr59917-2.c: New test.
733 PR tree-optimization/59594
734 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
735 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
736 * gcc.dg/vect/pr59594.c: New test.
738 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
741 * gfortran.dg/allocate_class_3.f90: New test.
743 2014-01-28 Dodji Seketeli <dodji@redhat.com>
745 PR preprocessor/59935
746 * c-c++-common/cpp/warning-zero-location.c: New test.
747 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
749 2014-01-27 Steve Ellcey <sellcey@mips.com>
751 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
753 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
755 * g++.dg/ext/mv16.C: New tests.
757 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
759 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
760 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
761 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
762 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
763 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
764 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
765 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
766 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
767 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
768 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
769 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
770 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
771 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
772 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
773 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
774 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
775 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
776 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
777 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
778 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
779 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
780 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
781 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
782 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
783 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
784 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
785 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
786 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
787 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
788 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
789 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
790 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
791 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
792 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
793 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
794 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
795 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
796 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
797 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
798 _mm512_mask_cvtepi32_storeu_epi8.
799 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
800 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
801 _mm512_mask_cvtepi32_storeu_epi16.
802 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
803 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
804 _mm512_mask_cvtepi64_storeu_epi8.
805 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
806 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
807 _mm512_mask_cvtepi64_storeu_epi16.
808 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
809 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
810 _mm512_mask_cvtepi64_storeu_epi32.
811 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
812 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
813 _mm512_mask_cvtsepi32_storeu_epi8.
814 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
815 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
816 _mm512_mask_cvtsepi32_storeu_epi16.
817 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
818 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
819 _mm512_mask_cvtsepi64_storeu_epi8.
820 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
821 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
822 _mm512_mask_cvtsepi64_storeu_epi16.
823 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
824 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
825 _mm512_mask_cvtsepi64_storeu_epi32.
826 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
827 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
828 _mm512_mask_cvtusepi32_storeu_epi8.
829 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
830 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
831 _mm512_mask_cvtusepi32_storeu_epi16.
832 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
833 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
834 _mm512_mask_cvtusepi64_storeu_epi8.
835 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
836 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
837 _mm512_mask_cvtusepi64_storeu_epi16.
838 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
839 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
840 _mm512_mask_cvtusepi64_storeu_epi32.
841 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
842 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
844 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
846 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
847 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
848 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
849 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
850 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
851 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
852 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
853 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
854 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
855 built-ins roudning immediate.
856 * gcc.target/i386/sse-22.c: Add new built-ins.
857 * gcc.target/i386/sse-23.c: Ditto.
858 * gcc.target/i386/avx-1.c: Ditto.
860 2014-01-27 Christian Bruel <christian.bruel@st.com>
862 * gcc.target/sh/torture/strncmp.c: New tests.
864 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
866 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
868 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
870 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
872 2014-01-24 Jeff Law <law@redhat.com>
874 PR tree-optimization/59919
875 * gcc.c-torture/compile/pr59919.c: New test.
877 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
880 * g++.dg/ext/timevar2.C: New.
882 2014-01-24 Marek Polacek <polacek@redhat.com>
884 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
886 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
889 * gcc.target/i386/pr59929.c: New test.
891 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
894 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
895 word atomic functions at runtime.
897 2014-01-23 Marek Polacek <polacek@redhat.com>
900 * gcc.dg/pr59846.c: New test.
902 2014-01-23 Marek Polacek <polacek@redhat.com>
905 * c-c++-common/pr58346-1.c: New test.
906 * c-c++-common/pr58346-2.c: New test.
907 * c-c++-common/pr58346-3.c: New test.
909 2014-01-23 Marek Polacek <polacek@redhat.com>
912 * gcc.dg/20020220-2.c: Adjust dg-warning message.
913 * gcc.dg/pr59871.c: New test.
915 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
918 * g++.dg/parse/enum11.C: New.
920 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
922 * gcc.target/aarch64/sshr64_1.c: New testcase.
924 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
926 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
927 SIMD enabled function.
928 * g++.dg/cilk-plus/ef_test.C: New test.
929 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
931 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
932 to differenciate C error messages from C++ ones.
934 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
936 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
938 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
940 * gcc.target/microblaze/others/builtin-trap.c: New test,
942 2014-01-23 Jakub Jelinek <jakub@redhat.com>
945 * c-c++-common/gomp/pr58809.c: New test.
947 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
950 * c-c++-common/asan/use-after-return-1.c: Fixed
953 2014-01-23 Dodji Seketeli <dodji@redhat.com>
955 PR preprocessor/58580
956 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
958 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
959 Ilya Tocar <ilya.tocar@intel.com>
961 * gcc.target/i386/avx512f-kmovw-1.c: New.
963 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
965 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
966 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
967 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
968 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
969 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
970 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
972 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
975 * gcc.dg/pr48774.c: Remove skip for mips_rel.
976 * gcc.target/mips/pr52125.c: New test.
978 2014-01-22 Marek Polacek <polacek@redhat.com>
981 * gcc.dg/torture/pr59891.c: New test.
983 2014-01-22 Jeff Law <law@redhat.com>
985 PR tree-optimization/59597
986 * gcc.dg/tree-ssa/pr59597.c: New test.
988 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
990 PR rtl-optimization/59477
991 * g++.dg/pr59477.C: New.
993 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
995 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
997 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1000 * g++.dg/pr59482.C: New.
1002 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1004 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1005 * gcc.dg/vmx/extract-vsx.c: New.
1006 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1007 * gcc.dg/vmx/insert-vsx.c: New.
1009 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1011 PR rtl-optimization/59896
1012 * gcc.target/arm/pr59896.c: New.
1014 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1016 PR rtl-optimization/59858
1017 * gcc.target/arm/pr59858.c: New.
1019 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1022 * gcc.dg/tree-prof/pr59003.c: New test.
1025 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1028 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1030 * gfortran.dg/round_3.f08: Add more cases.
1032 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1034 * lib/target-supports.exp (force_conventional_output_for): New
1036 * lib/scanasm.exp (scan-assembler_required_options)
1037 (scan-assembler-not_required_options)
1038 (scan-assembler-times_required_options): Replace with
1039 force_conventional_output_fors.
1040 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1041 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1043 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1046 * gcc.target/i386/pr59789.c: New testcase.
1048 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1050 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1051 the 'code' bitfield from 16 to 8.
1053 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1055 * lib/target-supports.exp
1056 (check_effective_target_vect_perm): Exclude aarch64_be.
1057 (check_effective_target_vect_perm_byte): Likewise.
1058 (check_effective_target_vect_perm_short): Likewise.
1060 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1062 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1063 (RUN_TEST): Use new macro.
1064 (INDEX64_32): Delete.
1065 (INDEX64_64): Likewise.
1066 (INDEX128_32): Likewise.
1067 (INDEX128_64): Likewise.
1069 (test_vneg_f32): Use fixed RUN_TEST.
1071 2014-01-20 Richard Biener <rguenther@suse.de>
1074 * gcc.dg/pr59860.c: New testcase.
1076 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1079 * gcc.target/i386/pr59880.c: New test.
1081 2014-01-20 Renlin Li <renlin.li@arm.com>
1083 * gcc.dg/pr44194-1.c: Tweak regexp.
1085 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1090 * gfortran.dg/round_3.f08: New cases added.
1091 * gfortran.dg/fmt_g_1.f90: New test.
1093 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1095 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1097 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1099 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1101 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1103 * gcc.dg/vect/pr57705.c: Require vect_int.
1104 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1105 * gcc.dg/vect/vect-alias-check.c: Likewise.
1107 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1110 * gfortran.dg/unresolved_fixup_1.f90: New test.
1111 * gfortran.dg/unresolved_fixup_2.f90: New test.
1113 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1116 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1117 Remove dg-prune-output lines.
1119 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1122 * gfortran.dg/pr59706.f90: New test.
1123 * g++.dg/ext/pr59706.C: New test.
1125 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1129 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1130 * g++.dg/init/pr58811.C: Likewise.
1132 2014-01-17 Jeff Law <law@redhat.com>
1135 * gfortran.dg/pr57904.f90: New test.
1137 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1140 * g++.dg/cpp0x/nsdmi-union4.C: New.
1142 2014-01-17 Marek Polacek <polacek@redhat.com>
1145 * g++.dg/diagnostic/pr59838.C: New test.
1147 2014-01-17 Marek Polacek <polacek@redhat.com>
1150 * gcc.dg/pr58346.c: New test.
1152 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1155 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1156 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1160 * gfortran.dg/pr59440-1.f90: New test.
1161 * gfortran.dg/pr59440-2.f90: New test.
1162 * gfortran.dg/pr59440-3.f90: New test.
1165 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1166 testing for " version" and " alias" with one testing for
1167 " version\[^\n\r]* alias".
1168 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1169 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1170 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1171 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1172 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1173 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1176 * c-c++-common/torture/pr57945.c: New test.
1178 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1180 * gcc.target/arm/its.c: New testcase.
1182 2014-01-16 Jan Hubicka <jh@suse.cz>
1185 * g++.dg/torture/pr59775.C: New testcase.
1187 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1190 * gcc.c-torture/compile/pr58344.c: New test.
1193 * gcc.target/i386/pr59839.c: New test.
1196 * gcc.target/i386/pr9771-1.c (main): Rename to...
1197 (real_main): ... this. Add __asm name "main".
1198 (ASMNAME, ASMNAME2, STRING): Define.
1200 2014-01-16 Nick Clifton <nickc@redhat.com>
1203 * gcc.c-torture/compile/pr28865.c: New.
1204 * gcc.c-torture/execute/pr28865.c: New.
1206 2014-01-16 Marek Polacek <polacek@redhat.com>
1209 * gcc.dg/pr59827.c: New test.
1211 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1213 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1215 2014-01-15 Richard Henderson <rth@redhat.com>
1218 * gcc.target/i386/pr54694.c: New test.
1220 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1223 * g++.dg/pr49718.C: New test.
1225 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1227 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1229 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1231 * gcc.dg/vmx/mult-even-odd.c: New.
1232 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1234 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1236 * lib/target-supports.exp (check_libcilkrts_available): Added an
1237 extern "C" if we are using C++ along with a function prototype.
1239 2014-01-15 Jeff Law <law@redhat.com>
1241 PR tree-optimization/59747
1242 * gcc.c-torture/execute/pr59747.c: New test.
1244 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1247 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1249 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1250 * g++.dg/ext/attribute-test-1.C: Likewise.
1251 * g++.dg/ext/attribute-test-2.C: Likewise.
1252 * g++.dg/ext/attribute-test-3.C: Likewise.
1253 * g++.dg/ext/attribute-test-4.C: Likewise.
1254 * g++.dg/ext/pr56790-1.C: Likewise.
1255 * g++.dg/torture/pr38565.C: Likewise.
1256 * gcc.dg/pr53060.c: Likewise.
1257 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1258 * c-c++-common/vector-compare-2.c: Likewise.
1259 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1260 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1261 dg-message line number.
1263 2014-01-15 Matthias Klose <doko@ubuntu.com>
1265 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1267 2014-01-15 Richard Biener <rguenther@suse.de>
1269 PR tree-optimization/59822
1270 * g++.dg/torture/pr59822.C: New testcase.
1272 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1275 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1276 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1278 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1279 Kugan Vivekanandarajah <kuganv@linaro.org>
1282 * g++.dg/pr59695.C: New testcase.
1284 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1287 * gcc.c-torture/compile/pr59803.c: New testcase.
1289 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1292 * gcc.c-torture/execute/pr58943.c: New test.
1293 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1295 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1298 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1299 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1300 (bar): Change return type to void. Set y to x.
1301 * gcc.target/i386/pr59794-1.c: New testcase.
1302 * gcc.target/i386/pr59794-2.c: Likewise.
1303 * gcc.target/i386/pr59794-3.c: Likewise.
1304 * gcc.target/i386/pr59794-4.c: Likewise.
1305 * gcc.target/i386/pr59794-5.c: Likewise.
1306 * gcc.target/i386/pr59794-6.c: Likewise.
1307 * gcc.target/i386/pr59794-7.c: Likewise.
1309 2014-01-14 Richard Biener <rguenther@suse.de>
1311 PR tree-optimization/58921
1312 PR tree-optimization/59006
1313 * gcc.dg/torture/pr58921.c: New testcase.
1314 * gcc.dg/torture/pr59006.c: Likewise.
1315 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1317 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1320 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1321 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1322 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1323 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1324 Executing predictive commoning without unrolling.
1326 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1328 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1329 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1330 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1331 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1332 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1333 __builtin_ia32_rsqrt28sd_round.
1334 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1335 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1336 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1337 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1338 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1339 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1340 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1341 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1342 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1343 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1344 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1345 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1346 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1347 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1348 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1349 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1350 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1351 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1352 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1353 fix wrong rounding mode (see above).
1354 * gcc.target/i386/sse-23.c: Ditto.
1356 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1358 * gcc.dg/vmx/insert.c: New.
1359 * gcc.dg/vmx/insert-be-order.c: New.
1360 * gcc.dg/vmx/extract.c: New.
1361 * gcc.dg/vmx/extract-be-order.c: New.
1363 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1365 PR tree-optimization/59387
1366 * gcc.c-torture/execute/pr59387.c: New test.
1368 2014-01-13 Richard Biener <rguenther@suse.de>
1370 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1371 adjusting mathlib options.
1372 * gfortran.dg/lto/lto.exp: Likewise.
1374 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1376 * gnat.dg/loop_optimization17.adb: New test.
1377 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1379 2014-01-13 Christian Bruel <christian.bruel@st.com>
1381 * gcc.target/sh/cmpstrn.c: New case.
1383 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1385 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1386 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1388 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1391 * gfortran.dg/alloc_comp_basics_6.f90: New.
1393 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1396 * gfortran.dg/pr59700.f90: New test.
1398 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1400 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1401 * gfortran.dg/use_only_3.f90: Likewise.
1402 * gfortran.dg/inquire_10.f90: Delete opened file.
1403 * gfortran.dg/inquire_15.f90: Likewise.
1404 * gfortran.dg/pr16597.f90: Likewise.
1405 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1408 2014-01-10 Jeff Law <law@redhat.com>
1411 * gcc.c-torture/compile/pr59743.c: New test.
1413 2014-01-10 Jan Hubicka <jh@suse.cz>
1416 * g++.dg/torture/pr58585.C: New testcase.
1418 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1420 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1422 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1424 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1426 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1429 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1430 * gcc.target/aarch64/cmn-neg2.c: New test.
1432 2014-01-10 Richard Biener <rguenther@suse.de>
1434 PR tree-optimization/59374
1435 * gcc.dg/torture/pr59374-3.c: New testcase.
1437 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1439 * lib/target-supports.exp
1440 (check_effective_target_arm_crypto_ok_nocache): New.
1441 (check_effective_target_arm_crypto_ok): Use above procedure.
1442 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1444 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1448 * g++.dg/ipa/devirt-20.C: New testcase.
1449 * g++.dg/torture/pr58252.C: Likewise.
1450 * g++.dg/torture/pr59226.C: Likewise.
1452 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1454 * c-c++-common/asan/no-asan-stack.c: New test.
1456 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1459 * gcc.dg/pr59670.c: New test.
1461 2014-01-09 Steve Ellcey <sellcey@mips.com>
1463 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1465 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1468 * gcc.target/i386/pr47735.c: New test.
1470 PR tree-optimization/59622
1471 * g++.dg/opt/pr59622-2.C: New test.
1472 * g++.dg/opt/pr59622-3.C: New test.
1473 * g++.dg/opt/pr59622-4.C: New test.
1474 * g++.dg/opt/pr59622-5.C: New test.
1477 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1478 filename:line instead of (modulename+offset) form with stripped
1479 initial / from the filename.
1481 2014-01-09 Ian Lance Taylor <iant@google.com>
1483 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1484 the other Go compiler.
1486 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1489 * g++.dg/cpp0x/variadic145.C: New.
1491 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1493 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1494 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1496 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1499 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1500 are run only if the Cilk library is available/enabled.
1501 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1502 * lib/target-supports.exp (check_libcilkrts_available): New function.
1504 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1507 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1508 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1509 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1510 with dg-additional-options.
1511 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1512 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1513 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1514 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1515 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1516 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1518 2014-01-09 Richard Biener <rguenther@suse.de>
1520 PR tree-optimization/59715
1521 * gcc.dg/torture/pr59715.c: New testcase.
1523 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1525 * c-c++-common/asan/no-asan-globals.c: New test.
1526 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1527 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1528 * c-c++-common/asan/use-after-return-1.c: Likewise.
1529 * c-c++-common/asan/no-use-after-return.c: Likewise.
1531 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1533 * gnat.dg/weak2.ad[sb]: New test.
1535 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1538 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1539 type, use pointers to vector type instead.
1541 2014-01-08 Catherine Moore <clm@codesourcery.com>
1543 * gcc.target/mips/umips-branch-3.c: New test.
1544 * gcc.target/mips/umips-branch-4.c: New test.
1546 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1548 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1549 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1550 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1551 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1552 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1553 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1554 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1555 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1557 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1559 PR rtl-optimization/59137
1560 * gcc.target/mips/pr59137.c: New test.
1562 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1564 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1565 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1566 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1567 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1568 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1569 Require fpic effective target.
1570 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1572 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1575 * gcc.dg/pr59722.c: New test.
1577 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1580 * gcc.dg/torture/pr57748-3.c: New test.
1581 * gcc.dg/torture/pr57748-4.c: New test.
1583 2014-01-08 Marek Polacek <polacek@redhat.com>
1586 * gcc.dg/gomp/pr59669-1.c: New test.
1587 * gcc.dg/gomp/pr59669-2.c: New test.
1589 2014-01-08 Martin Jambor <mjambor@suse.cz>
1592 * gcc.dg/ipa/pr59610.c: New test.
1594 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1597 * gfortran.dg/binding_label_tests_26a.f90: New.
1598 * gfortran.dg/binding_label_tests_26b.f90: New.
1600 2014-01-08 Marek Polacek <polacek@redhat.com>
1603 * c-c++-common/ubsan/pr59667.c: New test.
1605 2014-01-08 Richard Biener <rguenther@suse.de>
1608 * gcc.dg/pr59630.c: New testcase.
1610 2014-01-08 Richard Biener <rguenther@suse.de>
1613 * gcc.dg/pr59471.c: New testcase.
1615 2014-01-07 Jeff Law <law@redhat.com>
1618 * gcc.target/i386/pr53623.c: New test.
1620 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1622 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1624 * g++.dg/cpp1y/pr58534.C: Likewise.
1625 * g++.dg/cpp1y/pr58536.C: Likewise.
1626 * g++.dg/cpp1y/pr58548.C: Likewise.
1627 * g++.dg/cpp1y/pr58549.C: Likewise.
1628 * g++.dg/cpp1y/pr58637.C: Likewise.
1629 * g++.dg/cpp1y/pr59112.C: Likewise.
1630 * g++.dg/cpp1y/pr59113.C: Likewise.
1631 * g++.dg/cpp1y/pr59629.C: Likewise.
1632 * g++.dg/cpp1y/pr59635.C: Likewise.
1633 * g++.dg/cpp1y/pr59636.C: Likewise.
1634 * g++.dg/cpp1y/pr59638.C: Likewise.
1636 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1638 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1640 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
1642 * gcc.target/i386/intrinsics_4.c (bar): New function.
1644 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1646 * g++.dg/ext/is_base_of_incomplete-2.C: New.
1648 2014-01-07 Jakub Jelinek <jakub@redhat.com>
1650 PR rtl-optimization/58668
1651 * gcc.dg/pr58668.c: New test.
1653 PR tree-optimization/59643
1654 * gcc.dg/pr59643.c: New test.
1655 * gcc.c-torture/execute/pr59643.c: New test.
1657 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1660 * gfortran.dg/class_allocate_16.f90: New.
1662 2014-01-06 Jakub Jelinek <jakub@redhat.com>
1665 * gcc.target/i386/pr59644.c: New test.
1667 2014-01-06 Marek Polacek <polacek@redhat.com>
1670 * gcc.dg/pr57773.c: New test.
1672 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
1678 * g++.dg/cpp1y/pr59635.C: New testcase.
1679 * g++.dg/cpp1y/pr59636.C: New testcase.
1680 * g++.dg/cpp1y/pr59629.C: New testcase.
1681 * g++.dg/cpp1y/pr59638.C: New testcase.
1683 2014-01-06 Martin Jambor <mjambor@suse.cz>
1686 * gcc.dg/ipa/pr59008.c: New test.
1688 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1690 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1693 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1695 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1696 Require c99_runtime.
1697 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1699 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1700 Require c99_runtime.
1701 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1702 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1703 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1705 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1706 Require c99_runtime.
1707 Make CALC void static.
1708 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
1710 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
1711 Require c99_runtime.
1712 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
1714 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1716 * gcc.target/i386/pr59501-1.c: Require avx effective target.
1717 * gcc.target/i386/pr59501-2.c: Likewise.
1718 * gcc.target/i386/pr59501-3.c: Likewise.
1719 * gcc.target/i386/pr59501-4.c: Likewise.
1720 * gcc.target/i386/pr59501-5.c: Likewise.
1721 * gcc.target/i386/pr59501-6.c: Likewise.
1723 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1725 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
1726 * gcc.target/i386/pr59390_1.c: Likewise.
1727 * gcc.target/i386/pr59390_2.c: Likewise.
1729 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
1731 * gcc.dg/pr59350.c: Tweak.
1732 * gcc.dg/pr59350-2.c: New test.
1733 * g++.dg/pr59510.C: Likewise.
1735 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1738 * gfortran.dg/bind_c_procs_2.f90: New.
1740 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
1742 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
1743 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1744 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1745 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1746 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
1747 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1748 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1750 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
1752 * gcc.target/arm/neon-nested-apcs.c: New test.
1754 2014-01-04 Jakub Jelinek <jakub@redhat.com>
1756 PR tree-optimization/59519
1757 * gcc.dg/vect/pr59519-1.c: New test.
1758 * gcc.dg/vect/pr59519-2.c: New test.
1760 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
1763 2014-01-04 Janus Weil <janus@gcc.gnu.org>
1766 * gfortran.dg/typebound_proc_32.f90: New.
1768 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
1771 * g++.dg/pr58950.C: New file.
1773 2014-01-03 Tobias Burnus <burnus@net-b.de>
1776 * g++.dg/gomp/pr58567.C: New.
1778 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
1780 PR tree-optimization/59651
1781 * gcc.dg/torture/pr59651.c: New test.
1782 * gcc.dg/vect/pr59651.c: Ditto.
1784 2014-01-03 Jakub Jelinek <jakub@redhat.com>
1787 * gcc.target/i386/pr59625.c: New test.
1789 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1793 * g++.dg/cpp0x/range-for28.C: New.
1794 * g++.dg/cpp0x/range-for3.C: Update.
1796 2014-01-02 Joseph Myers <joseph@codesourcery.com>
1798 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
1800 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1803 * g++.dg/cpp0x/pr59641.C: New file.
1805 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1807 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
1809 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1812 * g++.dg/ext/pr59378.C: New file.
1814 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1816 Update copyright years
1818 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1820 * gcc.target/arc/arc.exp: Use the standard form for the copyright
1823 2014-01-02 Janus Weil <janus@gcc.gnu.org>
1826 * gfortran.dg/dynamic_dispatch_12.f90: New.
1828 2014-01-01 Jakub Jelinek <jakub@redhat.com>
1830 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
1831 the builtin isn't optimized away as unused.
1833 PR rtl-optimization/59647
1834 * g++.dg/opt/pr59647.C: New test.
1836 Copyright (C) 2014 Free Software Foundation, Inc.
1838 Copying and distribution of this file, with or without modification,
1839 are permitted in any medium without royalty provided the copyright
1840 notice and this notice are preserved.