1 2014-02-13 Jakub Jelinek <jakub@redhat.com>
4 * gcc.target/i386/pr43546.c: New test.
6 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
8 * gcc.target/s390/hotpatch-compile-8.c: New test.
10 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
12 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
13 definition with an ifndef.
14 * gcc.dg/pr59605-2.c: New test.
16 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
18 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
20 2014-02-12 Joseph Myers <joseph@codesourcery.com>
22 * gcc.dg/torture/float128-mul-underflow.c,
23 gcc.dg/torture/float128-truncdf-underflow.c,
24 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
26 2014-02-12 Jakub Jelinek <jakub@redhat.com>
29 * g++.dg/ipa/pr59737.C: New test.
31 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
33 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
35 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
37 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
39 * gcc.dg/cilk-plus/jump-openmp.c: New file.
41 2014-02-12 Richard Biener <rguenther@suse.de>
44 * gcc.dg/torture/pr60092.c: New testcase.
45 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
47 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
49 * gcc.c-torture/execute/20140212-1.c: New test.
51 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
54 * g++.dg/cpp0x/pr60047.C: New.
56 2014-02-12 Jakub Jelinek <jakub@redhat.com>
59 * c-c++-common/pr60101.c: New test.
61 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
64 * g++.dg/ipa/devirt-27.C: New testcase.
65 * g++.dg/ipa/devirt-26.C: New testcase.
67 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
70 * gcc.target/powerpc/pr60137.c: New file.
72 2014-02-11 Jakub Jelinek <jakub@redhat.com>
75 * gfortran.dg/pr52370.f90: New test.
77 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
81 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
84 * gcc.target/i386/pr43662.c (dg-options):
85 Add -maccumulate-outgoing-args.
86 * gcc.target/i386/pr43869.c (dg-options): Ditto.
87 * gcc.target/i386/pr57003.c (dg-options): Ditto.
88 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
89 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
90 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
91 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
92 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
93 Add -maccumulate-outgoing-args.
94 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
95 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
96 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
97 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
98 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
99 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
100 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
101 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
102 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
103 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
104 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
105 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
106 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
107 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
108 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
110 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
112 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
114 2014-02-11 Jakub Jelinek <jakub@redhat.com>
117 * gcc.dg/guality/pr59776.c: New test.
119 2014-02-11 Renlin Li <Renlin.Li@arm.com>
121 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
122 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
123 (add_options_for_arm_vfp3): New.
125 2014-02-11 Jeff Law <law@redhat.com>
128 * gcc.target/m68k/pr54041.c: New test.
130 2014-02-11 Jakub Jelinek <jakub@redhat.com>
133 * gcc.target/i386/pr59927.c: New test.
135 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
137 * gcc.dg/vect/pr57741-3.c: Require vect_int.
138 * gcc.dg/vect/pr60012.c: Likewise.
139 * gcc.dg/vect/vect-119.c: Likewise.
140 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
141 * gcc.dg/vect/vect-outer-4c.c: Likewise.
143 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
145 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
147 2014-02-10 Jeff Law <law@redhat.com>
150 * gcc.c-torture/compile/pr52306.c: New test.
152 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
154 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
156 2014-02-10 Richard Biener <rguenther@suse.de>
158 PR tree-optimization/60115
159 * gcc.dg/torture/pr60115.c: New testcase.
161 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
163 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
164 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
166 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
167 Ilya Tocar <ilya.tocar@intel.com>
169 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
170 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
171 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
172 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
173 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
174 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
175 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
176 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
177 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
178 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
179 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
180 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
181 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
182 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
183 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
184 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
185 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
186 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
187 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
188 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
189 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
190 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
191 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
192 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
193 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
194 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
195 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
197 2014-02-10 Jakub Jelinek <jakub@redhat.com>
199 * gcc.dg/vect/pr59984.c: Require effective target
202 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
205 * gfortran.dg/associated_target_5.f03: New test.
207 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
210 * gfortran.dg/elemental_by_value_1.f90: New test.
212 2014-02-08 Janus Weil <janus@gcc.gnu.org>
215 * gfortran.dg/finalize_22.f90: New.
217 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
220 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
221 was fixed by the patch for PR59906.
223 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
226 * gfortran.dg/coarray_8.f90: Update dg-error match.
228 2014-02-08 Jakub Jelinek <jakub@redhat.com>
231 * gcc.dg/vect/pr59984.c: New test.
234 * gcc.dg/attr-alloc_align-1.c: New test.
235 * gcc.dg/attr-alloc_align-2.c: New test.
236 * gcc.dg/attr-alloc_align-3.c: New test.
237 * gcc.dg/attr-assume_aligned-1.c: New test.
238 * gcc.dg/attr-assume_aligned-2.c: New test.
239 * gcc.dg/attr-assume_aligned-3.c: New test.
241 2014-02-08 Jakub Jelinek <jakub@redhat.com>
244 * gcc.target/i386/pr60077-1.c: New test.
245 * gcc.target/i386/pr60077-2.c: New test.
247 2014-02-07 Jakub Jelinek <jakub@redhat.com>
249 PR preprocessor/56824
250 * gcc.dg/pr56824.c: New test.
252 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
254 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
255 variable used for atomic operations.
257 2014-02-07 Richard Biener <rguenther@suse.de>
260 * gcc.dg/vect/pr60092-2.c: New testcase.
262 2014-02-07 Jakub Jelinek <jakub@redhat.com>
266 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
268 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
269 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
271 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
273 * gcc.target/s390/fp2int1.c: New testcase.
275 2014-02-07 Richard Biener <rguenther@suse.de>
278 * gcc.dg/tree-ssa/alias-30.c: New testcase.
279 * gcc.dg/tree-ssa/alias-31.c: Likewise.
281 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
284 * g++.dg/torture/pr59918.C: New testcase.
286 2014-02-06 Jakub Jelinek <jakub@redhat.com>
289 * gcc.target/arm/pr59575.c: New test.
292 * gcc.dg/pr59992.c: New test.
294 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
296 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
297 init_priority. Test alignment of variable instead of function.
299 2014-02-06 Marek Polacek <polacek@redhat.com>
302 * gcc.dg/pr60087.c: New test.
304 2014-02-06 Alan Modra <amodra@gmail.com>
306 * gcc.target/powerpc/pr60032.c: New.
308 2014-02-06 Jakub Jelinek <jakub@redhat.com>
311 * gcc.c-torture/execute/pr60062.c: New test.
312 * gcc.c-torture/execute/pr60072.c: New test.
314 2014-02-06 Ian Bolton <ian.bolton@arm.com>
316 * gcc.dg/tree-ssa/pr59597.c: Make called function static
317 so that expected outcome works for PIC variants too.
319 2014-02-06 Yury Gribov <y.gribov@samsung.com>
320 Kugan Vivekanandarajah <kuganv@linaro.org>
322 * gcc.target/arm/vect-noalign.c: New file.
324 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
325 Jakub Jelinek <jakub@redhat.com>
328 * gcc.dg/pr60013.c: New testcase.
330 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
332 * gcc.dg/vmx/sum2s.c: New.
333 * gcc.dg/vmx/sum2s-be-order.c: New.
335 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
337 * gcc.dg/vmx/pack.c: New.
338 * gcc.dg/vmx/pack-be-order.c: New.
339 * gcc.dg/vmx/unpack.c: New.
340 * gcc.dg/vmx/unpack-be-order.c: New.
342 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
344 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
345 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
347 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
349 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
350 Use __builtin_floorf, __builtin_ceilf.
351 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
353 (TEST): Use __builtin_floorf.
354 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
356 2014-02-05 Jakub Jelinek <jakub@redhat.com>
359 * g++.dg/opt/pr59947.C: New test.
362 * c-c++-common/gomp/pr58703.c: New test.
364 2014-02-05 Richard Biener <rguenther@suse.de>
367 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
368 avoid using unsigned long long.
370 2014-02-05 Jakub Jelinek <jakub@redhat.com>
373 * g++.dg/torture/pr57499.C: New test.
375 2014-02-05 Yury Gribov <y.gribov@samsung.com>
377 * gcc.dg/asan/nosanitize-and-inline.c: New test.
379 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
381 * g++.dg/ipa/devirrt-22.C: Fix template.
383 2014-02-04 Marek Polacek <polacek@redhat.com>
386 * gcc.dg/pr60036.c: New test.
388 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
391 * g++.dg/torture/pr60058.C: New testcase.
393 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
395 * g++.dg/tsan/default_options.C: Invert check.
397 2014-02-04 Jakub Jelinek <jakub@redhat.com>
399 PR tree-optimization/60002
400 * g++.dg/opt/pr60002.C: New test.
402 PR tree-optimization/60023
403 * g++.dg/vect/pr60023.cc: New test.
406 * c-c++-common/torture/pr60026.c: New test.
408 PR rtl-optimization/57915
409 * gcc.target/i386/pr57915.c: New test.
411 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
413 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
415 2014-02-04 Renlin Li <Renlin.Li@arm.com>
417 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
419 2014-02-04 Jakub Jelinek <jakub@redhat.com>
422 * gcc.dg/pr59261.c: New test.
424 2014-02-04 Richard Biener <rguenther@suse.de>
426 PR tree-optimization/60012
427 * gcc.dg/vect/pr60012.c: New testcase.
429 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
432 * g++.dg/eh/unwind-direct.C: New test.
434 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
436 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
437 timeout value to 20s.
439 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
442 * g++.dg/torture/pr59882.C: New testcase
444 2014-02-03 Jan Hubicka <jh@suse.cz>
447 * g++.dg/ipa/devirt-22.C: New testcase.
449 2014-02-03 Jan Hubicka <jh@suse.cz>
451 * g++.dg/ipa/devirt-25.C: New testcase.
453 2014-02-04 Jakub Jelinek <jakub@redhat.com>
455 PR tree-optimization/59924
456 * gcc.dg/pr59924.c: New test.
458 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
461 * g++.dg/ipa/devirt-24.C: New testcase.
463 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
467 * c-c++-common/attributes-1.c: New testcase.
468 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
470 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
473 * g++.dg/cpp0x/pr58871.C: New.
475 2014-02-03 Cong Hou <congh@google.com>
477 PR tree-optimization/60000
478 * g++.dg/vect/pr60000.cc: New test.
480 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
482 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
483 * gcc.target/i386/long-double-64-4.c: Likewise.
484 * gcc.target/i386/long-double-80-1.c: Likewise.
485 * gcc.target/i386/long-double-80-2.c: Likewise.
486 * gcc.target/i386/long-double-80-3.c: Likewise.
487 * gcc.target/i386/long-double-80-4.c: Likewise.
488 * gcc.target/i386/long-double-80-5.c: Likewise.
489 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
491 * gcc.target/i386/long-double-64-3.c: Likewise.
492 * gcc.target/i386/long-double-128-1.c: New test.
493 * gcc.target/i386/long-double-128-2.c: Likewise.
494 * gcc.target/i386/long-double-128-3.c: Likewise.
495 * gcc.target/i386/long-double-128-4.c: Likewise.
496 * gcc.target/i386/long-double-128-5.c: Likewise.
497 * gcc.target/i386/long-double-128-6.c: Likewise.
498 * gcc.target/i386/long-double-128-7.c: Likewise.
499 * gcc.target/i386/long-double-128-8.c: Likewise.
500 * gcc.target/i386/long-double-128-9.c: Likewise.
501 * gcc.target/i386/long-double-64-5.c: Likewise.
502 * gcc.target/i386/long-double-64-6.c: Likewise.
503 * gcc.target/i386/long-double-64-7.c: Likewise.
504 * gcc.target/i386/long-double-64-8.c: Likewise.
505 * gcc.target/i386/long-double-64-9.c: Likewise.
506 * gcc.target/i386/long-double-80-10.c: Likewise.
507 * gcc.target/i386/long-double-80-8.c: Likewise.
508 * gcc.target/i386/long-double-80-9.c: Likewise.
510 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
512 PR rtl-optimization/57662
513 * g++.dg/pr57662.C: New test.
515 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
517 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
518 * gcc.dg/vmx/perm.c: New.
519 * gcc.dg/vmx/perm-be-order.c: New.
521 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
523 * gcc.dg/vmx/vsums.c: New.
524 * gcc.dg/vmx/vsums-be-order.c: New.
526 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
528 * g++.dg/ipa/devirt-23.C: New testcase.
529 * g++.dg/ipa/devirt-20.C: Fix template.
531 2014-02-02 Jan Hubicka <jh@suse.cz>
533 * g++.dg/ipa/devirt-21.C: New testcase.
535 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
537 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
538 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
540 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
543 * gcc.c-torture/execute/pr60017.c: New test.
545 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
548 * gfortran.dg/default_initialization_7.f90: New test.
550 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
553 * gfortran.dg/elemental_subroutine_9.f90: New test.
555 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
557 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
559 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
561 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
563 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
565 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
567 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
570 * g++.dg/init/bitfield5.C: New.
572 2014-02-01 Jakub Jelinek <jakub@redhat.com>
574 PR tree-optimization/60003
575 * gcc.c-torture/execute/pr60003.c: New test.
577 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
580 * gcc.target/arm/pr59985.C: New.
582 2014-01-31 Jakub Jelinek <jakub@redhat.com>
585 * lib/tsan-dg.exp (tsan_init): Instead of not running any
586 tsan tests if trivial testcase doesn't run, set dg-do-what-default
588 (tsan_finish): Restore dg-do-what-default.
589 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
590 * g++.dg/tsan/fd_close_norace2.C: Likewise.
591 * g++.dg/tsan/default_options.C: Likewise.
592 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
593 * g++.dg/tsan/atomic_free2.C: Likewise.
594 * g++.dg/tsan/cond_race.C: Likewise.
595 * g++.dg/tsan/fd_close_norace.C: Likewise.
596 * g++.dg/tsan/benign_race.C: Likewise.
597 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
598 * c-c++-common/tsan/simple_race.c: Likewise.
599 * c-c++-common/tsan/mutexset1.c: Likewise.
600 * c-c++-common/tsan/thread_leak2.c: Likewise.
601 * c-c++-common/tsan/tls_race.c: Likewise.
602 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
603 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
604 * c-c++-common/tsan/free_race2.c: Likewise.
605 * c-c++-common/tsan/thread_leak.c: Likewise.
606 * c-c++-common/tsan/thread_leak1.c: Likewise.
607 * c-c++-common/tsan/race_on_barrier.c: Likewise.
608 * c-c++-common/tsan/free_race.c: Likewise.
609 * c-c++-common/tsan/sleep_sync.c: Likewise.
610 * c-c++-common/tsan/tiny_race.c: Likewise.
611 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
612 * c-c++-common/tsan/atomic_stack.c: Likewise.
613 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
614 in dg-output regexps.
615 * c-c++-common/tsan/simple_stack.c: Likewise.
617 2014-01-31 Richard Henderson <rth@redhat.com>
619 * g++.dg/tm/pr60004.C: New.
621 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
624 * g++.dg/inherit/crash4.C: New.
626 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
628 * c-c++-common/tsan/simple_race.c: Made test less flaky.
630 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
632 * gcc.target/i386/m512-check.h: Use correct rounding values.
634 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
636 * gcc.target/i386/avx-1.c: Use correct rounding values.
637 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
638 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
639 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
640 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
641 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
642 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
643 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
644 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
645 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
646 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
647 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
648 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
649 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
650 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
651 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
652 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
653 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
654 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
655 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
656 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
657 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
658 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
659 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
660 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
661 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
662 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
663 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
664 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
665 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
666 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
667 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
668 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
669 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
670 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
671 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
672 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
673 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
674 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
675 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
676 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
677 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
678 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
679 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
680 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
681 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
682 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
683 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
684 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
685 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
686 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
687 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
688 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
689 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
690 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
691 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
692 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
693 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
694 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
695 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
696 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
697 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
698 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
699 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
700 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
701 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
702 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
703 * gcc.target/i386/sse-13.c: Ditto.
704 * gcc.target/i386/sse-14.c: Ditto.
705 * gcc.target/i386/sse-22.c: Ditto.
706 * gcc.target/i386/sse-23.c: Ditto.
708 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
710 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
711 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
713 2014-01-31 Richard Biener <rguenther@suse.de>
716 * gcc.dg/torture/pr59990.c: New testcase.
718 2014-01-31 Jakub Jelinek <jakub@redhat.com>
720 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
721 if it fails don't run any tsan tests.
723 2014-01-31 Marek Polacek <polacek@redhat.com>
726 * gcc.dg/pr59940.c (g): Adjust dg-warning.
727 (y): Adjust dg-error.
728 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
729 * gcc.dg/pr59963-1.c: New test.
730 * gcc.dg/pr59963-2.c: New test.
731 * gcc.dg/pr59963-3.c: New test.
733 2014-01-30 Jakub Jelinek <jakub@redhat.com>
736 * gcc.target/arm/pr59923.c: New test.
738 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
740 * gcc.dg/vmx/splat.c: New.
741 * gcc.dg/vmx/splat-vsx.c: New.
742 * gcc.dg/vmx/splat-be-order.c: New.
743 * gcc.dg/vmx/splat-vsx-be-order.c: New.
744 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
745 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
747 2014-01-30 Richard Biener <rguenther@suse.de>
749 PR tree-optimization/59993
750 * gcc.dg/torture/pr59993.c: New testcase.
752 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
754 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
755 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
756 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
757 vect_int rather than vect_float.
759 2014-01-30 Marek Polacek <polacek@redhat.com>
761 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
763 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
765 * gcc.target/microblaze/isa/fcmp4.c: New.
767 2014-01-30 Marek Polacek <polacek@redhat.com>
770 * gcc.dg/pr59940.c: New test.
771 * gcc.dg/pr35635.c (func3): Move dg-warning.
773 2014-01-30 Richard Biener <rguenther@suse.de>
775 PR tree-optimization/59903
776 * gcc.dg/torture/pr59903.c: New testcase.
778 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
781 * g++.dg/lookup/crash8.C: New.
783 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
786 * g++.dg/template/crash117.C: New.
788 2014-01-30 Richard Biener <rguenther@suse.de>
791 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
792 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
794 * gcc.dg/invalid-call-1.c: Likewise.
796 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
799 * g++.dg/cpp1y/auto-fn23.C: New.
801 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
804 * g++.dg/init/dso_handle2.C: New.
806 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
809 * g++.dg/cpp0x/pr58674.C: New.
811 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
814 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
815 * gcc.target/i386/avx512f-gather-5.c: Ditto.
817 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
819 * gcc.dg/vmx/merge-be-order.c: New.
820 * gcc.dg/vmx/merge.c: New.
821 * gcc.dg/vmx/merge-vsx-be-order.c: New.
822 * gcc.dg/vmx/merge-vsx.c: New.
824 2014-01-29 Richard Biener <rguenther@suse.de>
826 PR tree-optimization/58742
827 * gcc.dg/pr58742-1.c: New testcase.
828 * gcc.dg/pr58742-2.c: Likewise.
829 * gcc.dg/pr58742-3.c: Likewise.
831 2014-01-29 Renlin Li <Renlin.Li@arm.com>
833 * gcc.target/arm/ftest-armv7ve-arm.c: New.
834 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
835 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
837 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
840 * g++.dg/gomp/pr58702.C: New.
842 2014-01-29 Dodji Seketeli <dodji@redhat.com>
844 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
847 2014-01-29 Jakub Jelinek <jakub@redhat.com>
850 PR tree-optimization/59920
851 * gcc.dg/pr59920-1.c: New test.
852 * gcc.dg/pr59920-2.c: New test.
853 * gcc.dg/pr59920-3.c: New test.
854 * c-c++-common/gomp/pr59917-1.c: New test.
855 * c-c++-common/gomp/pr59917-2.c: New test.
857 PR tree-optimization/59594
858 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
859 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
860 * gcc.dg/vect/pr59594.c: New test.
862 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
865 * gfortran.dg/allocate_class_3.f90: New test.
867 2014-01-28 Dodji Seketeli <dodji@redhat.com>
869 PR preprocessor/59935
870 * c-c++-common/cpp/warning-zero-location.c: New test.
871 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
873 2014-01-27 Steve Ellcey <sellcey@mips.com>
875 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
877 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
879 * g++.dg/ext/mv16.C: New tests.
881 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
883 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
884 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
885 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
886 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
887 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
888 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
889 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
890 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
891 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
892 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
893 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
894 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
895 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
896 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
897 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
898 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
899 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
900 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
901 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
902 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
903 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
904 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
905 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
906 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
907 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
908 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
909 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
910 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
911 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
912 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
913 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
914 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
915 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
916 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
917 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
918 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
919 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
920 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
921 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
922 _mm512_mask_cvtepi32_storeu_epi8.
923 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
924 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
925 _mm512_mask_cvtepi32_storeu_epi16.
926 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
927 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
928 _mm512_mask_cvtepi64_storeu_epi8.
929 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
930 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
931 _mm512_mask_cvtepi64_storeu_epi16.
932 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
933 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
934 _mm512_mask_cvtepi64_storeu_epi32.
935 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
936 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
937 _mm512_mask_cvtsepi32_storeu_epi8.
938 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
939 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
940 _mm512_mask_cvtsepi32_storeu_epi16.
941 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
942 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
943 _mm512_mask_cvtsepi64_storeu_epi8.
944 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
945 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
946 _mm512_mask_cvtsepi64_storeu_epi16.
947 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
948 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
949 _mm512_mask_cvtsepi64_storeu_epi32.
950 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
951 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
952 _mm512_mask_cvtusepi32_storeu_epi8.
953 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
954 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
955 _mm512_mask_cvtusepi32_storeu_epi16.
956 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
957 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
958 _mm512_mask_cvtusepi64_storeu_epi8.
959 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
960 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
961 _mm512_mask_cvtusepi64_storeu_epi16.
962 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
963 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
964 _mm512_mask_cvtusepi64_storeu_epi32.
965 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
966 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
968 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
970 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
971 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
972 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
973 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
974 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
975 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
976 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
977 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
978 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
979 built-ins roudning immediate.
980 * gcc.target/i386/sse-22.c: Add new built-ins.
981 * gcc.target/i386/sse-23.c: Ditto.
982 * gcc.target/i386/avx-1.c: Ditto.
984 2014-01-27 Christian Bruel <christian.bruel@st.com>
986 * gcc.target/sh/torture/strncmp.c: New tests.
988 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
990 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
992 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
994 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
996 2014-01-24 Jeff Law <law@redhat.com>
998 PR tree-optimization/59919
999 * gcc.c-torture/compile/pr59919.c: New test.
1001 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1004 * g++.dg/ext/timevar2.C: New.
1006 2014-01-24 Marek Polacek <polacek@redhat.com>
1008 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1010 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
1013 * gcc.target/i386/pr59929.c: New test.
1015 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1018 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1019 word atomic functions at runtime.
1021 2014-01-23 Marek Polacek <polacek@redhat.com>
1024 * gcc.dg/pr59846.c: New test.
1026 2014-01-23 Marek Polacek <polacek@redhat.com>
1029 * c-c++-common/pr58346-1.c: New test.
1030 * c-c++-common/pr58346-2.c: New test.
1031 * c-c++-common/pr58346-3.c: New test.
1033 2014-01-23 Marek Polacek <polacek@redhat.com>
1036 * gcc.dg/20020220-2.c: Adjust dg-warning message.
1037 * gcc.dg/pr59871.c: New test.
1039 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1042 * g++.dg/parse/enum11.C: New.
1044 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1046 * gcc.target/aarch64/sshr64_1.c: New testcase.
1048 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
1050 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1051 SIMD enabled function.
1052 * g++.dg/cilk-plus/ef_test.C: New test.
1053 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1055 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1056 to differenciate C error messages from C++ ones.
1058 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1060 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1062 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
1064 * gcc.target/microblaze/others/builtin-trap.c: New test,
1066 2014-01-23 Jakub Jelinek <jakub@redhat.com>
1069 * c-c++-common/gomp/pr58809.c: New test.
1071 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
1074 * c-c++-common/asan/use-after-return-1.c: Fixed
1077 2014-01-23 Dodji Seketeli <dodji@redhat.com>
1079 PR preprocessor/58580
1080 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1082 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1083 Ilya Tocar <ilya.tocar@intel.com>
1085 * gcc.target/i386/avx512f-kmovw-1.c: New.
1087 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1089 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1090 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1091 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1092 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1093 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1094 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1096 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
1099 * gcc.dg/pr48774.c: Remove skip for mips_rel.
1100 * gcc.target/mips/pr52125.c: New test.
1102 2014-01-22 Marek Polacek <polacek@redhat.com>
1105 * gcc.dg/torture/pr59891.c: New test.
1107 2014-01-22 Jeff Law <law@redhat.com>
1109 PR tree-optimization/59597
1110 * gcc.dg/tree-ssa/pr59597.c: New test.
1112 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
1114 PR rtl-optimization/59477
1115 * g++.dg/pr59477.C: New.
1117 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1119 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1121 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1124 * g++.dg/pr59482.C: New.
1126 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1128 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1129 * gcc.dg/vmx/extract-vsx.c: New.
1130 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1131 * gcc.dg/vmx/insert-vsx.c: New.
1133 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1135 PR rtl-optimization/59896
1136 * gcc.target/arm/pr59896.c: New.
1138 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1140 PR rtl-optimization/59858
1141 * gcc.target/arm/pr59858.c: New.
1143 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1146 * gcc.dg/tree-prof/pr59003.c: New test.
1149 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1152 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1154 * gfortran.dg/round_3.f08: Add more cases.
1156 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1158 * lib/target-supports.exp (force_conventional_output_for): New
1160 * lib/scanasm.exp (scan-assembler_required_options)
1161 (scan-assembler-not_required_options)
1162 (scan-assembler-times_required_options): Replace with
1163 force_conventional_output_fors.
1164 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1165 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1167 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1170 * gcc.target/i386/pr59789.c: New testcase.
1172 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1174 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1175 the 'code' bitfield from 16 to 8.
1177 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1179 * lib/target-supports.exp
1180 (check_effective_target_vect_perm): Exclude aarch64_be.
1181 (check_effective_target_vect_perm_byte): Likewise.
1182 (check_effective_target_vect_perm_short): Likewise.
1184 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1186 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1187 (RUN_TEST): Use new macro.
1188 (INDEX64_32): Delete.
1189 (INDEX64_64): Likewise.
1190 (INDEX128_32): Likewise.
1191 (INDEX128_64): Likewise.
1193 (test_vneg_f32): Use fixed RUN_TEST.
1195 2014-01-20 Richard Biener <rguenther@suse.de>
1198 * gcc.dg/pr59860.c: New testcase.
1200 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1203 * gcc.target/i386/pr59880.c: New test.
1205 2014-01-20 Renlin Li <renlin.li@arm.com>
1207 * gcc.dg/pr44194-1.c: Tweak regexp.
1209 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1214 * gfortran.dg/round_3.f08: New cases added.
1215 * gfortran.dg/fmt_g_1.f90: New test.
1217 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1219 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1221 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1223 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1225 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1227 * gcc.dg/vect/pr57705.c: Require vect_int.
1228 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1229 * gcc.dg/vect/vect-alias-check.c: Likewise.
1231 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1234 * gfortran.dg/unresolved_fixup_1.f90: New test.
1235 * gfortran.dg/unresolved_fixup_2.f90: New test.
1237 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1240 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1241 Remove dg-prune-output lines.
1243 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1246 * gfortran.dg/pr59706.f90: New test.
1247 * g++.dg/ext/pr59706.C: New test.
1249 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1253 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1254 * g++.dg/init/pr58811.C: Likewise.
1256 2014-01-17 Jeff Law <law@redhat.com>
1259 * gfortran.dg/pr57904.f90: New test.
1261 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1264 * g++.dg/cpp0x/nsdmi-union4.C: New.
1266 2014-01-17 Marek Polacek <polacek@redhat.com>
1269 * g++.dg/diagnostic/pr59838.C: New test.
1271 2014-01-17 Marek Polacek <polacek@redhat.com>
1274 * gcc.dg/pr58346.c: New test.
1276 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1279 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1280 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1284 * gfortran.dg/pr59440-1.f90: New test.
1285 * gfortran.dg/pr59440-2.f90: New test.
1286 * gfortran.dg/pr59440-3.f90: New test.
1289 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1290 testing for " version" and " alias" with one testing for
1291 " version\[^\n\r]* alias".
1292 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1293 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1294 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1295 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1296 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1297 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1300 * c-c++-common/torture/pr57945.c: New test.
1302 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1304 * gcc.target/arm/its.c: New testcase.
1306 2014-01-16 Jan Hubicka <jh@suse.cz>
1309 * g++.dg/torture/pr59775.C: New testcase.
1311 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1314 * gcc.c-torture/compile/pr58344.c: New test.
1317 * gcc.target/i386/pr59839.c: New test.
1320 * gcc.target/i386/pr9771-1.c (main): Rename to...
1321 (real_main): ... this. Add __asm name "main".
1322 (ASMNAME, ASMNAME2, STRING): Define.
1324 2014-01-16 Nick Clifton <nickc@redhat.com>
1327 * gcc.c-torture/compile/pr28865.c: New.
1328 * gcc.c-torture/execute/pr28865.c: New.
1330 2014-01-16 Marek Polacek <polacek@redhat.com>
1333 * gcc.dg/pr59827.c: New test.
1335 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1337 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1339 2014-01-15 Richard Henderson <rth@redhat.com>
1342 * gcc.target/i386/pr54694.c: New test.
1344 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1347 * g++.dg/pr49718.C: New test.
1349 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1351 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1353 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1355 * gcc.dg/vmx/mult-even-odd.c: New.
1356 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1358 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1360 * lib/target-supports.exp (check_libcilkrts_available): Added an
1361 extern "C" if we are using C++ along with a function prototype.
1363 2014-01-15 Jeff Law <law@redhat.com>
1365 PR tree-optimization/59747
1366 * gcc.c-torture/execute/pr59747.c: New test.
1368 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1371 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1373 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1374 * g++.dg/ext/attribute-test-1.C: Likewise.
1375 * g++.dg/ext/attribute-test-2.C: Likewise.
1376 * g++.dg/ext/attribute-test-3.C: Likewise.
1377 * g++.dg/ext/attribute-test-4.C: Likewise.
1378 * g++.dg/ext/pr56790-1.C: Likewise.
1379 * g++.dg/torture/pr38565.C: Likewise.
1380 * gcc.dg/pr53060.c: Likewise.
1381 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1382 * c-c++-common/vector-compare-2.c: Likewise.
1383 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1384 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1385 dg-message line number.
1387 2014-01-15 Matthias Klose <doko@ubuntu.com>
1389 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1391 2014-01-15 Richard Biener <rguenther@suse.de>
1393 PR tree-optimization/59822
1394 * g++.dg/torture/pr59822.C: New testcase.
1396 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1399 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1400 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1402 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1403 Kugan Vivekanandarajah <kuganv@linaro.org>
1406 * g++.dg/pr59695.C: New testcase.
1408 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1411 * gcc.c-torture/compile/pr59803.c: New testcase.
1413 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1416 * gcc.c-torture/execute/pr58943.c: New test.
1417 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1419 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1422 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1423 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1424 (bar): Change return type to void. Set y to x.
1425 * gcc.target/i386/pr59794-1.c: New testcase.
1426 * gcc.target/i386/pr59794-2.c: Likewise.
1427 * gcc.target/i386/pr59794-3.c: Likewise.
1428 * gcc.target/i386/pr59794-4.c: Likewise.
1429 * gcc.target/i386/pr59794-5.c: Likewise.
1430 * gcc.target/i386/pr59794-6.c: Likewise.
1431 * gcc.target/i386/pr59794-7.c: Likewise.
1433 2014-01-14 Richard Biener <rguenther@suse.de>
1435 PR tree-optimization/58921
1436 PR tree-optimization/59006
1437 * gcc.dg/torture/pr58921.c: New testcase.
1438 * gcc.dg/torture/pr59006.c: Likewise.
1439 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1441 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1444 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1445 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1446 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1447 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1448 Executing predictive commoning without unrolling.
1450 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1452 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1453 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1454 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1455 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1456 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1457 __builtin_ia32_rsqrt28sd_round.
1458 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1459 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1460 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1461 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1462 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1463 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1464 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1465 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1466 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1467 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1468 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1469 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1470 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1471 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1472 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1473 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1474 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1475 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1476 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1477 fix wrong rounding mode (see above).
1478 * gcc.target/i386/sse-23.c: Ditto.
1480 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1482 * gcc.dg/vmx/insert.c: New.
1483 * gcc.dg/vmx/insert-be-order.c: New.
1484 * gcc.dg/vmx/extract.c: New.
1485 * gcc.dg/vmx/extract-be-order.c: New.
1487 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1489 PR tree-optimization/59387
1490 * gcc.c-torture/execute/pr59387.c: New test.
1492 2014-01-13 Richard Biener <rguenther@suse.de>
1494 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1495 adjusting mathlib options.
1496 * gfortran.dg/lto/lto.exp: Likewise.
1498 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1500 * gnat.dg/loop_optimization17.adb: New test.
1501 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1503 2014-01-13 Christian Bruel <christian.bruel@st.com>
1505 * gcc.target/sh/cmpstrn.c: New case.
1507 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1509 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1510 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1512 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1515 * gfortran.dg/alloc_comp_basics_6.f90: New.
1517 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1520 * gfortran.dg/pr59700.f90: New test.
1522 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1524 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1525 * gfortran.dg/use_only_3.f90: Likewise.
1526 * gfortran.dg/inquire_10.f90: Delete opened file.
1527 * gfortran.dg/inquire_15.f90: Likewise.
1528 * gfortran.dg/pr16597.f90: Likewise.
1529 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1532 2014-01-10 Jeff Law <law@redhat.com>
1535 * gcc.c-torture/compile/pr59743.c: New test.
1537 2014-01-10 Jan Hubicka <jh@suse.cz>
1540 * g++.dg/torture/pr58585.C: New testcase.
1542 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1544 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1546 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1548 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1550 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1553 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1554 * gcc.target/aarch64/cmn-neg2.c: New test.
1556 2014-01-10 Richard Biener <rguenther@suse.de>
1558 PR tree-optimization/59374
1559 * gcc.dg/torture/pr59374-3.c: New testcase.
1561 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1563 * lib/target-supports.exp
1564 (check_effective_target_arm_crypto_ok_nocache): New.
1565 (check_effective_target_arm_crypto_ok): Use above procedure.
1566 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1568 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1572 * g++.dg/ipa/devirt-20.C: New testcase.
1573 * g++.dg/torture/pr58252.C: Likewise.
1574 * g++.dg/torture/pr59226.C: Likewise.
1576 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1578 * c-c++-common/asan/no-asan-stack.c: New test.
1580 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1583 * gcc.dg/pr59670.c: New test.
1585 2014-01-09 Steve Ellcey <sellcey@mips.com>
1587 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1589 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1592 * gcc.target/i386/pr47735.c: New test.
1594 PR tree-optimization/59622
1595 * g++.dg/opt/pr59622-2.C: New test.
1596 * g++.dg/opt/pr59622-3.C: New test.
1597 * g++.dg/opt/pr59622-4.C: New test.
1598 * g++.dg/opt/pr59622-5.C: New test.
1601 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1602 filename:line instead of (modulename+offset) form with stripped
1603 initial / from the filename.
1605 2014-01-09 Ian Lance Taylor <iant@google.com>
1607 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1608 the other Go compiler.
1610 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1613 * g++.dg/cpp0x/variadic145.C: New.
1615 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1617 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1618 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1620 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1623 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1624 are run only if the Cilk library is available/enabled.
1625 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1626 * lib/target-supports.exp (check_libcilkrts_available): New function.
1628 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1631 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1632 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1633 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1634 with dg-additional-options.
1635 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1636 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1637 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1638 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1639 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1640 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1642 2014-01-09 Richard Biener <rguenther@suse.de>
1644 PR tree-optimization/59715
1645 * gcc.dg/torture/pr59715.c: New testcase.
1647 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1649 * c-c++-common/asan/no-asan-globals.c: New test.
1650 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1651 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1652 * c-c++-common/asan/use-after-return-1.c: Likewise.
1653 * c-c++-common/asan/no-use-after-return.c: Likewise.
1655 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1657 * gnat.dg/weak2.ad[sb]: New test.
1659 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1662 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1663 type, use pointers to vector type instead.
1665 2014-01-08 Catherine Moore <clm@codesourcery.com>
1667 * gcc.target/mips/umips-branch-3.c: New test.
1668 * gcc.target/mips/umips-branch-4.c: New test.
1670 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1672 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1673 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1674 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1675 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1676 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1677 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1678 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1679 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1681 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1683 PR rtl-optimization/59137
1684 * gcc.target/mips/pr59137.c: New test.
1686 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1688 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1689 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1690 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1691 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1692 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1693 Require fpic effective target.
1694 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1696 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1699 * gcc.dg/pr59722.c: New test.
1701 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1704 * gcc.dg/torture/pr57748-3.c: New test.
1705 * gcc.dg/torture/pr57748-4.c: New test.
1707 2014-01-08 Marek Polacek <polacek@redhat.com>
1710 * gcc.dg/gomp/pr59669-1.c: New test.
1711 * gcc.dg/gomp/pr59669-2.c: New test.
1713 2014-01-08 Martin Jambor <mjambor@suse.cz>
1716 * gcc.dg/ipa/pr59610.c: New test.
1718 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1721 * gfortran.dg/binding_label_tests_26a.f90: New.
1722 * gfortran.dg/binding_label_tests_26b.f90: New.
1724 2014-01-08 Marek Polacek <polacek@redhat.com>
1727 * c-c++-common/ubsan/pr59667.c: New test.
1729 2014-01-08 Richard Biener <rguenther@suse.de>
1732 * gcc.dg/pr59630.c: New testcase.
1734 2014-01-08 Richard Biener <rguenther@suse.de>
1737 * gcc.dg/pr59471.c: New testcase.
1739 2014-01-07 Jeff Law <law@redhat.com>
1742 * gcc.target/i386/pr53623.c: New test.
1744 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1746 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1748 * g++.dg/cpp1y/pr58534.C: Likewise.
1749 * g++.dg/cpp1y/pr58536.C: Likewise.
1750 * g++.dg/cpp1y/pr58548.C: Likewise.
1751 * g++.dg/cpp1y/pr58549.C: Likewise.
1752 * g++.dg/cpp1y/pr58637.C: Likewise.
1753 * g++.dg/cpp1y/pr59112.C: Likewise.
1754 * g++.dg/cpp1y/pr59113.C: Likewise.
1755 * g++.dg/cpp1y/pr59629.C: Likewise.
1756 * g++.dg/cpp1y/pr59635.C: Likewise.
1757 * g++.dg/cpp1y/pr59636.C: Likewise.
1758 * g++.dg/cpp1y/pr59638.C: Likewise.
1760 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1762 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1764 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
1766 * gcc.target/i386/intrinsics_4.c (bar): New function.
1768 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1770 * g++.dg/ext/is_base_of_incomplete-2.C: New.
1772 2014-01-07 Jakub Jelinek <jakub@redhat.com>
1774 PR rtl-optimization/58668
1775 * gcc.dg/pr58668.c: New test.
1777 PR tree-optimization/59643
1778 * gcc.dg/pr59643.c: New test.
1779 * gcc.c-torture/execute/pr59643.c: New test.
1781 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1784 * gfortran.dg/class_allocate_16.f90: New.
1786 2014-01-06 Jakub Jelinek <jakub@redhat.com>
1789 * gcc.target/i386/pr59644.c: New test.
1791 2014-01-06 Marek Polacek <polacek@redhat.com>
1794 * gcc.dg/pr57773.c: New test.
1796 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
1802 * g++.dg/cpp1y/pr59635.C: New testcase.
1803 * g++.dg/cpp1y/pr59636.C: New testcase.
1804 * g++.dg/cpp1y/pr59629.C: New testcase.
1805 * g++.dg/cpp1y/pr59638.C: New testcase.
1807 2014-01-06 Martin Jambor <mjambor@suse.cz>
1810 * gcc.dg/ipa/pr59008.c: New test.
1812 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1814 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1817 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1819 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1820 Require c99_runtime.
1821 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1823 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1824 Require c99_runtime.
1825 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1826 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1827 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1829 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1830 Require c99_runtime.
1831 Make CALC void static.
1832 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
1834 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
1835 Require c99_runtime.
1836 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
1838 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1840 * gcc.target/i386/pr59501-1.c: Require avx effective target.
1841 * gcc.target/i386/pr59501-2.c: Likewise.
1842 * gcc.target/i386/pr59501-3.c: Likewise.
1843 * gcc.target/i386/pr59501-4.c: Likewise.
1844 * gcc.target/i386/pr59501-5.c: Likewise.
1845 * gcc.target/i386/pr59501-6.c: Likewise.
1847 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1849 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
1850 * gcc.target/i386/pr59390_1.c: Likewise.
1851 * gcc.target/i386/pr59390_2.c: Likewise.
1853 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
1855 * gcc.dg/pr59350.c: Tweak.
1856 * gcc.dg/pr59350-2.c: New test.
1857 * g++.dg/pr59510.C: Likewise.
1859 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1862 * gfortran.dg/bind_c_procs_2.f90: New.
1864 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
1866 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
1867 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1868 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1869 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1870 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
1871 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1872 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1874 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
1876 * gcc.target/arm/neon-nested-apcs.c: New test.
1878 2014-01-04 Jakub Jelinek <jakub@redhat.com>
1880 PR tree-optimization/59519
1881 * gcc.dg/vect/pr59519-1.c: New test.
1882 * gcc.dg/vect/pr59519-2.c: New test.
1884 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
1887 2014-01-04 Janus Weil <janus@gcc.gnu.org>
1890 * gfortran.dg/typebound_proc_32.f90: New.
1892 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
1895 * g++.dg/pr58950.C: New file.
1897 2014-01-03 Tobias Burnus <burnus@net-b.de>
1900 * g++.dg/gomp/pr58567.C: New.
1902 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
1904 PR tree-optimization/59651
1905 * gcc.dg/torture/pr59651.c: New test.
1906 * gcc.dg/vect/pr59651.c: Ditto.
1908 2014-01-03 Jakub Jelinek <jakub@redhat.com>
1911 * gcc.target/i386/pr59625.c: New test.
1913 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1917 * g++.dg/cpp0x/range-for28.C: New.
1918 * g++.dg/cpp0x/range-for3.C: Update.
1920 2014-01-02 Joseph Myers <joseph@codesourcery.com>
1922 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
1924 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1927 * g++.dg/cpp0x/pr59641.C: New file.
1929 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1931 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
1933 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1936 * g++.dg/ext/pr59378.C: New file.
1938 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1940 Update copyright years
1942 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1944 * gcc.target/arc/arc.exp: Use the standard form for the copyright
1947 2014-01-02 Janus Weil <janus@gcc.gnu.org>
1950 * gfortran.dg/dynamic_dispatch_12.f90: New.
1952 2014-01-01 Jakub Jelinek <jakub@redhat.com>
1954 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
1955 the builtin isn't optimized away as unused.
1957 PR rtl-optimization/59647
1958 * g++.dg/opt/pr59647.C: New test.
1960 Copyright (C) 2014 Free Software Foundation, Inc.
1962 Copying and distribution of this file, with or without modification,
1963 are permitted in any medium without royalty provided the copyright
1964 notice and this notice are preserved.