1 2014-02-11 Renlin Li <Renlin.Li@arm.com>
3 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
4 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
5 (add_options_for_arm_vfp3): New.
7 2014-02-11 Jeff Law <law@redhat.com>
10 * gcc.target/m68k/pr54041.c: New test.
12 2014-02-11 Jakub Jelinek <jakub@redhat.com>
15 * gcc.target/i386/pr59927.c: New test.
17 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
19 * gcc.dg/vect/pr57741-3.c: Require vect_int.
20 * gcc.dg/vect/pr60012.c: Likewise.
21 * gcc.dg/vect/vect-119.c: Likewise.
22 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
23 * gcc.dg/vect/vect-outer-4c.c: Likewise.
25 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
27 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
29 2014-02-10 Jeff Law <law@redhat.com>
32 * gcc.c-torture/compile/pr52306.c: New test.
34 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
36 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
38 2014-02-10 Richard Biener <rguenther@suse.de>
40 PR tree-optimization/60115
41 * gcc.dg/torture/pr60115.c: New testcase.
43 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
45 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
46 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
48 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
49 Ilya Tocar <ilya.tocar@intel.com>
51 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
52 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
53 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
54 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
55 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
56 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
57 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
58 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
59 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
60 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
61 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
62 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
63 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
64 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
65 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
66 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
67 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
68 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
69 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
70 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
71 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
72 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
73 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
74 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
75 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
76 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
77 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
79 2014-02-10 Jakub Jelinek <jakub@redhat.com>
81 * gcc.dg/vect/pr59984.c: Require effective target
84 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
87 * gfortran.dg/associated_target_5.f03: New test.
89 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
92 * gfortran.dg/elemental_by_value_1.f90: New test.
94 2014-02-08 Janus Weil <janus@gcc.gnu.org>
97 * gfortran.dg/finalize_22.f90: New.
99 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
102 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
103 was fixed by the patch for PR59906.
105 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
108 * gfortran.dg/coarray_8.f90: Update dg-error match.
110 2014-02-08 Jakub Jelinek <jakub@redhat.com>
113 * gcc.dg/vect/pr59984.c: New test.
116 * gcc.dg/attr-alloc_align-1.c: New test.
117 * gcc.dg/attr-alloc_align-2.c: New test.
118 * gcc.dg/attr-alloc_align-3.c: New test.
119 * gcc.dg/attr-assume_aligned-1.c: New test.
120 * gcc.dg/attr-assume_aligned-2.c: New test.
121 * gcc.dg/attr-assume_aligned-3.c: New test.
123 2014-02-08 Jakub Jelinek <jakub@redhat.com>
126 * gcc.target/i386/pr60077-1.c: New test.
127 * gcc.target/i386/pr60077-2.c: New test.
129 2014-02-07 Jakub Jelinek <jakub@redhat.com>
131 PR preprocessor/56824
132 * gcc.dg/pr56824.c: New test.
134 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
136 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
137 variable used for atomic operations.
139 2014-02-07 Richard Biener <rguenther@suse.de>
142 * gcc.dg/vect/pr60092-2.c: New testcase.
144 2014-02-07 Jakub Jelinek <jakub@redhat.com>
148 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
150 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
151 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
153 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
155 * gcc.target/s390/fp2int1.c: New testcase.
157 2014-02-07 Richard Biener <rguenther@suse.de>
160 * gcc.dg/tree-ssa/alias-30.c: New testcase.
161 * gcc.dg/tree-ssa/alias-31.c: Likewise.
163 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
166 * g++.dg/torture/pr59918.C: New testcase.
168 2014-02-06 Jakub Jelinek <jakub@redhat.com>
171 * gcc.target/arm/pr59575.c: New test.
174 * gcc.dg/pr59992.c: New test.
176 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
178 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
179 init_priority. Test alignment of variable instead of function.
181 2014-02-06 Marek Polacek <polacek@redhat.com>
184 * gcc.dg/pr60087.c: New test.
186 2014-02-06 Alan Modra <amodra@gmail.com>
188 * gcc.target/powerpc/pr60032.c: New.
190 2014-02-06 Jakub Jelinek <jakub@redhat.com>
193 * gcc.c-torture/execute/pr60062.c: New test.
194 * gcc.c-torture/execute/pr60072.c: New test.
196 2014-02-06 Ian Bolton <ian.bolton@arm.com>
198 * gcc.dg/tree-ssa/pr59597.c: Make called function static
199 so that expected outcome works for PIC variants too.
201 2014-02-06 Yury Gribov <y.gribov@samsung.com>
202 Kugan Vivekanandarajah <kuganv@linaro.org>
204 * gcc.target/arm/vect-noalign.c: New file.
206 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
207 Jakub Jelinek <jakub@redhat.com>
210 * gcc.dg/pr60013.c: New testcase.
212 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
214 * gcc.dg/vmx/sum2s.c: New.
215 * gcc.dg/vmx/sum2s-be-order.c: New.
217 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
219 * gcc.dg/vmx/pack.c: New.
220 * gcc.dg/vmx/pack-be-order.c: New.
221 * gcc.dg/vmx/unpack.c: New.
222 * gcc.dg/vmx/unpack-be-order.c: New.
224 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
226 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
227 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
229 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
231 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
232 Use __builtin_floorf, __builtin_ceilf.
233 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
235 (TEST): Use __builtin_floorf.
236 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
238 2014-02-05 Jakub Jelinek <jakub@redhat.com>
241 * g++.dg/opt/pr59947.C: New test.
244 * c-c++-common/gomp/pr58703.c: New test.
246 2014-02-05 Richard Biener <rguenther@suse.de>
249 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
250 avoid using unsigned long long.
252 2014-02-05 Jakub Jelinek <jakub@redhat.com>
255 * g++.dg/torture/pr57499.C: New test.
257 2014-02-05 Yury Gribov <y.gribov@samsung.com>
259 * gcc.dg/asan/nosanitize-and-inline.c: New test.
261 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
263 * g++.dg/ipa/devirrt-22.C: Fix template.
265 2014-02-04 Marek Polacek <polacek@redhat.com>
268 * gcc.dg/pr60036.c: New test.
270 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
273 * g++.dg/torture/pr60058.C: New testcase.
275 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
277 * g++.dg/tsan/default_options.C: Invert check.
279 2014-02-04 Jakub Jelinek <jakub@redhat.com>
281 PR tree-optimization/60002
282 * g++.dg/opt/pr60002.C: New test.
284 PR tree-optimization/60023
285 * g++.dg/vect/pr60023.cc: New test.
288 * c-c++-common/torture/pr60026.c: New test.
290 PR rtl-optimization/57915
291 * gcc.target/i386/pr57915.c: New test.
293 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
295 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
297 2014-02-04 Renlin Li <Renlin.Li@arm.com>
299 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
301 2014-02-04 Jakub Jelinek <jakub@redhat.com>
304 * gcc.dg/pr59261.c: New test.
306 2014-02-04 Richard Biener <rguenther@suse.de>
308 PR tree-optimization/60012
309 * gcc.dg/vect/pr60012.c: New testcase.
311 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
314 * g++.dg/eh/unwind-direct.C: New test.
316 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
318 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
319 timeout value to 20s.
321 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
324 * g++.dg/torture/pr59882.C: New testcase
326 2014-02-03 Jan Hubicka <jh@suse.cz>
329 * g++.dg/ipa/devirt-22.C: New testcase.
331 2014-02-03 Jan Hubicka <jh@suse.cz>
333 * g++.dg/ipa/devirt-25.C: New testcase.
335 2014-02-04 Jakub Jelinek <jakub@redhat.com>
337 PR tree-optimization/59924
338 * gcc.dg/pr59924.c: New test.
340 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
343 * g++.dg/ipa/devirt-24.C: New testcase.
345 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
349 * c-c++-common/attributes-1.c: New testcase.
350 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
352 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
355 * g++.dg/cpp0x/pr58871.C: New.
357 2014-02-03 Cong Hou <congh@google.com>
359 PR tree-optimization/60000
360 * g++.dg/vect/pr60000.cc: New test.
362 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
364 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
365 * gcc.target/i386/long-double-64-4.c: Likewise.
366 * gcc.target/i386/long-double-80-1.c: Likewise.
367 * gcc.target/i386/long-double-80-2.c: Likewise.
368 * gcc.target/i386/long-double-80-3.c: Likewise.
369 * gcc.target/i386/long-double-80-4.c: Likewise.
370 * gcc.target/i386/long-double-80-5.c: Likewise.
371 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
373 * gcc.target/i386/long-double-64-3.c: Likewise.
374 * gcc.target/i386/long-double-128-1.c: New test.
375 * gcc.target/i386/long-double-128-2.c: Likewise.
376 * gcc.target/i386/long-double-128-3.c: Likewise.
377 * gcc.target/i386/long-double-128-4.c: Likewise.
378 * gcc.target/i386/long-double-128-5.c: Likewise.
379 * gcc.target/i386/long-double-128-6.c: Likewise.
380 * gcc.target/i386/long-double-128-7.c: Likewise.
381 * gcc.target/i386/long-double-128-8.c: Likewise.
382 * gcc.target/i386/long-double-128-9.c: Likewise.
383 * gcc.target/i386/long-double-64-5.c: Likewise.
384 * gcc.target/i386/long-double-64-6.c: Likewise.
385 * gcc.target/i386/long-double-64-7.c: Likewise.
386 * gcc.target/i386/long-double-64-8.c: Likewise.
387 * gcc.target/i386/long-double-64-9.c: Likewise.
388 * gcc.target/i386/long-double-80-10.c: Likewise.
389 * gcc.target/i386/long-double-80-8.c: Likewise.
390 * gcc.target/i386/long-double-80-9.c: Likewise.
392 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
394 PR rtl-optimization/57662
395 * g++.dg/pr57662.C: New test.
397 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
399 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
400 * gcc.dg/vmx/perm.c: New.
401 * gcc.dg/vmx/perm-be-order.c: New.
403 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
405 * gcc.dg/vmx/vsums.c: New.
406 * gcc.dg/vmx/vsums-be-order.c: New.
408 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
410 * g++.dg/ipa/devirt-23.C: New testcase.
411 * g++.dg/ipa/devirt-20.C: Fix template.
413 2014-02-02 Jan Hubicka <jh@suse.cz>
415 * g++.dg/ipa/devirt-21.C: New testcase.
417 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
419 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
420 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
422 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
425 * gcc.c-torture/execute/pr60017.c: New test.
427 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
430 * gfortran.dg/default_initialization_7.f90: New test.
432 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
435 * gfortran.dg/elemental_subroutine_9.f90: New test.
437 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
439 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
441 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
443 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
445 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
447 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
449 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
452 * g++.dg/init/bitfield5.C: New.
454 2014-02-01 Jakub Jelinek <jakub@redhat.com>
456 PR tree-optimization/60003
457 * gcc.c-torture/execute/pr60003.c: New test.
459 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
462 * gcc.target/arm/pr59985.C: New.
464 2014-01-31 Jakub Jelinek <jakub@redhat.com>
467 * lib/tsan-dg.exp (tsan_init): Instead of not running any
468 tsan tests if trivial testcase doesn't run, set dg-do-what-default
470 (tsan_finish): Restore dg-do-what-default.
471 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
472 * g++.dg/tsan/fd_close_norace2.C: Likewise.
473 * g++.dg/tsan/default_options.C: Likewise.
474 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
475 * g++.dg/tsan/atomic_free2.C: Likewise.
476 * g++.dg/tsan/cond_race.C: Likewise.
477 * g++.dg/tsan/fd_close_norace.C: Likewise.
478 * g++.dg/tsan/benign_race.C: Likewise.
479 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
480 * c-c++-common/tsan/simple_race.c: Likewise.
481 * c-c++-common/tsan/mutexset1.c: Likewise.
482 * c-c++-common/tsan/thread_leak2.c: Likewise.
483 * c-c++-common/tsan/tls_race.c: Likewise.
484 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
485 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
486 * c-c++-common/tsan/free_race2.c: Likewise.
487 * c-c++-common/tsan/thread_leak.c: Likewise.
488 * c-c++-common/tsan/thread_leak1.c: Likewise.
489 * c-c++-common/tsan/race_on_barrier.c: Likewise.
490 * c-c++-common/tsan/free_race.c: Likewise.
491 * c-c++-common/tsan/sleep_sync.c: Likewise.
492 * c-c++-common/tsan/tiny_race.c: Likewise.
493 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
494 * c-c++-common/tsan/atomic_stack.c: Likewise.
495 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
496 in dg-output regexps.
497 * c-c++-common/tsan/simple_stack.c: Likewise.
499 2014-01-31 Richard Henderson <rth@redhat.com>
501 * g++.dg/tm/pr60004.C: New.
503 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
506 * g++.dg/inherit/crash4.C: New.
508 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
510 * c-c++-common/tsan/simple_race.c: Made test less flaky.
512 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
514 * gcc.target/i386/m512-check.h: Use correct rounding values.
516 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
518 * gcc.target/i386/avx-1.c: Use correct rounding values.
519 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
520 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
521 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
522 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
523 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
524 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
525 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
526 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
527 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
528 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
529 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
530 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
531 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
532 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
533 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
534 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
535 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
536 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
537 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
538 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
539 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
540 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
541 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
542 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
543 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
544 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
545 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
546 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
547 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
548 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
549 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
550 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
551 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
552 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
553 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
554 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
555 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
556 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
557 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
558 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
559 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
560 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
561 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
562 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
563 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
564 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
565 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
566 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
567 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
568 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
569 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
570 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
571 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
572 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
573 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
574 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
575 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
576 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
577 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
578 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
579 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
580 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
581 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
582 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
583 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
584 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
585 * gcc.target/i386/sse-13.c: Ditto.
586 * gcc.target/i386/sse-14.c: Ditto.
587 * gcc.target/i386/sse-22.c: Ditto.
588 * gcc.target/i386/sse-23.c: Ditto.
590 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
592 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
593 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
595 2014-01-31 Richard Biener <rguenther@suse.de>
598 * gcc.dg/torture/pr59990.c: New testcase.
600 2014-01-31 Jakub Jelinek <jakub@redhat.com>
602 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
603 if it fails don't run any tsan tests.
605 2014-01-31 Marek Polacek <polacek@redhat.com>
608 * gcc.dg/pr59940.c (g): Adjust dg-warning.
609 (y): Adjust dg-error.
610 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
611 * gcc.dg/pr59963-1.c: New test.
612 * gcc.dg/pr59963-2.c: New test.
613 * gcc.dg/pr59963-3.c: New test.
615 2014-01-30 Jakub Jelinek <jakub@redhat.com>
618 * gcc.target/arm/pr59923.c: New test.
620 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
622 * gcc.dg/vmx/splat.c: New.
623 * gcc.dg/vmx/splat-vsx.c: New.
624 * gcc.dg/vmx/splat-be-order.c: New.
625 * gcc.dg/vmx/splat-vsx-be-order.c: New.
626 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
627 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
629 2014-01-30 Richard Biener <rguenther@suse.de>
631 PR tree-optimization/59993
632 * gcc.dg/torture/pr59993.c: New testcase.
634 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
636 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
637 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
638 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
639 vect_int rather than vect_float.
641 2014-01-30 Marek Polacek <polacek@redhat.com>
643 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
645 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
647 * gcc.target/microblaze/isa/fcmp4.c: New.
649 2014-01-30 Marek Polacek <polacek@redhat.com>
652 * gcc.dg/pr59940.c: New test.
653 * gcc.dg/pr35635.c (func3): Move dg-warning.
655 2014-01-30 Richard Biener <rguenther@suse.de>
657 PR tree-optimization/59903
658 * gcc.dg/torture/pr59903.c: New testcase.
660 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
663 * g++.dg/lookup/crash8.C: New.
665 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
668 * g++.dg/template/crash117.C: New.
670 2014-01-30 Richard Biener <rguenther@suse.de>
673 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
674 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
676 * gcc.dg/invalid-call-1.c: Likewise.
678 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
681 * g++.dg/cpp1y/auto-fn23.C: New.
683 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
686 * g++.dg/init/dso_handle2.C: New.
688 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
691 * g++.dg/cpp0x/pr58674.C: New.
693 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
696 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
697 * gcc.target/i386/avx512f-gather-5.c: Ditto.
699 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
701 * gcc.dg/vmx/merge-be-order.c: New.
702 * gcc.dg/vmx/merge.c: New.
703 * gcc.dg/vmx/merge-vsx-be-order.c: New.
704 * gcc.dg/vmx/merge-vsx.c: New.
706 2014-01-29 Richard Biener <rguenther@suse.de>
708 PR tree-optimization/58742
709 * gcc.dg/pr58742-1.c: New testcase.
710 * gcc.dg/pr58742-2.c: Likewise.
711 * gcc.dg/pr58742-3.c: Likewise.
713 2014-01-29 Renlin Li <Renlin.Li@arm.com>
715 * gcc.target/arm/ftest-armv7ve-arm.c: New.
716 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
717 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
719 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
722 * g++.dg/gomp/pr58702.C: New.
724 2014-01-29 Dodji Seketeli <dodji@redhat.com>
726 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
729 2014-01-29 Jakub Jelinek <jakub@redhat.com>
732 PR tree-optimization/59920
733 * gcc.dg/pr59920-1.c: New test.
734 * gcc.dg/pr59920-2.c: New test.
735 * gcc.dg/pr59920-3.c: New test.
736 * c-c++-common/gomp/pr59917-1.c: New test.
737 * c-c++-common/gomp/pr59917-2.c: New test.
739 PR tree-optimization/59594
740 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
741 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
742 * gcc.dg/vect/pr59594.c: New test.
744 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
747 * gfortran.dg/allocate_class_3.f90: New test.
749 2014-01-28 Dodji Seketeli <dodji@redhat.com>
751 PR preprocessor/59935
752 * c-c++-common/cpp/warning-zero-location.c: New test.
753 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
755 2014-01-27 Steve Ellcey <sellcey@mips.com>
757 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
759 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
761 * g++.dg/ext/mv16.C: New tests.
763 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
765 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
766 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
767 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
768 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
769 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
770 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
771 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
772 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
773 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
774 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
775 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
776 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
777 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
778 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
779 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
780 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
781 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
782 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
783 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
784 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
785 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
786 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
787 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
788 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
789 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
790 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
791 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
792 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
793 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
794 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
795 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
796 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
797 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
798 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
799 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
800 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
801 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
802 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
803 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
804 _mm512_mask_cvtepi32_storeu_epi8.
805 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
806 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
807 _mm512_mask_cvtepi32_storeu_epi16.
808 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
809 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
810 _mm512_mask_cvtepi64_storeu_epi8.
811 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
812 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
813 _mm512_mask_cvtepi64_storeu_epi16.
814 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
815 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
816 _mm512_mask_cvtepi64_storeu_epi32.
817 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
818 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
819 _mm512_mask_cvtsepi32_storeu_epi8.
820 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
821 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
822 _mm512_mask_cvtsepi32_storeu_epi16.
823 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
824 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
825 _mm512_mask_cvtsepi64_storeu_epi8.
826 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
827 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
828 _mm512_mask_cvtsepi64_storeu_epi16.
829 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
830 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
831 _mm512_mask_cvtsepi64_storeu_epi32.
832 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
833 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
834 _mm512_mask_cvtusepi32_storeu_epi8.
835 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
836 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
837 _mm512_mask_cvtusepi32_storeu_epi16.
838 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
839 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
840 _mm512_mask_cvtusepi64_storeu_epi8.
841 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
842 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
843 _mm512_mask_cvtusepi64_storeu_epi16.
844 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
845 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
846 _mm512_mask_cvtusepi64_storeu_epi32.
847 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
848 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
850 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
852 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
853 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
854 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
855 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
856 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
857 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
858 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
859 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
860 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
861 built-ins roudning immediate.
862 * gcc.target/i386/sse-22.c: Add new built-ins.
863 * gcc.target/i386/sse-23.c: Ditto.
864 * gcc.target/i386/avx-1.c: Ditto.
866 2014-01-27 Christian Bruel <christian.bruel@st.com>
868 * gcc.target/sh/torture/strncmp.c: New tests.
870 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
872 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
874 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
876 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
878 2014-01-24 Jeff Law <law@redhat.com>
880 PR tree-optimization/59919
881 * gcc.c-torture/compile/pr59919.c: New test.
883 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
886 * g++.dg/ext/timevar2.C: New.
888 2014-01-24 Marek Polacek <polacek@redhat.com>
890 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
892 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
895 * gcc.target/i386/pr59929.c: New test.
897 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
900 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
901 word atomic functions at runtime.
903 2014-01-23 Marek Polacek <polacek@redhat.com>
906 * gcc.dg/pr59846.c: New test.
908 2014-01-23 Marek Polacek <polacek@redhat.com>
911 * c-c++-common/pr58346-1.c: New test.
912 * c-c++-common/pr58346-2.c: New test.
913 * c-c++-common/pr58346-3.c: New test.
915 2014-01-23 Marek Polacek <polacek@redhat.com>
918 * gcc.dg/20020220-2.c: Adjust dg-warning message.
919 * gcc.dg/pr59871.c: New test.
921 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
924 * g++.dg/parse/enum11.C: New.
926 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
928 * gcc.target/aarch64/sshr64_1.c: New testcase.
930 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
932 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
933 SIMD enabled function.
934 * g++.dg/cilk-plus/ef_test.C: New test.
935 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
937 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
938 to differenciate C error messages from C++ ones.
940 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
942 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
944 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
946 * gcc.target/microblaze/others/builtin-trap.c: New test,
948 2014-01-23 Jakub Jelinek <jakub@redhat.com>
951 * c-c++-common/gomp/pr58809.c: New test.
953 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
956 * c-c++-common/asan/use-after-return-1.c: Fixed
959 2014-01-23 Dodji Seketeli <dodji@redhat.com>
961 PR preprocessor/58580
962 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
964 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
965 Ilya Tocar <ilya.tocar@intel.com>
967 * gcc.target/i386/avx512f-kmovw-1.c: New.
969 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
971 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
972 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
973 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
974 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
975 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
976 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
978 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
981 * gcc.dg/pr48774.c: Remove skip for mips_rel.
982 * gcc.target/mips/pr52125.c: New test.
984 2014-01-22 Marek Polacek <polacek@redhat.com>
987 * gcc.dg/torture/pr59891.c: New test.
989 2014-01-22 Jeff Law <law@redhat.com>
991 PR tree-optimization/59597
992 * gcc.dg/tree-ssa/pr59597.c: New test.
994 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
996 PR rtl-optimization/59477
997 * g++.dg/pr59477.C: New.
999 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1001 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1003 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1006 * g++.dg/pr59482.C: New.
1008 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1010 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1011 * gcc.dg/vmx/extract-vsx.c: New.
1012 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1013 * gcc.dg/vmx/insert-vsx.c: New.
1015 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1017 PR rtl-optimization/59896
1018 * gcc.target/arm/pr59896.c: New.
1020 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1022 PR rtl-optimization/59858
1023 * gcc.target/arm/pr59858.c: New.
1025 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1028 * gcc.dg/tree-prof/pr59003.c: New test.
1031 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1034 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1036 * gfortran.dg/round_3.f08: Add more cases.
1038 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1040 * lib/target-supports.exp (force_conventional_output_for): New
1042 * lib/scanasm.exp (scan-assembler_required_options)
1043 (scan-assembler-not_required_options)
1044 (scan-assembler-times_required_options): Replace with
1045 force_conventional_output_fors.
1046 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1047 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1049 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1052 * gcc.target/i386/pr59789.c: New testcase.
1054 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1056 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1057 the 'code' bitfield from 16 to 8.
1059 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1061 * lib/target-supports.exp
1062 (check_effective_target_vect_perm): Exclude aarch64_be.
1063 (check_effective_target_vect_perm_byte): Likewise.
1064 (check_effective_target_vect_perm_short): Likewise.
1066 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1068 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1069 (RUN_TEST): Use new macro.
1070 (INDEX64_32): Delete.
1071 (INDEX64_64): Likewise.
1072 (INDEX128_32): Likewise.
1073 (INDEX128_64): Likewise.
1075 (test_vneg_f32): Use fixed RUN_TEST.
1077 2014-01-20 Richard Biener <rguenther@suse.de>
1080 * gcc.dg/pr59860.c: New testcase.
1082 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1085 * gcc.target/i386/pr59880.c: New test.
1087 2014-01-20 Renlin Li <renlin.li@arm.com>
1089 * gcc.dg/pr44194-1.c: Tweak regexp.
1091 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1096 * gfortran.dg/round_3.f08: New cases added.
1097 * gfortran.dg/fmt_g_1.f90: New test.
1099 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1101 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1103 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1105 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1107 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1109 * gcc.dg/vect/pr57705.c: Require vect_int.
1110 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1111 * gcc.dg/vect/vect-alias-check.c: Likewise.
1113 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1116 * gfortran.dg/unresolved_fixup_1.f90: New test.
1117 * gfortran.dg/unresolved_fixup_2.f90: New test.
1119 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1122 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1123 Remove dg-prune-output lines.
1125 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1128 * gfortran.dg/pr59706.f90: New test.
1129 * g++.dg/ext/pr59706.C: New test.
1131 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1135 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1136 * g++.dg/init/pr58811.C: Likewise.
1138 2014-01-17 Jeff Law <law@redhat.com>
1141 * gfortran.dg/pr57904.f90: New test.
1143 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1146 * g++.dg/cpp0x/nsdmi-union4.C: New.
1148 2014-01-17 Marek Polacek <polacek@redhat.com>
1151 * g++.dg/diagnostic/pr59838.C: New test.
1153 2014-01-17 Marek Polacek <polacek@redhat.com>
1156 * gcc.dg/pr58346.c: New test.
1158 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1161 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1162 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1166 * gfortran.dg/pr59440-1.f90: New test.
1167 * gfortran.dg/pr59440-2.f90: New test.
1168 * gfortran.dg/pr59440-3.f90: New test.
1171 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1172 testing for " version" and " alias" with one testing for
1173 " version\[^\n\r]* alias".
1174 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1175 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1176 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1177 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1178 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1179 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1182 * c-c++-common/torture/pr57945.c: New test.
1184 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1186 * gcc.target/arm/its.c: New testcase.
1188 2014-01-16 Jan Hubicka <jh@suse.cz>
1191 * g++.dg/torture/pr59775.C: New testcase.
1193 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1196 * gcc.c-torture/compile/pr58344.c: New test.
1199 * gcc.target/i386/pr59839.c: New test.
1202 * gcc.target/i386/pr9771-1.c (main): Rename to...
1203 (real_main): ... this. Add __asm name "main".
1204 (ASMNAME, ASMNAME2, STRING): Define.
1206 2014-01-16 Nick Clifton <nickc@redhat.com>
1209 * gcc.c-torture/compile/pr28865.c: New.
1210 * gcc.c-torture/execute/pr28865.c: New.
1212 2014-01-16 Marek Polacek <polacek@redhat.com>
1215 * gcc.dg/pr59827.c: New test.
1217 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1219 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1221 2014-01-15 Richard Henderson <rth@redhat.com>
1224 * gcc.target/i386/pr54694.c: New test.
1226 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1229 * g++.dg/pr49718.C: New test.
1231 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1233 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1235 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1237 * gcc.dg/vmx/mult-even-odd.c: New.
1238 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1240 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1242 * lib/target-supports.exp (check_libcilkrts_available): Added an
1243 extern "C" if we are using C++ along with a function prototype.
1245 2014-01-15 Jeff Law <law@redhat.com>
1247 PR tree-optimization/59747
1248 * gcc.c-torture/execute/pr59747.c: New test.
1250 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1253 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1255 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1256 * g++.dg/ext/attribute-test-1.C: Likewise.
1257 * g++.dg/ext/attribute-test-2.C: Likewise.
1258 * g++.dg/ext/attribute-test-3.C: Likewise.
1259 * g++.dg/ext/attribute-test-4.C: Likewise.
1260 * g++.dg/ext/pr56790-1.C: Likewise.
1261 * g++.dg/torture/pr38565.C: Likewise.
1262 * gcc.dg/pr53060.c: Likewise.
1263 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1264 * c-c++-common/vector-compare-2.c: Likewise.
1265 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1266 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1267 dg-message line number.
1269 2014-01-15 Matthias Klose <doko@ubuntu.com>
1271 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1273 2014-01-15 Richard Biener <rguenther@suse.de>
1275 PR tree-optimization/59822
1276 * g++.dg/torture/pr59822.C: New testcase.
1278 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1281 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1282 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1284 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1285 Kugan Vivekanandarajah <kuganv@linaro.org>
1288 * g++.dg/pr59695.C: New testcase.
1290 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1293 * gcc.c-torture/compile/pr59803.c: New testcase.
1295 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1298 * gcc.c-torture/execute/pr58943.c: New test.
1299 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1301 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1304 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1305 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1306 (bar): Change return type to void. Set y to x.
1307 * gcc.target/i386/pr59794-1.c: New testcase.
1308 * gcc.target/i386/pr59794-2.c: Likewise.
1309 * gcc.target/i386/pr59794-3.c: Likewise.
1310 * gcc.target/i386/pr59794-4.c: Likewise.
1311 * gcc.target/i386/pr59794-5.c: Likewise.
1312 * gcc.target/i386/pr59794-6.c: Likewise.
1313 * gcc.target/i386/pr59794-7.c: Likewise.
1315 2014-01-14 Richard Biener <rguenther@suse.de>
1317 PR tree-optimization/58921
1318 PR tree-optimization/59006
1319 * gcc.dg/torture/pr58921.c: New testcase.
1320 * gcc.dg/torture/pr59006.c: Likewise.
1321 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1323 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1326 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1327 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1328 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1329 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1330 Executing predictive commoning without unrolling.
1332 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1334 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1335 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1336 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1337 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1338 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1339 __builtin_ia32_rsqrt28sd_round.
1340 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1341 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1342 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1343 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1344 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1345 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1346 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1347 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1348 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1349 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1350 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1351 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1352 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1353 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1354 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1355 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1356 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1357 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1358 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1359 fix wrong rounding mode (see above).
1360 * gcc.target/i386/sse-23.c: Ditto.
1362 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1364 * gcc.dg/vmx/insert.c: New.
1365 * gcc.dg/vmx/insert-be-order.c: New.
1366 * gcc.dg/vmx/extract.c: New.
1367 * gcc.dg/vmx/extract-be-order.c: New.
1369 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1371 PR tree-optimization/59387
1372 * gcc.c-torture/execute/pr59387.c: New test.
1374 2014-01-13 Richard Biener <rguenther@suse.de>
1376 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1377 adjusting mathlib options.
1378 * gfortran.dg/lto/lto.exp: Likewise.
1380 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1382 * gnat.dg/loop_optimization17.adb: New test.
1383 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1385 2014-01-13 Christian Bruel <christian.bruel@st.com>
1387 * gcc.target/sh/cmpstrn.c: New case.
1389 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1391 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1392 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1394 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1397 * gfortran.dg/alloc_comp_basics_6.f90: New.
1399 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1402 * gfortran.dg/pr59700.f90: New test.
1404 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1406 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1407 * gfortran.dg/use_only_3.f90: Likewise.
1408 * gfortran.dg/inquire_10.f90: Delete opened file.
1409 * gfortran.dg/inquire_15.f90: Likewise.
1410 * gfortran.dg/pr16597.f90: Likewise.
1411 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1414 2014-01-10 Jeff Law <law@redhat.com>
1417 * gcc.c-torture/compile/pr59743.c: New test.
1419 2014-01-10 Jan Hubicka <jh@suse.cz>
1422 * g++.dg/torture/pr58585.C: New testcase.
1424 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1426 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1428 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1430 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1432 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1435 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1436 * gcc.target/aarch64/cmn-neg2.c: New test.
1438 2014-01-10 Richard Biener <rguenther@suse.de>
1440 PR tree-optimization/59374
1441 * gcc.dg/torture/pr59374-3.c: New testcase.
1443 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1445 * lib/target-supports.exp
1446 (check_effective_target_arm_crypto_ok_nocache): New.
1447 (check_effective_target_arm_crypto_ok): Use above procedure.
1448 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1450 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1454 * g++.dg/ipa/devirt-20.C: New testcase.
1455 * g++.dg/torture/pr58252.C: Likewise.
1456 * g++.dg/torture/pr59226.C: Likewise.
1458 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1460 * c-c++-common/asan/no-asan-stack.c: New test.
1462 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1465 * gcc.dg/pr59670.c: New test.
1467 2014-01-09 Steve Ellcey <sellcey@mips.com>
1469 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1471 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1474 * gcc.target/i386/pr47735.c: New test.
1476 PR tree-optimization/59622
1477 * g++.dg/opt/pr59622-2.C: New test.
1478 * g++.dg/opt/pr59622-3.C: New test.
1479 * g++.dg/opt/pr59622-4.C: New test.
1480 * g++.dg/opt/pr59622-5.C: New test.
1483 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1484 filename:line instead of (modulename+offset) form with stripped
1485 initial / from the filename.
1487 2014-01-09 Ian Lance Taylor <iant@google.com>
1489 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1490 the other Go compiler.
1492 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1495 * g++.dg/cpp0x/variadic145.C: New.
1497 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1499 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1500 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1502 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1505 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1506 are run only if the Cilk library is available/enabled.
1507 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1508 * lib/target-supports.exp (check_libcilkrts_available): New function.
1510 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1513 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1514 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1515 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1516 with dg-additional-options.
1517 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1518 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1519 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1520 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1521 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1522 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1524 2014-01-09 Richard Biener <rguenther@suse.de>
1526 PR tree-optimization/59715
1527 * gcc.dg/torture/pr59715.c: New testcase.
1529 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1531 * c-c++-common/asan/no-asan-globals.c: New test.
1532 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1533 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1534 * c-c++-common/asan/use-after-return-1.c: Likewise.
1535 * c-c++-common/asan/no-use-after-return.c: Likewise.
1537 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1539 * gnat.dg/weak2.ad[sb]: New test.
1541 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1544 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1545 type, use pointers to vector type instead.
1547 2014-01-08 Catherine Moore <clm@codesourcery.com>
1549 * gcc.target/mips/umips-branch-3.c: New test.
1550 * gcc.target/mips/umips-branch-4.c: New test.
1552 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1554 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1555 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1556 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1557 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1558 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1559 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1560 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1561 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1563 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1565 PR rtl-optimization/59137
1566 * gcc.target/mips/pr59137.c: New test.
1568 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1570 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1571 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1572 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1573 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1574 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1575 Require fpic effective target.
1576 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1578 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1581 * gcc.dg/pr59722.c: New test.
1583 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1586 * gcc.dg/torture/pr57748-3.c: New test.
1587 * gcc.dg/torture/pr57748-4.c: New test.
1589 2014-01-08 Marek Polacek <polacek@redhat.com>
1592 * gcc.dg/gomp/pr59669-1.c: New test.
1593 * gcc.dg/gomp/pr59669-2.c: New test.
1595 2014-01-08 Martin Jambor <mjambor@suse.cz>
1598 * gcc.dg/ipa/pr59610.c: New test.
1600 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1603 * gfortran.dg/binding_label_tests_26a.f90: New.
1604 * gfortran.dg/binding_label_tests_26b.f90: New.
1606 2014-01-08 Marek Polacek <polacek@redhat.com>
1609 * c-c++-common/ubsan/pr59667.c: New test.
1611 2014-01-08 Richard Biener <rguenther@suse.de>
1614 * gcc.dg/pr59630.c: New testcase.
1616 2014-01-08 Richard Biener <rguenther@suse.de>
1619 * gcc.dg/pr59471.c: New testcase.
1621 2014-01-07 Jeff Law <law@redhat.com>
1624 * gcc.target/i386/pr53623.c: New test.
1626 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1628 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1630 * g++.dg/cpp1y/pr58534.C: Likewise.
1631 * g++.dg/cpp1y/pr58536.C: Likewise.
1632 * g++.dg/cpp1y/pr58548.C: Likewise.
1633 * g++.dg/cpp1y/pr58549.C: Likewise.
1634 * g++.dg/cpp1y/pr58637.C: Likewise.
1635 * g++.dg/cpp1y/pr59112.C: Likewise.
1636 * g++.dg/cpp1y/pr59113.C: Likewise.
1637 * g++.dg/cpp1y/pr59629.C: Likewise.
1638 * g++.dg/cpp1y/pr59635.C: Likewise.
1639 * g++.dg/cpp1y/pr59636.C: Likewise.
1640 * g++.dg/cpp1y/pr59638.C: Likewise.
1642 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1644 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1646 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
1648 * gcc.target/i386/intrinsics_4.c (bar): New function.
1650 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1652 * g++.dg/ext/is_base_of_incomplete-2.C: New.
1654 2014-01-07 Jakub Jelinek <jakub@redhat.com>
1656 PR rtl-optimization/58668
1657 * gcc.dg/pr58668.c: New test.
1659 PR tree-optimization/59643
1660 * gcc.dg/pr59643.c: New test.
1661 * gcc.c-torture/execute/pr59643.c: New test.
1663 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1666 * gfortran.dg/class_allocate_16.f90: New.
1668 2014-01-06 Jakub Jelinek <jakub@redhat.com>
1671 * gcc.target/i386/pr59644.c: New test.
1673 2014-01-06 Marek Polacek <polacek@redhat.com>
1676 * gcc.dg/pr57773.c: New test.
1678 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
1684 * g++.dg/cpp1y/pr59635.C: New testcase.
1685 * g++.dg/cpp1y/pr59636.C: New testcase.
1686 * g++.dg/cpp1y/pr59629.C: New testcase.
1687 * g++.dg/cpp1y/pr59638.C: New testcase.
1689 2014-01-06 Martin Jambor <mjambor@suse.cz>
1692 * gcc.dg/ipa/pr59008.c: New test.
1694 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1696 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1699 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1701 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1702 Require c99_runtime.
1703 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1705 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1706 Require c99_runtime.
1707 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1708 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1709 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1711 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1712 Require c99_runtime.
1713 Make CALC void static.
1714 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
1716 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
1717 Require c99_runtime.
1718 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
1720 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1722 * gcc.target/i386/pr59501-1.c: Require avx effective target.
1723 * gcc.target/i386/pr59501-2.c: Likewise.
1724 * gcc.target/i386/pr59501-3.c: Likewise.
1725 * gcc.target/i386/pr59501-4.c: Likewise.
1726 * gcc.target/i386/pr59501-5.c: Likewise.
1727 * gcc.target/i386/pr59501-6.c: Likewise.
1729 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1731 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
1732 * gcc.target/i386/pr59390_1.c: Likewise.
1733 * gcc.target/i386/pr59390_2.c: Likewise.
1735 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
1737 * gcc.dg/pr59350.c: Tweak.
1738 * gcc.dg/pr59350-2.c: New test.
1739 * g++.dg/pr59510.C: Likewise.
1741 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1744 * gfortran.dg/bind_c_procs_2.f90: New.
1746 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
1748 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
1749 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1750 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1751 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1752 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
1753 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1754 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1756 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
1758 * gcc.target/arm/neon-nested-apcs.c: New test.
1760 2014-01-04 Jakub Jelinek <jakub@redhat.com>
1762 PR tree-optimization/59519
1763 * gcc.dg/vect/pr59519-1.c: New test.
1764 * gcc.dg/vect/pr59519-2.c: New test.
1766 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
1769 2014-01-04 Janus Weil <janus@gcc.gnu.org>
1772 * gfortran.dg/typebound_proc_32.f90: New.
1774 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
1777 * g++.dg/pr58950.C: New file.
1779 2014-01-03 Tobias Burnus <burnus@net-b.de>
1782 * g++.dg/gomp/pr58567.C: New.
1784 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
1786 PR tree-optimization/59651
1787 * gcc.dg/torture/pr59651.c: New test.
1788 * gcc.dg/vect/pr59651.c: Ditto.
1790 2014-01-03 Jakub Jelinek <jakub@redhat.com>
1793 * gcc.target/i386/pr59625.c: New test.
1795 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1799 * g++.dg/cpp0x/range-for28.C: New.
1800 * g++.dg/cpp0x/range-for3.C: Update.
1802 2014-01-02 Joseph Myers <joseph@codesourcery.com>
1804 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
1806 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1809 * g++.dg/cpp0x/pr59641.C: New file.
1811 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1813 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
1815 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1818 * g++.dg/ext/pr59378.C: New file.
1820 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1822 Update copyright years
1824 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1826 * gcc.target/arc/arc.exp: Use the standard form for the copyright
1829 2014-01-02 Janus Weil <janus@gcc.gnu.org>
1832 * gfortran.dg/dynamic_dispatch_12.f90: New.
1834 2014-01-01 Jakub Jelinek <jakub@redhat.com>
1836 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
1837 the builtin isn't optimized away as unused.
1839 PR rtl-optimization/59647
1840 * g++.dg/opt/pr59647.C: New test.
1842 Copyright (C) 2014 Free Software Foundation, Inc.
1844 Copying and distribution of this file, with or without modification,
1845 are permitted in any medium without royalty provided the copyright
1846 notice and this notice are preserved.