1 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
5 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
8 * gcc.target/i386/pr43662.c (dg-options):
9 Add -maccumulate-outgoing-args.
10 * gcc.target/i386/pr43869.c (dg-options): Ditto.
11 * gcc.target/i386/pr57003.c (dg-options): Ditto.
12 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
13 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
14 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
15 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
16 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
17 Add -maccumulate-outgoing-args.
18 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
19 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
20 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
21 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
22 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
23 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
24 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
25 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
26 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
27 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
28 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
29 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
30 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
31 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
32 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
34 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
36 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
38 2014-02-11 Jakub Jelinek <jakub@redhat.com>
41 * gcc.dg/guality/pr59776.c: New test.
43 2014-02-11 Renlin Li <Renlin.Li@arm.com>
45 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
46 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
47 (add_options_for_arm_vfp3): New.
49 2014-02-11 Jeff Law <law@redhat.com>
52 * gcc.target/m68k/pr54041.c: New test.
54 2014-02-11 Jakub Jelinek <jakub@redhat.com>
57 * gcc.target/i386/pr59927.c: New test.
59 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
61 * gcc.dg/vect/pr57741-3.c: Require vect_int.
62 * gcc.dg/vect/pr60012.c: Likewise.
63 * gcc.dg/vect/vect-119.c: Likewise.
64 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
65 * gcc.dg/vect/vect-outer-4c.c: Likewise.
67 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
69 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
71 2014-02-10 Jeff Law <law@redhat.com>
74 * gcc.c-torture/compile/pr52306.c: New test.
76 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
78 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
80 2014-02-10 Richard Biener <rguenther@suse.de>
82 PR tree-optimization/60115
83 * gcc.dg/torture/pr60115.c: New testcase.
85 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
87 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
88 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
90 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
91 Ilya Tocar <ilya.tocar@intel.com>
93 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
94 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
95 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
96 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
97 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
98 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
99 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
100 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
101 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
102 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
103 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
104 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
105 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
106 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
107 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
108 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
109 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
110 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
111 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
112 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
113 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
114 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
115 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
116 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
117 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
118 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
119 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
121 2014-02-10 Jakub Jelinek <jakub@redhat.com>
123 * gcc.dg/vect/pr59984.c: Require effective target
126 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
129 * gfortran.dg/associated_target_5.f03: New test.
131 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
134 * gfortran.dg/elemental_by_value_1.f90: New test.
136 2014-02-08 Janus Weil <janus@gcc.gnu.org>
139 * gfortran.dg/finalize_22.f90: New.
141 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
144 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
145 was fixed by the patch for PR59906.
147 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
150 * gfortran.dg/coarray_8.f90: Update dg-error match.
152 2014-02-08 Jakub Jelinek <jakub@redhat.com>
155 * gcc.dg/vect/pr59984.c: New test.
158 * gcc.dg/attr-alloc_align-1.c: New test.
159 * gcc.dg/attr-alloc_align-2.c: New test.
160 * gcc.dg/attr-alloc_align-3.c: New test.
161 * gcc.dg/attr-assume_aligned-1.c: New test.
162 * gcc.dg/attr-assume_aligned-2.c: New test.
163 * gcc.dg/attr-assume_aligned-3.c: New test.
165 2014-02-08 Jakub Jelinek <jakub@redhat.com>
168 * gcc.target/i386/pr60077-1.c: New test.
169 * gcc.target/i386/pr60077-2.c: New test.
171 2014-02-07 Jakub Jelinek <jakub@redhat.com>
173 PR preprocessor/56824
174 * gcc.dg/pr56824.c: New test.
176 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
178 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
179 variable used for atomic operations.
181 2014-02-07 Richard Biener <rguenther@suse.de>
184 * gcc.dg/vect/pr60092-2.c: New testcase.
186 2014-02-07 Jakub Jelinek <jakub@redhat.com>
190 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
192 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
193 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
195 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
197 * gcc.target/s390/fp2int1.c: New testcase.
199 2014-02-07 Richard Biener <rguenther@suse.de>
202 * gcc.dg/tree-ssa/alias-30.c: New testcase.
203 * gcc.dg/tree-ssa/alias-31.c: Likewise.
205 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
208 * g++.dg/torture/pr59918.C: New testcase.
210 2014-02-06 Jakub Jelinek <jakub@redhat.com>
213 * gcc.target/arm/pr59575.c: New test.
216 * gcc.dg/pr59992.c: New test.
218 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
220 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
221 init_priority. Test alignment of variable instead of function.
223 2014-02-06 Marek Polacek <polacek@redhat.com>
226 * gcc.dg/pr60087.c: New test.
228 2014-02-06 Alan Modra <amodra@gmail.com>
230 * gcc.target/powerpc/pr60032.c: New.
232 2014-02-06 Jakub Jelinek <jakub@redhat.com>
235 * gcc.c-torture/execute/pr60062.c: New test.
236 * gcc.c-torture/execute/pr60072.c: New test.
238 2014-02-06 Ian Bolton <ian.bolton@arm.com>
240 * gcc.dg/tree-ssa/pr59597.c: Make called function static
241 so that expected outcome works for PIC variants too.
243 2014-02-06 Yury Gribov <y.gribov@samsung.com>
244 Kugan Vivekanandarajah <kuganv@linaro.org>
246 * gcc.target/arm/vect-noalign.c: New file.
248 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
249 Jakub Jelinek <jakub@redhat.com>
252 * gcc.dg/pr60013.c: New testcase.
254 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
256 * gcc.dg/vmx/sum2s.c: New.
257 * gcc.dg/vmx/sum2s-be-order.c: New.
259 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
261 * gcc.dg/vmx/pack.c: New.
262 * gcc.dg/vmx/pack-be-order.c: New.
263 * gcc.dg/vmx/unpack.c: New.
264 * gcc.dg/vmx/unpack-be-order.c: New.
266 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
268 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
269 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
271 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
273 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
274 Use __builtin_floorf, __builtin_ceilf.
275 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
277 (TEST): Use __builtin_floorf.
278 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
280 2014-02-05 Jakub Jelinek <jakub@redhat.com>
283 * g++.dg/opt/pr59947.C: New test.
286 * c-c++-common/gomp/pr58703.c: New test.
288 2014-02-05 Richard Biener <rguenther@suse.de>
291 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
292 avoid using unsigned long long.
294 2014-02-05 Jakub Jelinek <jakub@redhat.com>
297 * g++.dg/torture/pr57499.C: New test.
299 2014-02-05 Yury Gribov <y.gribov@samsung.com>
301 * gcc.dg/asan/nosanitize-and-inline.c: New test.
303 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
305 * g++.dg/ipa/devirrt-22.C: Fix template.
307 2014-02-04 Marek Polacek <polacek@redhat.com>
310 * gcc.dg/pr60036.c: New test.
312 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
315 * g++.dg/torture/pr60058.C: New testcase.
317 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
319 * g++.dg/tsan/default_options.C: Invert check.
321 2014-02-04 Jakub Jelinek <jakub@redhat.com>
323 PR tree-optimization/60002
324 * g++.dg/opt/pr60002.C: New test.
326 PR tree-optimization/60023
327 * g++.dg/vect/pr60023.cc: New test.
330 * c-c++-common/torture/pr60026.c: New test.
332 PR rtl-optimization/57915
333 * gcc.target/i386/pr57915.c: New test.
335 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
337 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
339 2014-02-04 Renlin Li <Renlin.Li@arm.com>
341 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
343 2014-02-04 Jakub Jelinek <jakub@redhat.com>
346 * gcc.dg/pr59261.c: New test.
348 2014-02-04 Richard Biener <rguenther@suse.de>
350 PR tree-optimization/60012
351 * gcc.dg/vect/pr60012.c: New testcase.
353 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
356 * g++.dg/eh/unwind-direct.C: New test.
358 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
360 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
361 timeout value to 20s.
363 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
366 * g++.dg/torture/pr59882.C: New testcase
368 2014-02-03 Jan Hubicka <jh@suse.cz>
371 * g++.dg/ipa/devirt-22.C: New testcase.
373 2014-02-03 Jan Hubicka <jh@suse.cz>
375 * g++.dg/ipa/devirt-25.C: New testcase.
377 2014-02-04 Jakub Jelinek <jakub@redhat.com>
379 PR tree-optimization/59924
380 * gcc.dg/pr59924.c: New test.
382 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
385 * g++.dg/ipa/devirt-24.C: New testcase.
387 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
391 * c-c++-common/attributes-1.c: New testcase.
392 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
394 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
397 * g++.dg/cpp0x/pr58871.C: New.
399 2014-02-03 Cong Hou <congh@google.com>
401 PR tree-optimization/60000
402 * g++.dg/vect/pr60000.cc: New test.
404 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
406 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
407 * gcc.target/i386/long-double-64-4.c: Likewise.
408 * gcc.target/i386/long-double-80-1.c: Likewise.
409 * gcc.target/i386/long-double-80-2.c: Likewise.
410 * gcc.target/i386/long-double-80-3.c: Likewise.
411 * gcc.target/i386/long-double-80-4.c: Likewise.
412 * gcc.target/i386/long-double-80-5.c: Likewise.
413 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
415 * gcc.target/i386/long-double-64-3.c: Likewise.
416 * gcc.target/i386/long-double-128-1.c: New test.
417 * gcc.target/i386/long-double-128-2.c: Likewise.
418 * gcc.target/i386/long-double-128-3.c: Likewise.
419 * gcc.target/i386/long-double-128-4.c: Likewise.
420 * gcc.target/i386/long-double-128-5.c: Likewise.
421 * gcc.target/i386/long-double-128-6.c: Likewise.
422 * gcc.target/i386/long-double-128-7.c: Likewise.
423 * gcc.target/i386/long-double-128-8.c: Likewise.
424 * gcc.target/i386/long-double-128-9.c: Likewise.
425 * gcc.target/i386/long-double-64-5.c: Likewise.
426 * gcc.target/i386/long-double-64-6.c: Likewise.
427 * gcc.target/i386/long-double-64-7.c: Likewise.
428 * gcc.target/i386/long-double-64-8.c: Likewise.
429 * gcc.target/i386/long-double-64-9.c: Likewise.
430 * gcc.target/i386/long-double-80-10.c: Likewise.
431 * gcc.target/i386/long-double-80-8.c: Likewise.
432 * gcc.target/i386/long-double-80-9.c: Likewise.
434 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
436 PR rtl-optimization/57662
437 * g++.dg/pr57662.C: New test.
439 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
441 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
442 * gcc.dg/vmx/perm.c: New.
443 * gcc.dg/vmx/perm-be-order.c: New.
445 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
447 * gcc.dg/vmx/vsums.c: New.
448 * gcc.dg/vmx/vsums-be-order.c: New.
450 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
452 * g++.dg/ipa/devirt-23.C: New testcase.
453 * g++.dg/ipa/devirt-20.C: Fix template.
455 2014-02-02 Jan Hubicka <jh@suse.cz>
457 * g++.dg/ipa/devirt-21.C: New testcase.
459 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
461 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
462 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
464 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
467 * gcc.c-torture/execute/pr60017.c: New test.
469 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
472 * gfortran.dg/default_initialization_7.f90: New test.
474 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
477 * gfortran.dg/elemental_subroutine_9.f90: New test.
479 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
481 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
483 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
485 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
487 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
489 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
491 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
494 * g++.dg/init/bitfield5.C: New.
496 2014-02-01 Jakub Jelinek <jakub@redhat.com>
498 PR tree-optimization/60003
499 * gcc.c-torture/execute/pr60003.c: New test.
501 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
504 * gcc.target/arm/pr59985.C: New.
506 2014-01-31 Jakub Jelinek <jakub@redhat.com>
509 * lib/tsan-dg.exp (tsan_init): Instead of not running any
510 tsan tests if trivial testcase doesn't run, set dg-do-what-default
512 (tsan_finish): Restore dg-do-what-default.
513 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
514 * g++.dg/tsan/fd_close_norace2.C: Likewise.
515 * g++.dg/tsan/default_options.C: Likewise.
516 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
517 * g++.dg/tsan/atomic_free2.C: Likewise.
518 * g++.dg/tsan/cond_race.C: Likewise.
519 * g++.dg/tsan/fd_close_norace.C: Likewise.
520 * g++.dg/tsan/benign_race.C: Likewise.
521 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
522 * c-c++-common/tsan/simple_race.c: Likewise.
523 * c-c++-common/tsan/mutexset1.c: Likewise.
524 * c-c++-common/tsan/thread_leak2.c: Likewise.
525 * c-c++-common/tsan/tls_race.c: Likewise.
526 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
527 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
528 * c-c++-common/tsan/free_race2.c: Likewise.
529 * c-c++-common/tsan/thread_leak.c: Likewise.
530 * c-c++-common/tsan/thread_leak1.c: Likewise.
531 * c-c++-common/tsan/race_on_barrier.c: Likewise.
532 * c-c++-common/tsan/free_race.c: Likewise.
533 * c-c++-common/tsan/sleep_sync.c: Likewise.
534 * c-c++-common/tsan/tiny_race.c: Likewise.
535 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
536 * c-c++-common/tsan/atomic_stack.c: Likewise.
537 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
538 in dg-output regexps.
539 * c-c++-common/tsan/simple_stack.c: Likewise.
541 2014-01-31 Richard Henderson <rth@redhat.com>
543 * g++.dg/tm/pr60004.C: New.
545 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
548 * g++.dg/inherit/crash4.C: New.
550 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
552 * c-c++-common/tsan/simple_race.c: Made test less flaky.
554 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
556 * gcc.target/i386/m512-check.h: Use correct rounding values.
558 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
560 * gcc.target/i386/avx-1.c: Use correct rounding values.
561 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
562 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
563 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
564 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
565 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
566 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
567 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
568 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
569 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
570 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
571 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
572 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
573 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
574 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
575 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
576 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
577 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
578 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
579 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
580 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
581 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
582 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
583 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
584 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
585 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
586 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
587 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
588 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
589 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
590 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
591 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
592 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
593 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
594 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
595 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
596 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
597 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
598 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
599 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
600 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
601 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
602 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
603 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
604 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
605 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
606 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
607 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
608 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
609 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
610 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
611 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
612 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
613 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
614 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
615 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
616 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
617 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
618 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
619 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
620 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
621 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
622 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
623 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
624 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
625 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
626 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
627 * gcc.target/i386/sse-13.c: Ditto.
628 * gcc.target/i386/sse-14.c: Ditto.
629 * gcc.target/i386/sse-22.c: Ditto.
630 * gcc.target/i386/sse-23.c: Ditto.
632 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
634 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
635 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
637 2014-01-31 Richard Biener <rguenther@suse.de>
640 * gcc.dg/torture/pr59990.c: New testcase.
642 2014-01-31 Jakub Jelinek <jakub@redhat.com>
644 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
645 if it fails don't run any tsan tests.
647 2014-01-31 Marek Polacek <polacek@redhat.com>
650 * gcc.dg/pr59940.c (g): Adjust dg-warning.
651 (y): Adjust dg-error.
652 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
653 * gcc.dg/pr59963-1.c: New test.
654 * gcc.dg/pr59963-2.c: New test.
655 * gcc.dg/pr59963-3.c: New test.
657 2014-01-30 Jakub Jelinek <jakub@redhat.com>
660 * gcc.target/arm/pr59923.c: New test.
662 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
664 * gcc.dg/vmx/splat.c: New.
665 * gcc.dg/vmx/splat-vsx.c: New.
666 * gcc.dg/vmx/splat-be-order.c: New.
667 * gcc.dg/vmx/splat-vsx-be-order.c: New.
668 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
669 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
671 2014-01-30 Richard Biener <rguenther@suse.de>
673 PR tree-optimization/59993
674 * gcc.dg/torture/pr59993.c: New testcase.
676 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
678 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
679 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
680 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
681 vect_int rather than vect_float.
683 2014-01-30 Marek Polacek <polacek@redhat.com>
685 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
687 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
689 * gcc.target/microblaze/isa/fcmp4.c: New.
691 2014-01-30 Marek Polacek <polacek@redhat.com>
694 * gcc.dg/pr59940.c: New test.
695 * gcc.dg/pr35635.c (func3): Move dg-warning.
697 2014-01-30 Richard Biener <rguenther@suse.de>
699 PR tree-optimization/59903
700 * gcc.dg/torture/pr59903.c: New testcase.
702 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
705 * g++.dg/lookup/crash8.C: New.
707 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
710 * g++.dg/template/crash117.C: New.
712 2014-01-30 Richard Biener <rguenther@suse.de>
715 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
716 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
718 * gcc.dg/invalid-call-1.c: Likewise.
720 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
723 * g++.dg/cpp1y/auto-fn23.C: New.
725 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
728 * g++.dg/init/dso_handle2.C: New.
730 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
733 * g++.dg/cpp0x/pr58674.C: New.
735 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
738 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
739 * gcc.target/i386/avx512f-gather-5.c: Ditto.
741 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
743 * gcc.dg/vmx/merge-be-order.c: New.
744 * gcc.dg/vmx/merge.c: New.
745 * gcc.dg/vmx/merge-vsx-be-order.c: New.
746 * gcc.dg/vmx/merge-vsx.c: New.
748 2014-01-29 Richard Biener <rguenther@suse.de>
750 PR tree-optimization/58742
751 * gcc.dg/pr58742-1.c: New testcase.
752 * gcc.dg/pr58742-2.c: Likewise.
753 * gcc.dg/pr58742-3.c: Likewise.
755 2014-01-29 Renlin Li <Renlin.Li@arm.com>
757 * gcc.target/arm/ftest-armv7ve-arm.c: New.
758 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
759 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
761 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
764 * g++.dg/gomp/pr58702.C: New.
766 2014-01-29 Dodji Seketeli <dodji@redhat.com>
768 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
771 2014-01-29 Jakub Jelinek <jakub@redhat.com>
774 PR tree-optimization/59920
775 * gcc.dg/pr59920-1.c: New test.
776 * gcc.dg/pr59920-2.c: New test.
777 * gcc.dg/pr59920-3.c: New test.
778 * c-c++-common/gomp/pr59917-1.c: New test.
779 * c-c++-common/gomp/pr59917-2.c: New test.
781 PR tree-optimization/59594
782 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
783 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
784 * gcc.dg/vect/pr59594.c: New test.
786 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
789 * gfortran.dg/allocate_class_3.f90: New test.
791 2014-01-28 Dodji Seketeli <dodji@redhat.com>
793 PR preprocessor/59935
794 * c-c++-common/cpp/warning-zero-location.c: New test.
795 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
797 2014-01-27 Steve Ellcey <sellcey@mips.com>
799 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
801 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
803 * g++.dg/ext/mv16.C: New tests.
805 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
807 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
808 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
809 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
810 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
811 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
812 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
813 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
814 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
815 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
816 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
817 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
818 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
819 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
820 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
821 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
822 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
823 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
824 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
825 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
826 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
827 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
828 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
829 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
830 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
831 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
832 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
833 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
834 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
835 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
836 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
837 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
838 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
839 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
840 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
841 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
842 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
843 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
844 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
845 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
846 _mm512_mask_cvtepi32_storeu_epi8.
847 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
848 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
849 _mm512_mask_cvtepi32_storeu_epi16.
850 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
851 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
852 _mm512_mask_cvtepi64_storeu_epi8.
853 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
854 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
855 _mm512_mask_cvtepi64_storeu_epi16.
856 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
857 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
858 _mm512_mask_cvtepi64_storeu_epi32.
859 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
860 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
861 _mm512_mask_cvtsepi32_storeu_epi8.
862 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
863 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
864 _mm512_mask_cvtsepi32_storeu_epi16.
865 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
866 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
867 _mm512_mask_cvtsepi64_storeu_epi8.
868 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
869 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
870 _mm512_mask_cvtsepi64_storeu_epi16.
871 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
872 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
873 _mm512_mask_cvtsepi64_storeu_epi32.
874 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
875 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
876 _mm512_mask_cvtusepi32_storeu_epi8.
877 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
878 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
879 _mm512_mask_cvtusepi32_storeu_epi16.
880 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
881 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
882 _mm512_mask_cvtusepi64_storeu_epi8.
883 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
884 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
885 _mm512_mask_cvtusepi64_storeu_epi16.
886 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
887 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
888 _mm512_mask_cvtusepi64_storeu_epi32.
889 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
890 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
892 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
894 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
895 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
896 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
897 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
898 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
899 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
900 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
901 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
902 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
903 built-ins roudning immediate.
904 * gcc.target/i386/sse-22.c: Add new built-ins.
905 * gcc.target/i386/sse-23.c: Ditto.
906 * gcc.target/i386/avx-1.c: Ditto.
908 2014-01-27 Christian Bruel <christian.bruel@st.com>
910 * gcc.target/sh/torture/strncmp.c: New tests.
912 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
914 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
916 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
918 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
920 2014-01-24 Jeff Law <law@redhat.com>
922 PR tree-optimization/59919
923 * gcc.c-torture/compile/pr59919.c: New test.
925 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
928 * g++.dg/ext/timevar2.C: New.
930 2014-01-24 Marek Polacek <polacek@redhat.com>
932 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
934 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
937 * gcc.target/i386/pr59929.c: New test.
939 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
942 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
943 word atomic functions at runtime.
945 2014-01-23 Marek Polacek <polacek@redhat.com>
948 * gcc.dg/pr59846.c: New test.
950 2014-01-23 Marek Polacek <polacek@redhat.com>
953 * c-c++-common/pr58346-1.c: New test.
954 * c-c++-common/pr58346-2.c: New test.
955 * c-c++-common/pr58346-3.c: New test.
957 2014-01-23 Marek Polacek <polacek@redhat.com>
960 * gcc.dg/20020220-2.c: Adjust dg-warning message.
961 * gcc.dg/pr59871.c: New test.
963 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
966 * g++.dg/parse/enum11.C: New.
968 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
970 * gcc.target/aarch64/sshr64_1.c: New testcase.
972 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
974 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
975 SIMD enabled function.
976 * g++.dg/cilk-plus/ef_test.C: New test.
977 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
979 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
980 to differenciate C error messages from C++ ones.
982 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
984 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
986 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
988 * gcc.target/microblaze/others/builtin-trap.c: New test,
990 2014-01-23 Jakub Jelinek <jakub@redhat.com>
993 * c-c++-common/gomp/pr58809.c: New test.
995 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
998 * c-c++-common/asan/use-after-return-1.c: Fixed
1001 2014-01-23 Dodji Seketeli <dodji@redhat.com>
1003 PR preprocessor/58580
1004 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1006 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1007 Ilya Tocar <ilya.tocar@intel.com>
1009 * gcc.target/i386/avx512f-kmovw-1.c: New.
1011 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1013 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1014 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1015 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1016 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1017 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1018 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1020 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
1023 * gcc.dg/pr48774.c: Remove skip for mips_rel.
1024 * gcc.target/mips/pr52125.c: New test.
1026 2014-01-22 Marek Polacek <polacek@redhat.com>
1029 * gcc.dg/torture/pr59891.c: New test.
1031 2014-01-22 Jeff Law <law@redhat.com>
1033 PR tree-optimization/59597
1034 * gcc.dg/tree-ssa/pr59597.c: New test.
1036 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
1038 PR rtl-optimization/59477
1039 * g++.dg/pr59477.C: New.
1041 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1043 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1045 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1048 * g++.dg/pr59482.C: New.
1050 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1052 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1053 * gcc.dg/vmx/extract-vsx.c: New.
1054 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1055 * gcc.dg/vmx/insert-vsx.c: New.
1057 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1059 PR rtl-optimization/59896
1060 * gcc.target/arm/pr59896.c: New.
1062 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1064 PR rtl-optimization/59858
1065 * gcc.target/arm/pr59858.c: New.
1067 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1070 * gcc.dg/tree-prof/pr59003.c: New test.
1073 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1076 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1078 * gfortran.dg/round_3.f08: Add more cases.
1080 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1082 * lib/target-supports.exp (force_conventional_output_for): New
1084 * lib/scanasm.exp (scan-assembler_required_options)
1085 (scan-assembler-not_required_options)
1086 (scan-assembler-times_required_options): Replace with
1087 force_conventional_output_fors.
1088 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1089 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1091 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1094 * gcc.target/i386/pr59789.c: New testcase.
1096 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1098 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1099 the 'code' bitfield from 16 to 8.
1101 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1103 * lib/target-supports.exp
1104 (check_effective_target_vect_perm): Exclude aarch64_be.
1105 (check_effective_target_vect_perm_byte): Likewise.
1106 (check_effective_target_vect_perm_short): Likewise.
1108 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1110 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1111 (RUN_TEST): Use new macro.
1112 (INDEX64_32): Delete.
1113 (INDEX64_64): Likewise.
1114 (INDEX128_32): Likewise.
1115 (INDEX128_64): Likewise.
1117 (test_vneg_f32): Use fixed RUN_TEST.
1119 2014-01-20 Richard Biener <rguenther@suse.de>
1122 * gcc.dg/pr59860.c: New testcase.
1124 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1127 * gcc.target/i386/pr59880.c: New test.
1129 2014-01-20 Renlin Li <renlin.li@arm.com>
1131 * gcc.dg/pr44194-1.c: Tweak regexp.
1133 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1138 * gfortran.dg/round_3.f08: New cases added.
1139 * gfortran.dg/fmt_g_1.f90: New test.
1141 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1143 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1145 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1147 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1149 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1151 * gcc.dg/vect/pr57705.c: Require vect_int.
1152 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1153 * gcc.dg/vect/vect-alias-check.c: Likewise.
1155 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1158 * gfortran.dg/unresolved_fixup_1.f90: New test.
1159 * gfortran.dg/unresolved_fixup_2.f90: New test.
1161 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1164 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1165 Remove dg-prune-output lines.
1167 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1170 * gfortran.dg/pr59706.f90: New test.
1171 * g++.dg/ext/pr59706.C: New test.
1173 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1177 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1178 * g++.dg/init/pr58811.C: Likewise.
1180 2014-01-17 Jeff Law <law@redhat.com>
1183 * gfortran.dg/pr57904.f90: New test.
1185 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1188 * g++.dg/cpp0x/nsdmi-union4.C: New.
1190 2014-01-17 Marek Polacek <polacek@redhat.com>
1193 * g++.dg/diagnostic/pr59838.C: New test.
1195 2014-01-17 Marek Polacek <polacek@redhat.com>
1198 * gcc.dg/pr58346.c: New test.
1200 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1203 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1204 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1208 * gfortran.dg/pr59440-1.f90: New test.
1209 * gfortran.dg/pr59440-2.f90: New test.
1210 * gfortran.dg/pr59440-3.f90: New test.
1213 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1214 testing for " version" and " alias" with one testing for
1215 " version\[^\n\r]* alias".
1216 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1217 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1218 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1219 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1220 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1221 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1224 * c-c++-common/torture/pr57945.c: New test.
1226 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1228 * gcc.target/arm/its.c: New testcase.
1230 2014-01-16 Jan Hubicka <jh@suse.cz>
1233 * g++.dg/torture/pr59775.C: New testcase.
1235 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1238 * gcc.c-torture/compile/pr58344.c: New test.
1241 * gcc.target/i386/pr59839.c: New test.
1244 * gcc.target/i386/pr9771-1.c (main): Rename to...
1245 (real_main): ... this. Add __asm name "main".
1246 (ASMNAME, ASMNAME2, STRING): Define.
1248 2014-01-16 Nick Clifton <nickc@redhat.com>
1251 * gcc.c-torture/compile/pr28865.c: New.
1252 * gcc.c-torture/execute/pr28865.c: New.
1254 2014-01-16 Marek Polacek <polacek@redhat.com>
1257 * gcc.dg/pr59827.c: New test.
1259 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1261 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1263 2014-01-15 Richard Henderson <rth@redhat.com>
1266 * gcc.target/i386/pr54694.c: New test.
1268 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1271 * g++.dg/pr49718.C: New test.
1273 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1275 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1277 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1279 * gcc.dg/vmx/mult-even-odd.c: New.
1280 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1282 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1284 * lib/target-supports.exp (check_libcilkrts_available): Added an
1285 extern "C" if we are using C++ along with a function prototype.
1287 2014-01-15 Jeff Law <law@redhat.com>
1289 PR tree-optimization/59747
1290 * gcc.c-torture/execute/pr59747.c: New test.
1292 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1295 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1297 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1298 * g++.dg/ext/attribute-test-1.C: Likewise.
1299 * g++.dg/ext/attribute-test-2.C: Likewise.
1300 * g++.dg/ext/attribute-test-3.C: Likewise.
1301 * g++.dg/ext/attribute-test-4.C: Likewise.
1302 * g++.dg/ext/pr56790-1.C: Likewise.
1303 * g++.dg/torture/pr38565.C: Likewise.
1304 * gcc.dg/pr53060.c: Likewise.
1305 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1306 * c-c++-common/vector-compare-2.c: Likewise.
1307 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1308 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1309 dg-message line number.
1311 2014-01-15 Matthias Klose <doko@ubuntu.com>
1313 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1315 2014-01-15 Richard Biener <rguenther@suse.de>
1317 PR tree-optimization/59822
1318 * g++.dg/torture/pr59822.C: New testcase.
1320 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1323 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1324 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1326 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1327 Kugan Vivekanandarajah <kuganv@linaro.org>
1330 * g++.dg/pr59695.C: New testcase.
1332 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1335 * gcc.c-torture/compile/pr59803.c: New testcase.
1337 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1340 * gcc.c-torture/execute/pr58943.c: New test.
1341 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1343 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1346 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1347 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1348 (bar): Change return type to void. Set y to x.
1349 * gcc.target/i386/pr59794-1.c: New testcase.
1350 * gcc.target/i386/pr59794-2.c: Likewise.
1351 * gcc.target/i386/pr59794-3.c: Likewise.
1352 * gcc.target/i386/pr59794-4.c: Likewise.
1353 * gcc.target/i386/pr59794-5.c: Likewise.
1354 * gcc.target/i386/pr59794-6.c: Likewise.
1355 * gcc.target/i386/pr59794-7.c: Likewise.
1357 2014-01-14 Richard Biener <rguenther@suse.de>
1359 PR tree-optimization/58921
1360 PR tree-optimization/59006
1361 * gcc.dg/torture/pr58921.c: New testcase.
1362 * gcc.dg/torture/pr59006.c: Likewise.
1363 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1365 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1368 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1369 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1370 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1371 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1372 Executing predictive commoning without unrolling.
1374 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1376 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1377 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1378 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1379 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1380 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1381 __builtin_ia32_rsqrt28sd_round.
1382 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1383 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1384 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1385 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1386 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1387 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1388 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1389 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1390 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1391 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1392 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1393 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1394 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1395 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1396 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1397 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1398 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1399 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1400 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1401 fix wrong rounding mode (see above).
1402 * gcc.target/i386/sse-23.c: Ditto.
1404 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1406 * gcc.dg/vmx/insert.c: New.
1407 * gcc.dg/vmx/insert-be-order.c: New.
1408 * gcc.dg/vmx/extract.c: New.
1409 * gcc.dg/vmx/extract-be-order.c: New.
1411 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1413 PR tree-optimization/59387
1414 * gcc.c-torture/execute/pr59387.c: New test.
1416 2014-01-13 Richard Biener <rguenther@suse.de>
1418 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1419 adjusting mathlib options.
1420 * gfortran.dg/lto/lto.exp: Likewise.
1422 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1424 * gnat.dg/loop_optimization17.adb: New test.
1425 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1427 2014-01-13 Christian Bruel <christian.bruel@st.com>
1429 * gcc.target/sh/cmpstrn.c: New case.
1431 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1433 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1434 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1436 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1439 * gfortran.dg/alloc_comp_basics_6.f90: New.
1441 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1444 * gfortran.dg/pr59700.f90: New test.
1446 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1448 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1449 * gfortran.dg/use_only_3.f90: Likewise.
1450 * gfortran.dg/inquire_10.f90: Delete opened file.
1451 * gfortran.dg/inquire_15.f90: Likewise.
1452 * gfortran.dg/pr16597.f90: Likewise.
1453 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1456 2014-01-10 Jeff Law <law@redhat.com>
1459 * gcc.c-torture/compile/pr59743.c: New test.
1461 2014-01-10 Jan Hubicka <jh@suse.cz>
1464 * g++.dg/torture/pr58585.C: New testcase.
1466 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1468 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1470 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1472 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1474 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1477 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1478 * gcc.target/aarch64/cmn-neg2.c: New test.
1480 2014-01-10 Richard Biener <rguenther@suse.de>
1482 PR tree-optimization/59374
1483 * gcc.dg/torture/pr59374-3.c: New testcase.
1485 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1487 * lib/target-supports.exp
1488 (check_effective_target_arm_crypto_ok_nocache): New.
1489 (check_effective_target_arm_crypto_ok): Use above procedure.
1490 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1492 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1496 * g++.dg/ipa/devirt-20.C: New testcase.
1497 * g++.dg/torture/pr58252.C: Likewise.
1498 * g++.dg/torture/pr59226.C: Likewise.
1500 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1502 * c-c++-common/asan/no-asan-stack.c: New test.
1504 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1507 * gcc.dg/pr59670.c: New test.
1509 2014-01-09 Steve Ellcey <sellcey@mips.com>
1511 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1513 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1516 * gcc.target/i386/pr47735.c: New test.
1518 PR tree-optimization/59622
1519 * g++.dg/opt/pr59622-2.C: New test.
1520 * g++.dg/opt/pr59622-3.C: New test.
1521 * g++.dg/opt/pr59622-4.C: New test.
1522 * g++.dg/opt/pr59622-5.C: New test.
1525 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1526 filename:line instead of (modulename+offset) form with stripped
1527 initial / from the filename.
1529 2014-01-09 Ian Lance Taylor <iant@google.com>
1531 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1532 the other Go compiler.
1534 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1537 * g++.dg/cpp0x/variadic145.C: New.
1539 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1541 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1542 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1544 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1547 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1548 are run only if the Cilk library is available/enabled.
1549 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1550 * lib/target-supports.exp (check_libcilkrts_available): New function.
1552 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1555 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1556 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1557 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1558 with dg-additional-options.
1559 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1560 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1561 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1562 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1563 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1564 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1566 2014-01-09 Richard Biener <rguenther@suse.de>
1568 PR tree-optimization/59715
1569 * gcc.dg/torture/pr59715.c: New testcase.
1571 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1573 * c-c++-common/asan/no-asan-globals.c: New test.
1574 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1575 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1576 * c-c++-common/asan/use-after-return-1.c: Likewise.
1577 * c-c++-common/asan/no-use-after-return.c: Likewise.
1579 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1581 * gnat.dg/weak2.ad[sb]: New test.
1583 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1586 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1587 type, use pointers to vector type instead.
1589 2014-01-08 Catherine Moore <clm@codesourcery.com>
1591 * gcc.target/mips/umips-branch-3.c: New test.
1592 * gcc.target/mips/umips-branch-4.c: New test.
1594 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1596 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1597 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1598 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1599 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1600 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1601 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1602 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1603 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1605 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1607 PR rtl-optimization/59137
1608 * gcc.target/mips/pr59137.c: New test.
1610 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1612 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1613 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1614 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1615 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1616 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1617 Require fpic effective target.
1618 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1620 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1623 * gcc.dg/pr59722.c: New test.
1625 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1628 * gcc.dg/torture/pr57748-3.c: New test.
1629 * gcc.dg/torture/pr57748-4.c: New test.
1631 2014-01-08 Marek Polacek <polacek@redhat.com>
1634 * gcc.dg/gomp/pr59669-1.c: New test.
1635 * gcc.dg/gomp/pr59669-2.c: New test.
1637 2014-01-08 Martin Jambor <mjambor@suse.cz>
1640 * gcc.dg/ipa/pr59610.c: New test.
1642 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1645 * gfortran.dg/binding_label_tests_26a.f90: New.
1646 * gfortran.dg/binding_label_tests_26b.f90: New.
1648 2014-01-08 Marek Polacek <polacek@redhat.com>
1651 * c-c++-common/ubsan/pr59667.c: New test.
1653 2014-01-08 Richard Biener <rguenther@suse.de>
1656 * gcc.dg/pr59630.c: New testcase.
1658 2014-01-08 Richard Biener <rguenther@suse.de>
1661 * gcc.dg/pr59471.c: New testcase.
1663 2014-01-07 Jeff Law <law@redhat.com>
1666 * gcc.target/i386/pr53623.c: New test.
1668 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1670 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1672 * g++.dg/cpp1y/pr58534.C: Likewise.
1673 * g++.dg/cpp1y/pr58536.C: Likewise.
1674 * g++.dg/cpp1y/pr58548.C: Likewise.
1675 * g++.dg/cpp1y/pr58549.C: Likewise.
1676 * g++.dg/cpp1y/pr58637.C: Likewise.
1677 * g++.dg/cpp1y/pr59112.C: Likewise.
1678 * g++.dg/cpp1y/pr59113.C: Likewise.
1679 * g++.dg/cpp1y/pr59629.C: Likewise.
1680 * g++.dg/cpp1y/pr59635.C: Likewise.
1681 * g++.dg/cpp1y/pr59636.C: Likewise.
1682 * g++.dg/cpp1y/pr59638.C: Likewise.
1684 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1686 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1688 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
1690 * gcc.target/i386/intrinsics_4.c (bar): New function.
1692 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1694 * g++.dg/ext/is_base_of_incomplete-2.C: New.
1696 2014-01-07 Jakub Jelinek <jakub@redhat.com>
1698 PR rtl-optimization/58668
1699 * gcc.dg/pr58668.c: New test.
1701 PR tree-optimization/59643
1702 * gcc.dg/pr59643.c: New test.
1703 * gcc.c-torture/execute/pr59643.c: New test.
1705 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1708 * gfortran.dg/class_allocate_16.f90: New.
1710 2014-01-06 Jakub Jelinek <jakub@redhat.com>
1713 * gcc.target/i386/pr59644.c: New test.
1715 2014-01-06 Marek Polacek <polacek@redhat.com>
1718 * gcc.dg/pr57773.c: New test.
1720 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
1726 * g++.dg/cpp1y/pr59635.C: New testcase.
1727 * g++.dg/cpp1y/pr59636.C: New testcase.
1728 * g++.dg/cpp1y/pr59629.C: New testcase.
1729 * g++.dg/cpp1y/pr59638.C: New testcase.
1731 2014-01-06 Martin Jambor <mjambor@suse.cz>
1734 * gcc.dg/ipa/pr59008.c: New test.
1736 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1738 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1741 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1743 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1744 Require c99_runtime.
1745 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1747 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1748 Require c99_runtime.
1749 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1750 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1751 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1753 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1754 Require c99_runtime.
1755 Make CALC void static.
1756 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
1758 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
1759 Require c99_runtime.
1760 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
1762 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1764 * gcc.target/i386/pr59501-1.c: Require avx effective target.
1765 * gcc.target/i386/pr59501-2.c: Likewise.
1766 * gcc.target/i386/pr59501-3.c: Likewise.
1767 * gcc.target/i386/pr59501-4.c: Likewise.
1768 * gcc.target/i386/pr59501-5.c: Likewise.
1769 * gcc.target/i386/pr59501-6.c: Likewise.
1771 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1773 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
1774 * gcc.target/i386/pr59390_1.c: Likewise.
1775 * gcc.target/i386/pr59390_2.c: Likewise.
1777 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
1779 * gcc.dg/pr59350.c: Tweak.
1780 * gcc.dg/pr59350-2.c: New test.
1781 * g++.dg/pr59510.C: Likewise.
1783 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1786 * gfortran.dg/bind_c_procs_2.f90: New.
1788 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
1790 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
1791 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1792 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1793 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1794 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
1795 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1796 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1798 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
1800 * gcc.target/arm/neon-nested-apcs.c: New test.
1802 2014-01-04 Jakub Jelinek <jakub@redhat.com>
1804 PR tree-optimization/59519
1805 * gcc.dg/vect/pr59519-1.c: New test.
1806 * gcc.dg/vect/pr59519-2.c: New test.
1808 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
1811 2014-01-04 Janus Weil <janus@gcc.gnu.org>
1814 * gfortran.dg/typebound_proc_32.f90: New.
1816 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
1819 * g++.dg/pr58950.C: New file.
1821 2014-01-03 Tobias Burnus <burnus@net-b.de>
1824 * g++.dg/gomp/pr58567.C: New.
1826 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
1828 PR tree-optimization/59651
1829 * gcc.dg/torture/pr59651.c: New test.
1830 * gcc.dg/vect/pr59651.c: Ditto.
1832 2014-01-03 Jakub Jelinek <jakub@redhat.com>
1835 * gcc.target/i386/pr59625.c: New test.
1837 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1841 * g++.dg/cpp0x/range-for28.C: New.
1842 * g++.dg/cpp0x/range-for3.C: Update.
1844 2014-01-02 Joseph Myers <joseph@codesourcery.com>
1846 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
1848 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1851 * g++.dg/cpp0x/pr59641.C: New file.
1853 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1855 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
1857 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1860 * g++.dg/ext/pr59378.C: New file.
1862 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1864 Update copyright years
1866 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1868 * gcc.target/arc/arc.exp: Use the standard form for the copyright
1871 2014-01-02 Janus Weil <janus@gcc.gnu.org>
1874 * gfortran.dg/dynamic_dispatch_12.f90: New.
1876 2014-01-01 Jakub Jelinek <jakub@redhat.com>
1878 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
1879 the builtin isn't optimized away as unused.
1881 PR rtl-optimization/59647
1882 * g++.dg/opt/pr59647.C: New test.
1884 Copyright (C) 2014 Free Software Foundation, Inc.
1886 Copying and distribution of this file, with or without modification,
1887 are permitted in any medium without royalty provided the copyright
1888 notice and this notice are preserved.