1 2014-02-14 Jeff Law <law@redhat.com>
3 PR rtl-optimization/60131
4 * g++.dg/torture/pr60131.C: New test.
6 2014-02-14 Ian Bolton <ian.bolton@arm.com>
8 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
11 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
13 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
15 2014-02-14 Jakub Jelinek <jakub@redhat.com>
17 * gcc.c-torture/compile/20140213.c: New test.
19 2014-02-13 Jakub Jelinek <jakub@redhat.com>
22 * gcc.target/i386/pr43546.c: New test.
24 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
26 * gcc.target/s390/hotpatch-compile-8.c: New test.
28 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
30 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
31 definition with an ifndef.
32 * gcc.dg/pr59605-2.c: New test.
34 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
36 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
38 2014-02-12 Joseph Myers <joseph@codesourcery.com>
40 * gcc.dg/torture/float128-mul-underflow.c,
41 gcc.dg/torture/float128-truncdf-underflow.c,
42 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
44 2014-02-12 Jakub Jelinek <jakub@redhat.com>
47 * g++.dg/ipa/pr59737.C: New test.
49 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
51 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
53 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
55 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
57 * gcc.dg/cilk-plus/jump-openmp.c: New file.
59 2014-02-12 Richard Biener <rguenther@suse.de>
62 * gcc.dg/torture/pr60092.c: New testcase.
63 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
65 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
67 * gcc.c-torture/execute/20140212-1.c: New test.
69 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
72 * g++.dg/cpp0x/pr60047.C: New.
74 2014-02-12 Jakub Jelinek <jakub@redhat.com>
77 * c-c++-common/pr60101.c: New test.
79 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
82 * g++.dg/ipa/devirt-27.C: New testcase.
83 * g++.dg/ipa/devirt-26.C: New testcase.
85 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
88 * gcc.target/powerpc/pr60137.c: New file.
90 2014-02-11 Jakub Jelinek <jakub@redhat.com>
93 * gfortran.dg/pr52370.f90: New test.
95 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
99 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
102 * gcc.target/i386/pr43662.c (dg-options):
103 Add -maccumulate-outgoing-args.
104 * gcc.target/i386/pr43869.c (dg-options): Ditto.
105 * gcc.target/i386/pr57003.c (dg-options): Ditto.
106 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
107 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
108 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
109 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
110 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
111 Add -maccumulate-outgoing-args.
112 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
113 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
114 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
115 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
116 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
117 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
118 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
119 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
120 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
121 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
122 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
123 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
124 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
125 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
126 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
128 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
130 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
132 2014-02-11 Jakub Jelinek <jakub@redhat.com>
135 * gcc.dg/guality/pr59776.c: New test.
137 2014-02-11 Renlin Li <Renlin.Li@arm.com>
139 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
140 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
141 (add_options_for_arm_vfp3): New.
143 2014-02-11 Jeff Law <law@redhat.com>
146 * gcc.target/m68k/pr54041.c: New test.
148 2014-02-11 Jakub Jelinek <jakub@redhat.com>
151 * gcc.target/i386/pr59927.c: New test.
153 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
155 * gcc.dg/vect/pr57741-3.c: Require vect_int.
156 * gcc.dg/vect/pr60012.c: Likewise.
157 * gcc.dg/vect/vect-119.c: Likewise.
158 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
159 * gcc.dg/vect/vect-outer-4c.c: Likewise.
161 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
163 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
165 2014-02-10 Jeff Law <law@redhat.com>
168 * gcc.c-torture/compile/pr52306.c: New test.
170 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
172 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
174 2014-02-10 Richard Biener <rguenther@suse.de>
176 PR tree-optimization/60115
177 * gcc.dg/torture/pr60115.c: New testcase.
179 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
181 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
182 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
184 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
185 Ilya Tocar <ilya.tocar@intel.com>
187 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
188 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
189 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
190 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
191 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
192 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
193 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
194 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
195 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
196 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
197 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
198 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
199 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
200 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
201 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
202 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
203 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
204 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
205 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
206 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
207 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
208 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
209 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
210 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
211 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
212 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
213 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
215 2014-02-10 Jakub Jelinek <jakub@redhat.com>
217 * gcc.dg/vect/pr59984.c: Require effective target
220 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
223 * gfortran.dg/associated_target_5.f03: New test.
225 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
228 * gfortran.dg/elemental_by_value_1.f90: New test.
230 2014-02-08 Janus Weil <janus@gcc.gnu.org>
233 * gfortran.dg/finalize_22.f90: New.
235 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
238 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
239 was fixed by the patch for PR59906.
241 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
244 * gfortran.dg/coarray_8.f90: Update dg-error match.
246 2014-02-08 Jakub Jelinek <jakub@redhat.com>
249 * gcc.dg/vect/pr59984.c: New test.
252 * gcc.dg/attr-alloc_align-1.c: New test.
253 * gcc.dg/attr-alloc_align-2.c: New test.
254 * gcc.dg/attr-alloc_align-3.c: New test.
255 * gcc.dg/attr-assume_aligned-1.c: New test.
256 * gcc.dg/attr-assume_aligned-2.c: New test.
257 * gcc.dg/attr-assume_aligned-3.c: New test.
259 2014-02-08 Jakub Jelinek <jakub@redhat.com>
262 * gcc.target/i386/pr60077-1.c: New test.
263 * gcc.target/i386/pr60077-2.c: New test.
265 2014-02-07 Jakub Jelinek <jakub@redhat.com>
267 PR preprocessor/56824
268 * gcc.dg/pr56824.c: New test.
270 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
272 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
273 variable used for atomic operations.
275 2014-02-07 Richard Biener <rguenther@suse.de>
278 * gcc.dg/vect/pr60092-2.c: New testcase.
280 2014-02-07 Jakub Jelinek <jakub@redhat.com>
284 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
286 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
287 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
289 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
291 * gcc.target/s390/fp2int1.c: New testcase.
293 2014-02-07 Richard Biener <rguenther@suse.de>
296 * gcc.dg/tree-ssa/alias-30.c: New testcase.
297 * gcc.dg/tree-ssa/alias-31.c: Likewise.
299 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
302 * g++.dg/torture/pr59918.C: New testcase.
304 2014-02-06 Jakub Jelinek <jakub@redhat.com>
307 * gcc.target/arm/pr59575.c: New test.
310 * gcc.dg/pr59992.c: New test.
312 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
314 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
315 init_priority. Test alignment of variable instead of function.
317 2014-02-06 Marek Polacek <polacek@redhat.com>
320 * gcc.dg/pr60087.c: New test.
322 2014-02-06 Alan Modra <amodra@gmail.com>
324 * gcc.target/powerpc/pr60032.c: New.
326 2014-02-06 Jakub Jelinek <jakub@redhat.com>
329 * gcc.c-torture/execute/pr60062.c: New test.
330 * gcc.c-torture/execute/pr60072.c: New test.
332 2014-02-06 Ian Bolton <ian.bolton@arm.com>
334 * gcc.dg/tree-ssa/pr59597.c: Make called function static
335 so that expected outcome works for PIC variants too.
337 2014-02-06 Yury Gribov <y.gribov@samsung.com>
338 Kugan Vivekanandarajah <kuganv@linaro.org>
340 * gcc.target/arm/vect-noalign.c: New file.
342 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
343 Jakub Jelinek <jakub@redhat.com>
346 * gcc.dg/pr60013.c: New testcase.
348 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
350 * gcc.dg/vmx/sum2s.c: New.
351 * gcc.dg/vmx/sum2s-be-order.c: New.
353 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
355 * gcc.dg/vmx/pack.c: New.
356 * gcc.dg/vmx/pack-be-order.c: New.
357 * gcc.dg/vmx/unpack.c: New.
358 * gcc.dg/vmx/unpack-be-order.c: New.
360 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
362 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
363 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
365 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
367 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
368 Use __builtin_floorf, __builtin_ceilf.
369 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
371 (TEST): Use __builtin_floorf.
372 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
374 2014-02-05 Jakub Jelinek <jakub@redhat.com>
377 * g++.dg/opt/pr59947.C: New test.
380 * c-c++-common/gomp/pr58703.c: New test.
382 2014-02-05 Richard Biener <rguenther@suse.de>
385 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
386 avoid using unsigned long long.
388 2014-02-05 Jakub Jelinek <jakub@redhat.com>
391 * g++.dg/torture/pr57499.C: New test.
393 2014-02-05 Yury Gribov <y.gribov@samsung.com>
395 * gcc.dg/asan/nosanitize-and-inline.c: New test.
397 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
399 * g++.dg/ipa/devirrt-22.C: Fix template.
401 2014-02-04 Marek Polacek <polacek@redhat.com>
404 * gcc.dg/pr60036.c: New test.
406 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
409 * g++.dg/torture/pr60058.C: New testcase.
411 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
413 * g++.dg/tsan/default_options.C: Invert check.
415 2014-02-04 Jakub Jelinek <jakub@redhat.com>
417 PR tree-optimization/60002
418 * g++.dg/opt/pr60002.C: New test.
420 PR tree-optimization/60023
421 * g++.dg/vect/pr60023.cc: New test.
424 * c-c++-common/torture/pr60026.c: New test.
426 PR rtl-optimization/57915
427 * gcc.target/i386/pr57915.c: New test.
429 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
431 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
433 2014-02-04 Renlin Li <Renlin.Li@arm.com>
435 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
437 2014-02-04 Jakub Jelinek <jakub@redhat.com>
440 * gcc.dg/pr59261.c: New test.
442 2014-02-04 Richard Biener <rguenther@suse.de>
444 PR tree-optimization/60012
445 * gcc.dg/vect/pr60012.c: New testcase.
447 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
450 * g++.dg/eh/unwind-direct.C: New test.
452 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
454 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
455 timeout value to 20s.
457 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
460 * g++.dg/torture/pr59882.C: New testcase
462 2014-02-03 Jan Hubicka <jh@suse.cz>
465 * g++.dg/ipa/devirt-22.C: New testcase.
467 2014-02-03 Jan Hubicka <jh@suse.cz>
469 * g++.dg/ipa/devirt-25.C: New testcase.
471 2014-02-04 Jakub Jelinek <jakub@redhat.com>
473 PR tree-optimization/59924
474 * gcc.dg/pr59924.c: New test.
476 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
479 * g++.dg/ipa/devirt-24.C: New testcase.
481 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
485 * c-c++-common/attributes-1.c: New testcase.
486 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
488 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
491 * g++.dg/cpp0x/pr58871.C: New.
493 2014-02-03 Cong Hou <congh@google.com>
495 PR tree-optimization/60000
496 * g++.dg/vect/pr60000.cc: New test.
498 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
500 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
501 * gcc.target/i386/long-double-64-4.c: Likewise.
502 * gcc.target/i386/long-double-80-1.c: Likewise.
503 * gcc.target/i386/long-double-80-2.c: Likewise.
504 * gcc.target/i386/long-double-80-3.c: Likewise.
505 * gcc.target/i386/long-double-80-4.c: Likewise.
506 * gcc.target/i386/long-double-80-5.c: Likewise.
507 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
509 * gcc.target/i386/long-double-64-3.c: Likewise.
510 * gcc.target/i386/long-double-128-1.c: New test.
511 * gcc.target/i386/long-double-128-2.c: Likewise.
512 * gcc.target/i386/long-double-128-3.c: Likewise.
513 * gcc.target/i386/long-double-128-4.c: Likewise.
514 * gcc.target/i386/long-double-128-5.c: Likewise.
515 * gcc.target/i386/long-double-128-6.c: Likewise.
516 * gcc.target/i386/long-double-128-7.c: Likewise.
517 * gcc.target/i386/long-double-128-8.c: Likewise.
518 * gcc.target/i386/long-double-128-9.c: Likewise.
519 * gcc.target/i386/long-double-64-5.c: Likewise.
520 * gcc.target/i386/long-double-64-6.c: Likewise.
521 * gcc.target/i386/long-double-64-7.c: Likewise.
522 * gcc.target/i386/long-double-64-8.c: Likewise.
523 * gcc.target/i386/long-double-64-9.c: Likewise.
524 * gcc.target/i386/long-double-80-10.c: Likewise.
525 * gcc.target/i386/long-double-80-8.c: Likewise.
526 * gcc.target/i386/long-double-80-9.c: Likewise.
528 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
530 PR rtl-optimization/57662
531 * g++.dg/pr57662.C: New test.
533 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
535 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
536 * gcc.dg/vmx/perm.c: New.
537 * gcc.dg/vmx/perm-be-order.c: New.
539 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
541 * gcc.dg/vmx/vsums.c: New.
542 * gcc.dg/vmx/vsums-be-order.c: New.
544 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
546 * g++.dg/ipa/devirt-23.C: New testcase.
547 * g++.dg/ipa/devirt-20.C: Fix template.
549 2014-02-02 Jan Hubicka <jh@suse.cz>
551 * g++.dg/ipa/devirt-21.C: New testcase.
553 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
555 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
556 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
558 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
561 * gcc.c-torture/execute/pr60017.c: New test.
563 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
566 * gfortran.dg/default_initialization_7.f90: New test.
568 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
571 * gfortran.dg/elemental_subroutine_9.f90: New test.
573 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
575 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
577 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
579 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
581 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
583 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
585 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
588 * g++.dg/init/bitfield5.C: New.
590 2014-02-01 Jakub Jelinek <jakub@redhat.com>
592 PR tree-optimization/60003
593 * gcc.c-torture/execute/pr60003.c: New test.
595 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
598 * gcc.target/arm/pr59985.C: New.
600 2014-01-31 Jakub Jelinek <jakub@redhat.com>
603 * lib/tsan-dg.exp (tsan_init): Instead of not running any
604 tsan tests if trivial testcase doesn't run, set dg-do-what-default
606 (tsan_finish): Restore dg-do-what-default.
607 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
608 * g++.dg/tsan/fd_close_norace2.C: Likewise.
609 * g++.dg/tsan/default_options.C: Likewise.
610 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
611 * g++.dg/tsan/atomic_free2.C: Likewise.
612 * g++.dg/tsan/cond_race.C: Likewise.
613 * g++.dg/tsan/fd_close_norace.C: Likewise.
614 * g++.dg/tsan/benign_race.C: Likewise.
615 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
616 * c-c++-common/tsan/simple_race.c: Likewise.
617 * c-c++-common/tsan/mutexset1.c: Likewise.
618 * c-c++-common/tsan/thread_leak2.c: Likewise.
619 * c-c++-common/tsan/tls_race.c: Likewise.
620 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
621 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
622 * c-c++-common/tsan/free_race2.c: Likewise.
623 * c-c++-common/tsan/thread_leak.c: Likewise.
624 * c-c++-common/tsan/thread_leak1.c: Likewise.
625 * c-c++-common/tsan/race_on_barrier.c: Likewise.
626 * c-c++-common/tsan/free_race.c: Likewise.
627 * c-c++-common/tsan/sleep_sync.c: Likewise.
628 * c-c++-common/tsan/tiny_race.c: Likewise.
629 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
630 * c-c++-common/tsan/atomic_stack.c: Likewise.
631 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
632 in dg-output regexps.
633 * c-c++-common/tsan/simple_stack.c: Likewise.
635 2014-01-31 Richard Henderson <rth@redhat.com>
637 * g++.dg/tm/pr60004.C: New.
639 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
642 * g++.dg/inherit/crash4.C: New.
644 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
646 * c-c++-common/tsan/simple_race.c: Made test less flaky.
648 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
650 * gcc.target/i386/m512-check.h: Use correct rounding values.
652 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
654 * gcc.target/i386/avx-1.c: Use correct rounding values.
655 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
656 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
657 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
658 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
659 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
660 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
661 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
662 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
663 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
664 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
665 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
666 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
667 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
668 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
669 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
670 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
671 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
672 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
673 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
674 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
675 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
676 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
677 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
678 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
679 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
680 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
681 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
682 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
683 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
684 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
685 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
686 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
687 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
688 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
689 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
690 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
691 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
692 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
693 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
694 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
695 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
696 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
697 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
698 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
699 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
700 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
701 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
702 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
703 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
704 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
705 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
706 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
707 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
708 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
709 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
710 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
711 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
712 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
713 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
714 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
715 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
716 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
717 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
718 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
719 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
720 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
721 * gcc.target/i386/sse-13.c: Ditto.
722 * gcc.target/i386/sse-14.c: Ditto.
723 * gcc.target/i386/sse-22.c: Ditto.
724 * gcc.target/i386/sse-23.c: Ditto.
726 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
728 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
729 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
731 2014-01-31 Richard Biener <rguenther@suse.de>
734 * gcc.dg/torture/pr59990.c: New testcase.
736 2014-01-31 Jakub Jelinek <jakub@redhat.com>
738 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
739 if it fails don't run any tsan tests.
741 2014-01-31 Marek Polacek <polacek@redhat.com>
744 * gcc.dg/pr59940.c (g): Adjust dg-warning.
745 (y): Adjust dg-error.
746 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
747 * gcc.dg/pr59963-1.c: New test.
748 * gcc.dg/pr59963-2.c: New test.
749 * gcc.dg/pr59963-3.c: New test.
751 2014-01-30 Jakub Jelinek <jakub@redhat.com>
754 * gcc.target/arm/pr59923.c: New test.
756 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
758 * gcc.dg/vmx/splat.c: New.
759 * gcc.dg/vmx/splat-vsx.c: New.
760 * gcc.dg/vmx/splat-be-order.c: New.
761 * gcc.dg/vmx/splat-vsx-be-order.c: New.
762 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
763 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
765 2014-01-30 Richard Biener <rguenther@suse.de>
767 PR tree-optimization/59993
768 * gcc.dg/torture/pr59993.c: New testcase.
770 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
772 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
773 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
774 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
775 vect_int rather than vect_float.
777 2014-01-30 Marek Polacek <polacek@redhat.com>
779 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
781 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
783 * gcc.target/microblaze/isa/fcmp4.c: New.
785 2014-01-30 Marek Polacek <polacek@redhat.com>
788 * gcc.dg/pr59940.c: New test.
789 * gcc.dg/pr35635.c (func3): Move dg-warning.
791 2014-01-30 Richard Biener <rguenther@suse.de>
793 PR tree-optimization/59903
794 * gcc.dg/torture/pr59903.c: New testcase.
796 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
799 * g++.dg/lookup/crash8.C: New.
801 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
804 * g++.dg/template/crash117.C: New.
806 2014-01-30 Richard Biener <rguenther@suse.de>
809 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
810 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
812 * gcc.dg/invalid-call-1.c: Likewise.
814 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
817 * g++.dg/cpp1y/auto-fn23.C: New.
819 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
822 * g++.dg/init/dso_handle2.C: New.
824 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
827 * g++.dg/cpp0x/pr58674.C: New.
829 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
832 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
833 * gcc.target/i386/avx512f-gather-5.c: Ditto.
835 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
837 * gcc.dg/vmx/merge-be-order.c: New.
838 * gcc.dg/vmx/merge.c: New.
839 * gcc.dg/vmx/merge-vsx-be-order.c: New.
840 * gcc.dg/vmx/merge-vsx.c: New.
842 2014-01-29 Richard Biener <rguenther@suse.de>
844 PR tree-optimization/58742
845 * gcc.dg/pr58742-1.c: New testcase.
846 * gcc.dg/pr58742-2.c: Likewise.
847 * gcc.dg/pr58742-3.c: Likewise.
849 2014-01-29 Renlin Li <Renlin.Li@arm.com>
851 * gcc.target/arm/ftest-armv7ve-arm.c: New.
852 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
853 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
855 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
858 * g++.dg/gomp/pr58702.C: New.
860 2014-01-29 Dodji Seketeli <dodji@redhat.com>
862 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
865 2014-01-29 Jakub Jelinek <jakub@redhat.com>
868 PR tree-optimization/59920
869 * gcc.dg/pr59920-1.c: New test.
870 * gcc.dg/pr59920-2.c: New test.
871 * gcc.dg/pr59920-3.c: New test.
872 * c-c++-common/gomp/pr59917-1.c: New test.
873 * c-c++-common/gomp/pr59917-2.c: New test.
875 PR tree-optimization/59594
876 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
877 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
878 * gcc.dg/vect/pr59594.c: New test.
880 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
883 * gfortran.dg/allocate_class_3.f90: New test.
885 2014-01-28 Dodji Seketeli <dodji@redhat.com>
887 PR preprocessor/59935
888 * c-c++-common/cpp/warning-zero-location.c: New test.
889 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
891 2014-01-27 Steve Ellcey <sellcey@mips.com>
893 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
895 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
897 * g++.dg/ext/mv16.C: New tests.
899 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
901 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
902 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
903 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
904 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
905 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
906 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
907 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
908 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
909 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
910 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
911 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
912 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
913 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
914 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
915 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
916 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
917 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
918 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
919 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
920 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
921 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
922 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
923 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
924 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
925 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
926 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
927 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
928 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
929 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
930 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
931 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
932 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
933 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
934 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
935 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
936 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
937 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
938 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
939 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
940 _mm512_mask_cvtepi32_storeu_epi8.
941 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
942 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
943 _mm512_mask_cvtepi32_storeu_epi16.
944 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
945 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
946 _mm512_mask_cvtepi64_storeu_epi8.
947 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
948 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
949 _mm512_mask_cvtepi64_storeu_epi16.
950 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
951 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
952 _mm512_mask_cvtepi64_storeu_epi32.
953 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
954 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
955 _mm512_mask_cvtsepi32_storeu_epi8.
956 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
957 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
958 _mm512_mask_cvtsepi32_storeu_epi16.
959 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
960 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
961 _mm512_mask_cvtsepi64_storeu_epi8.
962 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
963 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
964 _mm512_mask_cvtsepi64_storeu_epi16.
965 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
966 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
967 _mm512_mask_cvtsepi64_storeu_epi32.
968 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
969 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
970 _mm512_mask_cvtusepi32_storeu_epi8.
971 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
972 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
973 _mm512_mask_cvtusepi32_storeu_epi16.
974 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
975 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
976 _mm512_mask_cvtusepi64_storeu_epi8.
977 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
978 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
979 _mm512_mask_cvtusepi64_storeu_epi16.
980 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
981 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
982 _mm512_mask_cvtusepi64_storeu_epi32.
983 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
984 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
986 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
988 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
989 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
990 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
991 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
992 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
993 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
994 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
995 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
996 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
997 built-ins roudning immediate.
998 * gcc.target/i386/sse-22.c: Add new built-ins.
999 * gcc.target/i386/sse-23.c: Ditto.
1000 * gcc.target/i386/avx-1.c: Ditto.
1002 2014-01-27 Christian Bruel <christian.bruel@st.com>
1004 * gcc.target/sh/torture/strncmp.c: New tests.
1006 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
1008 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1010 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
1012 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1014 2014-01-24 Jeff Law <law@redhat.com>
1016 PR tree-optimization/59919
1017 * gcc.c-torture/compile/pr59919.c: New test.
1019 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1022 * g++.dg/ext/timevar2.C: New.
1024 2014-01-24 Marek Polacek <polacek@redhat.com>
1026 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1028 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
1031 * gcc.target/i386/pr59929.c: New test.
1033 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1036 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1037 word atomic functions at runtime.
1039 2014-01-23 Marek Polacek <polacek@redhat.com>
1042 * gcc.dg/pr59846.c: New test.
1044 2014-01-23 Marek Polacek <polacek@redhat.com>
1047 * c-c++-common/pr58346-1.c: New test.
1048 * c-c++-common/pr58346-2.c: New test.
1049 * c-c++-common/pr58346-3.c: New test.
1051 2014-01-23 Marek Polacek <polacek@redhat.com>
1054 * gcc.dg/20020220-2.c: Adjust dg-warning message.
1055 * gcc.dg/pr59871.c: New test.
1057 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1060 * g++.dg/parse/enum11.C: New.
1062 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1064 * gcc.target/aarch64/sshr64_1.c: New testcase.
1066 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
1068 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1069 SIMD enabled function.
1070 * g++.dg/cilk-plus/ef_test.C: New test.
1071 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1073 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1074 to differenciate C error messages from C++ ones.
1076 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1078 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1080 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
1082 * gcc.target/microblaze/others/builtin-trap.c: New test,
1084 2014-01-23 Jakub Jelinek <jakub@redhat.com>
1087 * c-c++-common/gomp/pr58809.c: New test.
1089 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
1092 * c-c++-common/asan/use-after-return-1.c: Fixed
1095 2014-01-23 Dodji Seketeli <dodji@redhat.com>
1097 PR preprocessor/58580
1098 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1100 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1101 Ilya Tocar <ilya.tocar@intel.com>
1103 * gcc.target/i386/avx512f-kmovw-1.c: New.
1105 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1107 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1108 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1109 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1110 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1111 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1112 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1114 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
1117 * gcc.dg/pr48774.c: Remove skip for mips_rel.
1118 * gcc.target/mips/pr52125.c: New test.
1120 2014-01-22 Marek Polacek <polacek@redhat.com>
1123 * gcc.dg/torture/pr59891.c: New test.
1125 2014-01-22 Jeff Law <law@redhat.com>
1127 PR tree-optimization/59597
1128 * gcc.dg/tree-ssa/pr59597.c: New test.
1130 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
1132 PR rtl-optimization/59477
1133 * g++.dg/pr59477.C: New.
1135 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1137 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1139 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1142 * g++.dg/pr59482.C: New.
1144 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1146 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1147 * gcc.dg/vmx/extract-vsx.c: New.
1148 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1149 * gcc.dg/vmx/insert-vsx.c: New.
1151 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1153 PR rtl-optimization/59896
1154 * gcc.target/arm/pr59896.c: New.
1156 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1158 PR rtl-optimization/59858
1159 * gcc.target/arm/pr59858.c: New.
1161 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1164 * gcc.dg/tree-prof/pr59003.c: New test.
1167 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1170 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1172 * gfortran.dg/round_3.f08: Add more cases.
1174 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1176 * lib/target-supports.exp (force_conventional_output_for): New
1178 * lib/scanasm.exp (scan-assembler_required_options)
1179 (scan-assembler-not_required_options)
1180 (scan-assembler-times_required_options): Replace with
1181 force_conventional_output_fors.
1182 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1183 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1185 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1188 * gcc.target/i386/pr59789.c: New testcase.
1190 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1192 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1193 the 'code' bitfield from 16 to 8.
1195 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1197 * lib/target-supports.exp
1198 (check_effective_target_vect_perm): Exclude aarch64_be.
1199 (check_effective_target_vect_perm_byte): Likewise.
1200 (check_effective_target_vect_perm_short): Likewise.
1202 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1204 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1205 (RUN_TEST): Use new macro.
1206 (INDEX64_32): Delete.
1207 (INDEX64_64): Likewise.
1208 (INDEX128_32): Likewise.
1209 (INDEX128_64): Likewise.
1211 (test_vneg_f32): Use fixed RUN_TEST.
1213 2014-01-20 Richard Biener <rguenther@suse.de>
1216 * gcc.dg/pr59860.c: New testcase.
1218 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1221 * gcc.target/i386/pr59880.c: New test.
1223 2014-01-20 Renlin Li <renlin.li@arm.com>
1225 * gcc.dg/pr44194-1.c: Tweak regexp.
1227 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1232 * gfortran.dg/round_3.f08: New cases added.
1233 * gfortran.dg/fmt_g_1.f90: New test.
1235 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1237 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1239 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1241 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1243 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1245 * gcc.dg/vect/pr57705.c: Require vect_int.
1246 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1247 * gcc.dg/vect/vect-alias-check.c: Likewise.
1249 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1252 * gfortran.dg/unresolved_fixup_1.f90: New test.
1253 * gfortran.dg/unresolved_fixup_2.f90: New test.
1255 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1258 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1259 Remove dg-prune-output lines.
1261 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1264 * gfortran.dg/pr59706.f90: New test.
1265 * g++.dg/ext/pr59706.C: New test.
1267 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1271 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1272 * g++.dg/init/pr58811.C: Likewise.
1274 2014-01-17 Jeff Law <law@redhat.com>
1277 * gfortran.dg/pr57904.f90: New test.
1279 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1282 * g++.dg/cpp0x/nsdmi-union4.C: New.
1284 2014-01-17 Marek Polacek <polacek@redhat.com>
1287 * g++.dg/diagnostic/pr59838.C: New test.
1289 2014-01-17 Marek Polacek <polacek@redhat.com>
1292 * gcc.dg/pr58346.c: New test.
1294 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1297 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1298 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1302 * gfortran.dg/pr59440-1.f90: New test.
1303 * gfortran.dg/pr59440-2.f90: New test.
1304 * gfortran.dg/pr59440-3.f90: New test.
1307 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1308 testing for " version" and " alias" with one testing for
1309 " version\[^\n\r]* alias".
1310 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1311 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1312 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1313 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1314 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1315 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1318 * c-c++-common/torture/pr57945.c: New test.
1320 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1322 * gcc.target/arm/its.c: New testcase.
1324 2014-01-16 Jan Hubicka <jh@suse.cz>
1327 * g++.dg/torture/pr59775.C: New testcase.
1329 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1332 * gcc.c-torture/compile/pr58344.c: New test.
1335 * gcc.target/i386/pr59839.c: New test.
1338 * gcc.target/i386/pr9771-1.c (main): Rename to...
1339 (real_main): ... this. Add __asm name "main".
1340 (ASMNAME, ASMNAME2, STRING): Define.
1342 2014-01-16 Nick Clifton <nickc@redhat.com>
1345 * gcc.c-torture/compile/pr28865.c: New.
1346 * gcc.c-torture/execute/pr28865.c: New.
1348 2014-01-16 Marek Polacek <polacek@redhat.com>
1351 * gcc.dg/pr59827.c: New test.
1353 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1355 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1357 2014-01-15 Richard Henderson <rth@redhat.com>
1360 * gcc.target/i386/pr54694.c: New test.
1362 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1365 * g++.dg/pr49718.C: New test.
1367 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1369 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1371 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1373 * gcc.dg/vmx/mult-even-odd.c: New.
1374 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1376 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1378 * lib/target-supports.exp (check_libcilkrts_available): Added an
1379 extern "C" if we are using C++ along with a function prototype.
1381 2014-01-15 Jeff Law <law@redhat.com>
1383 PR tree-optimization/59747
1384 * gcc.c-torture/execute/pr59747.c: New test.
1386 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1389 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1391 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1392 * g++.dg/ext/attribute-test-1.C: Likewise.
1393 * g++.dg/ext/attribute-test-2.C: Likewise.
1394 * g++.dg/ext/attribute-test-3.C: Likewise.
1395 * g++.dg/ext/attribute-test-4.C: Likewise.
1396 * g++.dg/ext/pr56790-1.C: Likewise.
1397 * g++.dg/torture/pr38565.C: Likewise.
1398 * gcc.dg/pr53060.c: Likewise.
1399 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1400 * c-c++-common/vector-compare-2.c: Likewise.
1401 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1402 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1403 dg-message line number.
1405 2014-01-15 Matthias Klose <doko@ubuntu.com>
1407 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1409 2014-01-15 Richard Biener <rguenther@suse.de>
1411 PR tree-optimization/59822
1412 * g++.dg/torture/pr59822.C: New testcase.
1414 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1417 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1418 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1420 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1421 Kugan Vivekanandarajah <kuganv@linaro.org>
1424 * g++.dg/pr59695.C: New testcase.
1426 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1429 * gcc.c-torture/compile/pr59803.c: New testcase.
1431 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1434 * gcc.c-torture/execute/pr58943.c: New test.
1435 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1437 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1440 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1441 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1442 (bar): Change return type to void. Set y to x.
1443 * gcc.target/i386/pr59794-1.c: New testcase.
1444 * gcc.target/i386/pr59794-2.c: Likewise.
1445 * gcc.target/i386/pr59794-3.c: Likewise.
1446 * gcc.target/i386/pr59794-4.c: Likewise.
1447 * gcc.target/i386/pr59794-5.c: Likewise.
1448 * gcc.target/i386/pr59794-6.c: Likewise.
1449 * gcc.target/i386/pr59794-7.c: Likewise.
1451 2014-01-14 Richard Biener <rguenther@suse.de>
1453 PR tree-optimization/58921
1454 PR tree-optimization/59006
1455 * gcc.dg/torture/pr58921.c: New testcase.
1456 * gcc.dg/torture/pr59006.c: Likewise.
1457 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1459 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1462 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1463 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1464 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1465 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1466 Executing predictive commoning without unrolling.
1468 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1470 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1471 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1472 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1473 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1474 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1475 __builtin_ia32_rsqrt28sd_round.
1476 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1477 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1478 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1479 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1480 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1481 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1482 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1483 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1484 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1485 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1486 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1487 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1488 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1489 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1490 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1491 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1492 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1493 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1494 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1495 fix wrong rounding mode (see above).
1496 * gcc.target/i386/sse-23.c: Ditto.
1498 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1500 * gcc.dg/vmx/insert.c: New.
1501 * gcc.dg/vmx/insert-be-order.c: New.
1502 * gcc.dg/vmx/extract.c: New.
1503 * gcc.dg/vmx/extract-be-order.c: New.
1505 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1507 PR tree-optimization/59387
1508 * gcc.c-torture/execute/pr59387.c: New test.
1510 2014-01-13 Richard Biener <rguenther@suse.de>
1512 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1513 adjusting mathlib options.
1514 * gfortran.dg/lto/lto.exp: Likewise.
1516 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1518 * gnat.dg/loop_optimization17.adb: New test.
1519 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1521 2014-01-13 Christian Bruel <christian.bruel@st.com>
1523 * gcc.target/sh/cmpstrn.c: New case.
1525 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1527 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1528 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1530 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1533 * gfortran.dg/alloc_comp_basics_6.f90: New.
1535 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1538 * gfortran.dg/pr59700.f90: New test.
1540 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1542 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1543 * gfortran.dg/use_only_3.f90: Likewise.
1544 * gfortran.dg/inquire_10.f90: Delete opened file.
1545 * gfortran.dg/inquire_15.f90: Likewise.
1546 * gfortran.dg/pr16597.f90: Likewise.
1547 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1550 2014-01-10 Jeff Law <law@redhat.com>
1553 * gcc.c-torture/compile/pr59743.c: New test.
1555 2014-01-10 Jan Hubicka <jh@suse.cz>
1558 * g++.dg/torture/pr58585.C: New testcase.
1560 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1562 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1564 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1566 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1568 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1571 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1572 * gcc.target/aarch64/cmn-neg2.c: New test.
1574 2014-01-10 Richard Biener <rguenther@suse.de>
1576 PR tree-optimization/59374
1577 * gcc.dg/torture/pr59374-3.c: New testcase.
1579 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1581 * lib/target-supports.exp
1582 (check_effective_target_arm_crypto_ok_nocache): New.
1583 (check_effective_target_arm_crypto_ok): Use above procedure.
1584 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1586 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1590 * g++.dg/ipa/devirt-20.C: New testcase.
1591 * g++.dg/torture/pr58252.C: Likewise.
1592 * g++.dg/torture/pr59226.C: Likewise.
1594 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1596 * c-c++-common/asan/no-asan-stack.c: New test.
1598 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1601 * gcc.dg/pr59670.c: New test.
1603 2014-01-09 Steve Ellcey <sellcey@mips.com>
1605 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1607 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1610 * gcc.target/i386/pr47735.c: New test.
1612 PR tree-optimization/59622
1613 * g++.dg/opt/pr59622-2.C: New test.
1614 * g++.dg/opt/pr59622-3.C: New test.
1615 * g++.dg/opt/pr59622-4.C: New test.
1616 * g++.dg/opt/pr59622-5.C: New test.
1619 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1620 filename:line instead of (modulename+offset) form with stripped
1621 initial / from the filename.
1623 2014-01-09 Ian Lance Taylor <iant@google.com>
1625 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1626 the other Go compiler.
1628 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1631 * g++.dg/cpp0x/variadic145.C: New.
1633 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1635 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1636 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1638 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1641 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1642 are run only if the Cilk library is available/enabled.
1643 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1644 * lib/target-supports.exp (check_libcilkrts_available): New function.
1646 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1649 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1650 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1651 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1652 with dg-additional-options.
1653 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1654 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1655 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1656 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1657 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1658 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1660 2014-01-09 Richard Biener <rguenther@suse.de>
1662 PR tree-optimization/59715
1663 * gcc.dg/torture/pr59715.c: New testcase.
1665 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1667 * c-c++-common/asan/no-asan-globals.c: New test.
1668 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1669 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1670 * c-c++-common/asan/use-after-return-1.c: Likewise.
1671 * c-c++-common/asan/no-use-after-return.c: Likewise.
1673 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1675 * gnat.dg/weak2.ad[sb]: New test.
1677 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1680 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1681 type, use pointers to vector type instead.
1683 2014-01-08 Catherine Moore <clm@codesourcery.com>
1685 * gcc.target/mips/umips-branch-3.c: New test.
1686 * gcc.target/mips/umips-branch-4.c: New test.
1688 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1690 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1691 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1692 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1693 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1694 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1695 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1696 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1697 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1699 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1701 PR rtl-optimization/59137
1702 * gcc.target/mips/pr59137.c: New test.
1704 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1706 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1707 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1708 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1709 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1710 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1711 Require fpic effective target.
1712 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1714 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1717 * gcc.dg/pr59722.c: New test.
1719 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1722 * gcc.dg/torture/pr57748-3.c: New test.
1723 * gcc.dg/torture/pr57748-4.c: New test.
1725 2014-01-08 Marek Polacek <polacek@redhat.com>
1728 * gcc.dg/gomp/pr59669-1.c: New test.
1729 * gcc.dg/gomp/pr59669-2.c: New test.
1731 2014-01-08 Martin Jambor <mjambor@suse.cz>
1734 * gcc.dg/ipa/pr59610.c: New test.
1736 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1739 * gfortran.dg/binding_label_tests_26a.f90: New.
1740 * gfortran.dg/binding_label_tests_26b.f90: New.
1742 2014-01-08 Marek Polacek <polacek@redhat.com>
1745 * c-c++-common/ubsan/pr59667.c: New test.
1747 2014-01-08 Richard Biener <rguenther@suse.de>
1750 * gcc.dg/pr59630.c: New testcase.
1752 2014-01-08 Richard Biener <rguenther@suse.de>
1755 * gcc.dg/pr59471.c: New testcase.
1757 2014-01-07 Jeff Law <law@redhat.com>
1760 * gcc.target/i386/pr53623.c: New test.
1762 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1764 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1766 * g++.dg/cpp1y/pr58534.C: Likewise.
1767 * g++.dg/cpp1y/pr58536.C: Likewise.
1768 * g++.dg/cpp1y/pr58548.C: Likewise.
1769 * g++.dg/cpp1y/pr58549.C: Likewise.
1770 * g++.dg/cpp1y/pr58637.C: Likewise.
1771 * g++.dg/cpp1y/pr59112.C: Likewise.
1772 * g++.dg/cpp1y/pr59113.C: Likewise.
1773 * g++.dg/cpp1y/pr59629.C: Likewise.
1774 * g++.dg/cpp1y/pr59635.C: Likewise.
1775 * g++.dg/cpp1y/pr59636.C: Likewise.
1776 * g++.dg/cpp1y/pr59638.C: Likewise.
1778 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1780 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1782 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
1784 * gcc.target/i386/intrinsics_4.c (bar): New function.
1786 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1788 * g++.dg/ext/is_base_of_incomplete-2.C: New.
1790 2014-01-07 Jakub Jelinek <jakub@redhat.com>
1792 PR rtl-optimization/58668
1793 * gcc.dg/pr58668.c: New test.
1795 PR tree-optimization/59643
1796 * gcc.dg/pr59643.c: New test.
1797 * gcc.c-torture/execute/pr59643.c: New test.
1799 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1802 * gfortran.dg/class_allocate_16.f90: New.
1804 2014-01-06 Jakub Jelinek <jakub@redhat.com>
1807 * gcc.target/i386/pr59644.c: New test.
1809 2014-01-06 Marek Polacek <polacek@redhat.com>
1812 * gcc.dg/pr57773.c: New test.
1814 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
1820 * g++.dg/cpp1y/pr59635.C: New testcase.
1821 * g++.dg/cpp1y/pr59636.C: New testcase.
1822 * g++.dg/cpp1y/pr59629.C: New testcase.
1823 * g++.dg/cpp1y/pr59638.C: New testcase.
1825 2014-01-06 Martin Jambor <mjambor@suse.cz>
1828 * gcc.dg/ipa/pr59008.c: New test.
1830 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1832 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1835 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1837 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1838 Require c99_runtime.
1839 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1841 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1842 Require c99_runtime.
1843 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1844 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1845 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1847 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1848 Require c99_runtime.
1849 Make CALC void static.
1850 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
1852 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
1853 Require c99_runtime.
1854 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
1856 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1858 * gcc.target/i386/pr59501-1.c: Require avx effective target.
1859 * gcc.target/i386/pr59501-2.c: Likewise.
1860 * gcc.target/i386/pr59501-3.c: Likewise.
1861 * gcc.target/i386/pr59501-4.c: Likewise.
1862 * gcc.target/i386/pr59501-5.c: Likewise.
1863 * gcc.target/i386/pr59501-6.c: Likewise.
1865 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1867 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
1868 * gcc.target/i386/pr59390_1.c: Likewise.
1869 * gcc.target/i386/pr59390_2.c: Likewise.
1871 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
1873 * gcc.dg/pr59350.c: Tweak.
1874 * gcc.dg/pr59350-2.c: New test.
1875 * g++.dg/pr59510.C: Likewise.
1877 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1880 * gfortran.dg/bind_c_procs_2.f90: New.
1882 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
1884 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
1885 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1886 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1887 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1888 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
1889 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1890 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1892 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
1894 * gcc.target/arm/neon-nested-apcs.c: New test.
1896 2014-01-04 Jakub Jelinek <jakub@redhat.com>
1898 PR tree-optimization/59519
1899 * gcc.dg/vect/pr59519-1.c: New test.
1900 * gcc.dg/vect/pr59519-2.c: New test.
1902 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
1905 2014-01-04 Janus Weil <janus@gcc.gnu.org>
1908 * gfortran.dg/typebound_proc_32.f90: New.
1910 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
1913 * g++.dg/pr58950.C: New file.
1915 2014-01-03 Tobias Burnus <burnus@net-b.de>
1918 * g++.dg/gomp/pr58567.C: New.
1920 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
1922 PR tree-optimization/59651
1923 * gcc.dg/torture/pr59651.c: New test.
1924 * gcc.dg/vect/pr59651.c: Ditto.
1926 2014-01-03 Jakub Jelinek <jakub@redhat.com>
1929 * gcc.target/i386/pr59625.c: New test.
1931 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1935 * g++.dg/cpp0x/range-for28.C: New.
1936 * g++.dg/cpp0x/range-for3.C: Update.
1938 2014-01-02 Joseph Myers <joseph@codesourcery.com>
1940 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
1942 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1945 * g++.dg/cpp0x/pr59641.C: New file.
1947 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1949 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
1951 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1954 * g++.dg/ext/pr59378.C: New file.
1956 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1958 Update copyright years
1960 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1962 * gcc.target/arc/arc.exp: Use the standard form for the copyright
1965 2014-01-02 Janus Weil <janus@gcc.gnu.org>
1968 * gfortran.dg/dynamic_dispatch_12.f90: New.
1970 2014-01-01 Jakub Jelinek <jakub@redhat.com>
1972 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
1973 the builtin isn't optimized away as unused.
1975 PR rtl-optimization/59647
1976 * g++.dg/opt/pr59647.C: New test.
1978 Copyright (C) 2014 Free Software Foundation, Inc.
1980 Copying and distribution of this file, with or without modification,
1981 are permitted in any medium without royalty provided the copyright
1982 notice and this notice are preserved.