1 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
4 * g++.dg/ipa/devirt-27.C: New testcase.
5 * g++.dg/ipa/devirt-26.C: New testcase.
7 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10 * gcc.target/powerpc/pr60137.c: New file.
12 2014-02-11 Jakub Jelinek <jakub@redhat.com>
15 * gfortran.dg/pr52370.f90: New test.
17 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
21 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
24 * gcc.target/i386/pr43662.c (dg-options):
25 Add -maccumulate-outgoing-args.
26 * gcc.target/i386/pr43869.c (dg-options): Ditto.
27 * gcc.target/i386/pr57003.c (dg-options): Ditto.
28 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
29 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
30 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
31 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
32 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
33 Add -maccumulate-outgoing-args.
34 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
35 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
36 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
37 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
38 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
39 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
40 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
41 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
42 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
43 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
44 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
45 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
46 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
47 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
48 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
50 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
52 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
54 2014-02-11 Jakub Jelinek <jakub@redhat.com>
57 * gcc.dg/guality/pr59776.c: New test.
59 2014-02-11 Renlin Li <Renlin.Li@arm.com>
61 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
62 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
63 (add_options_for_arm_vfp3): New.
65 2014-02-11 Jeff Law <law@redhat.com>
68 * gcc.target/m68k/pr54041.c: New test.
70 2014-02-11 Jakub Jelinek <jakub@redhat.com>
73 * gcc.target/i386/pr59927.c: New test.
75 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
77 * gcc.dg/vect/pr57741-3.c: Require vect_int.
78 * gcc.dg/vect/pr60012.c: Likewise.
79 * gcc.dg/vect/vect-119.c: Likewise.
80 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
81 * gcc.dg/vect/vect-outer-4c.c: Likewise.
83 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
85 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
87 2014-02-10 Jeff Law <law@redhat.com>
90 * gcc.c-torture/compile/pr52306.c: New test.
92 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
94 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
96 2014-02-10 Richard Biener <rguenther@suse.de>
98 PR tree-optimization/60115
99 * gcc.dg/torture/pr60115.c: New testcase.
101 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
103 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
104 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
106 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
107 Ilya Tocar <ilya.tocar@intel.com>
109 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
110 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
111 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
112 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
113 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
114 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
115 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
116 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
117 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
118 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
119 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
120 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
121 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
122 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
123 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
124 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
125 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
126 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
127 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
128 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
129 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
130 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
131 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
132 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
133 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
134 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
135 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
137 2014-02-10 Jakub Jelinek <jakub@redhat.com>
139 * gcc.dg/vect/pr59984.c: Require effective target
142 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
145 * gfortran.dg/associated_target_5.f03: New test.
147 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
150 * gfortran.dg/elemental_by_value_1.f90: New test.
152 2014-02-08 Janus Weil <janus@gcc.gnu.org>
155 * gfortran.dg/finalize_22.f90: New.
157 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
160 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
161 was fixed by the patch for PR59906.
163 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
166 * gfortran.dg/coarray_8.f90: Update dg-error match.
168 2014-02-08 Jakub Jelinek <jakub@redhat.com>
171 * gcc.dg/vect/pr59984.c: New test.
174 * gcc.dg/attr-alloc_align-1.c: New test.
175 * gcc.dg/attr-alloc_align-2.c: New test.
176 * gcc.dg/attr-alloc_align-3.c: New test.
177 * gcc.dg/attr-assume_aligned-1.c: New test.
178 * gcc.dg/attr-assume_aligned-2.c: New test.
179 * gcc.dg/attr-assume_aligned-3.c: New test.
181 2014-02-08 Jakub Jelinek <jakub@redhat.com>
184 * gcc.target/i386/pr60077-1.c: New test.
185 * gcc.target/i386/pr60077-2.c: New test.
187 2014-02-07 Jakub Jelinek <jakub@redhat.com>
189 PR preprocessor/56824
190 * gcc.dg/pr56824.c: New test.
192 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
194 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
195 variable used for atomic operations.
197 2014-02-07 Richard Biener <rguenther@suse.de>
200 * gcc.dg/vect/pr60092-2.c: New testcase.
202 2014-02-07 Jakub Jelinek <jakub@redhat.com>
206 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
208 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
209 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
211 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
213 * gcc.target/s390/fp2int1.c: New testcase.
215 2014-02-07 Richard Biener <rguenther@suse.de>
218 * gcc.dg/tree-ssa/alias-30.c: New testcase.
219 * gcc.dg/tree-ssa/alias-31.c: Likewise.
221 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
224 * g++.dg/torture/pr59918.C: New testcase.
226 2014-02-06 Jakub Jelinek <jakub@redhat.com>
229 * gcc.target/arm/pr59575.c: New test.
232 * gcc.dg/pr59992.c: New test.
234 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
236 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
237 init_priority. Test alignment of variable instead of function.
239 2014-02-06 Marek Polacek <polacek@redhat.com>
242 * gcc.dg/pr60087.c: New test.
244 2014-02-06 Alan Modra <amodra@gmail.com>
246 * gcc.target/powerpc/pr60032.c: New.
248 2014-02-06 Jakub Jelinek <jakub@redhat.com>
251 * gcc.c-torture/execute/pr60062.c: New test.
252 * gcc.c-torture/execute/pr60072.c: New test.
254 2014-02-06 Ian Bolton <ian.bolton@arm.com>
256 * gcc.dg/tree-ssa/pr59597.c: Make called function static
257 so that expected outcome works for PIC variants too.
259 2014-02-06 Yury Gribov <y.gribov@samsung.com>
260 Kugan Vivekanandarajah <kuganv@linaro.org>
262 * gcc.target/arm/vect-noalign.c: New file.
264 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
265 Jakub Jelinek <jakub@redhat.com>
268 * gcc.dg/pr60013.c: New testcase.
270 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
272 * gcc.dg/vmx/sum2s.c: New.
273 * gcc.dg/vmx/sum2s-be-order.c: New.
275 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
277 * gcc.dg/vmx/pack.c: New.
278 * gcc.dg/vmx/pack-be-order.c: New.
279 * gcc.dg/vmx/unpack.c: New.
280 * gcc.dg/vmx/unpack-be-order.c: New.
282 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
284 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
285 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
287 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
289 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
290 Use __builtin_floorf, __builtin_ceilf.
291 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
293 (TEST): Use __builtin_floorf.
294 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
296 2014-02-05 Jakub Jelinek <jakub@redhat.com>
299 * g++.dg/opt/pr59947.C: New test.
302 * c-c++-common/gomp/pr58703.c: New test.
304 2014-02-05 Richard Biener <rguenther@suse.de>
307 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
308 avoid using unsigned long long.
310 2014-02-05 Jakub Jelinek <jakub@redhat.com>
313 * g++.dg/torture/pr57499.C: New test.
315 2014-02-05 Yury Gribov <y.gribov@samsung.com>
317 * gcc.dg/asan/nosanitize-and-inline.c: New test.
319 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
321 * g++.dg/ipa/devirrt-22.C: Fix template.
323 2014-02-04 Marek Polacek <polacek@redhat.com>
326 * gcc.dg/pr60036.c: New test.
328 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
331 * g++.dg/torture/pr60058.C: New testcase.
333 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
335 * g++.dg/tsan/default_options.C: Invert check.
337 2014-02-04 Jakub Jelinek <jakub@redhat.com>
339 PR tree-optimization/60002
340 * g++.dg/opt/pr60002.C: New test.
342 PR tree-optimization/60023
343 * g++.dg/vect/pr60023.cc: New test.
346 * c-c++-common/torture/pr60026.c: New test.
348 PR rtl-optimization/57915
349 * gcc.target/i386/pr57915.c: New test.
351 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
353 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
355 2014-02-04 Renlin Li <Renlin.Li@arm.com>
357 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
359 2014-02-04 Jakub Jelinek <jakub@redhat.com>
362 * gcc.dg/pr59261.c: New test.
364 2014-02-04 Richard Biener <rguenther@suse.de>
366 PR tree-optimization/60012
367 * gcc.dg/vect/pr60012.c: New testcase.
369 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
372 * g++.dg/eh/unwind-direct.C: New test.
374 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
376 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
377 timeout value to 20s.
379 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
382 * g++.dg/torture/pr59882.C: New testcase
384 2014-02-03 Jan Hubicka <jh@suse.cz>
387 * g++.dg/ipa/devirt-22.C: New testcase.
389 2014-02-03 Jan Hubicka <jh@suse.cz>
391 * g++.dg/ipa/devirt-25.C: New testcase.
393 2014-02-04 Jakub Jelinek <jakub@redhat.com>
395 PR tree-optimization/59924
396 * gcc.dg/pr59924.c: New test.
398 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
401 * g++.dg/ipa/devirt-24.C: New testcase.
403 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
407 * c-c++-common/attributes-1.c: New testcase.
408 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
410 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
413 * g++.dg/cpp0x/pr58871.C: New.
415 2014-02-03 Cong Hou <congh@google.com>
417 PR tree-optimization/60000
418 * g++.dg/vect/pr60000.cc: New test.
420 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
422 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
423 * gcc.target/i386/long-double-64-4.c: Likewise.
424 * gcc.target/i386/long-double-80-1.c: Likewise.
425 * gcc.target/i386/long-double-80-2.c: Likewise.
426 * gcc.target/i386/long-double-80-3.c: Likewise.
427 * gcc.target/i386/long-double-80-4.c: Likewise.
428 * gcc.target/i386/long-double-80-5.c: Likewise.
429 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
431 * gcc.target/i386/long-double-64-3.c: Likewise.
432 * gcc.target/i386/long-double-128-1.c: New test.
433 * gcc.target/i386/long-double-128-2.c: Likewise.
434 * gcc.target/i386/long-double-128-3.c: Likewise.
435 * gcc.target/i386/long-double-128-4.c: Likewise.
436 * gcc.target/i386/long-double-128-5.c: Likewise.
437 * gcc.target/i386/long-double-128-6.c: Likewise.
438 * gcc.target/i386/long-double-128-7.c: Likewise.
439 * gcc.target/i386/long-double-128-8.c: Likewise.
440 * gcc.target/i386/long-double-128-9.c: Likewise.
441 * gcc.target/i386/long-double-64-5.c: Likewise.
442 * gcc.target/i386/long-double-64-6.c: Likewise.
443 * gcc.target/i386/long-double-64-7.c: Likewise.
444 * gcc.target/i386/long-double-64-8.c: Likewise.
445 * gcc.target/i386/long-double-64-9.c: Likewise.
446 * gcc.target/i386/long-double-80-10.c: Likewise.
447 * gcc.target/i386/long-double-80-8.c: Likewise.
448 * gcc.target/i386/long-double-80-9.c: Likewise.
450 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
452 PR rtl-optimization/57662
453 * g++.dg/pr57662.C: New test.
455 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
457 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
458 * gcc.dg/vmx/perm.c: New.
459 * gcc.dg/vmx/perm-be-order.c: New.
461 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
463 * gcc.dg/vmx/vsums.c: New.
464 * gcc.dg/vmx/vsums-be-order.c: New.
466 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
468 * g++.dg/ipa/devirt-23.C: New testcase.
469 * g++.dg/ipa/devirt-20.C: Fix template.
471 2014-02-02 Jan Hubicka <jh@suse.cz>
473 * g++.dg/ipa/devirt-21.C: New testcase.
475 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
477 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
478 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
480 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
483 * gcc.c-torture/execute/pr60017.c: New test.
485 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
488 * gfortran.dg/default_initialization_7.f90: New test.
490 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
493 * gfortran.dg/elemental_subroutine_9.f90: New test.
495 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
497 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
499 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
501 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
503 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
505 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
507 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
510 * g++.dg/init/bitfield5.C: New.
512 2014-02-01 Jakub Jelinek <jakub@redhat.com>
514 PR tree-optimization/60003
515 * gcc.c-torture/execute/pr60003.c: New test.
517 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
520 * gcc.target/arm/pr59985.C: New.
522 2014-01-31 Jakub Jelinek <jakub@redhat.com>
525 * lib/tsan-dg.exp (tsan_init): Instead of not running any
526 tsan tests if trivial testcase doesn't run, set dg-do-what-default
528 (tsan_finish): Restore dg-do-what-default.
529 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
530 * g++.dg/tsan/fd_close_norace2.C: Likewise.
531 * g++.dg/tsan/default_options.C: Likewise.
532 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
533 * g++.dg/tsan/atomic_free2.C: Likewise.
534 * g++.dg/tsan/cond_race.C: Likewise.
535 * g++.dg/tsan/fd_close_norace.C: Likewise.
536 * g++.dg/tsan/benign_race.C: Likewise.
537 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
538 * c-c++-common/tsan/simple_race.c: Likewise.
539 * c-c++-common/tsan/mutexset1.c: Likewise.
540 * c-c++-common/tsan/thread_leak2.c: Likewise.
541 * c-c++-common/tsan/tls_race.c: Likewise.
542 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
543 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
544 * c-c++-common/tsan/free_race2.c: Likewise.
545 * c-c++-common/tsan/thread_leak.c: Likewise.
546 * c-c++-common/tsan/thread_leak1.c: Likewise.
547 * c-c++-common/tsan/race_on_barrier.c: Likewise.
548 * c-c++-common/tsan/free_race.c: Likewise.
549 * c-c++-common/tsan/sleep_sync.c: Likewise.
550 * c-c++-common/tsan/tiny_race.c: Likewise.
551 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
552 * c-c++-common/tsan/atomic_stack.c: Likewise.
553 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
554 in dg-output regexps.
555 * c-c++-common/tsan/simple_stack.c: Likewise.
557 2014-01-31 Richard Henderson <rth@redhat.com>
559 * g++.dg/tm/pr60004.C: New.
561 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
564 * g++.dg/inherit/crash4.C: New.
566 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
568 * c-c++-common/tsan/simple_race.c: Made test less flaky.
570 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
572 * gcc.target/i386/m512-check.h: Use correct rounding values.
574 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
576 * gcc.target/i386/avx-1.c: Use correct rounding values.
577 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
578 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
579 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
580 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
581 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
582 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
583 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
584 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
585 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
586 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
587 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
588 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
589 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
590 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
591 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
592 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
593 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
594 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
595 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
596 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
597 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
598 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
599 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
600 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
601 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
602 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
603 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
604 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
605 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
606 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
607 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
608 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
609 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
610 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
611 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
612 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
613 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
614 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
615 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
616 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
617 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
618 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
619 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
620 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
621 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
622 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
623 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
624 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
625 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
626 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
627 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
628 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
629 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
630 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
631 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
632 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
633 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
634 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
635 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
636 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
637 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
638 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
639 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
640 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
641 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
642 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
643 * gcc.target/i386/sse-13.c: Ditto.
644 * gcc.target/i386/sse-14.c: Ditto.
645 * gcc.target/i386/sse-22.c: Ditto.
646 * gcc.target/i386/sse-23.c: Ditto.
648 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
650 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
651 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
653 2014-01-31 Richard Biener <rguenther@suse.de>
656 * gcc.dg/torture/pr59990.c: New testcase.
658 2014-01-31 Jakub Jelinek <jakub@redhat.com>
660 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
661 if it fails don't run any tsan tests.
663 2014-01-31 Marek Polacek <polacek@redhat.com>
666 * gcc.dg/pr59940.c (g): Adjust dg-warning.
667 (y): Adjust dg-error.
668 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
669 * gcc.dg/pr59963-1.c: New test.
670 * gcc.dg/pr59963-2.c: New test.
671 * gcc.dg/pr59963-3.c: New test.
673 2014-01-30 Jakub Jelinek <jakub@redhat.com>
676 * gcc.target/arm/pr59923.c: New test.
678 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
680 * gcc.dg/vmx/splat.c: New.
681 * gcc.dg/vmx/splat-vsx.c: New.
682 * gcc.dg/vmx/splat-be-order.c: New.
683 * gcc.dg/vmx/splat-vsx-be-order.c: New.
684 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
685 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
687 2014-01-30 Richard Biener <rguenther@suse.de>
689 PR tree-optimization/59993
690 * gcc.dg/torture/pr59993.c: New testcase.
692 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
694 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
695 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
696 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
697 vect_int rather than vect_float.
699 2014-01-30 Marek Polacek <polacek@redhat.com>
701 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
703 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
705 * gcc.target/microblaze/isa/fcmp4.c: New.
707 2014-01-30 Marek Polacek <polacek@redhat.com>
710 * gcc.dg/pr59940.c: New test.
711 * gcc.dg/pr35635.c (func3): Move dg-warning.
713 2014-01-30 Richard Biener <rguenther@suse.de>
715 PR tree-optimization/59903
716 * gcc.dg/torture/pr59903.c: New testcase.
718 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
721 * g++.dg/lookup/crash8.C: New.
723 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
726 * g++.dg/template/crash117.C: New.
728 2014-01-30 Richard Biener <rguenther@suse.de>
731 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
732 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
734 * gcc.dg/invalid-call-1.c: Likewise.
736 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
739 * g++.dg/cpp1y/auto-fn23.C: New.
741 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
744 * g++.dg/init/dso_handle2.C: New.
746 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
749 * g++.dg/cpp0x/pr58674.C: New.
751 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
754 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
755 * gcc.target/i386/avx512f-gather-5.c: Ditto.
757 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
759 * gcc.dg/vmx/merge-be-order.c: New.
760 * gcc.dg/vmx/merge.c: New.
761 * gcc.dg/vmx/merge-vsx-be-order.c: New.
762 * gcc.dg/vmx/merge-vsx.c: New.
764 2014-01-29 Richard Biener <rguenther@suse.de>
766 PR tree-optimization/58742
767 * gcc.dg/pr58742-1.c: New testcase.
768 * gcc.dg/pr58742-2.c: Likewise.
769 * gcc.dg/pr58742-3.c: Likewise.
771 2014-01-29 Renlin Li <Renlin.Li@arm.com>
773 * gcc.target/arm/ftest-armv7ve-arm.c: New.
774 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
775 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
777 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
780 * g++.dg/gomp/pr58702.C: New.
782 2014-01-29 Dodji Seketeli <dodji@redhat.com>
784 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
787 2014-01-29 Jakub Jelinek <jakub@redhat.com>
790 PR tree-optimization/59920
791 * gcc.dg/pr59920-1.c: New test.
792 * gcc.dg/pr59920-2.c: New test.
793 * gcc.dg/pr59920-3.c: New test.
794 * c-c++-common/gomp/pr59917-1.c: New test.
795 * c-c++-common/gomp/pr59917-2.c: New test.
797 PR tree-optimization/59594
798 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
799 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
800 * gcc.dg/vect/pr59594.c: New test.
802 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
805 * gfortran.dg/allocate_class_3.f90: New test.
807 2014-01-28 Dodji Seketeli <dodji@redhat.com>
809 PR preprocessor/59935
810 * c-c++-common/cpp/warning-zero-location.c: New test.
811 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
813 2014-01-27 Steve Ellcey <sellcey@mips.com>
815 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
817 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
819 * g++.dg/ext/mv16.C: New tests.
821 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
823 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
824 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
825 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
826 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
827 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
828 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
829 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
830 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
831 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
832 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
833 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
834 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
835 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
836 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
837 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
838 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
839 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
840 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
841 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
842 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
843 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
844 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
845 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
846 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
847 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
848 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
849 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
850 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
851 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
852 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
853 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
854 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
855 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
856 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
857 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
858 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
859 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
860 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
861 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
862 _mm512_mask_cvtepi32_storeu_epi8.
863 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
864 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
865 _mm512_mask_cvtepi32_storeu_epi16.
866 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
867 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
868 _mm512_mask_cvtepi64_storeu_epi8.
869 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
870 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
871 _mm512_mask_cvtepi64_storeu_epi16.
872 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
873 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
874 _mm512_mask_cvtepi64_storeu_epi32.
875 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
876 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
877 _mm512_mask_cvtsepi32_storeu_epi8.
878 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
879 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
880 _mm512_mask_cvtsepi32_storeu_epi16.
881 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
882 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
883 _mm512_mask_cvtsepi64_storeu_epi8.
884 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
885 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
886 _mm512_mask_cvtsepi64_storeu_epi16.
887 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
888 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
889 _mm512_mask_cvtsepi64_storeu_epi32.
890 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
891 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
892 _mm512_mask_cvtusepi32_storeu_epi8.
893 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
894 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
895 _mm512_mask_cvtusepi32_storeu_epi16.
896 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
897 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
898 _mm512_mask_cvtusepi64_storeu_epi8.
899 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
900 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
901 _mm512_mask_cvtusepi64_storeu_epi16.
902 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
903 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
904 _mm512_mask_cvtusepi64_storeu_epi32.
905 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
906 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
908 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
910 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
911 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
912 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
913 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
914 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
915 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
916 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
917 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
918 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
919 built-ins roudning immediate.
920 * gcc.target/i386/sse-22.c: Add new built-ins.
921 * gcc.target/i386/sse-23.c: Ditto.
922 * gcc.target/i386/avx-1.c: Ditto.
924 2014-01-27 Christian Bruel <christian.bruel@st.com>
926 * gcc.target/sh/torture/strncmp.c: New tests.
928 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
930 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
932 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
934 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
936 2014-01-24 Jeff Law <law@redhat.com>
938 PR tree-optimization/59919
939 * gcc.c-torture/compile/pr59919.c: New test.
941 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
944 * g++.dg/ext/timevar2.C: New.
946 2014-01-24 Marek Polacek <polacek@redhat.com>
948 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
950 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
953 * gcc.target/i386/pr59929.c: New test.
955 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
958 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
959 word atomic functions at runtime.
961 2014-01-23 Marek Polacek <polacek@redhat.com>
964 * gcc.dg/pr59846.c: New test.
966 2014-01-23 Marek Polacek <polacek@redhat.com>
969 * c-c++-common/pr58346-1.c: New test.
970 * c-c++-common/pr58346-2.c: New test.
971 * c-c++-common/pr58346-3.c: New test.
973 2014-01-23 Marek Polacek <polacek@redhat.com>
976 * gcc.dg/20020220-2.c: Adjust dg-warning message.
977 * gcc.dg/pr59871.c: New test.
979 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
982 * g++.dg/parse/enum11.C: New.
984 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
986 * gcc.target/aarch64/sshr64_1.c: New testcase.
988 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
990 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
991 SIMD enabled function.
992 * g++.dg/cilk-plus/ef_test.C: New test.
993 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
995 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
996 to differenciate C error messages from C++ ones.
998 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1000 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1002 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
1004 * gcc.target/microblaze/others/builtin-trap.c: New test,
1006 2014-01-23 Jakub Jelinek <jakub@redhat.com>
1009 * c-c++-common/gomp/pr58809.c: New test.
1011 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
1014 * c-c++-common/asan/use-after-return-1.c: Fixed
1017 2014-01-23 Dodji Seketeli <dodji@redhat.com>
1019 PR preprocessor/58580
1020 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1022 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1023 Ilya Tocar <ilya.tocar@intel.com>
1025 * gcc.target/i386/avx512f-kmovw-1.c: New.
1027 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1029 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1030 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1031 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1032 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1033 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1034 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1036 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
1039 * gcc.dg/pr48774.c: Remove skip for mips_rel.
1040 * gcc.target/mips/pr52125.c: New test.
1042 2014-01-22 Marek Polacek <polacek@redhat.com>
1045 * gcc.dg/torture/pr59891.c: New test.
1047 2014-01-22 Jeff Law <law@redhat.com>
1049 PR tree-optimization/59597
1050 * gcc.dg/tree-ssa/pr59597.c: New test.
1052 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
1054 PR rtl-optimization/59477
1055 * g++.dg/pr59477.C: New.
1057 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1059 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1061 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1064 * g++.dg/pr59482.C: New.
1066 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1068 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1069 * gcc.dg/vmx/extract-vsx.c: New.
1070 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1071 * gcc.dg/vmx/insert-vsx.c: New.
1073 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1075 PR rtl-optimization/59896
1076 * gcc.target/arm/pr59896.c: New.
1078 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1080 PR rtl-optimization/59858
1081 * gcc.target/arm/pr59858.c: New.
1083 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1086 * gcc.dg/tree-prof/pr59003.c: New test.
1089 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1092 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1094 * gfortran.dg/round_3.f08: Add more cases.
1096 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1098 * lib/target-supports.exp (force_conventional_output_for): New
1100 * lib/scanasm.exp (scan-assembler_required_options)
1101 (scan-assembler-not_required_options)
1102 (scan-assembler-times_required_options): Replace with
1103 force_conventional_output_fors.
1104 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1105 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1107 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1110 * gcc.target/i386/pr59789.c: New testcase.
1112 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1114 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1115 the 'code' bitfield from 16 to 8.
1117 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1119 * lib/target-supports.exp
1120 (check_effective_target_vect_perm): Exclude aarch64_be.
1121 (check_effective_target_vect_perm_byte): Likewise.
1122 (check_effective_target_vect_perm_short): Likewise.
1124 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1126 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1127 (RUN_TEST): Use new macro.
1128 (INDEX64_32): Delete.
1129 (INDEX64_64): Likewise.
1130 (INDEX128_32): Likewise.
1131 (INDEX128_64): Likewise.
1133 (test_vneg_f32): Use fixed RUN_TEST.
1135 2014-01-20 Richard Biener <rguenther@suse.de>
1138 * gcc.dg/pr59860.c: New testcase.
1140 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1143 * gcc.target/i386/pr59880.c: New test.
1145 2014-01-20 Renlin Li <renlin.li@arm.com>
1147 * gcc.dg/pr44194-1.c: Tweak regexp.
1149 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1154 * gfortran.dg/round_3.f08: New cases added.
1155 * gfortran.dg/fmt_g_1.f90: New test.
1157 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1159 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1161 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1163 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1165 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1167 * gcc.dg/vect/pr57705.c: Require vect_int.
1168 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1169 * gcc.dg/vect/vect-alias-check.c: Likewise.
1171 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1174 * gfortran.dg/unresolved_fixup_1.f90: New test.
1175 * gfortran.dg/unresolved_fixup_2.f90: New test.
1177 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1180 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1181 Remove dg-prune-output lines.
1183 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1186 * gfortran.dg/pr59706.f90: New test.
1187 * g++.dg/ext/pr59706.C: New test.
1189 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1193 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1194 * g++.dg/init/pr58811.C: Likewise.
1196 2014-01-17 Jeff Law <law@redhat.com>
1199 * gfortran.dg/pr57904.f90: New test.
1201 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1204 * g++.dg/cpp0x/nsdmi-union4.C: New.
1206 2014-01-17 Marek Polacek <polacek@redhat.com>
1209 * g++.dg/diagnostic/pr59838.C: New test.
1211 2014-01-17 Marek Polacek <polacek@redhat.com>
1214 * gcc.dg/pr58346.c: New test.
1216 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1219 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1220 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1224 * gfortran.dg/pr59440-1.f90: New test.
1225 * gfortran.dg/pr59440-2.f90: New test.
1226 * gfortran.dg/pr59440-3.f90: New test.
1229 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1230 testing for " version" and " alias" with one testing for
1231 " version\[^\n\r]* alias".
1232 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1233 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1234 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1235 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1236 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1237 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1240 * c-c++-common/torture/pr57945.c: New test.
1242 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1244 * gcc.target/arm/its.c: New testcase.
1246 2014-01-16 Jan Hubicka <jh@suse.cz>
1249 * g++.dg/torture/pr59775.C: New testcase.
1251 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1254 * gcc.c-torture/compile/pr58344.c: New test.
1257 * gcc.target/i386/pr59839.c: New test.
1260 * gcc.target/i386/pr9771-1.c (main): Rename to...
1261 (real_main): ... this. Add __asm name "main".
1262 (ASMNAME, ASMNAME2, STRING): Define.
1264 2014-01-16 Nick Clifton <nickc@redhat.com>
1267 * gcc.c-torture/compile/pr28865.c: New.
1268 * gcc.c-torture/execute/pr28865.c: New.
1270 2014-01-16 Marek Polacek <polacek@redhat.com>
1273 * gcc.dg/pr59827.c: New test.
1275 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1277 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1279 2014-01-15 Richard Henderson <rth@redhat.com>
1282 * gcc.target/i386/pr54694.c: New test.
1284 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1287 * g++.dg/pr49718.C: New test.
1289 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1291 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1293 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1295 * gcc.dg/vmx/mult-even-odd.c: New.
1296 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1298 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1300 * lib/target-supports.exp (check_libcilkrts_available): Added an
1301 extern "C" if we are using C++ along with a function prototype.
1303 2014-01-15 Jeff Law <law@redhat.com>
1305 PR tree-optimization/59747
1306 * gcc.c-torture/execute/pr59747.c: New test.
1308 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1311 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1313 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1314 * g++.dg/ext/attribute-test-1.C: Likewise.
1315 * g++.dg/ext/attribute-test-2.C: Likewise.
1316 * g++.dg/ext/attribute-test-3.C: Likewise.
1317 * g++.dg/ext/attribute-test-4.C: Likewise.
1318 * g++.dg/ext/pr56790-1.C: Likewise.
1319 * g++.dg/torture/pr38565.C: Likewise.
1320 * gcc.dg/pr53060.c: Likewise.
1321 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1322 * c-c++-common/vector-compare-2.c: Likewise.
1323 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1324 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1325 dg-message line number.
1327 2014-01-15 Matthias Klose <doko@ubuntu.com>
1329 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1331 2014-01-15 Richard Biener <rguenther@suse.de>
1333 PR tree-optimization/59822
1334 * g++.dg/torture/pr59822.C: New testcase.
1336 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1339 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1340 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1342 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1343 Kugan Vivekanandarajah <kuganv@linaro.org>
1346 * g++.dg/pr59695.C: New testcase.
1348 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1351 * gcc.c-torture/compile/pr59803.c: New testcase.
1353 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1356 * gcc.c-torture/execute/pr58943.c: New test.
1357 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1359 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1362 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1363 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1364 (bar): Change return type to void. Set y to x.
1365 * gcc.target/i386/pr59794-1.c: New testcase.
1366 * gcc.target/i386/pr59794-2.c: Likewise.
1367 * gcc.target/i386/pr59794-3.c: Likewise.
1368 * gcc.target/i386/pr59794-4.c: Likewise.
1369 * gcc.target/i386/pr59794-5.c: Likewise.
1370 * gcc.target/i386/pr59794-6.c: Likewise.
1371 * gcc.target/i386/pr59794-7.c: Likewise.
1373 2014-01-14 Richard Biener <rguenther@suse.de>
1375 PR tree-optimization/58921
1376 PR tree-optimization/59006
1377 * gcc.dg/torture/pr58921.c: New testcase.
1378 * gcc.dg/torture/pr59006.c: Likewise.
1379 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1381 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1384 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1385 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1386 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1387 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1388 Executing predictive commoning without unrolling.
1390 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1392 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1393 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1394 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1395 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1396 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1397 __builtin_ia32_rsqrt28sd_round.
1398 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1399 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1400 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1401 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1402 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1403 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1404 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1405 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1406 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1407 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1408 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1409 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1410 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1411 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1412 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1413 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1414 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1415 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1416 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1417 fix wrong rounding mode (see above).
1418 * gcc.target/i386/sse-23.c: Ditto.
1420 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1422 * gcc.dg/vmx/insert.c: New.
1423 * gcc.dg/vmx/insert-be-order.c: New.
1424 * gcc.dg/vmx/extract.c: New.
1425 * gcc.dg/vmx/extract-be-order.c: New.
1427 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1429 PR tree-optimization/59387
1430 * gcc.c-torture/execute/pr59387.c: New test.
1432 2014-01-13 Richard Biener <rguenther@suse.de>
1434 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1435 adjusting mathlib options.
1436 * gfortran.dg/lto/lto.exp: Likewise.
1438 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1440 * gnat.dg/loop_optimization17.adb: New test.
1441 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1443 2014-01-13 Christian Bruel <christian.bruel@st.com>
1445 * gcc.target/sh/cmpstrn.c: New case.
1447 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1449 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1450 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1452 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1455 * gfortran.dg/alloc_comp_basics_6.f90: New.
1457 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1460 * gfortran.dg/pr59700.f90: New test.
1462 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1464 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1465 * gfortran.dg/use_only_3.f90: Likewise.
1466 * gfortran.dg/inquire_10.f90: Delete opened file.
1467 * gfortran.dg/inquire_15.f90: Likewise.
1468 * gfortran.dg/pr16597.f90: Likewise.
1469 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1472 2014-01-10 Jeff Law <law@redhat.com>
1475 * gcc.c-torture/compile/pr59743.c: New test.
1477 2014-01-10 Jan Hubicka <jh@suse.cz>
1480 * g++.dg/torture/pr58585.C: New testcase.
1482 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1484 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1486 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1488 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1490 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1493 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1494 * gcc.target/aarch64/cmn-neg2.c: New test.
1496 2014-01-10 Richard Biener <rguenther@suse.de>
1498 PR tree-optimization/59374
1499 * gcc.dg/torture/pr59374-3.c: New testcase.
1501 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1503 * lib/target-supports.exp
1504 (check_effective_target_arm_crypto_ok_nocache): New.
1505 (check_effective_target_arm_crypto_ok): Use above procedure.
1506 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1508 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1512 * g++.dg/ipa/devirt-20.C: New testcase.
1513 * g++.dg/torture/pr58252.C: Likewise.
1514 * g++.dg/torture/pr59226.C: Likewise.
1516 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1518 * c-c++-common/asan/no-asan-stack.c: New test.
1520 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1523 * gcc.dg/pr59670.c: New test.
1525 2014-01-09 Steve Ellcey <sellcey@mips.com>
1527 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1529 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1532 * gcc.target/i386/pr47735.c: New test.
1534 PR tree-optimization/59622
1535 * g++.dg/opt/pr59622-2.C: New test.
1536 * g++.dg/opt/pr59622-3.C: New test.
1537 * g++.dg/opt/pr59622-4.C: New test.
1538 * g++.dg/opt/pr59622-5.C: New test.
1541 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1542 filename:line instead of (modulename+offset) form with stripped
1543 initial / from the filename.
1545 2014-01-09 Ian Lance Taylor <iant@google.com>
1547 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1548 the other Go compiler.
1550 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1553 * g++.dg/cpp0x/variadic145.C: New.
1555 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1557 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1558 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1560 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1563 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1564 are run only if the Cilk library is available/enabled.
1565 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1566 * lib/target-supports.exp (check_libcilkrts_available): New function.
1568 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1571 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1572 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1573 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1574 with dg-additional-options.
1575 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1576 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1577 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1578 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1579 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1580 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1582 2014-01-09 Richard Biener <rguenther@suse.de>
1584 PR tree-optimization/59715
1585 * gcc.dg/torture/pr59715.c: New testcase.
1587 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1589 * c-c++-common/asan/no-asan-globals.c: New test.
1590 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1591 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1592 * c-c++-common/asan/use-after-return-1.c: Likewise.
1593 * c-c++-common/asan/no-use-after-return.c: Likewise.
1595 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1597 * gnat.dg/weak2.ad[sb]: New test.
1599 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1602 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1603 type, use pointers to vector type instead.
1605 2014-01-08 Catherine Moore <clm@codesourcery.com>
1607 * gcc.target/mips/umips-branch-3.c: New test.
1608 * gcc.target/mips/umips-branch-4.c: New test.
1610 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1612 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1613 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1614 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1615 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1616 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1617 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1618 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1619 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1621 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1623 PR rtl-optimization/59137
1624 * gcc.target/mips/pr59137.c: New test.
1626 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1628 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1629 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1630 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1631 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1632 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1633 Require fpic effective target.
1634 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1636 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1639 * gcc.dg/pr59722.c: New test.
1641 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1644 * gcc.dg/torture/pr57748-3.c: New test.
1645 * gcc.dg/torture/pr57748-4.c: New test.
1647 2014-01-08 Marek Polacek <polacek@redhat.com>
1650 * gcc.dg/gomp/pr59669-1.c: New test.
1651 * gcc.dg/gomp/pr59669-2.c: New test.
1653 2014-01-08 Martin Jambor <mjambor@suse.cz>
1656 * gcc.dg/ipa/pr59610.c: New test.
1658 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1661 * gfortran.dg/binding_label_tests_26a.f90: New.
1662 * gfortran.dg/binding_label_tests_26b.f90: New.
1664 2014-01-08 Marek Polacek <polacek@redhat.com>
1667 * c-c++-common/ubsan/pr59667.c: New test.
1669 2014-01-08 Richard Biener <rguenther@suse.de>
1672 * gcc.dg/pr59630.c: New testcase.
1674 2014-01-08 Richard Biener <rguenther@suse.de>
1677 * gcc.dg/pr59471.c: New testcase.
1679 2014-01-07 Jeff Law <law@redhat.com>
1682 * gcc.target/i386/pr53623.c: New test.
1684 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1686 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1688 * g++.dg/cpp1y/pr58534.C: Likewise.
1689 * g++.dg/cpp1y/pr58536.C: Likewise.
1690 * g++.dg/cpp1y/pr58548.C: Likewise.
1691 * g++.dg/cpp1y/pr58549.C: Likewise.
1692 * g++.dg/cpp1y/pr58637.C: Likewise.
1693 * g++.dg/cpp1y/pr59112.C: Likewise.
1694 * g++.dg/cpp1y/pr59113.C: Likewise.
1695 * g++.dg/cpp1y/pr59629.C: Likewise.
1696 * g++.dg/cpp1y/pr59635.C: Likewise.
1697 * g++.dg/cpp1y/pr59636.C: Likewise.
1698 * g++.dg/cpp1y/pr59638.C: Likewise.
1700 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1702 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1704 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
1706 * gcc.target/i386/intrinsics_4.c (bar): New function.
1708 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1710 * g++.dg/ext/is_base_of_incomplete-2.C: New.
1712 2014-01-07 Jakub Jelinek <jakub@redhat.com>
1714 PR rtl-optimization/58668
1715 * gcc.dg/pr58668.c: New test.
1717 PR tree-optimization/59643
1718 * gcc.dg/pr59643.c: New test.
1719 * gcc.c-torture/execute/pr59643.c: New test.
1721 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1724 * gfortran.dg/class_allocate_16.f90: New.
1726 2014-01-06 Jakub Jelinek <jakub@redhat.com>
1729 * gcc.target/i386/pr59644.c: New test.
1731 2014-01-06 Marek Polacek <polacek@redhat.com>
1734 * gcc.dg/pr57773.c: New test.
1736 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
1742 * g++.dg/cpp1y/pr59635.C: New testcase.
1743 * g++.dg/cpp1y/pr59636.C: New testcase.
1744 * g++.dg/cpp1y/pr59629.C: New testcase.
1745 * g++.dg/cpp1y/pr59638.C: New testcase.
1747 2014-01-06 Martin Jambor <mjambor@suse.cz>
1750 * gcc.dg/ipa/pr59008.c: New test.
1752 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1754 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1757 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1759 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1760 Require c99_runtime.
1761 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1763 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1764 Require c99_runtime.
1765 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1766 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1767 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1769 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1770 Require c99_runtime.
1771 Make CALC void static.
1772 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
1774 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
1775 Require c99_runtime.
1776 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
1778 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1780 * gcc.target/i386/pr59501-1.c: Require avx effective target.
1781 * gcc.target/i386/pr59501-2.c: Likewise.
1782 * gcc.target/i386/pr59501-3.c: Likewise.
1783 * gcc.target/i386/pr59501-4.c: Likewise.
1784 * gcc.target/i386/pr59501-5.c: Likewise.
1785 * gcc.target/i386/pr59501-6.c: Likewise.
1787 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1789 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
1790 * gcc.target/i386/pr59390_1.c: Likewise.
1791 * gcc.target/i386/pr59390_2.c: Likewise.
1793 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
1795 * gcc.dg/pr59350.c: Tweak.
1796 * gcc.dg/pr59350-2.c: New test.
1797 * g++.dg/pr59510.C: Likewise.
1799 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1802 * gfortran.dg/bind_c_procs_2.f90: New.
1804 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
1806 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
1807 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1808 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1809 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1810 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
1811 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1812 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1814 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
1816 * gcc.target/arm/neon-nested-apcs.c: New test.
1818 2014-01-04 Jakub Jelinek <jakub@redhat.com>
1820 PR tree-optimization/59519
1821 * gcc.dg/vect/pr59519-1.c: New test.
1822 * gcc.dg/vect/pr59519-2.c: New test.
1824 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
1827 2014-01-04 Janus Weil <janus@gcc.gnu.org>
1830 * gfortran.dg/typebound_proc_32.f90: New.
1832 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
1835 * g++.dg/pr58950.C: New file.
1837 2014-01-03 Tobias Burnus <burnus@net-b.de>
1840 * g++.dg/gomp/pr58567.C: New.
1842 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
1844 PR tree-optimization/59651
1845 * gcc.dg/torture/pr59651.c: New test.
1846 * gcc.dg/vect/pr59651.c: Ditto.
1848 2014-01-03 Jakub Jelinek <jakub@redhat.com>
1851 * gcc.target/i386/pr59625.c: New test.
1853 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1857 * g++.dg/cpp0x/range-for28.C: New.
1858 * g++.dg/cpp0x/range-for3.C: Update.
1860 2014-01-02 Joseph Myers <joseph@codesourcery.com>
1862 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
1864 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1867 * g++.dg/cpp0x/pr59641.C: New file.
1869 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1871 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
1873 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1876 * g++.dg/ext/pr59378.C: New file.
1878 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1880 Update copyright years
1882 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1884 * gcc.target/arc/arc.exp: Use the standard form for the copyright
1887 2014-01-02 Janus Weil <janus@gcc.gnu.org>
1890 * gfortran.dg/dynamic_dispatch_12.f90: New.
1892 2014-01-01 Jakub Jelinek <jakub@redhat.com>
1894 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
1895 the builtin isn't optimized away as unused.
1897 PR rtl-optimization/59647
1898 * g++.dg/opt/pr59647.C: New test.
1900 Copyright (C) 2014 Free Software Foundation, Inc.
1902 Copying and distribution of this file, with or without modification,
1903 are permitted in any medium without royalty provided the copyright
1904 notice and this notice are preserved.