1 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
3 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
4 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
6 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
7 Ilya Tocar <ilya.tocar@intel.com>
9 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
10 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
11 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
12 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
13 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
14 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
15 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
16 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
17 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
18 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
19 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
20 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
21 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
22 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
23 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
24 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
25 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
26 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
27 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
28 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
29 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
30 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
31 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
32 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
33 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
34 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
35 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
37 2014-02-10 Jakub Jelinek <jakub@redhat.com>
39 * gcc.dg/vect/pr59984.c: Require effective target
42 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
45 * gfortran.dg/associated_target_5.f03: New test.
47 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
50 * gfortran.dg/elemental_by_value_1.f90: New test.
52 2014-02-08 Janus Weil <janus@gcc.gnu.org>
55 * gfortran.dg/finalize_22.f90: New.
57 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
60 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
61 was fixed by the patch for PR59906.
63 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
66 * gfortran.dg/coarray_8.f90: Update dg-error match.
68 2014-02-08 Jakub Jelinek <jakub@redhat.com>
71 * gcc.dg/vect/pr59984.c: New test.
74 * gcc.dg/attr-alloc_align-1.c: New test.
75 * gcc.dg/attr-alloc_align-2.c: New test.
76 * gcc.dg/attr-alloc_align-3.c: New test.
77 * gcc.dg/attr-assume_aligned-1.c: New test.
78 * gcc.dg/attr-assume_aligned-2.c: New test.
79 * gcc.dg/attr-assume_aligned-3.c: New test.
81 2014-02-08 Jakub Jelinek <jakub@redhat.com>
84 * gcc.target/i386/pr60077-1.c: New test.
85 * gcc.target/i386/pr60077-2.c: New test.
87 2014-02-07 Jakub Jelinek <jakub@redhat.com>
90 * gcc.dg/pr56824.c: New test.
92 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
94 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
95 variable used for atomic operations.
97 2014-02-07 Richard Biener <rguenther@suse.de>
100 * gcc.dg/vect/pr60092-2.c: New testcase.
102 2014-02-07 Jakub Jelinek <jakub@redhat.com>
106 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
108 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
109 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
111 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
113 * gcc.target/s390/fp2int1.c: New testcase.
115 2014-02-07 Richard Biener <rguenther@suse.de>
118 * gcc.dg/tree-ssa/alias-30.c: New testcase.
119 * gcc.dg/tree-ssa/alias-31.c: Likewise.
121 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
124 * g++.dg/torture/pr59918.C: New testcase.
126 2014-02-06 Jakub Jelinek <jakub@redhat.com>
129 * gcc.target/arm/pr59575.c: New test.
132 * gcc.dg/pr59992.c: New test.
134 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
136 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
137 init_priority. Test alignment of variable instead of function.
139 2014-02-06 Marek Polacek <polacek@redhat.com>
142 * gcc.dg/pr60087.c: New test.
144 2014-02-06 Alan Modra <amodra@gmail.com>
146 * gcc.target/powerpc/pr60032.c: New.
148 2014-02-06 Jakub Jelinek <jakub@redhat.com>
151 * gcc.c-torture/execute/pr60062.c: New test.
152 * gcc.c-torture/execute/pr60072.c: New test.
154 2014-02-06 Ian Bolton <ian.bolton@arm.com>
156 * gcc.dg/tree-ssa/pr59597.c: Make called function static
157 so that expected outcome works for PIC variants too.
159 2014-02-06 Yury Gribov <y.gribov@samsung.com>
160 Kugan Vivekanandarajah <kuganv@linaro.org>
162 * gcc.target/arm/vect-noalign.c: New file.
164 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
165 Jakub Jelinek <jakub@redhat.com>
168 * gcc.dg/pr60013.c: New testcase.
170 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
172 * gcc.dg/vmx/sum2s.c: New.
173 * gcc.dg/vmx/sum2s-be-order.c: New.
175 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
177 * gcc.dg/vmx/pack.c: New.
178 * gcc.dg/vmx/pack-be-order.c: New.
179 * gcc.dg/vmx/unpack.c: New.
180 * gcc.dg/vmx/unpack-be-order.c: New.
182 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
184 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
185 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
187 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
189 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
190 Use __builtin_floorf, __builtin_ceilf.
191 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
193 (TEST): Use __builtin_floorf.
194 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
196 2014-02-05 Jakub Jelinek <jakub@redhat.com>
199 * g++.dg/opt/pr59947.C: New test.
202 * c-c++-common/gomp/pr58703.c: New test.
204 2014-02-05 Richard Biener <rguenther@suse.de>
207 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
208 avoid using unsigned long long.
210 2014-02-05 Jakub Jelinek <jakub@redhat.com>
213 * g++.dg/torture/pr57499.C: New test.
215 2014-02-05 Yury Gribov <y.gribov@samsung.com>
217 * gcc.dg/asan/nosanitize-and-inline.c: New test.
219 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
221 * g++.dg/ipa/devirrt-22.C: Fix template.
223 2014-02-04 Marek Polacek <polacek@redhat.com>
226 * gcc.dg/pr60036.c: New test.
228 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
231 * g++.dg/torture/pr60058.C: New testcase.
233 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
235 * g++.dg/tsan/default_options.C: Invert check.
237 2014-02-04 Jakub Jelinek <jakub@redhat.com>
239 PR tree-optimization/60002
240 * g++.dg/opt/pr60002.C: New test.
242 PR tree-optimization/60023
243 * g++.dg/vect/pr60023.cc: New test.
246 * c-c++-common/torture/pr60026.c: New test.
248 PR rtl-optimization/57915
249 * gcc.target/i386/pr57915.c: New test.
251 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
253 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
255 2014-02-04 Renlin Li <Renlin.Li@arm.com>
257 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
259 2014-02-04 Jakub Jelinek <jakub@redhat.com>
262 * gcc.dg/pr59261.c: New test.
264 2014-02-04 Richard Biener <rguenther@suse.de>
266 PR tree-optimization/60012
267 * gcc.dg/vect/pr60012.c: New testcase.
269 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
272 * g++.dg/eh/unwind-direct.C: New test.
274 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
276 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
277 timeout value to 20s.
279 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
282 * g++.dg/torture/pr59882.C: New testcase
284 2014-02-03 Jan Hubicka <jh@suse.cz>
287 * g++.dg/ipa/devirt-22.C: New testcase.
289 2014-02-03 Jan Hubicka <jh@suse.cz>
291 * g++.dg/ipa/devirt-25.C: New testcase.
293 2014-02-04 Jakub Jelinek <jakub@redhat.com>
295 PR tree-optimization/59924
296 * gcc.dg/pr59924.c: New test.
298 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
301 * g++.dg/ipa/devirt-24.C: New testcase.
303 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
307 * c-c++-common/attributes-1.c: New testcase.
308 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
310 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
313 * g++.dg/cpp0x/pr58871.C: New.
315 2014-02-03 Cong Hou <congh@google.com>
317 PR tree-optimization/60000
318 * g++.dg/vect/pr60000.cc: New test.
320 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
322 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
323 * gcc.target/i386/long-double-64-4.c: Likewise.
324 * gcc.target/i386/long-double-80-1.c: Likewise.
325 * gcc.target/i386/long-double-80-2.c: Likewise.
326 * gcc.target/i386/long-double-80-3.c: Likewise.
327 * gcc.target/i386/long-double-80-4.c: Likewise.
328 * gcc.target/i386/long-double-80-5.c: Likewise.
329 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
331 * gcc.target/i386/long-double-64-3.c: Likewise.
332 * gcc.target/i386/long-double-128-1.c: New test.
333 * gcc.target/i386/long-double-128-2.c: Likewise.
334 * gcc.target/i386/long-double-128-3.c: Likewise.
335 * gcc.target/i386/long-double-128-4.c: Likewise.
336 * gcc.target/i386/long-double-128-5.c: Likewise.
337 * gcc.target/i386/long-double-128-6.c: Likewise.
338 * gcc.target/i386/long-double-128-7.c: Likewise.
339 * gcc.target/i386/long-double-128-8.c: Likewise.
340 * gcc.target/i386/long-double-128-9.c: Likewise.
341 * gcc.target/i386/long-double-64-5.c: Likewise.
342 * gcc.target/i386/long-double-64-6.c: Likewise.
343 * gcc.target/i386/long-double-64-7.c: Likewise.
344 * gcc.target/i386/long-double-64-8.c: Likewise.
345 * gcc.target/i386/long-double-64-9.c: Likewise.
346 * gcc.target/i386/long-double-80-10.c: Likewise.
347 * gcc.target/i386/long-double-80-8.c: Likewise.
348 * gcc.target/i386/long-double-80-9.c: Likewise.
350 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
352 PR rtl-optimization/57662
353 * g++.dg/pr57662.C: New test.
355 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
357 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
358 * gcc.dg/vmx/perm.c: New.
359 * gcc.dg/vmx/perm-be-order.c: New.
361 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
363 * gcc.dg/vmx/vsums.c: New.
364 * gcc.dg/vmx/vsums-be-order.c: New.
366 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
368 * g++.dg/ipa/devirt-23.C: New testcase.
369 * g++.dg/ipa/devirt-20.C: Fix template.
371 2014-02-02 Jan Hubicka <jh@suse.cz>
373 * g++.dg/ipa/devirt-21.C: New testcase.
375 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
377 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
378 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
380 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
383 * gcc.c-torture/execute/pr60017.c: New test.
385 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
388 * gfortran.dg/default_initialization_7.f90: New test.
390 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
393 * gfortran.dg/elemental_subroutine_9.f90: New test.
395 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
397 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
399 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
401 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
403 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
405 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
407 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
410 * g++.dg/init/bitfield5.C: New.
412 2014-02-01 Jakub Jelinek <jakub@redhat.com>
414 PR tree-optimization/60003
415 * gcc.c-torture/execute/pr60003.c: New test.
417 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
420 * gcc.target/arm/pr59985.C: New.
422 2014-01-31 Jakub Jelinek <jakub@redhat.com>
425 * lib/tsan-dg.exp (tsan_init): Instead of not running any
426 tsan tests if trivial testcase doesn't run, set dg-do-what-default
428 (tsan_finish): Restore dg-do-what-default.
429 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
430 * g++.dg/tsan/fd_close_norace2.C: Likewise.
431 * g++.dg/tsan/default_options.C: Likewise.
432 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
433 * g++.dg/tsan/atomic_free2.C: Likewise.
434 * g++.dg/tsan/cond_race.C: Likewise.
435 * g++.dg/tsan/fd_close_norace.C: Likewise.
436 * g++.dg/tsan/benign_race.C: Likewise.
437 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
438 * c-c++-common/tsan/simple_race.c: Likewise.
439 * c-c++-common/tsan/mutexset1.c: Likewise.
440 * c-c++-common/tsan/thread_leak2.c: Likewise.
441 * c-c++-common/tsan/tls_race.c: Likewise.
442 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
443 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
444 * c-c++-common/tsan/free_race2.c: Likewise.
445 * c-c++-common/tsan/thread_leak.c: Likewise.
446 * c-c++-common/tsan/thread_leak1.c: Likewise.
447 * c-c++-common/tsan/race_on_barrier.c: Likewise.
448 * c-c++-common/tsan/free_race.c: Likewise.
449 * c-c++-common/tsan/sleep_sync.c: Likewise.
450 * c-c++-common/tsan/tiny_race.c: Likewise.
451 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
452 * c-c++-common/tsan/atomic_stack.c: Likewise.
453 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
454 in dg-output regexps.
455 * c-c++-common/tsan/simple_stack.c: Likewise.
457 2014-01-31 Richard Henderson <rth@redhat.com>
459 * g++.dg/tm/pr60004.C: New.
461 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
464 * g++.dg/inherit/crash4.C: New.
466 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
468 * c-c++-common/tsan/simple_race.c: Made test less flaky.
470 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
472 * gcc.target/i386/m512-check.h: Use correct rounding values.
474 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
476 * gcc.target/i386/avx-1.c: Use correct rounding values.
477 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
478 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
479 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
480 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
481 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
482 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
483 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
484 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
485 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
486 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
487 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
488 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
489 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
490 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
491 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
492 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
493 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
494 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
495 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
496 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
497 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
498 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
499 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
500 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
501 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
502 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
503 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
504 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
505 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
506 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
507 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
508 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
509 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
510 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
511 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
512 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
513 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
514 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
515 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
516 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
517 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
518 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
519 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
520 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
521 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
522 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
523 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
524 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
525 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
526 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
527 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
528 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
529 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
530 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
531 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
532 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
533 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
534 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
535 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
536 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
537 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
538 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
539 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
540 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
541 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
542 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
543 * gcc.target/i386/sse-13.c: Ditto.
544 * gcc.target/i386/sse-14.c: Ditto.
545 * gcc.target/i386/sse-22.c: Ditto.
546 * gcc.target/i386/sse-23.c: Ditto.
548 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
550 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
551 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
553 2014-01-31 Richard Biener <rguenther@suse.de>
556 * gcc.dg/torture/pr59990.c: New testcase.
558 2014-01-31 Jakub Jelinek <jakub@redhat.com>
560 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
561 if it fails don't run any tsan tests.
563 2014-01-31 Marek Polacek <polacek@redhat.com>
566 * gcc.dg/pr59940.c (g): Adjust dg-warning.
567 (y): Adjust dg-error.
568 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
569 * gcc.dg/pr59963-1.c: New test.
570 * gcc.dg/pr59963-2.c: New test.
571 * gcc.dg/pr59963-3.c: New test.
573 2014-01-30 Jakub Jelinek <jakub@redhat.com>
576 * gcc.target/arm/pr59923.c: New test.
578 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
580 * gcc.dg/vmx/splat.c: New.
581 * gcc.dg/vmx/splat-vsx.c: New.
582 * gcc.dg/vmx/splat-be-order.c: New.
583 * gcc.dg/vmx/splat-vsx-be-order.c: New.
584 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
585 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
587 2014-01-30 Richard Biener <rguenther@suse.de>
589 PR tree-optimization/59993
590 * gcc.dg/torture/pr59993.c: New testcase.
592 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
594 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
595 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
596 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
597 vect_int rather than vect_float.
599 2014-01-30 Marek Polacek <polacek@redhat.com>
601 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
603 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
605 * gcc.target/microblaze/isa/fcmp4.c: New.
607 2014-01-30 Marek Polacek <polacek@redhat.com>
610 * gcc.dg/pr59940.c: New test.
611 * gcc.dg/pr35635.c (func3): Move dg-warning.
613 2014-01-30 Richard Biener <rguenther@suse.de>
615 PR tree-optimization/59903
616 * gcc.dg/torture/pr59903.c: New testcase.
618 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
621 * g++.dg/lookup/crash8.C: New.
623 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
626 * g++.dg/template/crash117.C: New.
628 2014-01-30 Richard Biener <rguenther@suse.de>
631 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
632 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
634 * gcc.dg/invalid-call-1.c: Likewise.
636 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
639 * g++.dg/cpp1y/auto-fn23.C: New.
641 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
644 * g++.dg/init/dso_handle2.C: New.
646 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
649 * g++.dg/cpp0x/pr58674.C: New.
651 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
654 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
655 * gcc.target/i386/avx512f-gather-5.c: Ditto.
657 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
659 * gcc.dg/vmx/merge-be-order.c: New.
660 * gcc.dg/vmx/merge.c: New.
661 * gcc.dg/vmx/merge-vsx-be-order.c: New.
662 * gcc.dg/vmx/merge-vsx.c: New.
664 2014-01-29 Richard Biener <rguenther@suse.de>
666 PR tree-optimization/58742
667 * gcc.dg/pr58742-1.c: New testcase.
668 * gcc.dg/pr58742-2.c: Likewise.
669 * gcc.dg/pr58742-3.c: Likewise.
671 2014-01-29 Renlin Li <Renlin.Li@arm.com>
673 * gcc.target/arm/ftest-armv7ve-arm.c: New.
674 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
675 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
677 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
680 * g++.dg/gomp/pr58702.C: New.
682 2014-01-29 Dodji Seketeli <dodji@redhat.com>
684 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
687 2014-01-29 Jakub Jelinek <jakub@redhat.com>
690 PR tree-optimization/59920
691 * gcc.dg/pr59920-1.c: New test.
692 * gcc.dg/pr59920-2.c: New test.
693 * gcc.dg/pr59920-3.c: New test.
694 * c-c++-common/gomp/pr59917-1.c: New test.
695 * c-c++-common/gomp/pr59917-2.c: New test.
697 PR tree-optimization/59594
698 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
699 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
700 * gcc.dg/vect/pr59594.c: New test.
702 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
705 * gfortran.dg/allocate_class_3.f90: New test.
707 2014-01-28 Dodji Seketeli <dodji@redhat.com>
709 PR preprocessor/59935
710 * c-c++-common/cpp/warning-zero-location.c: New test.
711 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
713 2014-01-27 Steve Ellcey <sellcey@mips.com>
715 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
717 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
719 * g++.dg/ext/mv16.C: New tests.
721 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
723 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
724 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
725 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
726 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
727 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
728 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
729 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
730 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
731 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
732 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
733 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
734 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
735 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
736 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
737 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
738 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
739 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
740 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
741 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
742 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
743 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
744 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
745 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
746 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
747 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
748 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
749 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
750 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
751 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
752 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
753 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
754 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
755 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
756 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
757 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
758 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
759 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
760 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
761 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
762 _mm512_mask_cvtepi32_storeu_epi8.
763 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
764 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
765 _mm512_mask_cvtepi32_storeu_epi16.
766 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
767 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
768 _mm512_mask_cvtepi64_storeu_epi8.
769 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
770 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
771 _mm512_mask_cvtepi64_storeu_epi16.
772 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
773 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
774 _mm512_mask_cvtepi64_storeu_epi32.
775 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
776 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
777 _mm512_mask_cvtsepi32_storeu_epi8.
778 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
779 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
780 _mm512_mask_cvtsepi32_storeu_epi16.
781 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
782 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
783 _mm512_mask_cvtsepi64_storeu_epi8.
784 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
785 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
786 _mm512_mask_cvtsepi64_storeu_epi16.
787 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
788 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
789 _mm512_mask_cvtsepi64_storeu_epi32.
790 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
791 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
792 _mm512_mask_cvtusepi32_storeu_epi8.
793 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
794 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
795 _mm512_mask_cvtusepi32_storeu_epi16.
796 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
797 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
798 _mm512_mask_cvtusepi64_storeu_epi8.
799 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
800 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
801 _mm512_mask_cvtusepi64_storeu_epi16.
802 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
803 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
804 _mm512_mask_cvtusepi64_storeu_epi32.
805 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
806 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
808 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
810 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
811 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
812 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
813 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
814 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
815 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
816 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
817 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
818 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
819 built-ins roudning immediate.
820 * gcc.target/i386/sse-22.c: Add new built-ins.
821 * gcc.target/i386/sse-23.c: Ditto.
822 * gcc.target/i386/avx-1.c: Ditto.
824 2014-01-27 Christian Bruel <christian.bruel@st.com>
826 * gcc.target/sh/torture/strncmp.c: New tests.
828 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
830 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
832 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
834 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
836 2014-01-24 Jeff Law <law@redhat.com>
838 PR tree-optimization/59919
839 * gcc.c-torture/compile/pr59919.c: New test.
841 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
844 * g++.dg/ext/timevar2.C: New.
846 2014-01-24 Marek Polacek <polacek@redhat.com>
848 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
850 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
853 * gcc.target/i386/pr59929.c: New test.
855 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
858 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
859 word atomic functions at runtime.
861 2014-01-23 Marek Polacek <polacek@redhat.com>
864 * gcc.dg/pr59846.c: New test.
866 2014-01-23 Marek Polacek <polacek@redhat.com>
869 * c-c++-common/pr58346-1.c: New test.
870 * c-c++-common/pr58346-2.c: New test.
871 * c-c++-common/pr58346-3.c: New test.
873 2014-01-23 Marek Polacek <polacek@redhat.com>
876 * gcc.dg/20020220-2.c: Adjust dg-warning message.
877 * gcc.dg/pr59871.c: New test.
879 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
882 * g++.dg/parse/enum11.C: New.
884 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
886 * gcc.target/aarch64/sshr64_1.c: New testcase.
888 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
890 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
891 SIMD enabled function.
892 * g++.dg/cilk-plus/ef_test.C: New test.
893 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
895 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
896 to differenciate C error messages from C++ ones.
898 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
900 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
902 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
904 * gcc.target/microblaze/others/builtin-trap.c: New test,
906 2014-01-23 Jakub Jelinek <jakub@redhat.com>
909 * c-c++-common/gomp/pr58809.c: New test.
911 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
914 * c-c++-common/asan/use-after-return-1.c: Fixed
917 2014-01-23 Dodji Seketeli <dodji@redhat.com>
919 PR preprocessor/58580
920 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
922 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
923 Ilya Tocar <ilya.tocar@intel.com>
925 * gcc.target/i386/avx512f-kmovw-1.c: New.
927 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
929 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
930 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
931 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
932 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
933 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
934 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
936 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
939 * gcc.dg/pr48774.c: Remove skip for mips_rel.
940 * gcc.target/mips/pr52125.c: New test.
942 2014-01-22 Marek Polacek <polacek@redhat.com>
945 * gcc.dg/torture/pr59891.c: New test.
947 2014-01-22 Jeff Law <law@redhat.com>
949 PR tree-optimization/59597
950 * gcc.dg/tree-ssa/pr59597.c: New test.
952 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
954 PR rtl-optimization/59477
955 * g++.dg/pr59477.C: New.
957 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
959 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
961 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
964 * g++.dg/pr59482.C: New.
966 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
968 * gcc.dg/vmx/insert-vsx-be-order.c: New.
969 * gcc.dg/vmx/extract-vsx.c: New.
970 * gcc.dg/vmx/extract-vsx-be-order.c: New.
971 * gcc.dg/vmx/insert-vsx.c: New.
973 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
975 PR rtl-optimization/59896
976 * gcc.target/arm/pr59896.c: New.
978 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
980 PR rtl-optimization/59858
981 * gcc.target/arm/pr59858.c: New.
983 2014-01-21 Jakub Jelinek <jakub@redhat.com>
986 * gcc.dg/tree-prof/pr59003.c: New test.
989 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
992 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
994 * gfortran.dg/round_3.f08: Add more cases.
996 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
998 * lib/target-supports.exp (force_conventional_output_for): New
1000 * lib/scanasm.exp (scan-assembler_required_options)
1001 (scan-assembler-not_required_options)
1002 (scan-assembler-times_required_options): Replace with
1003 force_conventional_output_fors.
1004 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1005 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1007 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1010 * gcc.target/i386/pr59789.c: New testcase.
1012 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1014 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1015 the 'code' bitfield from 16 to 8.
1017 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1019 * lib/target-supports.exp
1020 (check_effective_target_vect_perm): Exclude aarch64_be.
1021 (check_effective_target_vect_perm_byte): Likewise.
1022 (check_effective_target_vect_perm_short): Likewise.
1024 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1026 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1027 (RUN_TEST): Use new macro.
1028 (INDEX64_32): Delete.
1029 (INDEX64_64): Likewise.
1030 (INDEX128_32): Likewise.
1031 (INDEX128_64): Likewise.
1033 (test_vneg_f32): Use fixed RUN_TEST.
1035 2014-01-20 Richard Biener <rguenther@suse.de>
1038 * gcc.dg/pr59860.c: New testcase.
1040 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1043 * gcc.target/i386/pr59880.c: New test.
1045 2014-01-20 Renlin Li <renlin.li@arm.com>
1047 * gcc.dg/pr44194-1.c: Tweak regexp.
1049 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1054 * gfortran.dg/round_3.f08: New cases added.
1055 * gfortran.dg/fmt_g_1.f90: New test.
1057 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1059 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1061 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1063 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1065 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1067 * gcc.dg/vect/pr57705.c: Require vect_int.
1068 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1069 * gcc.dg/vect/vect-alias-check.c: Likewise.
1071 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1074 * gfortran.dg/unresolved_fixup_1.f90: New test.
1075 * gfortran.dg/unresolved_fixup_2.f90: New test.
1077 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1080 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1081 Remove dg-prune-output lines.
1083 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1086 * gfortran.dg/pr59706.f90: New test.
1087 * g++.dg/ext/pr59706.C: New test.
1089 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1093 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1094 * g++.dg/init/pr58811.C: Likewise.
1096 2014-01-17 Jeff Law <law@redhat.com>
1099 * gfortran.dg/pr57904.f90: New test.
1101 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1104 * g++.dg/cpp0x/nsdmi-union4.C: New.
1106 2014-01-17 Marek Polacek <polacek@redhat.com>
1109 * g++.dg/diagnostic/pr59838.C: New test.
1111 2014-01-17 Marek Polacek <polacek@redhat.com>
1114 * gcc.dg/pr58346.c: New test.
1116 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1119 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1120 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1124 * gfortran.dg/pr59440-1.f90: New test.
1125 * gfortran.dg/pr59440-2.f90: New test.
1126 * gfortran.dg/pr59440-3.f90: New test.
1129 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1130 testing for " version" and " alias" with one testing for
1131 " version\[^\n\r]* alias".
1132 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1133 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1134 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1135 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1136 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1137 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1140 * c-c++-common/torture/pr57945.c: New test.
1142 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1144 * gcc.target/arm/its.c: New testcase.
1146 2014-01-16 Jan Hubicka <jh@suse.cz>
1149 * g++.dg/torture/pr59775.C: New testcase.
1151 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1154 * gcc.c-torture/compile/pr58344.c: New test.
1157 * gcc.target/i386/pr59839.c: New test.
1160 * gcc.target/i386/pr9771-1.c (main): Rename to...
1161 (real_main): ... this. Add __asm name "main".
1162 (ASMNAME, ASMNAME2, STRING): Define.
1164 2014-01-16 Nick Clifton <nickc@redhat.com>
1167 * gcc.c-torture/compile/pr28865.c: New.
1168 * gcc.c-torture/execute/pr28865.c: New.
1170 2014-01-16 Marek Polacek <polacek@redhat.com>
1173 * gcc.dg/pr59827.c: New test.
1175 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1177 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1179 2014-01-15 Richard Henderson <rth@redhat.com>
1182 * gcc.target/i386/pr54694.c: New test.
1184 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1187 * g++.dg/pr49718.C: New test.
1189 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1191 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1193 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1195 * gcc.dg/vmx/mult-even-odd.c: New.
1196 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1198 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1200 * lib/target-supports.exp (check_libcilkrts_available): Added an
1201 extern "C" if we are using C++ along with a function prototype.
1203 2014-01-15 Jeff Law <law@redhat.com>
1205 PR tree-optimization/59747
1206 * gcc.c-torture/execute/pr59747.c: New test.
1208 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1211 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1213 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1214 * g++.dg/ext/attribute-test-1.C: Likewise.
1215 * g++.dg/ext/attribute-test-2.C: Likewise.
1216 * g++.dg/ext/attribute-test-3.C: Likewise.
1217 * g++.dg/ext/attribute-test-4.C: Likewise.
1218 * g++.dg/ext/pr56790-1.C: Likewise.
1219 * g++.dg/torture/pr38565.C: Likewise.
1220 * gcc.dg/pr53060.c: Likewise.
1221 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1222 * c-c++-common/vector-compare-2.c: Likewise.
1223 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1224 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1225 dg-message line number.
1227 2014-01-15 Matthias Klose <doko@ubuntu.com>
1229 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1231 2014-01-15 Richard Biener <rguenther@suse.de>
1233 PR tree-optimization/59822
1234 * g++.dg/torture/pr59822.C: New testcase.
1236 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1239 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1240 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1242 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1243 Kugan Vivekanandarajah <kuganv@linaro.org>
1246 * g++.dg/pr59695.C: New testcase.
1248 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1251 * gcc.c-torture/compile/pr59803.c: New testcase.
1253 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1256 * gcc.c-torture/execute/pr58943.c: New test.
1257 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1259 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1262 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1263 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1264 (bar): Change return type to void. Set y to x.
1265 * gcc.target/i386/pr59794-1.c: New testcase.
1266 * gcc.target/i386/pr59794-2.c: Likewise.
1267 * gcc.target/i386/pr59794-3.c: Likewise.
1268 * gcc.target/i386/pr59794-4.c: Likewise.
1269 * gcc.target/i386/pr59794-5.c: Likewise.
1270 * gcc.target/i386/pr59794-6.c: Likewise.
1271 * gcc.target/i386/pr59794-7.c: Likewise.
1273 2014-01-14 Richard Biener <rguenther@suse.de>
1275 PR tree-optimization/58921
1276 PR tree-optimization/59006
1277 * gcc.dg/torture/pr58921.c: New testcase.
1278 * gcc.dg/torture/pr59006.c: Likewise.
1279 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1281 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1284 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1285 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1286 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1287 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1288 Executing predictive commoning without unrolling.
1290 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1292 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1293 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1294 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1295 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1296 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1297 __builtin_ia32_rsqrt28sd_round.
1298 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1299 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1300 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1301 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1302 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1303 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1304 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1305 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1306 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1307 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1308 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1309 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1310 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1311 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1312 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1313 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1314 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1315 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1316 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1317 fix wrong rounding mode (see above).
1318 * gcc.target/i386/sse-23.c: Ditto.
1320 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1322 * gcc.dg/vmx/insert.c: New.
1323 * gcc.dg/vmx/insert-be-order.c: New.
1324 * gcc.dg/vmx/extract.c: New.
1325 * gcc.dg/vmx/extract-be-order.c: New.
1327 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1329 PR tree-optimization/59387
1330 * gcc.c-torture/execute/pr59387.c: New test.
1332 2014-01-13 Richard Biener <rguenther@suse.de>
1334 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1335 adjusting mathlib options.
1336 * gfortran.dg/lto/lto.exp: Likewise.
1338 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1340 * gnat.dg/loop_optimization17.adb: New test.
1341 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1343 2014-01-13 Christian Bruel <christian.bruel@st.com>
1345 * gcc.target/sh/cmpstrn.c: New case.
1347 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1349 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1350 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1352 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1355 * gfortran.dg/alloc_comp_basics_6.f90: New.
1357 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1360 * gfortran.dg/pr59700.f90: New test.
1362 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1364 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1365 * gfortran.dg/use_only_3.f90: Likewise.
1366 * gfortran.dg/inquire_10.f90: Delete opened file.
1367 * gfortran.dg/inquire_15.f90: Likewise.
1368 * gfortran.dg/pr16597.f90: Likewise.
1369 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1372 2014-01-10 Jeff Law <law@redhat.com>
1375 * gcc.c-torture/compile/pr59743.c: New test.
1377 2014-01-10 Jan Hubicka <jh@suse.cz>
1380 * g++.dg/torture/pr58585.C: New testcase.
1382 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1384 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1386 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1388 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1390 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1393 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1394 * gcc.target/aarch64/cmn-neg2.c: New test.
1396 2014-01-10 Richard Biener <rguenther@suse.de>
1398 PR tree-optimization/59374
1399 * gcc.dg/torture/pr59374-3.c: New testcase.
1401 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1403 * lib/target-supports.exp
1404 (check_effective_target_arm_crypto_ok_nocache): New.
1405 (check_effective_target_arm_crypto_ok): Use above procedure.
1406 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1408 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1412 * g++.dg/ipa/devirt-20.C: New testcase.
1413 * g++.dg/torture/pr58252.C: Likewise.
1414 * g++.dg/torture/pr59226.C: Likewise.
1416 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1418 * c-c++-common/asan/no-asan-stack.c: New test.
1420 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1423 * gcc.dg/pr59670.c: New test.
1425 2014-01-09 Steve Ellcey <sellcey@mips.com>
1427 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1429 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1432 * gcc.target/i386/pr47735.c: New test.
1434 PR tree-optimization/59622
1435 * g++.dg/opt/pr59622-2.C: New test.
1436 * g++.dg/opt/pr59622-3.C: New test.
1437 * g++.dg/opt/pr59622-4.C: New test.
1438 * g++.dg/opt/pr59622-5.C: New test.
1441 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1442 filename:line instead of (modulename+offset) form with stripped
1443 initial / from the filename.
1445 2014-01-09 Ian Lance Taylor <iant@google.com>
1447 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1448 the other Go compiler.
1450 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1453 * g++.dg/cpp0x/variadic145.C: New.
1455 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1457 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1458 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1460 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1463 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1464 are run only if the Cilk library is available/enabled.
1465 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1466 * lib/target-supports.exp (check_libcilkrts_available): New function.
1468 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1471 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1472 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1473 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1474 with dg-additional-options.
1475 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1476 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1477 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1478 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1479 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1480 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1482 2014-01-09 Richard Biener <rguenther@suse.de>
1484 PR tree-optimization/59715
1485 * gcc.dg/torture/pr59715.c: New testcase.
1487 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1489 * c-c++-common/asan/no-asan-globals.c: New test.
1490 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1491 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1492 * c-c++-common/asan/use-after-return-1.c: Likewise.
1493 * c-c++-common/asan/no-use-after-return.c: Likewise.
1495 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1497 * gnat.dg/weak2.ad[sb]: New test.
1499 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1502 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1503 type, use pointers to vector type instead.
1505 2014-01-08 Catherine Moore <clm@codesourcery.com>
1507 * gcc.target/mips/umips-branch-3.c: New test.
1508 * gcc.target/mips/umips-branch-4.c: New test.
1510 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1512 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1513 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1514 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1515 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1516 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1517 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1518 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1519 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1521 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1523 PR rtl-optimization/59137
1524 * gcc.target/mips/pr59137.c: New test.
1526 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1528 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1529 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1530 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1531 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1532 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1533 Require fpic effective target.
1534 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1536 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1539 * gcc.dg/pr59722.c: New test.
1541 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1544 * gcc.dg/torture/pr57748-3.c: New test.
1545 * gcc.dg/torture/pr57748-4.c: New test.
1547 2014-01-08 Marek Polacek <polacek@redhat.com>
1550 * gcc.dg/gomp/pr59669-1.c: New test.
1551 * gcc.dg/gomp/pr59669-2.c: New test.
1553 2014-01-08 Martin Jambor <mjambor@suse.cz>
1556 * gcc.dg/ipa/pr59610.c: New test.
1558 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1561 * gfortran.dg/binding_label_tests_26a.f90: New.
1562 * gfortran.dg/binding_label_tests_26b.f90: New.
1564 2014-01-08 Marek Polacek <polacek@redhat.com>
1567 * c-c++-common/ubsan/pr59667.c: New test.
1569 2014-01-08 Richard Biener <rguenther@suse.de>
1572 * gcc.dg/pr59630.c: New testcase.
1574 2014-01-08 Richard Biener <rguenther@suse.de>
1577 * gcc.dg/pr59471.c: New testcase.
1579 2014-01-07 Jeff Law <law@redhat.com>
1582 * gcc.target/i386/pr53623.c: New test.
1584 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1586 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1588 * g++.dg/cpp1y/pr58534.C: Likewise.
1589 * g++.dg/cpp1y/pr58536.C: Likewise.
1590 * g++.dg/cpp1y/pr58548.C: Likewise.
1591 * g++.dg/cpp1y/pr58549.C: Likewise.
1592 * g++.dg/cpp1y/pr58637.C: Likewise.
1593 * g++.dg/cpp1y/pr59112.C: Likewise.
1594 * g++.dg/cpp1y/pr59113.C: Likewise.
1595 * g++.dg/cpp1y/pr59629.C: Likewise.
1596 * g++.dg/cpp1y/pr59635.C: Likewise.
1597 * g++.dg/cpp1y/pr59636.C: Likewise.
1598 * g++.dg/cpp1y/pr59638.C: Likewise.
1600 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1602 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1604 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
1606 * gcc.target/i386/intrinsics_4.c (bar): New function.
1608 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1610 * g++.dg/ext/is_base_of_incomplete-2.C: New.
1612 2014-01-07 Jakub Jelinek <jakub@redhat.com>
1614 PR rtl-optimization/58668
1615 * gcc.dg/pr58668.c: New test.
1617 PR tree-optimization/59643
1618 * gcc.dg/pr59643.c: New test.
1619 * gcc.c-torture/execute/pr59643.c: New test.
1621 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1624 * gfortran.dg/class_allocate_16.f90: New.
1626 2014-01-06 Jakub Jelinek <jakub@redhat.com>
1629 * gcc.target/i386/pr59644.c: New test.
1631 2014-01-06 Marek Polacek <polacek@redhat.com>
1634 * gcc.dg/pr57773.c: New test.
1636 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
1642 * g++.dg/cpp1y/pr59635.C: New testcase.
1643 * g++.dg/cpp1y/pr59636.C: New testcase.
1644 * g++.dg/cpp1y/pr59629.C: New testcase.
1645 * g++.dg/cpp1y/pr59638.C: New testcase.
1647 2014-01-06 Martin Jambor <mjambor@suse.cz>
1650 * gcc.dg/ipa/pr59008.c: New test.
1652 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1654 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1657 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1659 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1660 Require c99_runtime.
1661 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1663 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1664 Require c99_runtime.
1665 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1666 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1667 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1669 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1670 Require c99_runtime.
1671 Make CALC void static.
1672 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
1674 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
1675 Require c99_runtime.
1676 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
1678 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1680 * gcc.target/i386/pr59501-1.c: Require avx effective target.
1681 * gcc.target/i386/pr59501-2.c: Likewise.
1682 * gcc.target/i386/pr59501-3.c: Likewise.
1683 * gcc.target/i386/pr59501-4.c: Likewise.
1684 * gcc.target/i386/pr59501-5.c: Likewise.
1685 * gcc.target/i386/pr59501-6.c: Likewise.
1687 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1689 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
1690 * gcc.target/i386/pr59390_1.c: Likewise.
1691 * gcc.target/i386/pr59390_2.c: Likewise.
1693 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
1695 * gcc.dg/pr59350.c: Tweak.
1696 * gcc.dg/pr59350-2.c: New test.
1697 * g++.dg/pr59510.C: Likewise.
1699 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1702 * gfortran.dg/bind_c_procs_2.f90: New.
1704 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
1706 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
1707 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1708 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1709 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1710 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
1711 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1712 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1714 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
1716 * gcc.target/arm/neon-nested-apcs.c: New test.
1718 2014-01-04 Jakub Jelinek <jakub@redhat.com>
1720 PR tree-optimization/59519
1721 * gcc.dg/vect/pr59519-1.c: New test.
1722 * gcc.dg/vect/pr59519-2.c: New test.
1724 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
1727 2014-01-04 Janus Weil <janus@gcc.gnu.org>
1730 * gfortran.dg/typebound_proc_32.f90: New.
1732 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
1735 * g++.dg/pr58950.C: New file.
1737 2014-01-03 Tobias Burnus <burnus@net-b.de>
1740 * g++.dg/gomp/pr58567.C: New.
1742 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
1744 PR tree-optimization/59651
1745 * gcc.dg/torture/pr59651.c: New test.
1746 * gcc.dg/vect/pr59651.c: Ditto.
1748 2014-01-03 Jakub Jelinek <jakub@redhat.com>
1751 * gcc.target/i386/pr59625.c: New test.
1753 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1757 * g++.dg/cpp0x/range-for28.C: New.
1758 * g++.dg/cpp0x/range-for3.C: Update.
1760 2014-01-02 Joseph Myers <joseph@codesourcery.com>
1762 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
1764 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1767 * g++.dg/cpp0x/pr59641.C: New file.
1769 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1771 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
1773 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1776 * g++.dg/ext/pr59378.C: New file.
1778 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1780 Update copyright years
1782 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1784 * gcc.target/arc/arc.exp: Use the standard form for the copyright
1787 2014-01-02 Janus Weil <janus@gcc.gnu.org>
1790 * gfortran.dg/dynamic_dispatch_12.f90: New.
1792 2014-01-01 Jakub Jelinek <jakub@redhat.com>
1794 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
1795 the builtin isn't optimized away as unused.
1797 PR rtl-optimization/59647
1798 * g++.dg/opt/pr59647.C: New test.
1800 Copyright (C) 2014 Free Software Foundation, Inc.
1802 Copying and distribution of this file, with or without modification,
1803 are permitted in any medium without royalty provided the copyright
1804 notice and this notice are preserved.