1 2014-02-14 Jakub Jelinek <jakub@redhat.com>
3 * gcc.c-torture/compile/20140213.c: New test.
5 2014-02-13 Jakub Jelinek <jakub@redhat.com>
8 * gcc.target/i386/pr43546.c: New test.
10 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
12 * gcc.target/s390/hotpatch-compile-8.c: New test.
14 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
16 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
17 definition with an ifndef.
18 * gcc.dg/pr59605-2.c: New test.
20 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
22 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
24 2014-02-12 Joseph Myers <joseph@codesourcery.com>
26 * gcc.dg/torture/float128-mul-underflow.c,
27 gcc.dg/torture/float128-truncdf-underflow.c,
28 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
30 2014-02-12 Jakub Jelinek <jakub@redhat.com>
33 * g++.dg/ipa/pr59737.C: New test.
35 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
37 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
39 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
41 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
43 * gcc.dg/cilk-plus/jump-openmp.c: New file.
45 2014-02-12 Richard Biener <rguenther@suse.de>
48 * gcc.dg/torture/pr60092.c: New testcase.
49 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
51 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
53 * gcc.c-torture/execute/20140212-1.c: New test.
55 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
58 * g++.dg/cpp0x/pr60047.C: New.
60 2014-02-12 Jakub Jelinek <jakub@redhat.com>
63 * c-c++-common/pr60101.c: New test.
65 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
68 * g++.dg/ipa/devirt-27.C: New testcase.
69 * g++.dg/ipa/devirt-26.C: New testcase.
71 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
74 * gcc.target/powerpc/pr60137.c: New file.
76 2014-02-11 Jakub Jelinek <jakub@redhat.com>
79 * gfortran.dg/pr52370.f90: New test.
81 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
85 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
88 * gcc.target/i386/pr43662.c (dg-options):
89 Add -maccumulate-outgoing-args.
90 * gcc.target/i386/pr43869.c (dg-options): Ditto.
91 * gcc.target/i386/pr57003.c (dg-options): Ditto.
92 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
93 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
94 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
95 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
96 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
97 Add -maccumulate-outgoing-args.
98 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
99 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
100 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
101 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
102 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
103 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
104 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
105 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
106 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
107 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
108 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
109 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
110 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
111 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
112 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
114 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
116 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
118 2014-02-11 Jakub Jelinek <jakub@redhat.com>
121 * gcc.dg/guality/pr59776.c: New test.
123 2014-02-11 Renlin Li <Renlin.Li@arm.com>
125 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
126 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
127 (add_options_for_arm_vfp3): New.
129 2014-02-11 Jeff Law <law@redhat.com>
132 * gcc.target/m68k/pr54041.c: New test.
134 2014-02-11 Jakub Jelinek <jakub@redhat.com>
137 * gcc.target/i386/pr59927.c: New test.
139 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
141 * gcc.dg/vect/pr57741-3.c: Require vect_int.
142 * gcc.dg/vect/pr60012.c: Likewise.
143 * gcc.dg/vect/vect-119.c: Likewise.
144 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
145 * gcc.dg/vect/vect-outer-4c.c: Likewise.
147 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
149 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
151 2014-02-10 Jeff Law <law@redhat.com>
154 * gcc.c-torture/compile/pr52306.c: New test.
156 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
158 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
160 2014-02-10 Richard Biener <rguenther@suse.de>
162 PR tree-optimization/60115
163 * gcc.dg/torture/pr60115.c: New testcase.
165 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
167 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
168 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
170 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
171 Ilya Tocar <ilya.tocar@intel.com>
173 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
174 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
175 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
176 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
177 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
178 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
179 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
180 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
181 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
182 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
183 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
184 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
185 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
186 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
187 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
188 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
189 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
190 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
191 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
192 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
193 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
194 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
195 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
196 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
197 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
198 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
199 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
201 2014-02-10 Jakub Jelinek <jakub@redhat.com>
203 * gcc.dg/vect/pr59984.c: Require effective target
206 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
209 * gfortran.dg/associated_target_5.f03: New test.
211 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
214 * gfortran.dg/elemental_by_value_1.f90: New test.
216 2014-02-08 Janus Weil <janus@gcc.gnu.org>
219 * gfortran.dg/finalize_22.f90: New.
221 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
224 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
225 was fixed by the patch for PR59906.
227 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
230 * gfortran.dg/coarray_8.f90: Update dg-error match.
232 2014-02-08 Jakub Jelinek <jakub@redhat.com>
235 * gcc.dg/vect/pr59984.c: New test.
238 * gcc.dg/attr-alloc_align-1.c: New test.
239 * gcc.dg/attr-alloc_align-2.c: New test.
240 * gcc.dg/attr-alloc_align-3.c: New test.
241 * gcc.dg/attr-assume_aligned-1.c: New test.
242 * gcc.dg/attr-assume_aligned-2.c: New test.
243 * gcc.dg/attr-assume_aligned-3.c: New test.
245 2014-02-08 Jakub Jelinek <jakub@redhat.com>
248 * gcc.target/i386/pr60077-1.c: New test.
249 * gcc.target/i386/pr60077-2.c: New test.
251 2014-02-07 Jakub Jelinek <jakub@redhat.com>
253 PR preprocessor/56824
254 * gcc.dg/pr56824.c: New test.
256 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
258 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
259 variable used for atomic operations.
261 2014-02-07 Richard Biener <rguenther@suse.de>
264 * gcc.dg/vect/pr60092-2.c: New testcase.
266 2014-02-07 Jakub Jelinek <jakub@redhat.com>
270 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
272 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
273 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
275 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
277 * gcc.target/s390/fp2int1.c: New testcase.
279 2014-02-07 Richard Biener <rguenther@suse.de>
282 * gcc.dg/tree-ssa/alias-30.c: New testcase.
283 * gcc.dg/tree-ssa/alias-31.c: Likewise.
285 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
288 * g++.dg/torture/pr59918.C: New testcase.
290 2014-02-06 Jakub Jelinek <jakub@redhat.com>
293 * gcc.target/arm/pr59575.c: New test.
296 * gcc.dg/pr59992.c: New test.
298 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
300 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
301 init_priority. Test alignment of variable instead of function.
303 2014-02-06 Marek Polacek <polacek@redhat.com>
306 * gcc.dg/pr60087.c: New test.
308 2014-02-06 Alan Modra <amodra@gmail.com>
310 * gcc.target/powerpc/pr60032.c: New.
312 2014-02-06 Jakub Jelinek <jakub@redhat.com>
315 * gcc.c-torture/execute/pr60062.c: New test.
316 * gcc.c-torture/execute/pr60072.c: New test.
318 2014-02-06 Ian Bolton <ian.bolton@arm.com>
320 * gcc.dg/tree-ssa/pr59597.c: Make called function static
321 so that expected outcome works for PIC variants too.
323 2014-02-06 Yury Gribov <y.gribov@samsung.com>
324 Kugan Vivekanandarajah <kuganv@linaro.org>
326 * gcc.target/arm/vect-noalign.c: New file.
328 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
329 Jakub Jelinek <jakub@redhat.com>
332 * gcc.dg/pr60013.c: New testcase.
334 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
336 * gcc.dg/vmx/sum2s.c: New.
337 * gcc.dg/vmx/sum2s-be-order.c: New.
339 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
341 * gcc.dg/vmx/pack.c: New.
342 * gcc.dg/vmx/pack-be-order.c: New.
343 * gcc.dg/vmx/unpack.c: New.
344 * gcc.dg/vmx/unpack-be-order.c: New.
346 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
348 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
349 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
351 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
353 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
354 Use __builtin_floorf, __builtin_ceilf.
355 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
357 (TEST): Use __builtin_floorf.
358 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
360 2014-02-05 Jakub Jelinek <jakub@redhat.com>
363 * g++.dg/opt/pr59947.C: New test.
366 * c-c++-common/gomp/pr58703.c: New test.
368 2014-02-05 Richard Biener <rguenther@suse.de>
371 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
372 avoid using unsigned long long.
374 2014-02-05 Jakub Jelinek <jakub@redhat.com>
377 * g++.dg/torture/pr57499.C: New test.
379 2014-02-05 Yury Gribov <y.gribov@samsung.com>
381 * gcc.dg/asan/nosanitize-and-inline.c: New test.
383 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
385 * g++.dg/ipa/devirrt-22.C: Fix template.
387 2014-02-04 Marek Polacek <polacek@redhat.com>
390 * gcc.dg/pr60036.c: New test.
392 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
395 * g++.dg/torture/pr60058.C: New testcase.
397 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
399 * g++.dg/tsan/default_options.C: Invert check.
401 2014-02-04 Jakub Jelinek <jakub@redhat.com>
403 PR tree-optimization/60002
404 * g++.dg/opt/pr60002.C: New test.
406 PR tree-optimization/60023
407 * g++.dg/vect/pr60023.cc: New test.
410 * c-c++-common/torture/pr60026.c: New test.
412 PR rtl-optimization/57915
413 * gcc.target/i386/pr57915.c: New test.
415 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
417 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
419 2014-02-04 Renlin Li <Renlin.Li@arm.com>
421 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
423 2014-02-04 Jakub Jelinek <jakub@redhat.com>
426 * gcc.dg/pr59261.c: New test.
428 2014-02-04 Richard Biener <rguenther@suse.de>
430 PR tree-optimization/60012
431 * gcc.dg/vect/pr60012.c: New testcase.
433 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
436 * g++.dg/eh/unwind-direct.C: New test.
438 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
440 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
441 timeout value to 20s.
443 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
446 * g++.dg/torture/pr59882.C: New testcase
448 2014-02-03 Jan Hubicka <jh@suse.cz>
451 * g++.dg/ipa/devirt-22.C: New testcase.
453 2014-02-03 Jan Hubicka <jh@suse.cz>
455 * g++.dg/ipa/devirt-25.C: New testcase.
457 2014-02-04 Jakub Jelinek <jakub@redhat.com>
459 PR tree-optimization/59924
460 * gcc.dg/pr59924.c: New test.
462 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
465 * g++.dg/ipa/devirt-24.C: New testcase.
467 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
471 * c-c++-common/attributes-1.c: New testcase.
472 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
474 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
477 * g++.dg/cpp0x/pr58871.C: New.
479 2014-02-03 Cong Hou <congh@google.com>
481 PR tree-optimization/60000
482 * g++.dg/vect/pr60000.cc: New test.
484 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
486 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
487 * gcc.target/i386/long-double-64-4.c: Likewise.
488 * gcc.target/i386/long-double-80-1.c: Likewise.
489 * gcc.target/i386/long-double-80-2.c: Likewise.
490 * gcc.target/i386/long-double-80-3.c: Likewise.
491 * gcc.target/i386/long-double-80-4.c: Likewise.
492 * gcc.target/i386/long-double-80-5.c: Likewise.
493 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
495 * gcc.target/i386/long-double-64-3.c: Likewise.
496 * gcc.target/i386/long-double-128-1.c: New test.
497 * gcc.target/i386/long-double-128-2.c: Likewise.
498 * gcc.target/i386/long-double-128-3.c: Likewise.
499 * gcc.target/i386/long-double-128-4.c: Likewise.
500 * gcc.target/i386/long-double-128-5.c: Likewise.
501 * gcc.target/i386/long-double-128-6.c: Likewise.
502 * gcc.target/i386/long-double-128-7.c: Likewise.
503 * gcc.target/i386/long-double-128-8.c: Likewise.
504 * gcc.target/i386/long-double-128-9.c: Likewise.
505 * gcc.target/i386/long-double-64-5.c: Likewise.
506 * gcc.target/i386/long-double-64-6.c: Likewise.
507 * gcc.target/i386/long-double-64-7.c: Likewise.
508 * gcc.target/i386/long-double-64-8.c: Likewise.
509 * gcc.target/i386/long-double-64-9.c: Likewise.
510 * gcc.target/i386/long-double-80-10.c: Likewise.
511 * gcc.target/i386/long-double-80-8.c: Likewise.
512 * gcc.target/i386/long-double-80-9.c: Likewise.
514 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
516 PR rtl-optimization/57662
517 * g++.dg/pr57662.C: New test.
519 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
521 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
522 * gcc.dg/vmx/perm.c: New.
523 * gcc.dg/vmx/perm-be-order.c: New.
525 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
527 * gcc.dg/vmx/vsums.c: New.
528 * gcc.dg/vmx/vsums-be-order.c: New.
530 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
532 * g++.dg/ipa/devirt-23.C: New testcase.
533 * g++.dg/ipa/devirt-20.C: Fix template.
535 2014-02-02 Jan Hubicka <jh@suse.cz>
537 * g++.dg/ipa/devirt-21.C: New testcase.
539 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
541 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
542 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
544 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
547 * gcc.c-torture/execute/pr60017.c: New test.
549 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
552 * gfortran.dg/default_initialization_7.f90: New test.
554 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
557 * gfortran.dg/elemental_subroutine_9.f90: New test.
559 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
561 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
563 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
565 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
567 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
569 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
571 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
574 * g++.dg/init/bitfield5.C: New.
576 2014-02-01 Jakub Jelinek <jakub@redhat.com>
578 PR tree-optimization/60003
579 * gcc.c-torture/execute/pr60003.c: New test.
581 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
584 * gcc.target/arm/pr59985.C: New.
586 2014-01-31 Jakub Jelinek <jakub@redhat.com>
589 * lib/tsan-dg.exp (tsan_init): Instead of not running any
590 tsan tests if trivial testcase doesn't run, set dg-do-what-default
592 (tsan_finish): Restore dg-do-what-default.
593 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
594 * g++.dg/tsan/fd_close_norace2.C: Likewise.
595 * g++.dg/tsan/default_options.C: Likewise.
596 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
597 * g++.dg/tsan/atomic_free2.C: Likewise.
598 * g++.dg/tsan/cond_race.C: Likewise.
599 * g++.dg/tsan/fd_close_norace.C: Likewise.
600 * g++.dg/tsan/benign_race.C: Likewise.
601 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
602 * c-c++-common/tsan/simple_race.c: Likewise.
603 * c-c++-common/tsan/mutexset1.c: Likewise.
604 * c-c++-common/tsan/thread_leak2.c: Likewise.
605 * c-c++-common/tsan/tls_race.c: Likewise.
606 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
607 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
608 * c-c++-common/tsan/free_race2.c: Likewise.
609 * c-c++-common/tsan/thread_leak.c: Likewise.
610 * c-c++-common/tsan/thread_leak1.c: Likewise.
611 * c-c++-common/tsan/race_on_barrier.c: Likewise.
612 * c-c++-common/tsan/free_race.c: Likewise.
613 * c-c++-common/tsan/sleep_sync.c: Likewise.
614 * c-c++-common/tsan/tiny_race.c: Likewise.
615 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
616 * c-c++-common/tsan/atomic_stack.c: Likewise.
617 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
618 in dg-output regexps.
619 * c-c++-common/tsan/simple_stack.c: Likewise.
621 2014-01-31 Richard Henderson <rth@redhat.com>
623 * g++.dg/tm/pr60004.C: New.
625 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
628 * g++.dg/inherit/crash4.C: New.
630 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
632 * c-c++-common/tsan/simple_race.c: Made test less flaky.
634 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
636 * gcc.target/i386/m512-check.h: Use correct rounding values.
638 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
640 * gcc.target/i386/avx-1.c: Use correct rounding values.
641 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
642 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
643 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
644 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
645 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
646 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
647 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
648 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
649 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
650 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
651 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
652 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
653 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
654 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
655 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
656 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
657 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
658 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
659 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
660 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
661 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
662 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
663 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
664 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
665 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
666 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
667 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
668 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
669 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
670 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
671 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
672 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
673 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
674 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
675 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
676 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
677 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
678 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
679 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
680 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
681 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
682 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
683 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
684 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
685 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
686 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
687 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
688 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
689 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
690 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
691 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
692 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
693 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
694 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
695 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
696 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
697 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
698 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
699 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
700 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
701 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
702 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
703 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
704 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
705 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
706 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
707 * gcc.target/i386/sse-13.c: Ditto.
708 * gcc.target/i386/sse-14.c: Ditto.
709 * gcc.target/i386/sse-22.c: Ditto.
710 * gcc.target/i386/sse-23.c: Ditto.
712 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
714 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
715 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
717 2014-01-31 Richard Biener <rguenther@suse.de>
720 * gcc.dg/torture/pr59990.c: New testcase.
722 2014-01-31 Jakub Jelinek <jakub@redhat.com>
724 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
725 if it fails don't run any tsan tests.
727 2014-01-31 Marek Polacek <polacek@redhat.com>
730 * gcc.dg/pr59940.c (g): Adjust dg-warning.
731 (y): Adjust dg-error.
732 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
733 * gcc.dg/pr59963-1.c: New test.
734 * gcc.dg/pr59963-2.c: New test.
735 * gcc.dg/pr59963-3.c: New test.
737 2014-01-30 Jakub Jelinek <jakub@redhat.com>
740 * gcc.target/arm/pr59923.c: New test.
742 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
744 * gcc.dg/vmx/splat.c: New.
745 * gcc.dg/vmx/splat-vsx.c: New.
746 * gcc.dg/vmx/splat-be-order.c: New.
747 * gcc.dg/vmx/splat-vsx-be-order.c: New.
748 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
749 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
751 2014-01-30 Richard Biener <rguenther@suse.de>
753 PR tree-optimization/59993
754 * gcc.dg/torture/pr59993.c: New testcase.
756 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
758 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
759 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
760 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
761 vect_int rather than vect_float.
763 2014-01-30 Marek Polacek <polacek@redhat.com>
765 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
767 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
769 * gcc.target/microblaze/isa/fcmp4.c: New.
771 2014-01-30 Marek Polacek <polacek@redhat.com>
774 * gcc.dg/pr59940.c: New test.
775 * gcc.dg/pr35635.c (func3): Move dg-warning.
777 2014-01-30 Richard Biener <rguenther@suse.de>
779 PR tree-optimization/59903
780 * gcc.dg/torture/pr59903.c: New testcase.
782 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
785 * g++.dg/lookup/crash8.C: New.
787 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
790 * g++.dg/template/crash117.C: New.
792 2014-01-30 Richard Biener <rguenther@suse.de>
795 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
796 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
798 * gcc.dg/invalid-call-1.c: Likewise.
800 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
803 * g++.dg/cpp1y/auto-fn23.C: New.
805 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
808 * g++.dg/init/dso_handle2.C: New.
810 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
813 * g++.dg/cpp0x/pr58674.C: New.
815 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
818 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
819 * gcc.target/i386/avx512f-gather-5.c: Ditto.
821 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
823 * gcc.dg/vmx/merge-be-order.c: New.
824 * gcc.dg/vmx/merge.c: New.
825 * gcc.dg/vmx/merge-vsx-be-order.c: New.
826 * gcc.dg/vmx/merge-vsx.c: New.
828 2014-01-29 Richard Biener <rguenther@suse.de>
830 PR tree-optimization/58742
831 * gcc.dg/pr58742-1.c: New testcase.
832 * gcc.dg/pr58742-2.c: Likewise.
833 * gcc.dg/pr58742-3.c: Likewise.
835 2014-01-29 Renlin Li <Renlin.Li@arm.com>
837 * gcc.target/arm/ftest-armv7ve-arm.c: New.
838 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
839 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
841 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
844 * g++.dg/gomp/pr58702.C: New.
846 2014-01-29 Dodji Seketeli <dodji@redhat.com>
848 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
851 2014-01-29 Jakub Jelinek <jakub@redhat.com>
854 PR tree-optimization/59920
855 * gcc.dg/pr59920-1.c: New test.
856 * gcc.dg/pr59920-2.c: New test.
857 * gcc.dg/pr59920-3.c: New test.
858 * c-c++-common/gomp/pr59917-1.c: New test.
859 * c-c++-common/gomp/pr59917-2.c: New test.
861 PR tree-optimization/59594
862 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
863 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
864 * gcc.dg/vect/pr59594.c: New test.
866 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
869 * gfortran.dg/allocate_class_3.f90: New test.
871 2014-01-28 Dodji Seketeli <dodji@redhat.com>
873 PR preprocessor/59935
874 * c-c++-common/cpp/warning-zero-location.c: New test.
875 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
877 2014-01-27 Steve Ellcey <sellcey@mips.com>
879 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
881 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
883 * g++.dg/ext/mv16.C: New tests.
885 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
887 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
888 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
889 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
890 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
891 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
892 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
893 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
894 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
895 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
896 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
897 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
898 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
899 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
900 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
901 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
902 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
903 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
904 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
905 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
906 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
907 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
908 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
909 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
910 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
911 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
912 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
913 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
914 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
915 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
916 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
917 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
918 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
919 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
920 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
921 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
922 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
923 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
924 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
925 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
926 _mm512_mask_cvtepi32_storeu_epi8.
927 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
928 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
929 _mm512_mask_cvtepi32_storeu_epi16.
930 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
931 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
932 _mm512_mask_cvtepi64_storeu_epi8.
933 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
934 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
935 _mm512_mask_cvtepi64_storeu_epi16.
936 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
937 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
938 _mm512_mask_cvtepi64_storeu_epi32.
939 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
940 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
941 _mm512_mask_cvtsepi32_storeu_epi8.
942 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
943 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
944 _mm512_mask_cvtsepi32_storeu_epi16.
945 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
946 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
947 _mm512_mask_cvtsepi64_storeu_epi8.
948 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
949 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
950 _mm512_mask_cvtsepi64_storeu_epi16.
951 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
952 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
953 _mm512_mask_cvtsepi64_storeu_epi32.
954 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
955 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
956 _mm512_mask_cvtusepi32_storeu_epi8.
957 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
958 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
959 _mm512_mask_cvtusepi32_storeu_epi16.
960 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
961 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
962 _mm512_mask_cvtusepi64_storeu_epi8.
963 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
964 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
965 _mm512_mask_cvtusepi64_storeu_epi16.
966 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
967 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
968 _mm512_mask_cvtusepi64_storeu_epi32.
969 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
970 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
972 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
974 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
975 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
976 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
977 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
978 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
979 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
980 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
981 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
982 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
983 built-ins roudning immediate.
984 * gcc.target/i386/sse-22.c: Add new built-ins.
985 * gcc.target/i386/sse-23.c: Ditto.
986 * gcc.target/i386/avx-1.c: Ditto.
988 2014-01-27 Christian Bruel <christian.bruel@st.com>
990 * gcc.target/sh/torture/strncmp.c: New tests.
992 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
994 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
996 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
998 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1000 2014-01-24 Jeff Law <law@redhat.com>
1002 PR tree-optimization/59919
1003 * gcc.c-torture/compile/pr59919.c: New test.
1005 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1008 * g++.dg/ext/timevar2.C: New.
1010 2014-01-24 Marek Polacek <polacek@redhat.com>
1012 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1014 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
1017 * gcc.target/i386/pr59929.c: New test.
1019 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1022 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1023 word atomic functions at runtime.
1025 2014-01-23 Marek Polacek <polacek@redhat.com>
1028 * gcc.dg/pr59846.c: New test.
1030 2014-01-23 Marek Polacek <polacek@redhat.com>
1033 * c-c++-common/pr58346-1.c: New test.
1034 * c-c++-common/pr58346-2.c: New test.
1035 * c-c++-common/pr58346-3.c: New test.
1037 2014-01-23 Marek Polacek <polacek@redhat.com>
1040 * gcc.dg/20020220-2.c: Adjust dg-warning message.
1041 * gcc.dg/pr59871.c: New test.
1043 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1046 * g++.dg/parse/enum11.C: New.
1048 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1050 * gcc.target/aarch64/sshr64_1.c: New testcase.
1052 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
1054 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1055 SIMD enabled function.
1056 * g++.dg/cilk-plus/ef_test.C: New test.
1057 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1059 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1060 to differenciate C error messages from C++ ones.
1062 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1064 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1066 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
1068 * gcc.target/microblaze/others/builtin-trap.c: New test,
1070 2014-01-23 Jakub Jelinek <jakub@redhat.com>
1073 * c-c++-common/gomp/pr58809.c: New test.
1075 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
1078 * c-c++-common/asan/use-after-return-1.c: Fixed
1081 2014-01-23 Dodji Seketeli <dodji@redhat.com>
1083 PR preprocessor/58580
1084 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1086 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1087 Ilya Tocar <ilya.tocar@intel.com>
1089 * gcc.target/i386/avx512f-kmovw-1.c: New.
1091 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1093 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1094 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1095 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1096 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1097 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1098 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1100 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
1103 * gcc.dg/pr48774.c: Remove skip for mips_rel.
1104 * gcc.target/mips/pr52125.c: New test.
1106 2014-01-22 Marek Polacek <polacek@redhat.com>
1109 * gcc.dg/torture/pr59891.c: New test.
1111 2014-01-22 Jeff Law <law@redhat.com>
1113 PR tree-optimization/59597
1114 * gcc.dg/tree-ssa/pr59597.c: New test.
1116 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
1118 PR rtl-optimization/59477
1119 * g++.dg/pr59477.C: New.
1121 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1123 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1125 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1128 * g++.dg/pr59482.C: New.
1130 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1132 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1133 * gcc.dg/vmx/extract-vsx.c: New.
1134 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1135 * gcc.dg/vmx/insert-vsx.c: New.
1137 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1139 PR rtl-optimization/59896
1140 * gcc.target/arm/pr59896.c: New.
1142 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1144 PR rtl-optimization/59858
1145 * gcc.target/arm/pr59858.c: New.
1147 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1150 * gcc.dg/tree-prof/pr59003.c: New test.
1153 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1156 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1158 * gfortran.dg/round_3.f08: Add more cases.
1160 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1162 * lib/target-supports.exp (force_conventional_output_for): New
1164 * lib/scanasm.exp (scan-assembler_required_options)
1165 (scan-assembler-not_required_options)
1166 (scan-assembler-times_required_options): Replace with
1167 force_conventional_output_fors.
1168 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1169 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1171 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1174 * gcc.target/i386/pr59789.c: New testcase.
1176 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1178 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1179 the 'code' bitfield from 16 to 8.
1181 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1183 * lib/target-supports.exp
1184 (check_effective_target_vect_perm): Exclude aarch64_be.
1185 (check_effective_target_vect_perm_byte): Likewise.
1186 (check_effective_target_vect_perm_short): Likewise.
1188 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1190 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1191 (RUN_TEST): Use new macro.
1192 (INDEX64_32): Delete.
1193 (INDEX64_64): Likewise.
1194 (INDEX128_32): Likewise.
1195 (INDEX128_64): Likewise.
1197 (test_vneg_f32): Use fixed RUN_TEST.
1199 2014-01-20 Richard Biener <rguenther@suse.de>
1202 * gcc.dg/pr59860.c: New testcase.
1204 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1207 * gcc.target/i386/pr59880.c: New test.
1209 2014-01-20 Renlin Li <renlin.li@arm.com>
1211 * gcc.dg/pr44194-1.c: Tweak regexp.
1213 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1218 * gfortran.dg/round_3.f08: New cases added.
1219 * gfortran.dg/fmt_g_1.f90: New test.
1221 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1223 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1225 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1227 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1229 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1231 * gcc.dg/vect/pr57705.c: Require vect_int.
1232 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1233 * gcc.dg/vect/vect-alias-check.c: Likewise.
1235 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1238 * gfortran.dg/unresolved_fixup_1.f90: New test.
1239 * gfortran.dg/unresolved_fixup_2.f90: New test.
1241 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1244 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1245 Remove dg-prune-output lines.
1247 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1250 * gfortran.dg/pr59706.f90: New test.
1251 * g++.dg/ext/pr59706.C: New test.
1253 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1257 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1258 * g++.dg/init/pr58811.C: Likewise.
1260 2014-01-17 Jeff Law <law@redhat.com>
1263 * gfortran.dg/pr57904.f90: New test.
1265 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1268 * g++.dg/cpp0x/nsdmi-union4.C: New.
1270 2014-01-17 Marek Polacek <polacek@redhat.com>
1273 * g++.dg/diagnostic/pr59838.C: New test.
1275 2014-01-17 Marek Polacek <polacek@redhat.com>
1278 * gcc.dg/pr58346.c: New test.
1280 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1283 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1284 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1288 * gfortran.dg/pr59440-1.f90: New test.
1289 * gfortran.dg/pr59440-2.f90: New test.
1290 * gfortran.dg/pr59440-3.f90: New test.
1293 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1294 testing for " version" and " alias" with one testing for
1295 " version\[^\n\r]* alias".
1296 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1297 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1298 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1299 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1300 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1301 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1304 * c-c++-common/torture/pr57945.c: New test.
1306 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1308 * gcc.target/arm/its.c: New testcase.
1310 2014-01-16 Jan Hubicka <jh@suse.cz>
1313 * g++.dg/torture/pr59775.C: New testcase.
1315 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1318 * gcc.c-torture/compile/pr58344.c: New test.
1321 * gcc.target/i386/pr59839.c: New test.
1324 * gcc.target/i386/pr9771-1.c (main): Rename to...
1325 (real_main): ... this. Add __asm name "main".
1326 (ASMNAME, ASMNAME2, STRING): Define.
1328 2014-01-16 Nick Clifton <nickc@redhat.com>
1331 * gcc.c-torture/compile/pr28865.c: New.
1332 * gcc.c-torture/execute/pr28865.c: New.
1334 2014-01-16 Marek Polacek <polacek@redhat.com>
1337 * gcc.dg/pr59827.c: New test.
1339 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1341 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1343 2014-01-15 Richard Henderson <rth@redhat.com>
1346 * gcc.target/i386/pr54694.c: New test.
1348 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1351 * g++.dg/pr49718.C: New test.
1353 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1355 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1357 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1359 * gcc.dg/vmx/mult-even-odd.c: New.
1360 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1362 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1364 * lib/target-supports.exp (check_libcilkrts_available): Added an
1365 extern "C" if we are using C++ along with a function prototype.
1367 2014-01-15 Jeff Law <law@redhat.com>
1369 PR tree-optimization/59747
1370 * gcc.c-torture/execute/pr59747.c: New test.
1372 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1375 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1377 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1378 * g++.dg/ext/attribute-test-1.C: Likewise.
1379 * g++.dg/ext/attribute-test-2.C: Likewise.
1380 * g++.dg/ext/attribute-test-3.C: Likewise.
1381 * g++.dg/ext/attribute-test-4.C: Likewise.
1382 * g++.dg/ext/pr56790-1.C: Likewise.
1383 * g++.dg/torture/pr38565.C: Likewise.
1384 * gcc.dg/pr53060.c: Likewise.
1385 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1386 * c-c++-common/vector-compare-2.c: Likewise.
1387 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1388 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1389 dg-message line number.
1391 2014-01-15 Matthias Klose <doko@ubuntu.com>
1393 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1395 2014-01-15 Richard Biener <rguenther@suse.de>
1397 PR tree-optimization/59822
1398 * g++.dg/torture/pr59822.C: New testcase.
1400 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1403 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1404 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1406 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1407 Kugan Vivekanandarajah <kuganv@linaro.org>
1410 * g++.dg/pr59695.C: New testcase.
1412 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1415 * gcc.c-torture/compile/pr59803.c: New testcase.
1417 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1420 * gcc.c-torture/execute/pr58943.c: New test.
1421 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1423 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1426 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1427 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1428 (bar): Change return type to void. Set y to x.
1429 * gcc.target/i386/pr59794-1.c: New testcase.
1430 * gcc.target/i386/pr59794-2.c: Likewise.
1431 * gcc.target/i386/pr59794-3.c: Likewise.
1432 * gcc.target/i386/pr59794-4.c: Likewise.
1433 * gcc.target/i386/pr59794-5.c: Likewise.
1434 * gcc.target/i386/pr59794-6.c: Likewise.
1435 * gcc.target/i386/pr59794-7.c: Likewise.
1437 2014-01-14 Richard Biener <rguenther@suse.de>
1439 PR tree-optimization/58921
1440 PR tree-optimization/59006
1441 * gcc.dg/torture/pr58921.c: New testcase.
1442 * gcc.dg/torture/pr59006.c: Likewise.
1443 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1445 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1448 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1449 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1450 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1451 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1452 Executing predictive commoning without unrolling.
1454 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1456 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1457 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1458 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1459 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1460 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1461 __builtin_ia32_rsqrt28sd_round.
1462 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1463 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1464 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1465 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1466 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1467 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1468 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1469 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1470 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1471 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1472 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1473 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1474 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1475 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1476 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1477 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1478 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1479 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1480 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1481 fix wrong rounding mode (see above).
1482 * gcc.target/i386/sse-23.c: Ditto.
1484 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1486 * gcc.dg/vmx/insert.c: New.
1487 * gcc.dg/vmx/insert-be-order.c: New.
1488 * gcc.dg/vmx/extract.c: New.
1489 * gcc.dg/vmx/extract-be-order.c: New.
1491 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1493 PR tree-optimization/59387
1494 * gcc.c-torture/execute/pr59387.c: New test.
1496 2014-01-13 Richard Biener <rguenther@suse.de>
1498 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1499 adjusting mathlib options.
1500 * gfortran.dg/lto/lto.exp: Likewise.
1502 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1504 * gnat.dg/loop_optimization17.adb: New test.
1505 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1507 2014-01-13 Christian Bruel <christian.bruel@st.com>
1509 * gcc.target/sh/cmpstrn.c: New case.
1511 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1513 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1514 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1516 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1519 * gfortran.dg/alloc_comp_basics_6.f90: New.
1521 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1524 * gfortran.dg/pr59700.f90: New test.
1526 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1528 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1529 * gfortran.dg/use_only_3.f90: Likewise.
1530 * gfortran.dg/inquire_10.f90: Delete opened file.
1531 * gfortran.dg/inquire_15.f90: Likewise.
1532 * gfortran.dg/pr16597.f90: Likewise.
1533 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1536 2014-01-10 Jeff Law <law@redhat.com>
1539 * gcc.c-torture/compile/pr59743.c: New test.
1541 2014-01-10 Jan Hubicka <jh@suse.cz>
1544 * g++.dg/torture/pr58585.C: New testcase.
1546 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1548 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1550 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1552 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1554 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1557 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1558 * gcc.target/aarch64/cmn-neg2.c: New test.
1560 2014-01-10 Richard Biener <rguenther@suse.de>
1562 PR tree-optimization/59374
1563 * gcc.dg/torture/pr59374-3.c: New testcase.
1565 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1567 * lib/target-supports.exp
1568 (check_effective_target_arm_crypto_ok_nocache): New.
1569 (check_effective_target_arm_crypto_ok): Use above procedure.
1570 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1572 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1576 * g++.dg/ipa/devirt-20.C: New testcase.
1577 * g++.dg/torture/pr58252.C: Likewise.
1578 * g++.dg/torture/pr59226.C: Likewise.
1580 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1582 * c-c++-common/asan/no-asan-stack.c: New test.
1584 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1587 * gcc.dg/pr59670.c: New test.
1589 2014-01-09 Steve Ellcey <sellcey@mips.com>
1591 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1593 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1596 * gcc.target/i386/pr47735.c: New test.
1598 PR tree-optimization/59622
1599 * g++.dg/opt/pr59622-2.C: New test.
1600 * g++.dg/opt/pr59622-3.C: New test.
1601 * g++.dg/opt/pr59622-4.C: New test.
1602 * g++.dg/opt/pr59622-5.C: New test.
1605 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1606 filename:line instead of (modulename+offset) form with stripped
1607 initial / from the filename.
1609 2014-01-09 Ian Lance Taylor <iant@google.com>
1611 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1612 the other Go compiler.
1614 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1617 * g++.dg/cpp0x/variadic145.C: New.
1619 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1621 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1622 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1624 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1627 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1628 are run only if the Cilk library is available/enabled.
1629 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1630 * lib/target-supports.exp (check_libcilkrts_available): New function.
1632 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1635 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1636 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1637 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1638 with dg-additional-options.
1639 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1640 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1641 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1642 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1643 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1644 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1646 2014-01-09 Richard Biener <rguenther@suse.de>
1648 PR tree-optimization/59715
1649 * gcc.dg/torture/pr59715.c: New testcase.
1651 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1653 * c-c++-common/asan/no-asan-globals.c: New test.
1654 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1655 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1656 * c-c++-common/asan/use-after-return-1.c: Likewise.
1657 * c-c++-common/asan/no-use-after-return.c: Likewise.
1659 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1661 * gnat.dg/weak2.ad[sb]: New test.
1663 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1666 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1667 type, use pointers to vector type instead.
1669 2014-01-08 Catherine Moore <clm@codesourcery.com>
1671 * gcc.target/mips/umips-branch-3.c: New test.
1672 * gcc.target/mips/umips-branch-4.c: New test.
1674 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1676 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1677 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1678 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1679 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1680 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1681 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1682 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1683 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1685 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1687 PR rtl-optimization/59137
1688 * gcc.target/mips/pr59137.c: New test.
1690 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1692 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1693 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1694 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1695 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1696 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1697 Require fpic effective target.
1698 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1700 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1703 * gcc.dg/pr59722.c: New test.
1705 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1708 * gcc.dg/torture/pr57748-3.c: New test.
1709 * gcc.dg/torture/pr57748-4.c: New test.
1711 2014-01-08 Marek Polacek <polacek@redhat.com>
1714 * gcc.dg/gomp/pr59669-1.c: New test.
1715 * gcc.dg/gomp/pr59669-2.c: New test.
1717 2014-01-08 Martin Jambor <mjambor@suse.cz>
1720 * gcc.dg/ipa/pr59610.c: New test.
1722 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1725 * gfortran.dg/binding_label_tests_26a.f90: New.
1726 * gfortran.dg/binding_label_tests_26b.f90: New.
1728 2014-01-08 Marek Polacek <polacek@redhat.com>
1731 * c-c++-common/ubsan/pr59667.c: New test.
1733 2014-01-08 Richard Biener <rguenther@suse.de>
1736 * gcc.dg/pr59630.c: New testcase.
1738 2014-01-08 Richard Biener <rguenther@suse.de>
1741 * gcc.dg/pr59471.c: New testcase.
1743 2014-01-07 Jeff Law <law@redhat.com>
1746 * gcc.target/i386/pr53623.c: New test.
1748 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1750 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1752 * g++.dg/cpp1y/pr58534.C: Likewise.
1753 * g++.dg/cpp1y/pr58536.C: Likewise.
1754 * g++.dg/cpp1y/pr58548.C: Likewise.
1755 * g++.dg/cpp1y/pr58549.C: Likewise.
1756 * g++.dg/cpp1y/pr58637.C: Likewise.
1757 * g++.dg/cpp1y/pr59112.C: Likewise.
1758 * g++.dg/cpp1y/pr59113.C: Likewise.
1759 * g++.dg/cpp1y/pr59629.C: Likewise.
1760 * g++.dg/cpp1y/pr59635.C: Likewise.
1761 * g++.dg/cpp1y/pr59636.C: Likewise.
1762 * g++.dg/cpp1y/pr59638.C: Likewise.
1764 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1766 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1768 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
1770 * gcc.target/i386/intrinsics_4.c (bar): New function.
1772 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1774 * g++.dg/ext/is_base_of_incomplete-2.C: New.
1776 2014-01-07 Jakub Jelinek <jakub@redhat.com>
1778 PR rtl-optimization/58668
1779 * gcc.dg/pr58668.c: New test.
1781 PR tree-optimization/59643
1782 * gcc.dg/pr59643.c: New test.
1783 * gcc.c-torture/execute/pr59643.c: New test.
1785 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1788 * gfortran.dg/class_allocate_16.f90: New.
1790 2014-01-06 Jakub Jelinek <jakub@redhat.com>
1793 * gcc.target/i386/pr59644.c: New test.
1795 2014-01-06 Marek Polacek <polacek@redhat.com>
1798 * gcc.dg/pr57773.c: New test.
1800 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
1806 * g++.dg/cpp1y/pr59635.C: New testcase.
1807 * g++.dg/cpp1y/pr59636.C: New testcase.
1808 * g++.dg/cpp1y/pr59629.C: New testcase.
1809 * g++.dg/cpp1y/pr59638.C: New testcase.
1811 2014-01-06 Martin Jambor <mjambor@suse.cz>
1814 * gcc.dg/ipa/pr59008.c: New test.
1816 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1818 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1821 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1823 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1824 Require c99_runtime.
1825 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1827 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1828 Require c99_runtime.
1829 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1830 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1831 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1833 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1834 Require c99_runtime.
1835 Make CALC void static.
1836 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
1838 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
1839 Require c99_runtime.
1840 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
1842 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1844 * gcc.target/i386/pr59501-1.c: Require avx effective target.
1845 * gcc.target/i386/pr59501-2.c: Likewise.
1846 * gcc.target/i386/pr59501-3.c: Likewise.
1847 * gcc.target/i386/pr59501-4.c: Likewise.
1848 * gcc.target/i386/pr59501-5.c: Likewise.
1849 * gcc.target/i386/pr59501-6.c: Likewise.
1851 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1853 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
1854 * gcc.target/i386/pr59390_1.c: Likewise.
1855 * gcc.target/i386/pr59390_2.c: Likewise.
1857 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
1859 * gcc.dg/pr59350.c: Tweak.
1860 * gcc.dg/pr59350-2.c: New test.
1861 * g++.dg/pr59510.C: Likewise.
1863 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1866 * gfortran.dg/bind_c_procs_2.f90: New.
1868 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
1870 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
1871 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1872 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1873 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1874 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
1875 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1876 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1878 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
1880 * gcc.target/arm/neon-nested-apcs.c: New test.
1882 2014-01-04 Jakub Jelinek <jakub@redhat.com>
1884 PR tree-optimization/59519
1885 * gcc.dg/vect/pr59519-1.c: New test.
1886 * gcc.dg/vect/pr59519-2.c: New test.
1888 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
1891 2014-01-04 Janus Weil <janus@gcc.gnu.org>
1894 * gfortran.dg/typebound_proc_32.f90: New.
1896 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
1899 * g++.dg/pr58950.C: New file.
1901 2014-01-03 Tobias Burnus <burnus@net-b.de>
1904 * g++.dg/gomp/pr58567.C: New.
1906 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
1908 PR tree-optimization/59651
1909 * gcc.dg/torture/pr59651.c: New test.
1910 * gcc.dg/vect/pr59651.c: Ditto.
1912 2014-01-03 Jakub Jelinek <jakub@redhat.com>
1915 * gcc.target/i386/pr59625.c: New test.
1917 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1921 * g++.dg/cpp0x/range-for28.C: New.
1922 * g++.dg/cpp0x/range-for3.C: Update.
1924 2014-01-02 Joseph Myers <joseph@codesourcery.com>
1926 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
1928 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1931 * g++.dg/cpp0x/pr59641.C: New file.
1933 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1935 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
1937 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1940 * g++.dg/ext/pr59378.C: New file.
1942 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1944 Update copyright years
1946 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1948 * gcc.target/arc/arc.exp: Use the standard form for the copyright
1951 2014-01-02 Janus Weil <janus@gcc.gnu.org>
1954 * gfortran.dg/dynamic_dispatch_12.f90: New.
1956 2014-01-01 Jakub Jelinek <jakub@redhat.com>
1958 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
1959 the builtin isn't optimized away as unused.
1961 PR rtl-optimization/59647
1962 * g++.dg/opt/pr59647.C: New test.
1964 Copyright (C) 2014 Free Software Foundation, Inc.
1966 Copying and distribution of this file, with or without modification,
1967 are permitted in any medium without royalty provided the copyright
1968 notice and this notice are preserved.