1 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
3 * gcc.c-torture/execute/20140212-1.c: New test.
5 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8 * g++.dg/cpp0x/pr60047.C: New.
10 2014-02-12 Jakub Jelinek <jakub@redhat.com>
13 * c-c++-common/pr60101.c: New test.
15 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
18 * g++.dg/ipa/devirt-27.C: New testcase.
19 * g++.dg/ipa/devirt-26.C: New testcase.
21 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
24 * gcc.target/powerpc/pr60137.c: New file.
26 2014-02-11 Jakub Jelinek <jakub@redhat.com>
29 * gfortran.dg/pr52370.f90: New test.
31 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
35 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
38 * gcc.target/i386/pr43662.c (dg-options):
39 Add -maccumulate-outgoing-args.
40 * gcc.target/i386/pr43869.c (dg-options): Ditto.
41 * gcc.target/i386/pr57003.c (dg-options): Ditto.
42 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
43 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
44 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
45 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
46 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
47 Add -maccumulate-outgoing-args.
48 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
49 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
50 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
51 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
52 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
53 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
54 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
55 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
56 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
57 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
58 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
59 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
60 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
61 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
62 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
64 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
66 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
68 2014-02-11 Jakub Jelinek <jakub@redhat.com>
71 * gcc.dg/guality/pr59776.c: New test.
73 2014-02-11 Renlin Li <Renlin.Li@arm.com>
75 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
76 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
77 (add_options_for_arm_vfp3): New.
79 2014-02-11 Jeff Law <law@redhat.com>
82 * gcc.target/m68k/pr54041.c: New test.
84 2014-02-11 Jakub Jelinek <jakub@redhat.com>
87 * gcc.target/i386/pr59927.c: New test.
89 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
91 * gcc.dg/vect/pr57741-3.c: Require vect_int.
92 * gcc.dg/vect/pr60012.c: Likewise.
93 * gcc.dg/vect/vect-119.c: Likewise.
94 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
95 * gcc.dg/vect/vect-outer-4c.c: Likewise.
97 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
99 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
101 2014-02-10 Jeff Law <law@redhat.com>
104 * gcc.c-torture/compile/pr52306.c: New test.
106 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
108 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
110 2014-02-10 Richard Biener <rguenther@suse.de>
112 PR tree-optimization/60115
113 * gcc.dg/torture/pr60115.c: New testcase.
115 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
117 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
118 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
120 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
121 Ilya Tocar <ilya.tocar@intel.com>
123 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
124 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
125 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
126 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
127 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
128 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
129 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
130 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
131 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
132 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
133 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
134 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
135 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
136 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
137 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
138 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
139 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
140 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
141 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
142 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
143 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
144 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
145 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
146 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
147 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
148 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
149 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
151 2014-02-10 Jakub Jelinek <jakub@redhat.com>
153 * gcc.dg/vect/pr59984.c: Require effective target
156 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
159 * gfortran.dg/associated_target_5.f03: New test.
161 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
164 * gfortran.dg/elemental_by_value_1.f90: New test.
166 2014-02-08 Janus Weil <janus@gcc.gnu.org>
169 * gfortran.dg/finalize_22.f90: New.
171 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
174 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
175 was fixed by the patch for PR59906.
177 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
180 * gfortran.dg/coarray_8.f90: Update dg-error match.
182 2014-02-08 Jakub Jelinek <jakub@redhat.com>
185 * gcc.dg/vect/pr59984.c: New test.
188 * gcc.dg/attr-alloc_align-1.c: New test.
189 * gcc.dg/attr-alloc_align-2.c: New test.
190 * gcc.dg/attr-alloc_align-3.c: New test.
191 * gcc.dg/attr-assume_aligned-1.c: New test.
192 * gcc.dg/attr-assume_aligned-2.c: New test.
193 * gcc.dg/attr-assume_aligned-3.c: New test.
195 2014-02-08 Jakub Jelinek <jakub@redhat.com>
198 * gcc.target/i386/pr60077-1.c: New test.
199 * gcc.target/i386/pr60077-2.c: New test.
201 2014-02-07 Jakub Jelinek <jakub@redhat.com>
203 PR preprocessor/56824
204 * gcc.dg/pr56824.c: New test.
206 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
208 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
209 variable used for atomic operations.
211 2014-02-07 Richard Biener <rguenther@suse.de>
214 * gcc.dg/vect/pr60092-2.c: New testcase.
216 2014-02-07 Jakub Jelinek <jakub@redhat.com>
220 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
222 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
223 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
225 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
227 * gcc.target/s390/fp2int1.c: New testcase.
229 2014-02-07 Richard Biener <rguenther@suse.de>
232 * gcc.dg/tree-ssa/alias-30.c: New testcase.
233 * gcc.dg/tree-ssa/alias-31.c: Likewise.
235 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
238 * g++.dg/torture/pr59918.C: New testcase.
240 2014-02-06 Jakub Jelinek <jakub@redhat.com>
243 * gcc.target/arm/pr59575.c: New test.
246 * gcc.dg/pr59992.c: New test.
248 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
250 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
251 init_priority. Test alignment of variable instead of function.
253 2014-02-06 Marek Polacek <polacek@redhat.com>
256 * gcc.dg/pr60087.c: New test.
258 2014-02-06 Alan Modra <amodra@gmail.com>
260 * gcc.target/powerpc/pr60032.c: New.
262 2014-02-06 Jakub Jelinek <jakub@redhat.com>
265 * gcc.c-torture/execute/pr60062.c: New test.
266 * gcc.c-torture/execute/pr60072.c: New test.
268 2014-02-06 Ian Bolton <ian.bolton@arm.com>
270 * gcc.dg/tree-ssa/pr59597.c: Make called function static
271 so that expected outcome works for PIC variants too.
273 2014-02-06 Yury Gribov <y.gribov@samsung.com>
274 Kugan Vivekanandarajah <kuganv@linaro.org>
276 * gcc.target/arm/vect-noalign.c: New file.
278 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
279 Jakub Jelinek <jakub@redhat.com>
282 * gcc.dg/pr60013.c: New testcase.
284 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
286 * gcc.dg/vmx/sum2s.c: New.
287 * gcc.dg/vmx/sum2s-be-order.c: New.
289 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
291 * gcc.dg/vmx/pack.c: New.
292 * gcc.dg/vmx/pack-be-order.c: New.
293 * gcc.dg/vmx/unpack.c: New.
294 * gcc.dg/vmx/unpack-be-order.c: New.
296 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
298 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
299 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
301 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
303 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
304 Use __builtin_floorf, __builtin_ceilf.
305 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
307 (TEST): Use __builtin_floorf.
308 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
310 2014-02-05 Jakub Jelinek <jakub@redhat.com>
313 * g++.dg/opt/pr59947.C: New test.
316 * c-c++-common/gomp/pr58703.c: New test.
318 2014-02-05 Richard Biener <rguenther@suse.de>
321 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
322 avoid using unsigned long long.
324 2014-02-05 Jakub Jelinek <jakub@redhat.com>
327 * g++.dg/torture/pr57499.C: New test.
329 2014-02-05 Yury Gribov <y.gribov@samsung.com>
331 * gcc.dg/asan/nosanitize-and-inline.c: New test.
333 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
335 * g++.dg/ipa/devirrt-22.C: Fix template.
337 2014-02-04 Marek Polacek <polacek@redhat.com>
340 * gcc.dg/pr60036.c: New test.
342 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
345 * g++.dg/torture/pr60058.C: New testcase.
347 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
349 * g++.dg/tsan/default_options.C: Invert check.
351 2014-02-04 Jakub Jelinek <jakub@redhat.com>
353 PR tree-optimization/60002
354 * g++.dg/opt/pr60002.C: New test.
356 PR tree-optimization/60023
357 * g++.dg/vect/pr60023.cc: New test.
360 * c-c++-common/torture/pr60026.c: New test.
362 PR rtl-optimization/57915
363 * gcc.target/i386/pr57915.c: New test.
365 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
367 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
369 2014-02-04 Renlin Li <Renlin.Li@arm.com>
371 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
373 2014-02-04 Jakub Jelinek <jakub@redhat.com>
376 * gcc.dg/pr59261.c: New test.
378 2014-02-04 Richard Biener <rguenther@suse.de>
380 PR tree-optimization/60012
381 * gcc.dg/vect/pr60012.c: New testcase.
383 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
386 * g++.dg/eh/unwind-direct.C: New test.
388 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
390 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
391 timeout value to 20s.
393 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
396 * g++.dg/torture/pr59882.C: New testcase
398 2014-02-03 Jan Hubicka <jh@suse.cz>
401 * g++.dg/ipa/devirt-22.C: New testcase.
403 2014-02-03 Jan Hubicka <jh@suse.cz>
405 * g++.dg/ipa/devirt-25.C: New testcase.
407 2014-02-04 Jakub Jelinek <jakub@redhat.com>
409 PR tree-optimization/59924
410 * gcc.dg/pr59924.c: New test.
412 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
415 * g++.dg/ipa/devirt-24.C: New testcase.
417 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
421 * c-c++-common/attributes-1.c: New testcase.
422 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
424 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
427 * g++.dg/cpp0x/pr58871.C: New.
429 2014-02-03 Cong Hou <congh@google.com>
431 PR tree-optimization/60000
432 * g++.dg/vect/pr60000.cc: New test.
434 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
436 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
437 * gcc.target/i386/long-double-64-4.c: Likewise.
438 * gcc.target/i386/long-double-80-1.c: Likewise.
439 * gcc.target/i386/long-double-80-2.c: Likewise.
440 * gcc.target/i386/long-double-80-3.c: Likewise.
441 * gcc.target/i386/long-double-80-4.c: Likewise.
442 * gcc.target/i386/long-double-80-5.c: Likewise.
443 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
445 * gcc.target/i386/long-double-64-3.c: Likewise.
446 * gcc.target/i386/long-double-128-1.c: New test.
447 * gcc.target/i386/long-double-128-2.c: Likewise.
448 * gcc.target/i386/long-double-128-3.c: Likewise.
449 * gcc.target/i386/long-double-128-4.c: Likewise.
450 * gcc.target/i386/long-double-128-5.c: Likewise.
451 * gcc.target/i386/long-double-128-6.c: Likewise.
452 * gcc.target/i386/long-double-128-7.c: Likewise.
453 * gcc.target/i386/long-double-128-8.c: Likewise.
454 * gcc.target/i386/long-double-128-9.c: Likewise.
455 * gcc.target/i386/long-double-64-5.c: Likewise.
456 * gcc.target/i386/long-double-64-6.c: Likewise.
457 * gcc.target/i386/long-double-64-7.c: Likewise.
458 * gcc.target/i386/long-double-64-8.c: Likewise.
459 * gcc.target/i386/long-double-64-9.c: Likewise.
460 * gcc.target/i386/long-double-80-10.c: Likewise.
461 * gcc.target/i386/long-double-80-8.c: Likewise.
462 * gcc.target/i386/long-double-80-9.c: Likewise.
464 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
466 PR rtl-optimization/57662
467 * g++.dg/pr57662.C: New test.
469 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
471 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
472 * gcc.dg/vmx/perm.c: New.
473 * gcc.dg/vmx/perm-be-order.c: New.
475 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
477 * gcc.dg/vmx/vsums.c: New.
478 * gcc.dg/vmx/vsums-be-order.c: New.
480 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
482 * g++.dg/ipa/devirt-23.C: New testcase.
483 * g++.dg/ipa/devirt-20.C: Fix template.
485 2014-02-02 Jan Hubicka <jh@suse.cz>
487 * g++.dg/ipa/devirt-21.C: New testcase.
489 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
491 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
492 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
494 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
497 * gcc.c-torture/execute/pr60017.c: New test.
499 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
502 * gfortran.dg/default_initialization_7.f90: New test.
504 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
507 * gfortran.dg/elemental_subroutine_9.f90: New test.
509 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
511 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
513 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
515 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
517 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
519 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
521 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
524 * g++.dg/init/bitfield5.C: New.
526 2014-02-01 Jakub Jelinek <jakub@redhat.com>
528 PR tree-optimization/60003
529 * gcc.c-torture/execute/pr60003.c: New test.
531 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
534 * gcc.target/arm/pr59985.C: New.
536 2014-01-31 Jakub Jelinek <jakub@redhat.com>
539 * lib/tsan-dg.exp (tsan_init): Instead of not running any
540 tsan tests if trivial testcase doesn't run, set dg-do-what-default
542 (tsan_finish): Restore dg-do-what-default.
543 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
544 * g++.dg/tsan/fd_close_norace2.C: Likewise.
545 * g++.dg/tsan/default_options.C: Likewise.
546 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
547 * g++.dg/tsan/atomic_free2.C: Likewise.
548 * g++.dg/tsan/cond_race.C: Likewise.
549 * g++.dg/tsan/fd_close_norace.C: Likewise.
550 * g++.dg/tsan/benign_race.C: Likewise.
551 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
552 * c-c++-common/tsan/simple_race.c: Likewise.
553 * c-c++-common/tsan/mutexset1.c: Likewise.
554 * c-c++-common/tsan/thread_leak2.c: Likewise.
555 * c-c++-common/tsan/tls_race.c: Likewise.
556 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
557 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
558 * c-c++-common/tsan/free_race2.c: Likewise.
559 * c-c++-common/tsan/thread_leak.c: Likewise.
560 * c-c++-common/tsan/thread_leak1.c: Likewise.
561 * c-c++-common/tsan/race_on_barrier.c: Likewise.
562 * c-c++-common/tsan/free_race.c: Likewise.
563 * c-c++-common/tsan/sleep_sync.c: Likewise.
564 * c-c++-common/tsan/tiny_race.c: Likewise.
565 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
566 * c-c++-common/tsan/atomic_stack.c: Likewise.
567 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
568 in dg-output regexps.
569 * c-c++-common/tsan/simple_stack.c: Likewise.
571 2014-01-31 Richard Henderson <rth@redhat.com>
573 * g++.dg/tm/pr60004.C: New.
575 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
578 * g++.dg/inherit/crash4.C: New.
580 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
582 * c-c++-common/tsan/simple_race.c: Made test less flaky.
584 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
586 * gcc.target/i386/m512-check.h: Use correct rounding values.
588 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
590 * gcc.target/i386/avx-1.c: Use correct rounding values.
591 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
592 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
593 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
594 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
595 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
596 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
597 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
598 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
599 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
600 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
601 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
602 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
603 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
604 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
605 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
606 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
607 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
608 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
609 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
610 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
611 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
612 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
613 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
614 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
615 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
616 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
617 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
618 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
619 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
620 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
621 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
622 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
623 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
624 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
625 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
626 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
627 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
628 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
629 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
630 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
631 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
632 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
633 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
634 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
635 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
636 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
637 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
638 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
639 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
640 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
641 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
642 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
643 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
644 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
645 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
646 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
647 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
648 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
649 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
650 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
651 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
652 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
653 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
654 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
655 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
656 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
657 * gcc.target/i386/sse-13.c: Ditto.
658 * gcc.target/i386/sse-14.c: Ditto.
659 * gcc.target/i386/sse-22.c: Ditto.
660 * gcc.target/i386/sse-23.c: Ditto.
662 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
664 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
665 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
667 2014-01-31 Richard Biener <rguenther@suse.de>
670 * gcc.dg/torture/pr59990.c: New testcase.
672 2014-01-31 Jakub Jelinek <jakub@redhat.com>
674 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
675 if it fails don't run any tsan tests.
677 2014-01-31 Marek Polacek <polacek@redhat.com>
680 * gcc.dg/pr59940.c (g): Adjust dg-warning.
681 (y): Adjust dg-error.
682 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
683 * gcc.dg/pr59963-1.c: New test.
684 * gcc.dg/pr59963-2.c: New test.
685 * gcc.dg/pr59963-3.c: New test.
687 2014-01-30 Jakub Jelinek <jakub@redhat.com>
690 * gcc.target/arm/pr59923.c: New test.
692 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
694 * gcc.dg/vmx/splat.c: New.
695 * gcc.dg/vmx/splat-vsx.c: New.
696 * gcc.dg/vmx/splat-be-order.c: New.
697 * gcc.dg/vmx/splat-vsx-be-order.c: New.
698 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
699 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
701 2014-01-30 Richard Biener <rguenther@suse.de>
703 PR tree-optimization/59993
704 * gcc.dg/torture/pr59993.c: New testcase.
706 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
708 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
709 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
710 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
711 vect_int rather than vect_float.
713 2014-01-30 Marek Polacek <polacek@redhat.com>
715 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
717 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
719 * gcc.target/microblaze/isa/fcmp4.c: New.
721 2014-01-30 Marek Polacek <polacek@redhat.com>
724 * gcc.dg/pr59940.c: New test.
725 * gcc.dg/pr35635.c (func3): Move dg-warning.
727 2014-01-30 Richard Biener <rguenther@suse.de>
729 PR tree-optimization/59903
730 * gcc.dg/torture/pr59903.c: New testcase.
732 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
735 * g++.dg/lookup/crash8.C: New.
737 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
740 * g++.dg/template/crash117.C: New.
742 2014-01-30 Richard Biener <rguenther@suse.de>
745 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
746 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
748 * gcc.dg/invalid-call-1.c: Likewise.
750 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
753 * g++.dg/cpp1y/auto-fn23.C: New.
755 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
758 * g++.dg/init/dso_handle2.C: New.
760 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
763 * g++.dg/cpp0x/pr58674.C: New.
765 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
768 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
769 * gcc.target/i386/avx512f-gather-5.c: Ditto.
771 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
773 * gcc.dg/vmx/merge-be-order.c: New.
774 * gcc.dg/vmx/merge.c: New.
775 * gcc.dg/vmx/merge-vsx-be-order.c: New.
776 * gcc.dg/vmx/merge-vsx.c: New.
778 2014-01-29 Richard Biener <rguenther@suse.de>
780 PR tree-optimization/58742
781 * gcc.dg/pr58742-1.c: New testcase.
782 * gcc.dg/pr58742-2.c: Likewise.
783 * gcc.dg/pr58742-3.c: Likewise.
785 2014-01-29 Renlin Li <Renlin.Li@arm.com>
787 * gcc.target/arm/ftest-armv7ve-arm.c: New.
788 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
789 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
791 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
794 * g++.dg/gomp/pr58702.C: New.
796 2014-01-29 Dodji Seketeli <dodji@redhat.com>
798 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
801 2014-01-29 Jakub Jelinek <jakub@redhat.com>
804 PR tree-optimization/59920
805 * gcc.dg/pr59920-1.c: New test.
806 * gcc.dg/pr59920-2.c: New test.
807 * gcc.dg/pr59920-3.c: New test.
808 * c-c++-common/gomp/pr59917-1.c: New test.
809 * c-c++-common/gomp/pr59917-2.c: New test.
811 PR tree-optimization/59594
812 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
813 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
814 * gcc.dg/vect/pr59594.c: New test.
816 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
819 * gfortran.dg/allocate_class_3.f90: New test.
821 2014-01-28 Dodji Seketeli <dodji@redhat.com>
823 PR preprocessor/59935
824 * c-c++-common/cpp/warning-zero-location.c: New test.
825 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
827 2014-01-27 Steve Ellcey <sellcey@mips.com>
829 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
831 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
833 * g++.dg/ext/mv16.C: New tests.
835 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
837 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
838 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
839 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
840 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
841 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
842 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
843 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
844 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
845 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
846 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
847 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
848 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
849 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
850 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
851 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
852 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
853 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
854 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
855 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
856 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
857 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
858 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
859 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
860 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
861 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
862 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
863 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
864 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
865 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
866 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
867 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
868 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
869 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
870 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
871 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
872 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
873 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
874 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
875 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
876 _mm512_mask_cvtepi32_storeu_epi8.
877 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
878 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
879 _mm512_mask_cvtepi32_storeu_epi16.
880 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
881 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
882 _mm512_mask_cvtepi64_storeu_epi8.
883 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
884 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
885 _mm512_mask_cvtepi64_storeu_epi16.
886 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
887 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
888 _mm512_mask_cvtepi64_storeu_epi32.
889 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
890 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
891 _mm512_mask_cvtsepi32_storeu_epi8.
892 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
893 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
894 _mm512_mask_cvtsepi32_storeu_epi16.
895 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
896 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
897 _mm512_mask_cvtsepi64_storeu_epi8.
898 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
899 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
900 _mm512_mask_cvtsepi64_storeu_epi16.
901 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
902 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
903 _mm512_mask_cvtsepi64_storeu_epi32.
904 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
905 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
906 _mm512_mask_cvtusepi32_storeu_epi8.
907 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
908 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
909 _mm512_mask_cvtusepi32_storeu_epi16.
910 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
911 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
912 _mm512_mask_cvtusepi64_storeu_epi8.
913 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
914 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
915 _mm512_mask_cvtusepi64_storeu_epi16.
916 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
917 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
918 _mm512_mask_cvtusepi64_storeu_epi32.
919 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
920 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
922 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
924 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
925 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
926 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
927 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
928 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
929 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
930 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
931 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
932 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
933 built-ins roudning immediate.
934 * gcc.target/i386/sse-22.c: Add new built-ins.
935 * gcc.target/i386/sse-23.c: Ditto.
936 * gcc.target/i386/avx-1.c: Ditto.
938 2014-01-27 Christian Bruel <christian.bruel@st.com>
940 * gcc.target/sh/torture/strncmp.c: New tests.
942 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
944 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
946 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
948 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
950 2014-01-24 Jeff Law <law@redhat.com>
952 PR tree-optimization/59919
953 * gcc.c-torture/compile/pr59919.c: New test.
955 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
958 * g++.dg/ext/timevar2.C: New.
960 2014-01-24 Marek Polacek <polacek@redhat.com>
962 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
964 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
967 * gcc.target/i386/pr59929.c: New test.
969 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
972 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
973 word atomic functions at runtime.
975 2014-01-23 Marek Polacek <polacek@redhat.com>
978 * gcc.dg/pr59846.c: New test.
980 2014-01-23 Marek Polacek <polacek@redhat.com>
983 * c-c++-common/pr58346-1.c: New test.
984 * c-c++-common/pr58346-2.c: New test.
985 * c-c++-common/pr58346-3.c: New test.
987 2014-01-23 Marek Polacek <polacek@redhat.com>
990 * gcc.dg/20020220-2.c: Adjust dg-warning message.
991 * gcc.dg/pr59871.c: New test.
993 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
996 * g++.dg/parse/enum11.C: New.
998 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1000 * gcc.target/aarch64/sshr64_1.c: New testcase.
1002 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
1004 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1005 SIMD enabled function.
1006 * g++.dg/cilk-plus/ef_test.C: New test.
1007 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1009 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1010 to differenciate C error messages from C++ ones.
1012 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1014 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1016 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
1018 * gcc.target/microblaze/others/builtin-trap.c: New test,
1020 2014-01-23 Jakub Jelinek <jakub@redhat.com>
1023 * c-c++-common/gomp/pr58809.c: New test.
1025 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
1028 * c-c++-common/asan/use-after-return-1.c: Fixed
1031 2014-01-23 Dodji Seketeli <dodji@redhat.com>
1033 PR preprocessor/58580
1034 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1036 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1037 Ilya Tocar <ilya.tocar@intel.com>
1039 * gcc.target/i386/avx512f-kmovw-1.c: New.
1041 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1043 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1044 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1045 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1046 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1047 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1048 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1050 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
1053 * gcc.dg/pr48774.c: Remove skip for mips_rel.
1054 * gcc.target/mips/pr52125.c: New test.
1056 2014-01-22 Marek Polacek <polacek@redhat.com>
1059 * gcc.dg/torture/pr59891.c: New test.
1061 2014-01-22 Jeff Law <law@redhat.com>
1063 PR tree-optimization/59597
1064 * gcc.dg/tree-ssa/pr59597.c: New test.
1066 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
1068 PR rtl-optimization/59477
1069 * g++.dg/pr59477.C: New.
1071 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1073 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1075 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1078 * g++.dg/pr59482.C: New.
1080 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1082 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1083 * gcc.dg/vmx/extract-vsx.c: New.
1084 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1085 * gcc.dg/vmx/insert-vsx.c: New.
1087 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1089 PR rtl-optimization/59896
1090 * gcc.target/arm/pr59896.c: New.
1092 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1094 PR rtl-optimization/59858
1095 * gcc.target/arm/pr59858.c: New.
1097 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1100 * gcc.dg/tree-prof/pr59003.c: New test.
1103 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1106 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1108 * gfortran.dg/round_3.f08: Add more cases.
1110 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1112 * lib/target-supports.exp (force_conventional_output_for): New
1114 * lib/scanasm.exp (scan-assembler_required_options)
1115 (scan-assembler-not_required_options)
1116 (scan-assembler-times_required_options): Replace with
1117 force_conventional_output_fors.
1118 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1119 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1121 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1124 * gcc.target/i386/pr59789.c: New testcase.
1126 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1128 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1129 the 'code' bitfield from 16 to 8.
1131 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1133 * lib/target-supports.exp
1134 (check_effective_target_vect_perm): Exclude aarch64_be.
1135 (check_effective_target_vect_perm_byte): Likewise.
1136 (check_effective_target_vect_perm_short): Likewise.
1138 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1140 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1141 (RUN_TEST): Use new macro.
1142 (INDEX64_32): Delete.
1143 (INDEX64_64): Likewise.
1144 (INDEX128_32): Likewise.
1145 (INDEX128_64): Likewise.
1147 (test_vneg_f32): Use fixed RUN_TEST.
1149 2014-01-20 Richard Biener <rguenther@suse.de>
1152 * gcc.dg/pr59860.c: New testcase.
1154 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1157 * gcc.target/i386/pr59880.c: New test.
1159 2014-01-20 Renlin Li <renlin.li@arm.com>
1161 * gcc.dg/pr44194-1.c: Tweak regexp.
1163 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1168 * gfortran.dg/round_3.f08: New cases added.
1169 * gfortran.dg/fmt_g_1.f90: New test.
1171 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1173 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1175 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1177 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1179 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1181 * gcc.dg/vect/pr57705.c: Require vect_int.
1182 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1183 * gcc.dg/vect/vect-alias-check.c: Likewise.
1185 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1188 * gfortran.dg/unresolved_fixup_1.f90: New test.
1189 * gfortran.dg/unresolved_fixup_2.f90: New test.
1191 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1194 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1195 Remove dg-prune-output lines.
1197 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1200 * gfortran.dg/pr59706.f90: New test.
1201 * g++.dg/ext/pr59706.C: New test.
1203 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1207 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1208 * g++.dg/init/pr58811.C: Likewise.
1210 2014-01-17 Jeff Law <law@redhat.com>
1213 * gfortran.dg/pr57904.f90: New test.
1215 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1218 * g++.dg/cpp0x/nsdmi-union4.C: New.
1220 2014-01-17 Marek Polacek <polacek@redhat.com>
1223 * g++.dg/diagnostic/pr59838.C: New test.
1225 2014-01-17 Marek Polacek <polacek@redhat.com>
1228 * gcc.dg/pr58346.c: New test.
1230 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1233 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1234 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1238 * gfortran.dg/pr59440-1.f90: New test.
1239 * gfortran.dg/pr59440-2.f90: New test.
1240 * gfortran.dg/pr59440-3.f90: New test.
1243 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1244 testing for " version" and " alias" with one testing for
1245 " version\[^\n\r]* alias".
1246 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1247 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1248 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1249 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1250 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1251 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1254 * c-c++-common/torture/pr57945.c: New test.
1256 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1258 * gcc.target/arm/its.c: New testcase.
1260 2014-01-16 Jan Hubicka <jh@suse.cz>
1263 * g++.dg/torture/pr59775.C: New testcase.
1265 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1268 * gcc.c-torture/compile/pr58344.c: New test.
1271 * gcc.target/i386/pr59839.c: New test.
1274 * gcc.target/i386/pr9771-1.c (main): Rename to...
1275 (real_main): ... this. Add __asm name "main".
1276 (ASMNAME, ASMNAME2, STRING): Define.
1278 2014-01-16 Nick Clifton <nickc@redhat.com>
1281 * gcc.c-torture/compile/pr28865.c: New.
1282 * gcc.c-torture/execute/pr28865.c: New.
1284 2014-01-16 Marek Polacek <polacek@redhat.com>
1287 * gcc.dg/pr59827.c: New test.
1289 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1291 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1293 2014-01-15 Richard Henderson <rth@redhat.com>
1296 * gcc.target/i386/pr54694.c: New test.
1298 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1301 * g++.dg/pr49718.C: New test.
1303 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1305 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1307 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1309 * gcc.dg/vmx/mult-even-odd.c: New.
1310 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1312 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1314 * lib/target-supports.exp (check_libcilkrts_available): Added an
1315 extern "C" if we are using C++ along with a function prototype.
1317 2014-01-15 Jeff Law <law@redhat.com>
1319 PR tree-optimization/59747
1320 * gcc.c-torture/execute/pr59747.c: New test.
1322 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1325 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1327 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1328 * g++.dg/ext/attribute-test-1.C: Likewise.
1329 * g++.dg/ext/attribute-test-2.C: Likewise.
1330 * g++.dg/ext/attribute-test-3.C: Likewise.
1331 * g++.dg/ext/attribute-test-4.C: Likewise.
1332 * g++.dg/ext/pr56790-1.C: Likewise.
1333 * g++.dg/torture/pr38565.C: Likewise.
1334 * gcc.dg/pr53060.c: Likewise.
1335 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1336 * c-c++-common/vector-compare-2.c: Likewise.
1337 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1338 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1339 dg-message line number.
1341 2014-01-15 Matthias Klose <doko@ubuntu.com>
1343 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1345 2014-01-15 Richard Biener <rguenther@suse.de>
1347 PR tree-optimization/59822
1348 * g++.dg/torture/pr59822.C: New testcase.
1350 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1353 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1354 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1356 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1357 Kugan Vivekanandarajah <kuganv@linaro.org>
1360 * g++.dg/pr59695.C: New testcase.
1362 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1365 * gcc.c-torture/compile/pr59803.c: New testcase.
1367 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1370 * gcc.c-torture/execute/pr58943.c: New test.
1371 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1373 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1376 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1377 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1378 (bar): Change return type to void. Set y to x.
1379 * gcc.target/i386/pr59794-1.c: New testcase.
1380 * gcc.target/i386/pr59794-2.c: Likewise.
1381 * gcc.target/i386/pr59794-3.c: Likewise.
1382 * gcc.target/i386/pr59794-4.c: Likewise.
1383 * gcc.target/i386/pr59794-5.c: Likewise.
1384 * gcc.target/i386/pr59794-6.c: Likewise.
1385 * gcc.target/i386/pr59794-7.c: Likewise.
1387 2014-01-14 Richard Biener <rguenther@suse.de>
1389 PR tree-optimization/58921
1390 PR tree-optimization/59006
1391 * gcc.dg/torture/pr58921.c: New testcase.
1392 * gcc.dg/torture/pr59006.c: Likewise.
1393 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1395 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1398 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1399 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1400 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1401 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1402 Executing predictive commoning without unrolling.
1404 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1406 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1407 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1408 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1409 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1410 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1411 __builtin_ia32_rsqrt28sd_round.
1412 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1413 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1414 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1415 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1416 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1417 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1418 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1419 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1420 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1421 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1422 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1423 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1424 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1425 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1426 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1427 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1428 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1429 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1430 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1431 fix wrong rounding mode (see above).
1432 * gcc.target/i386/sse-23.c: Ditto.
1434 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1436 * gcc.dg/vmx/insert.c: New.
1437 * gcc.dg/vmx/insert-be-order.c: New.
1438 * gcc.dg/vmx/extract.c: New.
1439 * gcc.dg/vmx/extract-be-order.c: New.
1441 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1443 PR tree-optimization/59387
1444 * gcc.c-torture/execute/pr59387.c: New test.
1446 2014-01-13 Richard Biener <rguenther@suse.de>
1448 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1449 adjusting mathlib options.
1450 * gfortran.dg/lto/lto.exp: Likewise.
1452 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1454 * gnat.dg/loop_optimization17.adb: New test.
1455 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1457 2014-01-13 Christian Bruel <christian.bruel@st.com>
1459 * gcc.target/sh/cmpstrn.c: New case.
1461 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1463 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1464 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1466 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1469 * gfortran.dg/alloc_comp_basics_6.f90: New.
1471 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1474 * gfortran.dg/pr59700.f90: New test.
1476 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1478 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1479 * gfortran.dg/use_only_3.f90: Likewise.
1480 * gfortran.dg/inquire_10.f90: Delete opened file.
1481 * gfortran.dg/inquire_15.f90: Likewise.
1482 * gfortran.dg/pr16597.f90: Likewise.
1483 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1486 2014-01-10 Jeff Law <law@redhat.com>
1489 * gcc.c-torture/compile/pr59743.c: New test.
1491 2014-01-10 Jan Hubicka <jh@suse.cz>
1494 * g++.dg/torture/pr58585.C: New testcase.
1496 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1498 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1500 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1502 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1504 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1507 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1508 * gcc.target/aarch64/cmn-neg2.c: New test.
1510 2014-01-10 Richard Biener <rguenther@suse.de>
1512 PR tree-optimization/59374
1513 * gcc.dg/torture/pr59374-3.c: New testcase.
1515 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1517 * lib/target-supports.exp
1518 (check_effective_target_arm_crypto_ok_nocache): New.
1519 (check_effective_target_arm_crypto_ok): Use above procedure.
1520 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1522 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1526 * g++.dg/ipa/devirt-20.C: New testcase.
1527 * g++.dg/torture/pr58252.C: Likewise.
1528 * g++.dg/torture/pr59226.C: Likewise.
1530 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1532 * c-c++-common/asan/no-asan-stack.c: New test.
1534 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1537 * gcc.dg/pr59670.c: New test.
1539 2014-01-09 Steve Ellcey <sellcey@mips.com>
1541 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1543 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1546 * gcc.target/i386/pr47735.c: New test.
1548 PR tree-optimization/59622
1549 * g++.dg/opt/pr59622-2.C: New test.
1550 * g++.dg/opt/pr59622-3.C: New test.
1551 * g++.dg/opt/pr59622-4.C: New test.
1552 * g++.dg/opt/pr59622-5.C: New test.
1555 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1556 filename:line instead of (modulename+offset) form with stripped
1557 initial / from the filename.
1559 2014-01-09 Ian Lance Taylor <iant@google.com>
1561 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1562 the other Go compiler.
1564 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1567 * g++.dg/cpp0x/variadic145.C: New.
1569 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1571 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1572 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1574 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1577 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1578 are run only if the Cilk library is available/enabled.
1579 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1580 * lib/target-supports.exp (check_libcilkrts_available): New function.
1582 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1585 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1586 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1587 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1588 with dg-additional-options.
1589 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1590 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1591 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1592 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1593 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1594 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1596 2014-01-09 Richard Biener <rguenther@suse.de>
1598 PR tree-optimization/59715
1599 * gcc.dg/torture/pr59715.c: New testcase.
1601 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1603 * c-c++-common/asan/no-asan-globals.c: New test.
1604 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1605 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1606 * c-c++-common/asan/use-after-return-1.c: Likewise.
1607 * c-c++-common/asan/no-use-after-return.c: Likewise.
1609 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1611 * gnat.dg/weak2.ad[sb]: New test.
1613 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1616 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1617 type, use pointers to vector type instead.
1619 2014-01-08 Catherine Moore <clm@codesourcery.com>
1621 * gcc.target/mips/umips-branch-3.c: New test.
1622 * gcc.target/mips/umips-branch-4.c: New test.
1624 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1626 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1627 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1628 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1629 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1630 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1631 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1632 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1633 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1635 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1637 PR rtl-optimization/59137
1638 * gcc.target/mips/pr59137.c: New test.
1640 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1642 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1643 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1644 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1645 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1646 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1647 Require fpic effective target.
1648 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1650 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1653 * gcc.dg/pr59722.c: New test.
1655 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1658 * gcc.dg/torture/pr57748-3.c: New test.
1659 * gcc.dg/torture/pr57748-4.c: New test.
1661 2014-01-08 Marek Polacek <polacek@redhat.com>
1664 * gcc.dg/gomp/pr59669-1.c: New test.
1665 * gcc.dg/gomp/pr59669-2.c: New test.
1667 2014-01-08 Martin Jambor <mjambor@suse.cz>
1670 * gcc.dg/ipa/pr59610.c: New test.
1672 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1675 * gfortran.dg/binding_label_tests_26a.f90: New.
1676 * gfortran.dg/binding_label_tests_26b.f90: New.
1678 2014-01-08 Marek Polacek <polacek@redhat.com>
1681 * c-c++-common/ubsan/pr59667.c: New test.
1683 2014-01-08 Richard Biener <rguenther@suse.de>
1686 * gcc.dg/pr59630.c: New testcase.
1688 2014-01-08 Richard Biener <rguenther@suse.de>
1691 * gcc.dg/pr59471.c: New testcase.
1693 2014-01-07 Jeff Law <law@redhat.com>
1696 * gcc.target/i386/pr53623.c: New test.
1698 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1700 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1702 * g++.dg/cpp1y/pr58534.C: Likewise.
1703 * g++.dg/cpp1y/pr58536.C: Likewise.
1704 * g++.dg/cpp1y/pr58548.C: Likewise.
1705 * g++.dg/cpp1y/pr58549.C: Likewise.
1706 * g++.dg/cpp1y/pr58637.C: Likewise.
1707 * g++.dg/cpp1y/pr59112.C: Likewise.
1708 * g++.dg/cpp1y/pr59113.C: Likewise.
1709 * g++.dg/cpp1y/pr59629.C: Likewise.
1710 * g++.dg/cpp1y/pr59635.C: Likewise.
1711 * g++.dg/cpp1y/pr59636.C: Likewise.
1712 * g++.dg/cpp1y/pr59638.C: Likewise.
1714 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1716 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1718 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
1720 * gcc.target/i386/intrinsics_4.c (bar): New function.
1722 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1724 * g++.dg/ext/is_base_of_incomplete-2.C: New.
1726 2014-01-07 Jakub Jelinek <jakub@redhat.com>
1728 PR rtl-optimization/58668
1729 * gcc.dg/pr58668.c: New test.
1731 PR tree-optimization/59643
1732 * gcc.dg/pr59643.c: New test.
1733 * gcc.c-torture/execute/pr59643.c: New test.
1735 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1738 * gfortran.dg/class_allocate_16.f90: New.
1740 2014-01-06 Jakub Jelinek <jakub@redhat.com>
1743 * gcc.target/i386/pr59644.c: New test.
1745 2014-01-06 Marek Polacek <polacek@redhat.com>
1748 * gcc.dg/pr57773.c: New test.
1750 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
1756 * g++.dg/cpp1y/pr59635.C: New testcase.
1757 * g++.dg/cpp1y/pr59636.C: New testcase.
1758 * g++.dg/cpp1y/pr59629.C: New testcase.
1759 * g++.dg/cpp1y/pr59638.C: New testcase.
1761 2014-01-06 Martin Jambor <mjambor@suse.cz>
1764 * gcc.dg/ipa/pr59008.c: New test.
1766 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1768 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1771 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1773 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1774 Require c99_runtime.
1775 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1777 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1778 Require c99_runtime.
1779 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1780 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1781 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1783 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1784 Require c99_runtime.
1785 Make CALC void static.
1786 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
1788 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
1789 Require c99_runtime.
1790 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
1792 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1794 * gcc.target/i386/pr59501-1.c: Require avx effective target.
1795 * gcc.target/i386/pr59501-2.c: Likewise.
1796 * gcc.target/i386/pr59501-3.c: Likewise.
1797 * gcc.target/i386/pr59501-4.c: Likewise.
1798 * gcc.target/i386/pr59501-5.c: Likewise.
1799 * gcc.target/i386/pr59501-6.c: Likewise.
1801 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1803 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
1804 * gcc.target/i386/pr59390_1.c: Likewise.
1805 * gcc.target/i386/pr59390_2.c: Likewise.
1807 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
1809 * gcc.dg/pr59350.c: Tweak.
1810 * gcc.dg/pr59350-2.c: New test.
1811 * g++.dg/pr59510.C: Likewise.
1813 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1816 * gfortran.dg/bind_c_procs_2.f90: New.
1818 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
1820 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
1821 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1822 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1823 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1824 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
1825 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1826 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1828 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
1830 * gcc.target/arm/neon-nested-apcs.c: New test.
1832 2014-01-04 Jakub Jelinek <jakub@redhat.com>
1834 PR tree-optimization/59519
1835 * gcc.dg/vect/pr59519-1.c: New test.
1836 * gcc.dg/vect/pr59519-2.c: New test.
1838 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
1841 2014-01-04 Janus Weil <janus@gcc.gnu.org>
1844 * gfortran.dg/typebound_proc_32.f90: New.
1846 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
1849 * g++.dg/pr58950.C: New file.
1851 2014-01-03 Tobias Burnus <burnus@net-b.de>
1854 * g++.dg/gomp/pr58567.C: New.
1856 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
1858 PR tree-optimization/59651
1859 * gcc.dg/torture/pr59651.c: New test.
1860 * gcc.dg/vect/pr59651.c: Ditto.
1862 2014-01-03 Jakub Jelinek <jakub@redhat.com>
1865 * gcc.target/i386/pr59625.c: New test.
1867 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1871 * g++.dg/cpp0x/range-for28.C: New.
1872 * g++.dg/cpp0x/range-for3.C: Update.
1874 2014-01-02 Joseph Myers <joseph@codesourcery.com>
1876 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
1878 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1881 * g++.dg/cpp0x/pr59641.C: New file.
1883 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1885 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
1887 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1890 * g++.dg/ext/pr59378.C: New file.
1892 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1894 Update copyright years
1896 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1898 * gcc.target/arc/arc.exp: Use the standard form for the copyright
1901 2014-01-02 Janus Weil <janus@gcc.gnu.org>
1904 * gfortran.dg/dynamic_dispatch_12.f90: New.
1906 2014-01-01 Jakub Jelinek <jakub@redhat.com>
1908 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
1909 the builtin isn't optimized away as unused.
1911 PR rtl-optimization/59647
1912 * g++.dg/opt/pr59647.C: New test.
1914 Copyright (C) 2014 Free Software Foundation, Inc.
1916 Copying and distribution of this file, with or without modification,
1917 are permitted in any medium without royalty provided the copyright
1918 notice and this notice are preserved.