1 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
3 * gcc.dg/vect/pr57741-3.c: Require vect_int.
4 * gcc.dg/vect/pr60012.c: Likewise.
5 * gcc.dg/vect/vect-119.c: Likewise.
6 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
7 * gcc.dg/vect/vect-outer-4c.c: Likewise.
9 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
13 2014-02-10 Jeff Law <law@redhat.com>
16 * gcc.c-torture/compile/pr52306.c: New test.
18 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
22 2014-02-10 Richard Biener <rguenther@suse.de>
24 PR tree-optimization/60115
25 * gcc.dg/torture/pr60115.c: New testcase.
27 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
29 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
30 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
32 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
33 Ilya Tocar <ilya.tocar@intel.com>
35 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
36 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
37 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
38 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
39 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
40 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
41 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
42 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
43 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
44 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
45 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
46 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
47 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
48 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
49 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
50 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
51 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
52 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
53 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
54 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
55 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
56 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
57 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
58 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
59 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
60 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
61 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
63 2014-02-10 Jakub Jelinek <jakub@redhat.com>
65 * gcc.dg/vect/pr59984.c: Require effective target
68 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
71 * gfortran.dg/associated_target_5.f03: New test.
73 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
76 * gfortran.dg/elemental_by_value_1.f90: New test.
78 2014-02-08 Janus Weil <janus@gcc.gnu.org>
81 * gfortran.dg/finalize_22.f90: New.
83 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
86 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
87 was fixed by the patch for PR59906.
89 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
92 * gfortran.dg/coarray_8.f90: Update dg-error match.
94 2014-02-08 Jakub Jelinek <jakub@redhat.com>
97 * gcc.dg/vect/pr59984.c: New test.
100 * gcc.dg/attr-alloc_align-1.c: New test.
101 * gcc.dg/attr-alloc_align-2.c: New test.
102 * gcc.dg/attr-alloc_align-3.c: New test.
103 * gcc.dg/attr-assume_aligned-1.c: New test.
104 * gcc.dg/attr-assume_aligned-2.c: New test.
105 * gcc.dg/attr-assume_aligned-3.c: New test.
107 2014-02-08 Jakub Jelinek <jakub@redhat.com>
110 * gcc.target/i386/pr60077-1.c: New test.
111 * gcc.target/i386/pr60077-2.c: New test.
113 2014-02-07 Jakub Jelinek <jakub@redhat.com>
115 PR preprocessor/56824
116 * gcc.dg/pr56824.c: New test.
118 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
120 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
121 variable used for atomic operations.
123 2014-02-07 Richard Biener <rguenther@suse.de>
126 * gcc.dg/vect/pr60092-2.c: New testcase.
128 2014-02-07 Jakub Jelinek <jakub@redhat.com>
132 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
134 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
135 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
137 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
139 * gcc.target/s390/fp2int1.c: New testcase.
141 2014-02-07 Richard Biener <rguenther@suse.de>
144 * gcc.dg/tree-ssa/alias-30.c: New testcase.
145 * gcc.dg/tree-ssa/alias-31.c: Likewise.
147 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
150 * g++.dg/torture/pr59918.C: New testcase.
152 2014-02-06 Jakub Jelinek <jakub@redhat.com>
155 * gcc.target/arm/pr59575.c: New test.
158 * gcc.dg/pr59992.c: New test.
160 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
162 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
163 init_priority. Test alignment of variable instead of function.
165 2014-02-06 Marek Polacek <polacek@redhat.com>
168 * gcc.dg/pr60087.c: New test.
170 2014-02-06 Alan Modra <amodra@gmail.com>
172 * gcc.target/powerpc/pr60032.c: New.
174 2014-02-06 Jakub Jelinek <jakub@redhat.com>
177 * gcc.c-torture/execute/pr60062.c: New test.
178 * gcc.c-torture/execute/pr60072.c: New test.
180 2014-02-06 Ian Bolton <ian.bolton@arm.com>
182 * gcc.dg/tree-ssa/pr59597.c: Make called function static
183 so that expected outcome works for PIC variants too.
185 2014-02-06 Yury Gribov <y.gribov@samsung.com>
186 Kugan Vivekanandarajah <kuganv@linaro.org>
188 * gcc.target/arm/vect-noalign.c: New file.
190 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
191 Jakub Jelinek <jakub@redhat.com>
194 * gcc.dg/pr60013.c: New testcase.
196 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
198 * gcc.dg/vmx/sum2s.c: New.
199 * gcc.dg/vmx/sum2s-be-order.c: New.
201 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
203 * gcc.dg/vmx/pack.c: New.
204 * gcc.dg/vmx/pack-be-order.c: New.
205 * gcc.dg/vmx/unpack.c: New.
206 * gcc.dg/vmx/unpack-be-order.c: New.
208 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
210 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
211 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
213 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
215 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
216 Use __builtin_floorf, __builtin_ceilf.
217 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
219 (TEST): Use __builtin_floorf.
220 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
222 2014-02-05 Jakub Jelinek <jakub@redhat.com>
225 * g++.dg/opt/pr59947.C: New test.
228 * c-c++-common/gomp/pr58703.c: New test.
230 2014-02-05 Richard Biener <rguenther@suse.de>
233 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
234 avoid using unsigned long long.
236 2014-02-05 Jakub Jelinek <jakub@redhat.com>
239 * g++.dg/torture/pr57499.C: New test.
241 2014-02-05 Yury Gribov <y.gribov@samsung.com>
243 * gcc.dg/asan/nosanitize-and-inline.c: New test.
245 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
247 * g++.dg/ipa/devirrt-22.C: Fix template.
249 2014-02-04 Marek Polacek <polacek@redhat.com>
252 * gcc.dg/pr60036.c: New test.
254 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
257 * g++.dg/torture/pr60058.C: New testcase.
259 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
261 * g++.dg/tsan/default_options.C: Invert check.
263 2014-02-04 Jakub Jelinek <jakub@redhat.com>
265 PR tree-optimization/60002
266 * g++.dg/opt/pr60002.C: New test.
268 PR tree-optimization/60023
269 * g++.dg/vect/pr60023.cc: New test.
272 * c-c++-common/torture/pr60026.c: New test.
274 PR rtl-optimization/57915
275 * gcc.target/i386/pr57915.c: New test.
277 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
279 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
281 2014-02-04 Renlin Li <Renlin.Li@arm.com>
283 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
285 2014-02-04 Jakub Jelinek <jakub@redhat.com>
288 * gcc.dg/pr59261.c: New test.
290 2014-02-04 Richard Biener <rguenther@suse.de>
292 PR tree-optimization/60012
293 * gcc.dg/vect/pr60012.c: New testcase.
295 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
298 * g++.dg/eh/unwind-direct.C: New test.
300 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
302 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
303 timeout value to 20s.
305 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
308 * g++.dg/torture/pr59882.C: New testcase
310 2014-02-03 Jan Hubicka <jh@suse.cz>
313 * g++.dg/ipa/devirt-22.C: New testcase.
315 2014-02-03 Jan Hubicka <jh@suse.cz>
317 * g++.dg/ipa/devirt-25.C: New testcase.
319 2014-02-04 Jakub Jelinek <jakub@redhat.com>
321 PR tree-optimization/59924
322 * gcc.dg/pr59924.c: New test.
324 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
327 * g++.dg/ipa/devirt-24.C: New testcase.
329 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
333 * c-c++-common/attributes-1.c: New testcase.
334 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
336 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
339 * g++.dg/cpp0x/pr58871.C: New.
341 2014-02-03 Cong Hou <congh@google.com>
343 PR tree-optimization/60000
344 * g++.dg/vect/pr60000.cc: New test.
346 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
348 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
349 * gcc.target/i386/long-double-64-4.c: Likewise.
350 * gcc.target/i386/long-double-80-1.c: Likewise.
351 * gcc.target/i386/long-double-80-2.c: Likewise.
352 * gcc.target/i386/long-double-80-3.c: Likewise.
353 * gcc.target/i386/long-double-80-4.c: Likewise.
354 * gcc.target/i386/long-double-80-5.c: Likewise.
355 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
357 * gcc.target/i386/long-double-64-3.c: Likewise.
358 * gcc.target/i386/long-double-128-1.c: New test.
359 * gcc.target/i386/long-double-128-2.c: Likewise.
360 * gcc.target/i386/long-double-128-3.c: Likewise.
361 * gcc.target/i386/long-double-128-4.c: Likewise.
362 * gcc.target/i386/long-double-128-5.c: Likewise.
363 * gcc.target/i386/long-double-128-6.c: Likewise.
364 * gcc.target/i386/long-double-128-7.c: Likewise.
365 * gcc.target/i386/long-double-128-8.c: Likewise.
366 * gcc.target/i386/long-double-128-9.c: Likewise.
367 * gcc.target/i386/long-double-64-5.c: Likewise.
368 * gcc.target/i386/long-double-64-6.c: Likewise.
369 * gcc.target/i386/long-double-64-7.c: Likewise.
370 * gcc.target/i386/long-double-64-8.c: Likewise.
371 * gcc.target/i386/long-double-64-9.c: Likewise.
372 * gcc.target/i386/long-double-80-10.c: Likewise.
373 * gcc.target/i386/long-double-80-8.c: Likewise.
374 * gcc.target/i386/long-double-80-9.c: Likewise.
376 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
378 PR rtl-optimization/57662
379 * g++.dg/pr57662.C: New test.
381 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
383 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
384 * gcc.dg/vmx/perm.c: New.
385 * gcc.dg/vmx/perm-be-order.c: New.
387 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
389 * gcc.dg/vmx/vsums.c: New.
390 * gcc.dg/vmx/vsums-be-order.c: New.
392 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
394 * g++.dg/ipa/devirt-23.C: New testcase.
395 * g++.dg/ipa/devirt-20.C: Fix template.
397 2014-02-02 Jan Hubicka <jh@suse.cz>
399 * g++.dg/ipa/devirt-21.C: New testcase.
401 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
403 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
404 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
406 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
409 * gcc.c-torture/execute/pr60017.c: New test.
411 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
414 * gfortran.dg/default_initialization_7.f90: New test.
416 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
419 * gfortran.dg/elemental_subroutine_9.f90: New test.
421 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
423 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
425 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
427 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
429 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
431 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
433 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
436 * g++.dg/init/bitfield5.C: New.
438 2014-02-01 Jakub Jelinek <jakub@redhat.com>
440 PR tree-optimization/60003
441 * gcc.c-torture/execute/pr60003.c: New test.
443 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
446 * gcc.target/arm/pr59985.C: New.
448 2014-01-31 Jakub Jelinek <jakub@redhat.com>
451 * lib/tsan-dg.exp (tsan_init): Instead of not running any
452 tsan tests if trivial testcase doesn't run, set dg-do-what-default
454 (tsan_finish): Restore dg-do-what-default.
455 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
456 * g++.dg/tsan/fd_close_norace2.C: Likewise.
457 * g++.dg/tsan/default_options.C: Likewise.
458 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
459 * g++.dg/tsan/atomic_free2.C: Likewise.
460 * g++.dg/tsan/cond_race.C: Likewise.
461 * g++.dg/tsan/fd_close_norace.C: Likewise.
462 * g++.dg/tsan/benign_race.C: Likewise.
463 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
464 * c-c++-common/tsan/simple_race.c: Likewise.
465 * c-c++-common/tsan/mutexset1.c: Likewise.
466 * c-c++-common/tsan/thread_leak2.c: Likewise.
467 * c-c++-common/tsan/tls_race.c: Likewise.
468 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
469 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
470 * c-c++-common/tsan/free_race2.c: Likewise.
471 * c-c++-common/tsan/thread_leak.c: Likewise.
472 * c-c++-common/tsan/thread_leak1.c: Likewise.
473 * c-c++-common/tsan/race_on_barrier.c: Likewise.
474 * c-c++-common/tsan/free_race.c: Likewise.
475 * c-c++-common/tsan/sleep_sync.c: Likewise.
476 * c-c++-common/tsan/tiny_race.c: Likewise.
477 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
478 * c-c++-common/tsan/atomic_stack.c: Likewise.
479 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
480 in dg-output regexps.
481 * c-c++-common/tsan/simple_stack.c: Likewise.
483 2014-01-31 Richard Henderson <rth@redhat.com>
485 * g++.dg/tm/pr60004.C: New.
487 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
490 * g++.dg/inherit/crash4.C: New.
492 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
494 * c-c++-common/tsan/simple_race.c: Made test less flaky.
496 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
498 * gcc.target/i386/m512-check.h: Use correct rounding values.
500 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
502 * gcc.target/i386/avx-1.c: Use correct rounding values.
503 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
504 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
505 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
506 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
507 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
508 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
509 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
510 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
511 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
512 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
513 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
514 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
515 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
516 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
517 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
518 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
519 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
520 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
521 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
522 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
523 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
524 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
525 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
526 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
527 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
528 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
529 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
530 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
531 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
532 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
533 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
534 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
535 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
536 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
537 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
538 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
539 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
540 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
541 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
542 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
543 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
544 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
545 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
546 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
547 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
548 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
549 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
550 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
551 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
552 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
553 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
554 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
555 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
556 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
557 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
558 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
559 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
560 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
561 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
562 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
563 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
564 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
565 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
566 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
567 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
568 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
569 * gcc.target/i386/sse-13.c: Ditto.
570 * gcc.target/i386/sse-14.c: Ditto.
571 * gcc.target/i386/sse-22.c: Ditto.
572 * gcc.target/i386/sse-23.c: Ditto.
574 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
576 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
577 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
579 2014-01-31 Richard Biener <rguenther@suse.de>
582 * gcc.dg/torture/pr59990.c: New testcase.
584 2014-01-31 Jakub Jelinek <jakub@redhat.com>
586 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
587 if it fails don't run any tsan tests.
589 2014-01-31 Marek Polacek <polacek@redhat.com>
592 * gcc.dg/pr59940.c (g): Adjust dg-warning.
593 (y): Adjust dg-error.
594 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
595 * gcc.dg/pr59963-1.c: New test.
596 * gcc.dg/pr59963-2.c: New test.
597 * gcc.dg/pr59963-3.c: New test.
599 2014-01-30 Jakub Jelinek <jakub@redhat.com>
602 * gcc.target/arm/pr59923.c: New test.
604 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
606 * gcc.dg/vmx/splat.c: New.
607 * gcc.dg/vmx/splat-vsx.c: New.
608 * gcc.dg/vmx/splat-be-order.c: New.
609 * gcc.dg/vmx/splat-vsx-be-order.c: New.
610 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
611 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
613 2014-01-30 Richard Biener <rguenther@suse.de>
615 PR tree-optimization/59993
616 * gcc.dg/torture/pr59993.c: New testcase.
618 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
620 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
621 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
622 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
623 vect_int rather than vect_float.
625 2014-01-30 Marek Polacek <polacek@redhat.com>
627 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
629 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
631 * gcc.target/microblaze/isa/fcmp4.c: New.
633 2014-01-30 Marek Polacek <polacek@redhat.com>
636 * gcc.dg/pr59940.c: New test.
637 * gcc.dg/pr35635.c (func3): Move dg-warning.
639 2014-01-30 Richard Biener <rguenther@suse.de>
641 PR tree-optimization/59903
642 * gcc.dg/torture/pr59903.c: New testcase.
644 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
647 * g++.dg/lookup/crash8.C: New.
649 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
652 * g++.dg/template/crash117.C: New.
654 2014-01-30 Richard Biener <rguenther@suse.de>
657 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
658 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
660 * gcc.dg/invalid-call-1.c: Likewise.
662 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
665 * g++.dg/cpp1y/auto-fn23.C: New.
667 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
670 * g++.dg/init/dso_handle2.C: New.
672 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
675 * g++.dg/cpp0x/pr58674.C: New.
677 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
680 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
681 * gcc.target/i386/avx512f-gather-5.c: Ditto.
683 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
685 * gcc.dg/vmx/merge-be-order.c: New.
686 * gcc.dg/vmx/merge.c: New.
687 * gcc.dg/vmx/merge-vsx-be-order.c: New.
688 * gcc.dg/vmx/merge-vsx.c: New.
690 2014-01-29 Richard Biener <rguenther@suse.de>
692 PR tree-optimization/58742
693 * gcc.dg/pr58742-1.c: New testcase.
694 * gcc.dg/pr58742-2.c: Likewise.
695 * gcc.dg/pr58742-3.c: Likewise.
697 2014-01-29 Renlin Li <Renlin.Li@arm.com>
699 * gcc.target/arm/ftest-armv7ve-arm.c: New.
700 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
701 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
703 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
706 * g++.dg/gomp/pr58702.C: New.
708 2014-01-29 Dodji Seketeli <dodji@redhat.com>
710 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
713 2014-01-29 Jakub Jelinek <jakub@redhat.com>
716 PR tree-optimization/59920
717 * gcc.dg/pr59920-1.c: New test.
718 * gcc.dg/pr59920-2.c: New test.
719 * gcc.dg/pr59920-3.c: New test.
720 * c-c++-common/gomp/pr59917-1.c: New test.
721 * c-c++-common/gomp/pr59917-2.c: New test.
723 PR tree-optimization/59594
724 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
725 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
726 * gcc.dg/vect/pr59594.c: New test.
728 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
731 * gfortran.dg/allocate_class_3.f90: New test.
733 2014-01-28 Dodji Seketeli <dodji@redhat.com>
735 PR preprocessor/59935
736 * c-c++-common/cpp/warning-zero-location.c: New test.
737 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
739 2014-01-27 Steve Ellcey <sellcey@mips.com>
741 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
743 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
745 * g++.dg/ext/mv16.C: New tests.
747 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
749 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
750 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
751 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
752 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
753 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
754 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
755 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
756 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
757 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
758 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
759 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
760 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
761 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
762 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
763 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
764 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
765 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
766 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
767 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
768 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
769 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
770 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
771 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
772 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
773 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
774 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
775 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
776 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
777 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
778 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
779 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
780 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
781 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
782 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
783 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
784 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
785 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
786 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
787 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
788 _mm512_mask_cvtepi32_storeu_epi8.
789 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
790 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
791 _mm512_mask_cvtepi32_storeu_epi16.
792 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
793 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
794 _mm512_mask_cvtepi64_storeu_epi8.
795 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
796 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
797 _mm512_mask_cvtepi64_storeu_epi16.
798 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
799 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
800 _mm512_mask_cvtepi64_storeu_epi32.
801 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
802 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
803 _mm512_mask_cvtsepi32_storeu_epi8.
804 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
805 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
806 _mm512_mask_cvtsepi32_storeu_epi16.
807 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
808 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
809 _mm512_mask_cvtsepi64_storeu_epi8.
810 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
811 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
812 _mm512_mask_cvtsepi64_storeu_epi16.
813 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
814 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
815 _mm512_mask_cvtsepi64_storeu_epi32.
816 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
817 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
818 _mm512_mask_cvtusepi32_storeu_epi8.
819 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
820 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
821 _mm512_mask_cvtusepi32_storeu_epi16.
822 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
823 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
824 _mm512_mask_cvtusepi64_storeu_epi8.
825 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
826 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
827 _mm512_mask_cvtusepi64_storeu_epi16.
828 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
829 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
830 _mm512_mask_cvtusepi64_storeu_epi32.
831 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
832 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
834 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
836 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
837 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
838 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
839 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
840 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
841 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
842 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
843 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
844 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
845 built-ins roudning immediate.
846 * gcc.target/i386/sse-22.c: Add new built-ins.
847 * gcc.target/i386/sse-23.c: Ditto.
848 * gcc.target/i386/avx-1.c: Ditto.
850 2014-01-27 Christian Bruel <christian.bruel@st.com>
852 * gcc.target/sh/torture/strncmp.c: New tests.
854 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
856 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
858 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
860 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
862 2014-01-24 Jeff Law <law@redhat.com>
864 PR tree-optimization/59919
865 * gcc.c-torture/compile/pr59919.c: New test.
867 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
870 * g++.dg/ext/timevar2.C: New.
872 2014-01-24 Marek Polacek <polacek@redhat.com>
874 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
876 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
879 * gcc.target/i386/pr59929.c: New test.
881 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
884 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
885 word atomic functions at runtime.
887 2014-01-23 Marek Polacek <polacek@redhat.com>
890 * gcc.dg/pr59846.c: New test.
892 2014-01-23 Marek Polacek <polacek@redhat.com>
895 * c-c++-common/pr58346-1.c: New test.
896 * c-c++-common/pr58346-2.c: New test.
897 * c-c++-common/pr58346-3.c: New test.
899 2014-01-23 Marek Polacek <polacek@redhat.com>
902 * gcc.dg/20020220-2.c: Adjust dg-warning message.
903 * gcc.dg/pr59871.c: New test.
905 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
908 * g++.dg/parse/enum11.C: New.
910 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
912 * gcc.target/aarch64/sshr64_1.c: New testcase.
914 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
916 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
917 SIMD enabled function.
918 * g++.dg/cilk-plus/ef_test.C: New test.
919 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
921 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
922 to differenciate C error messages from C++ ones.
924 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
926 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
928 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
930 * gcc.target/microblaze/others/builtin-trap.c: New test,
932 2014-01-23 Jakub Jelinek <jakub@redhat.com>
935 * c-c++-common/gomp/pr58809.c: New test.
937 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
940 * c-c++-common/asan/use-after-return-1.c: Fixed
943 2014-01-23 Dodji Seketeli <dodji@redhat.com>
945 PR preprocessor/58580
946 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
948 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
949 Ilya Tocar <ilya.tocar@intel.com>
951 * gcc.target/i386/avx512f-kmovw-1.c: New.
953 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
955 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
956 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
957 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
958 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
959 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
960 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
962 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
965 * gcc.dg/pr48774.c: Remove skip for mips_rel.
966 * gcc.target/mips/pr52125.c: New test.
968 2014-01-22 Marek Polacek <polacek@redhat.com>
971 * gcc.dg/torture/pr59891.c: New test.
973 2014-01-22 Jeff Law <law@redhat.com>
975 PR tree-optimization/59597
976 * gcc.dg/tree-ssa/pr59597.c: New test.
978 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
980 PR rtl-optimization/59477
981 * g++.dg/pr59477.C: New.
983 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
985 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
987 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
990 * g++.dg/pr59482.C: New.
992 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
994 * gcc.dg/vmx/insert-vsx-be-order.c: New.
995 * gcc.dg/vmx/extract-vsx.c: New.
996 * gcc.dg/vmx/extract-vsx-be-order.c: New.
997 * gcc.dg/vmx/insert-vsx.c: New.
999 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1001 PR rtl-optimization/59896
1002 * gcc.target/arm/pr59896.c: New.
1004 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1006 PR rtl-optimization/59858
1007 * gcc.target/arm/pr59858.c: New.
1009 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1012 * gcc.dg/tree-prof/pr59003.c: New test.
1015 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1018 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1020 * gfortran.dg/round_3.f08: Add more cases.
1022 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1024 * lib/target-supports.exp (force_conventional_output_for): New
1026 * lib/scanasm.exp (scan-assembler_required_options)
1027 (scan-assembler-not_required_options)
1028 (scan-assembler-times_required_options): Replace with
1029 force_conventional_output_fors.
1030 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1031 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1033 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1036 * gcc.target/i386/pr59789.c: New testcase.
1038 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1040 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1041 the 'code' bitfield from 16 to 8.
1043 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1045 * lib/target-supports.exp
1046 (check_effective_target_vect_perm): Exclude aarch64_be.
1047 (check_effective_target_vect_perm_byte): Likewise.
1048 (check_effective_target_vect_perm_short): Likewise.
1050 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1052 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1053 (RUN_TEST): Use new macro.
1054 (INDEX64_32): Delete.
1055 (INDEX64_64): Likewise.
1056 (INDEX128_32): Likewise.
1057 (INDEX128_64): Likewise.
1059 (test_vneg_f32): Use fixed RUN_TEST.
1061 2014-01-20 Richard Biener <rguenther@suse.de>
1064 * gcc.dg/pr59860.c: New testcase.
1066 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1069 * gcc.target/i386/pr59880.c: New test.
1071 2014-01-20 Renlin Li <renlin.li@arm.com>
1073 * gcc.dg/pr44194-1.c: Tweak regexp.
1075 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1080 * gfortran.dg/round_3.f08: New cases added.
1081 * gfortran.dg/fmt_g_1.f90: New test.
1083 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1085 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1087 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1089 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1091 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1093 * gcc.dg/vect/pr57705.c: Require vect_int.
1094 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1095 * gcc.dg/vect/vect-alias-check.c: Likewise.
1097 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1100 * gfortran.dg/unresolved_fixup_1.f90: New test.
1101 * gfortran.dg/unresolved_fixup_2.f90: New test.
1103 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1106 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1107 Remove dg-prune-output lines.
1109 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1112 * gfortran.dg/pr59706.f90: New test.
1113 * g++.dg/ext/pr59706.C: New test.
1115 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1119 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1120 * g++.dg/init/pr58811.C: Likewise.
1122 2014-01-17 Jeff Law <law@redhat.com>
1125 * gfortran.dg/pr57904.f90: New test.
1127 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1130 * g++.dg/cpp0x/nsdmi-union4.C: New.
1132 2014-01-17 Marek Polacek <polacek@redhat.com>
1135 * g++.dg/diagnostic/pr59838.C: New test.
1137 2014-01-17 Marek Polacek <polacek@redhat.com>
1140 * gcc.dg/pr58346.c: New test.
1142 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1145 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1146 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1150 * gfortran.dg/pr59440-1.f90: New test.
1151 * gfortran.dg/pr59440-2.f90: New test.
1152 * gfortran.dg/pr59440-3.f90: New test.
1155 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1156 testing for " version" and " alias" with one testing for
1157 " version\[^\n\r]* alias".
1158 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1159 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1160 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1161 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1162 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1163 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1166 * c-c++-common/torture/pr57945.c: New test.
1168 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1170 * gcc.target/arm/its.c: New testcase.
1172 2014-01-16 Jan Hubicka <jh@suse.cz>
1175 * g++.dg/torture/pr59775.C: New testcase.
1177 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1180 * gcc.c-torture/compile/pr58344.c: New test.
1183 * gcc.target/i386/pr59839.c: New test.
1186 * gcc.target/i386/pr9771-1.c (main): Rename to...
1187 (real_main): ... this. Add __asm name "main".
1188 (ASMNAME, ASMNAME2, STRING): Define.
1190 2014-01-16 Nick Clifton <nickc@redhat.com>
1193 * gcc.c-torture/compile/pr28865.c: New.
1194 * gcc.c-torture/execute/pr28865.c: New.
1196 2014-01-16 Marek Polacek <polacek@redhat.com>
1199 * gcc.dg/pr59827.c: New test.
1201 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1203 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1205 2014-01-15 Richard Henderson <rth@redhat.com>
1208 * gcc.target/i386/pr54694.c: New test.
1210 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1213 * g++.dg/pr49718.C: New test.
1215 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1217 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1219 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1221 * gcc.dg/vmx/mult-even-odd.c: New.
1222 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1224 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1226 * lib/target-supports.exp (check_libcilkrts_available): Added an
1227 extern "C" if we are using C++ along with a function prototype.
1229 2014-01-15 Jeff Law <law@redhat.com>
1231 PR tree-optimization/59747
1232 * gcc.c-torture/execute/pr59747.c: New test.
1234 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1237 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1239 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1240 * g++.dg/ext/attribute-test-1.C: Likewise.
1241 * g++.dg/ext/attribute-test-2.C: Likewise.
1242 * g++.dg/ext/attribute-test-3.C: Likewise.
1243 * g++.dg/ext/attribute-test-4.C: Likewise.
1244 * g++.dg/ext/pr56790-1.C: Likewise.
1245 * g++.dg/torture/pr38565.C: Likewise.
1246 * gcc.dg/pr53060.c: Likewise.
1247 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1248 * c-c++-common/vector-compare-2.c: Likewise.
1249 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1250 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1251 dg-message line number.
1253 2014-01-15 Matthias Klose <doko@ubuntu.com>
1255 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1257 2014-01-15 Richard Biener <rguenther@suse.de>
1259 PR tree-optimization/59822
1260 * g++.dg/torture/pr59822.C: New testcase.
1262 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1265 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1266 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1268 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1269 Kugan Vivekanandarajah <kuganv@linaro.org>
1272 * g++.dg/pr59695.C: New testcase.
1274 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1277 * gcc.c-torture/compile/pr59803.c: New testcase.
1279 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1282 * gcc.c-torture/execute/pr58943.c: New test.
1283 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1285 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1288 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1289 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1290 (bar): Change return type to void. Set y to x.
1291 * gcc.target/i386/pr59794-1.c: New testcase.
1292 * gcc.target/i386/pr59794-2.c: Likewise.
1293 * gcc.target/i386/pr59794-3.c: Likewise.
1294 * gcc.target/i386/pr59794-4.c: Likewise.
1295 * gcc.target/i386/pr59794-5.c: Likewise.
1296 * gcc.target/i386/pr59794-6.c: Likewise.
1297 * gcc.target/i386/pr59794-7.c: Likewise.
1299 2014-01-14 Richard Biener <rguenther@suse.de>
1301 PR tree-optimization/58921
1302 PR tree-optimization/59006
1303 * gcc.dg/torture/pr58921.c: New testcase.
1304 * gcc.dg/torture/pr59006.c: Likewise.
1305 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1307 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1310 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1311 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1312 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1313 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1314 Executing predictive commoning without unrolling.
1316 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1318 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1319 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1320 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1321 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1322 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1323 __builtin_ia32_rsqrt28sd_round.
1324 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1325 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1326 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1327 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1328 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1329 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1330 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1331 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1332 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1333 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1334 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1335 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1336 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1337 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1338 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1339 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1340 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1341 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1342 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1343 fix wrong rounding mode (see above).
1344 * gcc.target/i386/sse-23.c: Ditto.
1346 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1348 * gcc.dg/vmx/insert.c: New.
1349 * gcc.dg/vmx/insert-be-order.c: New.
1350 * gcc.dg/vmx/extract.c: New.
1351 * gcc.dg/vmx/extract-be-order.c: New.
1353 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1355 PR tree-optimization/59387
1356 * gcc.c-torture/execute/pr59387.c: New test.
1358 2014-01-13 Richard Biener <rguenther@suse.de>
1360 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1361 adjusting mathlib options.
1362 * gfortran.dg/lto/lto.exp: Likewise.
1364 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1366 * gnat.dg/loop_optimization17.adb: New test.
1367 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1369 2014-01-13 Christian Bruel <christian.bruel@st.com>
1371 * gcc.target/sh/cmpstrn.c: New case.
1373 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1375 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1376 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1378 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1381 * gfortran.dg/alloc_comp_basics_6.f90: New.
1383 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1386 * gfortran.dg/pr59700.f90: New test.
1388 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1390 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1391 * gfortran.dg/use_only_3.f90: Likewise.
1392 * gfortran.dg/inquire_10.f90: Delete opened file.
1393 * gfortran.dg/inquire_15.f90: Likewise.
1394 * gfortran.dg/pr16597.f90: Likewise.
1395 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1398 2014-01-10 Jeff Law <law@redhat.com>
1401 * gcc.c-torture/compile/pr59743.c: New test.
1403 2014-01-10 Jan Hubicka <jh@suse.cz>
1406 * g++.dg/torture/pr58585.C: New testcase.
1408 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1410 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1412 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1414 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1416 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1419 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1420 * gcc.target/aarch64/cmn-neg2.c: New test.
1422 2014-01-10 Richard Biener <rguenther@suse.de>
1424 PR tree-optimization/59374
1425 * gcc.dg/torture/pr59374-3.c: New testcase.
1427 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1429 * lib/target-supports.exp
1430 (check_effective_target_arm_crypto_ok_nocache): New.
1431 (check_effective_target_arm_crypto_ok): Use above procedure.
1432 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1434 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1438 * g++.dg/ipa/devirt-20.C: New testcase.
1439 * g++.dg/torture/pr58252.C: Likewise.
1440 * g++.dg/torture/pr59226.C: Likewise.
1442 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1444 * c-c++-common/asan/no-asan-stack.c: New test.
1446 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1449 * gcc.dg/pr59670.c: New test.
1451 2014-01-09 Steve Ellcey <sellcey@mips.com>
1453 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1455 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1458 * gcc.target/i386/pr47735.c: New test.
1460 PR tree-optimization/59622
1461 * g++.dg/opt/pr59622-2.C: New test.
1462 * g++.dg/opt/pr59622-3.C: New test.
1463 * g++.dg/opt/pr59622-4.C: New test.
1464 * g++.dg/opt/pr59622-5.C: New test.
1467 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1468 filename:line instead of (modulename+offset) form with stripped
1469 initial / from the filename.
1471 2014-01-09 Ian Lance Taylor <iant@google.com>
1473 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1474 the other Go compiler.
1476 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1479 * g++.dg/cpp0x/variadic145.C: New.
1481 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1483 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1484 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1486 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1489 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1490 are run only if the Cilk library is available/enabled.
1491 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1492 * lib/target-supports.exp (check_libcilkrts_available): New function.
1494 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1497 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1498 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1499 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1500 with dg-additional-options.
1501 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1502 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1503 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1504 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1505 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1506 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1508 2014-01-09 Richard Biener <rguenther@suse.de>
1510 PR tree-optimization/59715
1511 * gcc.dg/torture/pr59715.c: New testcase.
1513 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1515 * c-c++-common/asan/no-asan-globals.c: New test.
1516 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1517 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1518 * c-c++-common/asan/use-after-return-1.c: Likewise.
1519 * c-c++-common/asan/no-use-after-return.c: Likewise.
1521 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1523 * gnat.dg/weak2.ad[sb]: New test.
1525 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1528 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1529 type, use pointers to vector type instead.
1531 2014-01-08 Catherine Moore <clm@codesourcery.com>
1533 * gcc.target/mips/umips-branch-3.c: New test.
1534 * gcc.target/mips/umips-branch-4.c: New test.
1536 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1538 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1539 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1540 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1541 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1542 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1543 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1544 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1545 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1547 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1549 PR rtl-optimization/59137
1550 * gcc.target/mips/pr59137.c: New test.
1552 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1554 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1555 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1556 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1557 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1558 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1559 Require fpic effective target.
1560 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1562 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1565 * gcc.dg/pr59722.c: New test.
1567 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1570 * gcc.dg/torture/pr57748-3.c: New test.
1571 * gcc.dg/torture/pr57748-4.c: New test.
1573 2014-01-08 Marek Polacek <polacek@redhat.com>
1576 * gcc.dg/gomp/pr59669-1.c: New test.
1577 * gcc.dg/gomp/pr59669-2.c: New test.
1579 2014-01-08 Martin Jambor <mjambor@suse.cz>
1582 * gcc.dg/ipa/pr59610.c: New test.
1584 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1587 * gfortran.dg/binding_label_tests_26a.f90: New.
1588 * gfortran.dg/binding_label_tests_26b.f90: New.
1590 2014-01-08 Marek Polacek <polacek@redhat.com>
1593 * c-c++-common/ubsan/pr59667.c: New test.
1595 2014-01-08 Richard Biener <rguenther@suse.de>
1598 * gcc.dg/pr59630.c: New testcase.
1600 2014-01-08 Richard Biener <rguenther@suse.de>
1603 * gcc.dg/pr59471.c: New testcase.
1605 2014-01-07 Jeff Law <law@redhat.com>
1608 * gcc.target/i386/pr53623.c: New test.
1610 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1612 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1614 * g++.dg/cpp1y/pr58534.C: Likewise.
1615 * g++.dg/cpp1y/pr58536.C: Likewise.
1616 * g++.dg/cpp1y/pr58548.C: Likewise.
1617 * g++.dg/cpp1y/pr58549.C: Likewise.
1618 * g++.dg/cpp1y/pr58637.C: Likewise.
1619 * g++.dg/cpp1y/pr59112.C: Likewise.
1620 * g++.dg/cpp1y/pr59113.C: Likewise.
1621 * g++.dg/cpp1y/pr59629.C: Likewise.
1622 * g++.dg/cpp1y/pr59635.C: Likewise.
1623 * g++.dg/cpp1y/pr59636.C: Likewise.
1624 * g++.dg/cpp1y/pr59638.C: Likewise.
1626 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1628 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1630 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
1632 * gcc.target/i386/intrinsics_4.c (bar): New function.
1634 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1636 * g++.dg/ext/is_base_of_incomplete-2.C: New.
1638 2014-01-07 Jakub Jelinek <jakub@redhat.com>
1640 PR rtl-optimization/58668
1641 * gcc.dg/pr58668.c: New test.
1643 PR tree-optimization/59643
1644 * gcc.dg/pr59643.c: New test.
1645 * gcc.c-torture/execute/pr59643.c: New test.
1647 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1650 * gfortran.dg/class_allocate_16.f90: New.
1652 2014-01-06 Jakub Jelinek <jakub@redhat.com>
1655 * gcc.target/i386/pr59644.c: New test.
1657 2014-01-06 Marek Polacek <polacek@redhat.com>
1660 * gcc.dg/pr57773.c: New test.
1662 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
1668 * g++.dg/cpp1y/pr59635.C: New testcase.
1669 * g++.dg/cpp1y/pr59636.C: New testcase.
1670 * g++.dg/cpp1y/pr59629.C: New testcase.
1671 * g++.dg/cpp1y/pr59638.C: New testcase.
1673 2014-01-06 Martin Jambor <mjambor@suse.cz>
1676 * gcc.dg/ipa/pr59008.c: New test.
1678 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1680 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1683 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1685 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1686 Require c99_runtime.
1687 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1689 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1690 Require c99_runtime.
1691 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1692 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1693 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1695 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1696 Require c99_runtime.
1697 Make CALC void static.
1698 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
1700 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
1701 Require c99_runtime.
1702 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
1704 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1706 * gcc.target/i386/pr59501-1.c: Require avx effective target.
1707 * gcc.target/i386/pr59501-2.c: Likewise.
1708 * gcc.target/i386/pr59501-3.c: Likewise.
1709 * gcc.target/i386/pr59501-4.c: Likewise.
1710 * gcc.target/i386/pr59501-5.c: Likewise.
1711 * gcc.target/i386/pr59501-6.c: Likewise.
1713 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1715 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
1716 * gcc.target/i386/pr59390_1.c: Likewise.
1717 * gcc.target/i386/pr59390_2.c: Likewise.
1719 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
1721 * gcc.dg/pr59350.c: Tweak.
1722 * gcc.dg/pr59350-2.c: New test.
1723 * g++.dg/pr59510.C: Likewise.
1725 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1728 * gfortran.dg/bind_c_procs_2.f90: New.
1730 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
1732 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
1733 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1734 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1735 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1736 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
1737 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1738 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1740 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
1742 * gcc.target/arm/neon-nested-apcs.c: New test.
1744 2014-01-04 Jakub Jelinek <jakub@redhat.com>
1746 PR tree-optimization/59519
1747 * gcc.dg/vect/pr59519-1.c: New test.
1748 * gcc.dg/vect/pr59519-2.c: New test.
1750 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
1753 2014-01-04 Janus Weil <janus@gcc.gnu.org>
1756 * gfortran.dg/typebound_proc_32.f90: New.
1758 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
1761 * g++.dg/pr58950.C: New file.
1763 2014-01-03 Tobias Burnus <burnus@net-b.de>
1766 * g++.dg/gomp/pr58567.C: New.
1768 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
1770 PR tree-optimization/59651
1771 * gcc.dg/torture/pr59651.c: New test.
1772 * gcc.dg/vect/pr59651.c: Ditto.
1774 2014-01-03 Jakub Jelinek <jakub@redhat.com>
1777 * gcc.target/i386/pr59625.c: New test.
1779 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1783 * g++.dg/cpp0x/range-for28.C: New.
1784 * g++.dg/cpp0x/range-for3.C: Update.
1786 2014-01-02 Joseph Myers <joseph@codesourcery.com>
1788 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
1790 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1793 * g++.dg/cpp0x/pr59641.C: New file.
1795 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1797 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
1799 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1802 * g++.dg/ext/pr59378.C: New file.
1804 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1806 Update copyright years
1808 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1810 * gcc.target/arc/arc.exp: Use the standard form for the copyright
1813 2014-01-02 Janus Weil <janus@gcc.gnu.org>
1816 * gfortran.dg/dynamic_dispatch_12.f90: New.
1818 2014-01-01 Jakub Jelinek <jakub@redhat.com>
1820 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
1821 the builtin isn't optimized away as unused.
1823 PR rtl-optimization/59647
1824 * g++.dg/opt/pr59647.C: New test.
1826 Copyright (C) 2014 Free Software Foundation, Inc.
1828 Copying and distribution of this file, with or without modification,
1829 are permitted in any medium without royalty provided the copyright
1830 notice and this notice are preserved.