1 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
3 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
5 2014-02-14 Jakub Jelinek <jakub@redhat.com>
7 * gcc.c-torture/compile/20140213.c: New test.
9 2014-02-13 Jakub Jelinek <jakub@redhat.com>
12 * gcc.target/i386/pr43546.c: New test.
14 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
16 * gcc.target/s390/hotpatch-compile-8.c: New test.
18 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
20 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
21 definition with an ifndef.
22 * gcc.dg/pr59605-2.c: New test.
24 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
26 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
28 2014-02-12 Joseph Myers <joseph@codesourcery.com>
30 * gcc.dg/torture/float128-mul-underflow.c,
31 gcc.dg/torture/float128-truncdf-underflow.c,
32 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
34 2014-02-12 Jakub Jelinek <jakub@redhat.com>
37 * g++.dg/ipa/pr59737.C: New test.
39 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
41 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
43 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
45 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
47 * gcc.dg/cilk-plus/jump-openmp.c: New file.
49 2014-02-12 Richard Biener <rguenther@suse.de>
52 * gcc.dg/torture/pr60092.c: New testcase.
53 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
55 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
57 * gcc.c-torture/execute/20140212-1.c: New test.
59 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
62 * g++.dg/cpp0x/pr60047.C: New.
64 2014-02-12 Jakub Jelinek <jakub@redhat.com>
67 * c-c++-common/pr60101.c: New test.
69 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
72 * g++.dg/ipa/devirt-27.C: New testcase.
73 * g++.dg/ipa/devirt-26.C: New testcase.
75 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
78 * gcc.target/powerpc/pr60137.c: New file.
80 2014-02-11 Jakub Jelinek <jakub@redhat.com>
83 * gfortran.dg/pr52370.f90: New test.
85 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
89 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
92 * gcc.target/i386/pr43662.c (dg-options):
93 Add -maccumulate-outgoing-args.
94 * gcc.target/i386/pr43869.c (dg-options): Ditto.
95 * gcc.target/i386/pr57003.c (dg-options): Ditto.
96 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
97 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
98 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
99 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
100 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
101 Add -maccumulate-outgoing-args.
102 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
103 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
104 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
105 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
106 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
107 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
108 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
109 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
110 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
111 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
112 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
113 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
114 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
115 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
116 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
118 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
120 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
122 2014-02-11 Jakub Jelinek <jakub@redhat.com>
125 * gcc.dg/guality/pr59776.c: New test.
127 2014-02-11 Renlin Li <Renlin.Li@arm.com>
129 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
130 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
131 (add_options_for_arm_vfp3): New.
133 2014-02-11 Jeff Law <law@redhat.com>
136 * gcc.target/m68k/pr54041.c: New test.
138 2014-02-11 Jakub Jelinek <jakub@redhat.com>
141 * gcc.target/i386/pr59927.c: New test.
143 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
145 * gcc.dg/vect/pr57741-3.c: Require vect_int.
146 * gcc.dg/vect/pr60012.c: Likewise.
147 * gcc.dg/vect/vect-119.c: Likewise.
148 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
149 * gcc.dg/vect/vect-outer-4c.c: Likewise.
151 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
153 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
155 2014-02-10 Jeff Law <law@redhat.com>
158 * gcc.c-torture/compile/pr52306.c: New test.
160 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
162 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
164 2014-02-10 Richard Biener <rguenther@suse.de>
166 PR tree-optimization/60115
167 * gcc.dg/torture/pr60115.c: New testcase.
169 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
171 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
172 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
174 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
175 Ilya Tocar <ilya.tocar@intel.com>
177 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
178 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
179 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
180 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
181 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
182 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
183 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
184 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
185 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
186 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
187 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
188 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
189 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
190 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
191 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
192 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
193 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
194 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
195 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
196 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
197 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
198 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
199 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
200 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
201 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
202 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
203 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
205 2014-02-10 Jakub Jelinek <jakub@redhat.com>
207 * gcc.dg/vect/pr59984.c: Require effective target
210 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
213 * gfortran.dg/associated_target_5.f03: New test.
215 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
218 * gfortran.dg/elemental_by_value_1.f90: New test.
220 2014-02-08 Janus Weil <janus@gcc.gnu.org>
223 * gfortran.dg/finalize_22.f90: New.
225 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
228 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
229 was fixed by the patch for PR59906.
231 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
234 * gfortran.dg/coarray_8.f90: Update dg-error match.
236 2014-02-08 Jakub Jelinek <jakub@redhat.com>
239 * gcc.dg/vect/pr59984.c: New test.
242 * gcc.dg/attr-alloc_align-1.c: New test.
243 * gcc.dg/attr-alloc_align-2.c: New test.
244 * gcc.dg/attr-alloc_align-3.c: New test.
245 * gcc.dg/attr-assume_aligned-1.c: New test.
246 * gcc.dg/attr-assume_aligned-2.c: New test.
247 * gcc.dg/attr-assume_aligned-3.c: New test.
249 2014-02-08 Jakub Jelinek <jakub@redhat.com>
252 * gcc.target/i386/pr60077-1.c: New test.
253 * gcc.target/i386/pr60077-2.c: New test.
255 2014-02-07 Jakub Jelinek <jakub@redhat.com>
257 PR preprocessor/56824
258 * gcc.dg/pr56824.c: New test.
260 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
262 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
263 variable used for atomic operations.
265 2014-02-07 Richard Biener <rguenther@suse.de>
268 * gcc.dg/vect/pr60092-2.c: New testcase.
270 2014-02-07 Jakub Jelinek <jakub@redhat.com>
274 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
276 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
277 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
279 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
281 * gcc.target/s390/fp2int1.c: New testcase.
283 2014-02-07 Richard Biener <rguenther@suse.de>
286 * gcc.dg/tree-ssa/alias-30.c: New testcase.
287 * gcc.dg/tree-ssa/alias-31.c: Likewise.
289 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
292 * g++.dg/torture/pr59918.C: New testcase.
294 2014-02-06 Jakub Jelinek <jakub@redhat.com>
297 * gcc.target/arm/pr59575.c: New test.
300 * gcc.dg/pr59992.c: New test.
302 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
304 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
305 init_priority. Test alignment of variable instead of function.
307 2014-02-06 Marek Polacek <polacek@redhat.com>
310 * gcc.dg/pr60087.c: New test.
312 2014-02-06 Alan Modra <amodra@gmail.com>
314 * gcc.target/powerpc/pr60032.c: New.
316 2014-02-06 Jakub Jelinek <jakub@redhat.com>
319 * gcc.c-torture/execute/pr60062.c: New test.
320 * gcc.c-torture/execute/pr60072.c: New test.
322 2014-02-06 Ian Bolton <ian.bolton@arm.com>
324 * gcc.dg/tree-ssa/pr59597.c: Make called function static
325 so that expected outcome works for PIC variants too.
327 2014-02-06 Yury Gribov <y.gribov@samsung.com>
328 Kugan Vivekanandarajah <kuganv@linaro.org>
330 * gcc.target/arm/vect-noalign.c: New file.
332 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
333 Jakub Jelinek <jakub@redhat.com>
336 * gcc.dg/pr60013.c: New testcase.
338 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
340 * gcc.dg/vmx/sum2s.c: New.
341 * gcc.dg/vmx/sum2s-be-order.c: New.
343 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
345 * gcc.dg/vmx/pack.c: New.
346 * gcc.dg/vmx/pack-be-order.c: New.
347 * gcc.dg/vmx/unpack.c: New.
348 * gcc.dg/vmx/unpack-be-order.c: New.
350 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
352 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
353 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
355 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
357 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
358 Use __builtin_floorf, __builtin_ceilf.
359 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
361 (TEST): Use __builtin_floorf.
362 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
364 2014-02-05 Jakub Jelinek <jakub@redhat.com>
367 * g++.dg/opt/pr59947.C: New test.
370 * c-c++-common/gomp/pr58703.c: New test.
372 2014-02-05 Richard Biener <rguenther@suse.de>
375 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
376 avoid using unsigned long long.
378 2014-02-05 Jakub Jelinek <jakub@redhat.com>
381 * g++.dg/torture/pr57499.C: New test.
383 2014-02-05 Yury Gribov <y.gribov@samsung.com>
385 * gcc.dg/asan/nosanitize-and-inline.c: New test.
387 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
389 * g++.dg/ipa/devirrt-22.C: Fix template.
391 2014-02-04 Marek Polacek <polacek@redhat.com>
394 * gcc.dg/pr60036.c: New test.
396 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
399 * g++.dg/torture/pr60058.C: New testcase.
401 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
403 * g++.dg/tsan/default_options.C: Invert check.
405 2014-02-04 Jakub Jelinek <jakub@redhat.com>
407 PR tree-optimization/60002
408 * g++.dg/opt/pr60002.C: New test.
410 PR tree-optimization/60023
411 * g++.dg/vect/pr60023.cc: New test.
414 * c-c++-common/torture/pr60026.c: New test.
416 PR rtl-optimization/57915
417 * gcc.target/i386/pr57915.c: New test.
419 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
421 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
423 2014-02-04 Renlin Li <Renlin.Li@arm.com>
425 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
427 2014-02-04 Jakub Jelinek <jakub@redhat.com>
430 * gcc.dg/pr59261.c: New test.
432 2014-02-04 Richard Biener <rguenther@suse.de>
434 PR tree-optimization/60012
435 * gcc.dg/vect/pr60012.c: New testcase.
437 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
440 * g++.dg/eh/unwind-direct.C: New test.
442 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
444 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
445 timeout value to 20s.
447 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
450 * g++.dg/torture/pr59882.C: New testcase
452 2014-02-03 Jan Hubicka <jh@suse.cz>
455 * g++.dg/ipa/devirt-22.C: New testcase.
457 2014-02-03 Jan Hubicka <jh@suse.cz>
459 * g++.dg/ipa/devirt-25.C: New testcase.
461 2014-02-04 Jakub Jelinek <jakub@redhat.com>
463 PR tree-optimization/59924
464 * gcc.dg/pr59924.c: New test.
466 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
469 * g++.dg/ipa/devirt-24.C: New testcase.
471 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
475 * c-c++-common/attributes-1.c: New testcase.
476 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
478 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
481 * g++.dg/cpp0x/pr58871.C: New.
483 2014-02-03 Cong Hou <congh@google.com>
485 PR tree-optimization/60000
486 * g++.dg/vect/pr60000.cc: New test.
488 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
490 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
491 * gcc.target/i386/long-double-64-4.c: Likewise.
492 * gcc.target/i386/long-double-80-1.c: Likewise.
493 * gcc.target/i386/long-double-80-2.c: Likewise.
494 * gcc.target/i386/long-double-80-3.c: Likewise.
495 * gcc.target/i386/long-double-80-4.c: Likewise.
496 * gcc.target/i386/long-double-80-5.c: Likewise.
497 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
499 * gcc.target/i386/long-double-64-3.c: Likewise.
500 * gcc.target/i386/long-double-128-1.c: New test.
501 * gcc.target/i386/long-double-128-2.c: Likewise.
502 * gcc.target/i386/long-double-128-3.c: Likewise.
503 * gcc.target/i386/long-double-128-4.c: Likewise.
504 * gcc.target/i386/long-double-128-5.c: Likewise.
505 * gcc.target/i386/long-double-128-6.c: Likewise.
506 * gcc.target/i386/long-double-128-7.c: Likewise.
507 * gcc.target/i386/long-double-128-8.c: Likewise.
508 * gcc.target/i386/long-double-128-9.c: Likewise.
509 * gcc.target/i386/long-double-64-5.c: Likewise.
510 * gcc.target/i386/long-double-64-6.c: Likewise.
511 * gcc.target/i386/long-double-64-7.c: Likewise.
512 * gcc.target/i386/long-double-64-8.c: Likewise.
513 * gcc.target/i386/long-double-64-9.c: Likewise.
514 * gcc.target/i386/long-double-80-10.c: Likewise.
515 * gcc.target/i386/long-double-80-8.c: Likewise.
516 * gcc.target/i386/long-double-80-9.c: Likewise.
518 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
520 PR rtl-optimization/57662
521 * g++.dg/pr57662.C: New test.
523 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
525 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
526 * gcc.dg/vmx/perm.c: New.
527 * gcc.dg/vmx/perm-be-order.c: New.
529 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
531 * gcc.dg/vmx/vsums.c: New.
532 * gcc.dg/vmx/vsums-be-order.c: New.
534 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
536 * g++.dg/ipa/devirt-23.C: New testcase.
537 * g++.dg/ipa/devirt-20.C: Fix template.
539 2014-02-02 Jan Hubicka <jh@suse.cz>
541 * g++.dg/ipa/devirt-21.C: New testcase.
543 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
545 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
546 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
548 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
551 * gcc.c-torture/execute/pr60017.c: New test.
553 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
556 * gfortran.dg/default_initialization_7.f90: New test.
558 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
561 * gfortran.dg/elemental_subroutine_9.f90: New test.
563 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
565 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
567 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
569 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
571 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
573 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
575 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
578 * g++.dg/init/bitfield5.C: New.
580 2014-02-01 Jakub Jelinek <jakub@redhat.com>
582 PR tree-optimization/60003
583 * gcc.c-torture/execute/pr60003.c: New test.
585 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
588 * gcc.target/arm/pr59985.C: New.
590 2014-01-31 Jakub Jelinek <jakub@redhat.com>
593 * lib/tsan-dg.exp (tsan_init): Instead of not running any
594 tsan tests if trivial testcase doesn't run, set dg-do-what-default
596 (tsan_finish): Restore dg-do-what-default.
597 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
598 * g++.dg/tsan/fd_close_norace2.C: Likewise.
599 * g++.dg/tsan/default_options.C: Likewise.
600 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
601 * g++.dg/tsan/atomic_free2.C: Likewise.
602 * g++.dg/tsan/cond_race.C: Likewise.
603 * g++.dg/tsan/fd_close_norace.C: Likewise.
604 * g++.dg/tsan/benign_race.C: Likewise.
605 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
606 * c-c++-common/tsan/simple_race.c: Likewise.
607 * c-c++-common/tsan/mutexset1.c: Likewise.
608 * c-c++-common/tsan/thread_leak2.c: Likewise.
609 * c-c++-common/tsan/tls_race.c: Likewise.
610 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
611 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
612 * c-c++-common/tsan/free_race2.c: Likewise.
613 * c-c++-common/tsan/thread_leak.c: Likewise.
614 * c-c++-common/tsan/thread_leak1.c: Likewise.
615 * c-c++-common/tsan/race_on_barrier.c: Likewise.
616 * c-c++-common/tsan/free_race.c: Likewise.
617 * c-c++-common/tsan/sleep_sync.c: Likewise.
618 * c-c++-common/tsan/tiny_race.c: Likewise.
619 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
620 * c-c++-common/tsan/atomic_stack.c: Likewise.
621 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
622 in dg-output regexps.
623 * c-c++-common/tsan/simple_stack.c: Likewise.
625 2014-01-31 Richard Henderson <rth@redhat.com>
627 * g++.dg/tm/pr60004.C: New.
629 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
632 * g++.dg/inherit/crash4.C: New.
634 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
636 * c-c++-common/tsan/simple_race.c: Made test less flaky.
638 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
640 * gcc.target/i386/m512-check.h: Use correct rounding values.
642 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
644 * gcc.target/i386/avx-1.c: Use correct rounding values.
645 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
646 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
647 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
648 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
649 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
650 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
651 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
652 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
653 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
654 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
655 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
656 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
657 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
658 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
659 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
660 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
661 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
662 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
663 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
664 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
665 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
666 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
667 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
668 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
669 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
670 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
671 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
672 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
673 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
674 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
675 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
676 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
677 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
678 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
679 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
680 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
681 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
682 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
683 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
684 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
685 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
686 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
687 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
688 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
689 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
690 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
691 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
692 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
693 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
694 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
695 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
696 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
697 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
698 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
699 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
700 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
701 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
702 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
703 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
704 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
705 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
706 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
707 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
708 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
709 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
710 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
711 * gcc.target/i386/sse-13.c: Ditto.
712 * gcc.target/i386/sse-14.c: Ditto.
713 * gcc.target/i386/sse-22.c: Ditto.
714 * gcc.target/i386/sse-23.c: Ditto.
716 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
718 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
719 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
721 2014-01-31 Richard Biener <rguenther@suse.de>
724 * gcc.dg/torture/pr59990.c: New testcase.
726 2014-01-31 Jakub Jelinek <jakub@redhat.com>
728 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
729 if it fails don't run any tsan tests.
731 2014-01-31 Marek Polacek <polacek@redhat.com>
734 * gcc.dg/pr59940.c (g): Adjust dg-warning.
735 (y): Adjust dg-error.
736 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
737 * gcc.dg/pr59963-1.c: New test.
738 * gcc.dg/pr59963-2.c: New test.
739 * gcc.dg/pr59963-3.c: New test.
741 2014-01-30 Jakub Jelinek <jakub@redhat.com>
744 * gcc.target/arm/pr59923.c: New test.
746 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
748 * gcc.dg/vmx/splat.c: New.
749 * gcc.dg/vmx/splat-vsx.c: New.
750 * gcc.dg/vmx/splat-be-order.c: New.
751 * gcc.dg/vmx/splat-vsx-be-order.c: New.
752 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
753 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
755 2014-01-30 Richard Biener <rguenther@suse.de>
757 PR tree-optimization/59993
758 * gcc.dg/torture/pr59993.c: New testcase.
760 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
762 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
763 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
764 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
765 vect_int rather than vect_float.
767 2014-01-30 Marek Polacek <polacek@redhat.com>
769 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
771 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
773 * gcc.target/microblaze/isa/fcmp4.c: New.
775 2014-01-30 Marek Polacek <polacek@redhat.com>
778 * gcc.dg/pr59940.c: New test.
779 * gcc.dg/pr35635.c (func3): Move dg-warning.
781 2014-01-30 Richard Biener <rguenther@suse.de>
783 PR tree-optimization/59903
784 * gcc.dg/torture/pr59903.c: New testcase.
786 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
789 * g++.dg/lookup/crash8.C: New.
791 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
794 * g++.dg/template/crash117.C: New.
796 2014-01-30 Richard Biener <rguenther@suse.de>
799 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
800 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
802 * gcc.dg/invalid-call-1.c: Likewise.
804 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
807 * g++.dg/cpp1y/auto-fn23.C: New.
809 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
812 * g++.dg/init/dso_handle2.C: New.
814 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
817 * g++.dg/cpp0x/pr58674.C: New.
819 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
822 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
823 * gcc.target/i386/avx512f-gather-5.c: Ditto.
825 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
827 * gcc.dg/vmx/merge-be-order.c: New.
828 * gcc.dg/vmx/merge.c: New.
829 * gcc.dg/vmx/merge-vsx-be-order.c: New.
830 * gcc.dg/vmx/merge-vsx.c: New.
832 2014-01-29 Richard Biener <rguenther@suse.de>
834 PR tree-optimization/58742
835 * gcc.dg/pr58742-1.c: New testcase.
836 * gcc.dg/pr58742-2.c: Likewise.
837 * gcc.dg/pr58742-3.c: Likewise.
839 2014-01-29 Renlin Li <Renlin.Li@arm.com>
841 * gcc.target/arm/ftest-armv7ve-arm.c: New.
842 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
843 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
845 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
848 * g++.dg/gomp/pr58702.C: New.
850 2014-01-29 Dodji Seketeli <dodji@redhat.com>
852 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
855 2014-01-29 Jakub Jelinek <jakub@redhat.com>
858 PR tree-optimization/59920
859 * gcc.dg/pr59920-1.c: New test.
860 * gcc.dg/pr59920-2.c: New test.
861 * gcc.dg/pr59920-3.c: New test.
862 * c-c++-common/gomp/pr59917-1.c: New test.
863 * c-c++-common/gomp/pr59917-2.c: New test.
865 PR tree-optimization/59594
866 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
867 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
868 * gcc.dg/vect/pr59594.c: New test.
870 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
873 * gfortran.dg/allocate_class_3.f90: New test.
875 2014-01-28 Dodji Seketeli <dodji@redhat.com>
877 PR preprocessor/59935
878 * c-c++-common/cpp/warning-zero-location.c: New test.
879 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
881 2014-01-27 Steve Ellcey <sellcey@mips.com>
883 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
885 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
887 * g++.dg/ext/mv16.C: New tests.
889 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
891 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
892 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
893 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
894 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
895 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
896 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
897 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
898 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
899 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
900 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
901 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
902 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
903 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
904 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
905 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
906 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
907 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
908 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
909 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
910 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
911 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
912 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
913 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
914 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
915 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
916 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
917 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
918 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
919 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
920 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
921 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
922 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
923 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
924 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
925 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
926 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
927 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
928 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
929 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
930 _mm512_mask_cvtepi32_storeu_epi8.
931 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
932 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
933 _mm512_mask_cvtepi32_storeu_epi16.
934 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
935 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
936 _mm512_mask_cvtepi64_storeu_epi8.
937 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
938 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
939 _mm512_mask_cvtepi64_storeu_epi16.
940 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
941 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
942 _mm512_mask_cvtepi64_storeu_epi32.
943 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
944 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
945 _mm512_mask_cvtsepi32_storeu_epi8.
946 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
947 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
948 _mm512_mask_cvtsepi32_storeu_epi16.
949 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
950 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
951 _mm512_mask_cvtsepi64_storeu_epi8.
952 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
953 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
954 _mm512_mask_cvtsepi64_storeu_epi16.
955 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
956 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
957 _mm512_mask_cvtsepi64_storeu_epi32.
958 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
959 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
960 _mm512_mask_cvtusepi32_storeu_epi8.
961 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
962 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
963 _mm512_mask_cvtusepi32_storeu_epi16.
964 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
965 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
966 _mm512_mask_cvtusepi64_storeu_epi8.
967 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
968 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
969 _mm512_mask_cvtusepi64_storeu_epi16.
970 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
971 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
972 _mm512_mask_cvtusepi64_storeu_epi32.
973 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
974 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
976 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
978 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
979 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
980 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
981 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
982 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
983 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
984 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
985 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
986 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
987 built-ins roudning immediate.
988 * gcc.target/i386/sse-22.c: Add new built-ins.
989 * gcc.target/i386/sse-23.c: Ditto.
990 * gcc.target/i386/avx-1.c: Ditto.
992 2014-01-27 Christian Bruel <christian.bruel@st.com>
994 * gcc.target/sh/torture/strncmp.c: New tests.
996 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
998 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1000 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
1002 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1004 2014-01-24 Jeff Law <law@redhat.com>
1006 PR tree-optimization/59919
1007 * gcc.c-torture/compile/pr59919.c: New test.
1009 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1012 * g++.dg/ext/timevar2.C: New.
1014 2014-01-24 Marek Polacek <polacek@redhat.com>
1016 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1018 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
1021 * gcc.target/i386/pr59929.c: New test.
1023 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1026 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1027 word atomic functions at runtime.
1029 2014-01-23 Marek Polacek <polacek@redhat.com>
1032 * gcc.dg/pr59846.c: New test.
1034 2014-01-23 Marek Polacek <polacek@redhat.com>
1037 * c-c++-common/pr58346-1.c: New test.
1038 * c-c++-common/pr58346-2.c: New test.
1039 * c-c++-common/pr58346-3.c: New test.
1041 2014-01-23 Marek Polacek <polacek@redhat.com>
1044 * gcc.dg/20020220-2.c: Adjust dg-warning message.
1045 * gcc.dg/pr59871.c: New test.
1047 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1050 * g++.dg/parse/enum11.C: New.
1052 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1054 * gcc.target/aarch64/sshr64_1.c: New testcase.
1056 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
1058 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1059 SIMD enabled function.
1060 * g++.dg/cilk-plus/ef_test.C: New test.
1061 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1063 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1064 to differenciate C error messages from C++ ones.
1066 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1068 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1070 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
1072 * gcc.target/microblaze/others/builtin-trap.c: New test,
1074 2014-01-23 Jakub Jelinek <jakub@redhat.com>
1077 * c-c++-common/gomp/pr58809.c: New test.
1079 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
1082 * c-c++-common/asan/use-after-return-1.c: Fixed
1085 2014-01-23 Dodji Seketeli <dodji@redhat.com>
1087 PR preprocessor/58580
1088 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1090 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1091 Ilya Tocar <ilya.tocar@intel.com>
1093 * gcc.target/i386/avx512f-kmovw-1.c: New.
1095 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1097 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1098 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1099 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1100 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1101 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1102 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1104 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
1107 * gcc.dg/pr48774.c: Remove skip for mips_rel.
1108 * gcc.target/mips/pr52125.c: New test.
1110 2014-01-22 Marek Polacek <polacek@redhat.com>
1113 * gcc.dg/torture/pr59891.c: New test.
1115 2014-01-22 Jeff Law <law@redhat.com>
1117 PR tree-optimization/59597
1118 * gcc.dg/tree-ssa/pr59597.c: New test.
1120 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
1122 PR rtl-optimization/59477
1123 * g++.dg/pr59477.C: New.
1125 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1127 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1129 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1132 * g++.dg/pr59482.C: New.
1134 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1136 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1137 * gcc.dg/vmx/extract-vsx.c: New.
1138 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1139 * gcc.dg/vmx/insert-vsx.c: New.
1141 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1143 PR rtl-optimization/59896
1144 * gcc.target/arm/pr59896.c: New.
1146 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1148 PR rtl-optimization/59858
1149 * gcc.target/arm/pr59858.c: New.
1151 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1154 * gcc.dg/tree-prof/pr59003.c: New test.
1157 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1160 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1162 * gfortran.dg/round_3.f08: Add more cases.
1164 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1166 * lib/target-supports.exp (force_conventional_output_for): New
1168 * lib/scanasm.exp (scan-assembler_required_options)
1169 (scan-assembler-not_required_options)
1170 (scan-assembler-times_required_options): Replace with
1171 force_conventional_output_fors.
1172 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1173 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1175 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1178 * gcc.target/i386/pr59789.c: New testcase.
1180 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1182 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1183 the 'code' bitfield from 16 to 8.
1185 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1187 * lib/target-supports.exp
1188 (check_effective_target_vect_perm): Exclude aarch64_be.
1189 (check_effective_target_vect_perm_byte): Likewise.
1190 (check_effective_target_vect_perm_short): Likewise.
1192 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1194 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1195 (RUN_TEST): Use new macro.
1196 (INDEX64_32): Delete.
1197 (INDEX64_64): Likewise.
1198 (INDEX128_32): Likewise.
1199 (INDEX128_64): Likewise.
1201 (test_vneg_f32): Use fixed RUN_TEST.
1203 2014-01-20 Richard Biener <rguenther@suse.de>
1206 * gcc.dg/pr59860.c: New testcase.
1208 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1211 * gcc.target/i386/pr59880.c: New test.
1213 2014-01-20 Renlin Li <renlin.li@arm.com>
1215 * gcc.dg/pr44194-1.c: Tweak regexp.
1217 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1222 * gfortran.dg/round_3.f08: New cases added.
1223 * gfortran.dg/fmt_g_1.f90: New test.
1225 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1227 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1229 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1231 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1233 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1235 * gcc.dg/vect/pr57705.c: Require vect_int.
1236 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1237 * gcc.dg/vect/vect-alias-check.c: Likewise.
1239 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1242 * gfortran.dg/unresolved_fixup_1.f90: New test.
1243 * gfortran.dg/unresolved_fixup_2.f90: New test.
1245 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1248 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1249 Remove dg-prune-output lines.
1251 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1254 * gfortran.dg/pr59706.f90: New test.
1255 * g++.dg/ext/pr59706.C: New test.
1257 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1261 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1262 * g++.dg/init/pr58811.C: Likewise.
1264 2014-01-17 Jeff Law <law@redhat.com>
1267 * gfortran.dg/pr57904.f90: New test.
1269 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1272 * g++.dg/cpp0x/nsdmi-union4.C: New.
1274 2014-01-17 Marek Polacek <polacek@redhat.com>
1277 * g++.dg/diagnostic/pr59838.C: New test.
1279 2014-01-17 Marek Polacek <polacek@redhat.com>
1282 * gcc.dg/pr58346.c: New test.
1284 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1287 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1288 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1292 * gfortran.dg/pr59440-1.f90: New test.
1293 * gfortran.dg/pr59440-2.f90: New test.
1294 * gfortran.dg/pr59440-3.f90: New test.
1297 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1298 testing for " version" and " alias" with one testing for
1299 " version\[^\n\r]* alias".
1300 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1301 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1302 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1303 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1304 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1305 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1308 * c-c++-common/torture/pr57945.c: New test.
1310 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1312 * gcc.target/arm/its.c: New testcase.
1314 2014-01-16 Jan Hubicka <jh@suse.cz>
1317 * g++.dg/torture/pr59775.C: New testcase.
1319 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1322 * gcc.c-torture/compile/pr58344.c: New test.
1325 * gcc.target/i386/pr59839.c: New test.
1328 * gcc.target/i386/pr9771-1.c (main): Rename to...
1329 (real_main): ... this. Add __asm name "main".
1330 (ASMNAME, ASMNAME2, STRING): Define.
1332 2014-01-16 Nick Clifton <nickc@redhat.com>
1335 * gcc.c-torture/compile/pr28865.c: New.
1336 * gcc.c-torture/execute/pr28865.c: New.
1338 2014-01-16 Marek Polacek <polacek@redhat.com>
1341 * gcc.dg/pr59827.c: New test.
1343 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1345 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1347 2014-01-15 Richard Henderson <rth@redhat.com>
1350 * gcc.target/i386/pr54694.c: New test.
1352 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1355 * g++.dg/pr49718.C: New test.
1357 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1359 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1361 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1363 * gcc.dg/vmx/mult-even-odd.c: New.
1364 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1366 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1368 * lib/target-supports.exp (check_libcilkrts_available): Added an
1369 extern "C" if we are using C++ along with a function prototype.
1371 2014-01-15 Jeff Law <law@redhat.com>
1373 PR tree-optimization/59747
1374 * gcc.c-torture/execute/pr59747.c: New test.
1376 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1379 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1381 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1382 * g++.dg/ext/attribute-test-1.C: Likewise.
1383 * g++.dg/ext/attribute-test-2.C: Likewise.
1384 * g++.dg/ext/attribute-test-3.C: Likewise.
1385 * g++.dg/ext/attribute-test-4.C: Likewise.
1386 * g++.dg/ext/pr56790-1.C: Likewise.
1387 * g++.dg/torture/pr38565.C: Likewise.
1388 * gcc.dg/pr53060.c: Likewise.
1389 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1390 * c-c++-common/vector-compare-2.c: Likewise.
1391 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1392 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1393 dg-message line number.
1395 2014-01-15 Matthias Klose <doko@ubuntu.com>
1397 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1399 2014-01-15 Richard Biener <rguenther@suse.de>
1401 PR tree-optimization/59822
1402 * g++.dg/torture/pr59822.C: New testcase.
1404 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1407 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1408 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1410 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1411 Kugan Vivekanandarajah <kuganv@linaro.org>
1414 * g++.dg/pr59695.C: New testcase.
1416 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1419 * gcc.c-torture/compile/pr59803.c: New testcase.
1421 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1424 * gcc.c-torture/execute/pr58943.c: New test.
1425 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1427 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1430 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1431 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1432 (bar): Change return type to void. Set y to x.
1433 * gcc.target/i386/pr59794-1.c: New testcase.
1434 * gcc.target/i386/pr59794-2.c: Likewise.
1435 * gcc.target/i386/pr59794-3.c: Likewise.
1436 * gcc.target/i386/pr59794-4.c: Likewise.
1437 * gcc.target/i386/pr59794-5.c: Likewise.
1438 * gcc.target/i386/pr59794-6.c: Likewise.
1439 * gcc.target/i386/pr59794-7.c: Likewise.
1441 2014-01-14 Richard Biener <rguenther@suse.de>
1443 PR tree-optimization/58921
1444 PR tree-optimization/59006
1445 * gcc.dg/torture/pr58921.c: New testcase.
1446 * gcc.dg/torture/pr59006.c: Likewise.
1447 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1449 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1452 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1453 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1454 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1455 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1456 Executing predictive commoning without unrolling.
1458 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1460 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1461 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1462 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1463 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1464 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1465 __builtin_ia32_rsqrt28sd_round.
1466 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1467 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1468 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1469 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1470 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1471 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1472 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1473 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1474 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1475 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1476 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1477 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1478 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1479 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1480 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1481 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1482 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1483 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1484 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1485 fix wrong rounding mode (see above).
1486 * gcc.target/i386/sse-23.c: Ditto.
1488 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1490 * gcc.dg/vmx/insert.c: New.
1491 * gcc.dg/vmx/insert-be-order.c: New.
1492 * gcc.dg/vmx/extract.c: New.
1493 * gcc.dg/vmx/extract-be-order.c: New.
1495 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1497 PR tree-optimization/59387
1498 * gcc.c-torture/execute/pr59387.c: New test.
1500 2014-01-13 Richard Biener <rguenther@suse.de>
1502 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1503 adjusting mathlib options.
1504 * gfortran.dg/lto/lto.exp: Likewise.
1506 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1508 * gnat.dg/loop_optimization17.adb: New test.
1509 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1511 2014-01-13 Christian Bruel <christian.bruel@st.com>
1513 * gcc.target/sh/cmpstrn.c: New case.
1515 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1517 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1518 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1520 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1523 * gfortran.dg/alloc_comp_basics_6.f90: New.
1525 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1528 * gfortran.dg/pr59700.f90: New test.
1530 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1532 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1533 * gfortran.dg/use_only_3.f90: Likewise.
1534 * gfortran.dg/inquire_10.f90: Delete opened file.
1535 * gfortran.dg/inquire_15.f90: Likewise.
1536 * gfortran.dg/pr16597.f90: Likewise.
1537 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1540 2014-01-10 Jeff Law <law@redhat.com>
1543 * gcc.c-torture/compile/pr59743.c: New test.
1545 2014-01-10 Jan Hubicka <jh@suse.cz>
1548 * g++.dg/torture/pr58585.C: New testcase.
1550 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1552 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1554 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1556 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1558 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1561 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1562 * gcc.target/aarch64/cmn-neg2.c: New test.
1564 2014-01-10 Richard Biener <rguenther@suse.de>
1566 PR tree-optimization/59374
1567 * gcc.dg/torture/pr59374-3.c: New testcase.
1569 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1571 * lib/target-supports.exp
1572 (check_effective_target_arm_crypto_ok_nocache): New.
1573 (check_effective_target_arm_crypto_ok): Use above procedure.
1574 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1576 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1580 * g++.dg/ipa/devirt-20.C: New testcase.
1581 * g++.dg/torture/pr58252.C: Likewise.
1582 * g++.dg/torture/pr59226.C: Likewise.
1584 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1586 * c-c++-common/asan/no-asan-stack.c: New test.
1588 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1591 * gcc.dg/pr59670.c: New test.
1593 2014-01-09 Steve Ellcey <sellcey@mips.com>
1595 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1597 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1600 * gcc.target/i386/pr47735.c: New test.
1602 PR tree-optimization/59622
1603 * g++.dg/opt/pr59622-2.C: New test.
1604 * g++.dg/opt/pr59622-3.C: New test.
1605 * g++.dg/opt/pr59622-4.C: New test.
1606 * g++.dg/opt/pr59622-5.C: New test.
1609 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1610 filename:line instead of (modulename+offset) form with stripped
1611 initial / from the filename.
1613 2014-01-09 Ian Lance Taylor <iant@google.com>
1615 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1616 the other Go compiler.
1618 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1621 * g++.dg/cpp0x/variadic145.C: New.
1623 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1625 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1626 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1628 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1631 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1632 are run only if the Cilk library is available/enabled.
1633 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1634 * lib/target-supports.exp (check_libcilkrts_available): New function.
1636 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1639 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1640 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1641 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1642 with dg-additional-options.
1643 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1644 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1645 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1646 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1647 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1648 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1650 2014-01-09 Richard Biener <rguenther@suse.de>
1652 PR tree-optimization/59715
1653 * gcc.dg/torture/pr59715.c: New testcase.
1655 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1657 * c-c++-common/asan/no-asan-globals.c: New test.
1658 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1659 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1660 * c-c++-common/asan/use-after-return-1.c: Likewise.
1661 * c-c++-common/asan/no-use-after-return.c: Likewise.
1663 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1665 * gnat.dg/weak2.ad[sb]: New test.
1667 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1670 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1671 type, use pointers to vector type instead.
1673 2014-01-08 Catherine Moore <clm@codesourcery.com>
1675 * gcc.target/mips/umips-branch-3.c: New test.
1676 * gcc.target/mips/umips-branch-4.c: New test.
1678 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1680 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1681 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1682 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1683 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1684 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1685 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1686 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1687 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1689 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1691 PR rtl-optimization/59137
1692 * gcc.target/mips/pr59137.c: New test.
1694 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1696 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1697 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1698 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1699 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1700 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1701 Require fpic effective target.
1702 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1704 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1707 * gcc.dg/pr59722.c: New test.
1709 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1712 * gcc.dg/torture/pr57748-3.c: New test.
1713 * gcc.dg/torture/pr57748-4.c: New test.
1715 2014-01-08 Marek Polacek <polacek@redhat.com>
1718 * gcc.dg/gomp/pr59669-1.c: New test.
1719 * gcc.dg/gomp/pr59669-2.c: New test.
1721 2014-01-08 Martin Jambor <mjambor@suse.cz>
1724 * gcc.dg/ipa/pr59610.c: New test.
1726 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1729 * gfortran.dg/binding_label_tests_26a.f90: New.
1730 * gfortran.dg/binding_label_tests_26b.f90: New.
1732 2014-01-08 Marek Polacek <polacek@redhat.com>
1735 * c-c++-common/ubsan/pr59667.c: New test.
1737 2014-01-08 Richard Biener <rguenther@suse.de>
1740 * gcc.dg/pr59630.c: New testcase.
1742 2014-01-08 Richard Biener <rguenther@suse.de>
1745 * gcc.dg/pr59471.c: New testcase.
1747 2014-01-07 Jeff Law <law@redhat.com>
1750 * gcc.target/i386/pr53623.c: New test.
1752 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1754 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1756 * g++.dg/cpp1y/pr58534.C: Likewise.
1757 * g++.dg/cpp1y/pr58536.C: Likewise.
1758 * g++.dg/cpp1y/pr58548.C: Likewise.
1759 * g++.dg/cpp1y/pr58549.C: Likewise.
1760 * g++.dg/cpp1y/pr58637.C: Likewise.
1761 * g++.dg/cpp1y/pr59112.C: Likewise.
1762 * g++.dg/cpp1y/pr59113.C: Likewise.
1763 * g++.dg/cpp1y/pr59629.C: Likewise.
1764 * g++.dg/cpp1y/pr59635.C: Likewise.
1765 * g++.dg/cpp1y/pr59636.C: Likewise.
1766 * g++.dg/cpp1y/pr59638.C: Likewise.
1768 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1770 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1772 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
1774 * gcc.target/i386/intrinsics_4.c (bar): New function.
1776 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1778 * g++.dg/ext/is_base_of_incomplete-2.C: New.
1780 2014-01-07 Jakub Jelinek <jakub@redhat.com>
1782 PR rtl-optimization/58668
1783 * gcc.dg/pr58668.c: New test.
1785 PR tree-optimization/59643
1786 * gcc.dg/pr59643.c: New test.
1787 * gcc.c-torture/execute/pr59643.c: New test.
1789 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1792 * gfortran.dg/class_allocate_16.f90: New.
1794 2014-01-06 Jakub Jelinek <jakub@redhat.com>
1797 * gcc.target/i386/pr59644.c: New test.
1799 2014-01-06 Marek Polacek <polacek@redhat.com>
1802 * gcc.dg/pr57773.c: New test.
1804 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
1810 * g++.dg/cpp1y/pr59635.C: New testcase.
1811 * g++.dg/cpp1y/pr59636.C: New testcase.
1812 * g++.dg/cpp1y/pr59629.C: New testcase.
1813 * g++.dg/cpp1y/pr59638.C: New testcase.
1815 2014-01-06 Martin Jambor <mjambor@suse.cz>
1818 * gcc.dg/ipa/pr59008.c: New test.
1820 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1822 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1825 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1827 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1828 Require c99_runtime.
1829 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1831 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1832 Require c99_runtime.
1833 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1834 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1835 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1837 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1838 Require c99_runtime.
1839 Make CALC void static.
1840 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
1842 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
1843 Require c99_runtime.
1844 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
1846 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1848 * gcc.target/i386/pr59501-1.c: Require avx effective target.
1849 * gcc.target/i386/pr59501-2.c: Likewise.
1850 * gcc.target/i386/pr59501-3.c: Likewise.
1851 * gcc.target/i386/pr59501-4.c: Likewise.
1852 * gcc.target/i386/pr59501-5.c: Likewise.
1853 * gcc.target/i386/pr59501-6.c: Likewise.
1855 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1857 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
1858 * gcc.target/i386/pr59390_1.c: Likewise.
1859 * gcc.target/i386/pr59390_2.c: Likewise.
1861 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
1863 * gcc.dg/pr59350.c: Tweak.
1864 * gcc.dg/pr59350-2.c: New test.
1865 * g++.dg/pr59510.C: Likewise.
1867 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1870 * gfortran.dg/bind_c_procs_2.f90: New.
1872 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
1874 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
1875 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1876 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1877 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1878 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
1879 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1880 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1882 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
1884 * gcc.target/arm/neon-nested-apcs.c: New test.
1886 2014-01-04 Jakub Jelinek <jakub@redhat.com>
1888 PR tree-optimization/59519
1889 * gcc.dg/vect/pr59519-1.c: New test.
1890 * gcc.dg/vect/pr59519-2.c: New test.
1892 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
1895 2014-01-04 Janus Weil <janus@gcc.gnu.org>
1898 * gfortran.dg/typebound_proc_32.f90: New.
1900 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
1903 * g++.dg/pr58950.C: New file.
1905 2014-01-03 Tobias Burnus <burnus@net-b.de>
1908 * g++.dg/gomp/pr58567.C: New.
1910 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
1912 PR tree-optimization/59651
1913 * gcc.dg/torture/pr59651.c: New test.
1914 * gcc.dg/vect/pr59651.c: Ditto.
1916 2014-01-03 Jakub Jelinek <jakub@redhat.com>
1919 * gcc.target/i386/pr59625.c: New test.
1921 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1925 * g++.dg/cpp0x/range-for28.C: New.
1926 * g++.dg/cpp0x/range-for3.C: Update.
1928 2014-01-02 Joseph Myers <joseph@codesourcery.com>
1930 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
1932 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1935 * g++.dg/cpp0x/pr59641.C: New file.
1937 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1939 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
1941 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1944 * g++.dg/ext/pr59378.C: New file.
1946 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1948 Update copyright years
1950 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1952 * gcc.target/arc/arc.exp: Use the standard form for the copyright
1955 2014-01-02 Janus Weil <janus@gcc.gnu.org>
1958 * gfortran.dg/dynamic_dispatch_12.f90: New.
1960 2014-01-01 Jakub Jelinek <jakub@redhat.com>
1962 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
1963 the builtin isn't optimized away as unused.
1965 PR rtl-optimization/59647
1966 * g++.dg/opt/pr59647.C: New test.
1968 Copyright (C) 2014 Free Software Foundation, Inc.
1970 Copying and distribution of this file, with or without modification,
1971 are permitted in any medium without royalty provided the copyright
1972 notice and this notice are preserved.