1 2014-02-15 Richard Biener <rguenther@suse.de>
3 PR tree-optimization/60183
4 * gcc.dg/torture/pr60183.c: New testcase.
6 2014-02-14 Jeff Law <law@redhat.com>
8 PR rtl-optimization/60131
9 * g++.dg/torture/pr60131.C: New test.
11 2014-02-14 Ian Bolton <ian.bolton@arm.com>
13 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
16 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
18 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
20 2014-02-14 Jakub Jelinek <jakub@redhat.com>
22 * gcc.c-torture/compile/20140213.c: New test.
24 2014-02-13 Jakub Jelinek <jakub@redhat.com>
27 * gcc.target/i386/pr43546.c: New test.
29 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
31 * gcc.target/s390/hotpatch-compile-8.c: New test.
33 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
35 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
36 definition with an ifndef.
37 * gcc.dg/pr59605-2.c: New test.
39 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
41 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
43 2014-02-12 Joseph Myers <joseph@codesourcery.com>
45 * gcc.dg/torture/float128-mul-underflow.c,
46 gcc.dg/torture/float128-truncdf-underflow.c,
47 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
49 2014-02-12 Jakub Jelinek <jakub@redhat.com>
52 * g++.dg/ipa/pr59737.C: New test.
54 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
56 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
58 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
60 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
62 * gcc.dg/cilk-plus/jump-openmp.c: New file.
64 2014-02-12 Richard Biener <rguenther@suse.de>
67 * gcc.dg/torture/pr60092.c: New testcase.
68 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
70 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
72 * gcc.c-torture/execute/20140212-1.c: New test.
74 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
77 * g++.dg/cpp0x/pr60047.C: New.
79 2014-02-12 Jakub Jelinek <jakub@redhat.com>
82 * c-c++-common/pr60101.c: New test.
84 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
87 * g++.dg/ipa/devirt-27.C: New testcase.
88 * g++.dg/ipa/devirt-26.C: New testcase.
90 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
93 * gcc.target/powerpc/pr60137.c: New file.
95 2014-02-11 Jakub Jelinek <jakub@redhat.com>
98 * gfortran.dg/pr52370.f90: New test.
100 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
104 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
107 * gcc.target/i386/pr43662.c (dg-options):
108 Add -maccumulate-outgoing-args.
109 * gcc.target/i386/pr43869.c (dg-options): Ditto.
110 * gcc.target/i386/pr57003.c (dg-options): Ditto.
111 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
112 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
113 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
114 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
115 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
116 Add -maccumulate-outgoing-args.
117 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
118 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
119 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
120 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
121 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
122 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
123 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
124 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
125 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
126 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
127 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
128 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
129 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
130 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
131 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
133 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
135 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
137 2014-02-11 Jakub Jelinek <jakub@redhat.com>
140 * gcc.dg/guality/pr59776.c: New test.
142 2014-02-11 Renlin Li <Renlin.Li@arm.com>
144 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
145 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
146 (add_options_for_arm_vfp3): New.
148 2014-02-11 Jeff Law <law@redhat.com>
151 * gcc.target/m68k/pr54041.c: New test.
153 2014-02-11 Jakub Jelinek <jakub@redhat.com>
156 * gcc.target/i386/pr59927.c: New test.
158 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
160 * gcc.dg/vect/pr57741-3.c: Require vect_int.
161 * gcc.dg/vect/pr60012.c: Likewise.
162 * gcc.dg/vect/vect-119.c: Likewise.
163 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
164 * gcc.dg/vect/vect-outer-4c.c: Likewise.
166 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
168 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
170 2014-02-10 Jeff Law <law@redhat.com>
173 * gcc.c-torture/compile/pr52306.c: New test.
175 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
177 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
179 2014-02-10 Richard Biener <rguenther@suse.de>
181 PR tree-optimization/60115
182 * gcc.dg/torture/pr60115.c: New testcase.
184 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
186 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
187 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
189 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
190 Ilya Tocar <ilya.tocar@intel.com>
192 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
193 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
194 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
195 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
196 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
197 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
198 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
199 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
200 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
201 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
202 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
203 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
204 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
205 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
206 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
207 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
208 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
209 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
210 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
211 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
212 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
213 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
214 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
215 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
216 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
217 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
218 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
220 2014-02-10 Jakub Jelinek <jakub@redhat.com>
222 * gcc.dg/vect/pr59984.c: Require effective target
225 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
228 * gfortran.dg/associated_target_5.f03: New test.
230 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
233 * gfortran.dg/elemental_by_value_1.f90: New test.
235 2014-02-08 Janus Weil <janus@gcc.gnu.org>
238 * gfortran.dg/finalize_22.f90: New.
240 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
243 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
244 was fixed by the patch for PR59906.
246 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
249 * gfortran.dg/coarray_8.f90: Update dg-error match.
251 2014-02-08 Jakub Jelinek <jakub@redhat.com>
254 * gcc.dg/vect/pr59984.c: New test.
257 * gcc.dg/attr-alloc_align-1.c: New test.
258 * gcc.dg/attr-alloc_align-2.c: New test.
259 * gcc.dg/attr-alloc_align-3.c: New test.
260 * gcc.dg/attr-assume_aligned-1.c: New test.
261 * gcc.dg/attr-assume_aligned-2.c: New test.
262 * gcc.dg/attr-assume_aligned-3.c: New test.
264 2014-02-08 Jakub Jelinek <jakub@redhat.com>
267 * gcc.target/i386/pr60077-1.c: New test.
268 * gcc.target/i386/pr60077-2.c: New test.
270 2014-02-07 Jakub Jelinek <jakub@redhat.com>
272 PR preprocessor/56824
273 * gcc.dg/pr56824.c: New test.
275 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
277 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
278 variable used for atomic operations.
280 2014-02-07 Richard Biener <rguenther@suse.de>
283 * gcc.dg/vect/pr60092-2.c: New testcase.
285 2014-02-07 Jakub Jelinek <jakub@redhat.com>
289 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
291 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
292 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
294 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
296 * gcc.target/s390/fp2int1.c: New testcase.
298 2014-02-07 Richard Biener <rguenther@suse.de>
301 * gcc.dg/tree-ssa/alias-30.c: New testcase.
302 * gcc.dg/tree-ssa/alias-31.c: Likewise.
304 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
307 * g++.dg/torture/pr59918.C: New testcase.
309 2014-02-06 Jakub Jelinek <jakub@redhat.com>
312 * gcc.target/arm/pr59575.c: New test.
315 * gcc.dg/pr59992.c: New test.
317 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
319 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
320 init_priority. Test alignment of variable instead of function.
322 2014-02-06 Marek Polacek <polacek@redhat.com>
325 * gcc.dg/pr60087.c: New test.
327 2014-02-06 Alan Modra <amodra@gmail.com>
329 * gcc.target/powerpc/pr60032.c: New.
331 2014-02-06 Jakub Jelinek <jakub@redhat.com>
334 * gcc.c-torture/execute/pr60062.c: New test.
335 * gcc.c-torture/execute/pr60072.c: New test.
337 2014-02-06 Ian Bolton <ian.bolton@arm.com>
339 * gcc.dg/tree-ssa/pr59597.c: Make called function static
340 so that expected outcome works for PIC variants too.
342 2014-02-06 Yury Gribov <y.gribov@samsung.com>
343 Kugan Vivekanandarajah <kuganv@linaro.org>
345 * gcc.target/arm/vect-noalign.c: New file.
347 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
348 Jakub Jelinek <jakub@redhat.com>
351 * gcc.dg/pr60013.c: New testcase.
353 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
355 * gcc.dg/vmx/sum2s.c: New.
356 * gcc.dg/vmx/sum2s-be-order.c: New.
358 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
360 * gcc.dg/vmx/pack.c: New.
361 * gcc.dg/vmx/pack-be-order.c: New.
362 * gcc.dg/vmx/unpack.c: New.
363 * gcc.dg/vmx/unpack-be-order.c: New.
365 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
367 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
368 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
370 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
372 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
373 Use __builtin_floorf, __builtin_ceilf.
374 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
376 (TEST): Use __builtin_floorf.
377 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
379 2014-02-05 Jakub Jelinek <jakub@redhat.com>
382 * g++.dg/opt/pr59947.C: New test.
385 * c-c++-common/gomp/pr58703.c: New test.
387 2014-02-05 Richard Biener <rguenther@suse.de>
390 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
391 avoid using unsigned long long.
393 2014-02-05 Jakub Jelinek <jakub@redhat.com>
396 * g++.dg/torture/pr57499.C: New test.
398 2014-02-05 Yury Gribov <y.gribov@samsung.com>
400 * gcc.dg/asan/nosanitize-and-inline.c: New test.
402 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
404 * g++.dg/ipa/devirrt-22.C: Fix template.
406 2014-02-04 Marek Polacek <polacek@redhat.com>
409 * gcc.dg/pr60036.c: New test.
411 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
414 * g++.dg/torture/pr60058.C: New testcase.
416 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
418 * g++.dg/tsan/default_options.C: Invert check.
420 2014-02-04 Jakub Jelinek <jakub@redhat.com>
422 PR tree-optimization/60002
423 * g++.dg/opt/pr60002.C: New test.
425 PR tree-optimization/60023
426 * g++.dg/vect/pr60023.cc: New test.
429 * c-c++-common/torture/pr60026.c: New test.
431 PR rtl-optimization/57915
432 * gcc.target/i386/pr57915.c: New test.
434 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
436 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
438 2014-02-04 Renlin Li <Renlin.Li@arm.com>
440 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
442 2014-02-04 Jakub Jelinek <jakub@redhat.com>
445 * gcc.dg/pr59261.c: New test.
447 2014-02-04 Richard Biener <rguenther@suse.de>
449 PR tree-optimization/60012
450 * gcc.dg/vect/pr60012.c: New testcase.
452 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
455 * g++.dg/eh/unwind-direct.C: New test.
457 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
459 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
460 timeout value to 20s.
462 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
465 * g++.dg/torture/pr59882.C: New testcase
467 2014-02-03 Jan Hubicka <jh@suse.cz>
470 * g++.dg/ipa/devirt-22.C: New testcase.
472 2014-02-03 Jan Hubicka <jh@suse.cz>
474 * g++.dg/ipa/devirt-25.C: New testcase.
476 2014-02-04 Jakub Jelinek <jakub@redhat.com>
478 PR tree-optimization/59924
479 * gcc.dg/pr59924.c: New test.
481 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
484 * g++.dg/ipa/devirt-24.C: New testcase.
486 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
490 * c-c++-common/attributes-1.c: New testcase.
491 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
493 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
496 * g++.dg/cpp0x/pr58871.C: New.
498 2014-02-03 Cong Hou <congh@google.com>
500 PR tree-optimization/60000
501 * g++.dg/vect/pr60000.cc: New test.
503 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
505 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
506 * gcc.target/i386/long-double-64-4.c: Likewise.
507 * gcc.target/i386/long-double-80-1.c: Likewise.
508 * gcc.target/i386/long-double-80-2.c: Likewise.
509 * gcc.target/i386/long-double-80-3.c: Likewise.
510 * gcc.target/i386/long-double-80-4.c: Likewise.
511 * gcc.target/i386/long-double-80-5.c: Likewise.
512 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
514 * gcc.target/i386/long-double-64-3.c: Likewise.
515 * gcc.target/i386/long-double-128-1.c: New test.
516 * gcc.target/i386/long-double-128-2.c: Likewise.
517 * gcc.target/i386/long-double-128-3.c: Likewise.
518 * gcc.target/i386/long-double-128-4.c: Likewise.
519 * gcc.target/i386/long-double-128-5.c: Likewise.
520 * gcc.target/i386/long-double-128-6.c: Likewise.
521 * gcc.target/i386/long-double-128-7.c: Likewise.
522 * gcc.target/i386/long-double-128-8.c: Likewise.
523 * gcc.target/i386/long-double-128-9.c: Likewise.
524 * gcc.target/i386/long-double-64-5.c: Likewise.
525 * gcc.target/i386/long-double-64-6.c: Likewise.
526 * gcc.target/i386/long-double-64-7.c: Likewise.
527 * gcc.target/i386/long-double-64-8.c: Likewise.
528 * gcc.target/i386/long-double-64-9.c: Likewise.
529 * gcc.target/i386/long-double-80-10.c: Likewise.
530 * gcc.target/i386/long-double-80-8.c: Likewise.
531 * gcc.target/i386/long-double-80-9.c: Likewise.
533 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
535 PR rtl-optimization/57662
536 * g++.dg/pr57662.C: New test.
538 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
540 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
541 * gcc.dg/vmx/perm.c: New.
542 * gcc.dg/vmx/perm-be-order.c: New.
544 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
546 * gcc.dg/vmx/vsums.c: New.
547 * gcc.dg/vmx/vsums-be-order.c: New.
549 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
551 * g++.dg/ipa/devirt-23.C: New testcase.
552 * g++.dg/ipa/devirt-20.C: Fix template.
554 2014-02-02 Jan Hubicka <jh@suse.cz>
556 * g++.dg/ipa/devirt-21.C: New testcase.
558 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
560 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
561 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
563 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
566 * gcc.c-torture/execute/pr60017.c: New test.
568 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
571 * gfortran.dg/default_initialization_7.f90: New test.
573 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
576 * gfortran.dg/elemental_subroutine_9.f90: New test.
578 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
580 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
582 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
584 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
586 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
588 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
590 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
593 * g++.dg/init/bitfield5.C: New.
595 2014-02-01 Jakub Jelinek <jakub@redhat.com>
597 PR tree-optimization/60003
598 * gcc.c-torture/execute/pr60003.c: New test.
600 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
603 * gcc.target/arm/pr59985.C: New.
605 2014-01-31 Jakub Jelinek <jakub@redhat.com>
608 * lib/tsan-dg.exp (tsan_init): Instead of not running any
609 tsan tests if trivial testcase doesn't run, set dg-do-what-default
611 (tsan_finish): Restore dg-do-what-default.
612 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
613 * g++.dg/tsan/fd_close_norace2.C: Likewise.
614 * g++.dg/tsan/default_options.C: Likewise.
615 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
616 * g++.dg/tsan/atomic_free2.C: Likewise.
617 * g++.dg/tsan/cond_race.C: Likewise.
618 * g++.dg/tsan/fd_close_norace.C: Likewise.
619 * g++.dg/tsan/benign_race.C: Likewise.
620 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
621 * c-c++-common/tsan/simple_race.c: Likewise.
622 * c-c++-common/tsan/mutexset1.c: Likewise.
623 * c-c++-common/tsan/thread_leak2.c: Likewise.
624 * c-c++-common/tsan/tls_race.c: Likewise.
625 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
626 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
627 * c-c++-common/tsan/free_race2.c: Likewise.
628 * c-c++-common/tsan/thread_leak.c: Likewise.
629 * c-c++-common/tsan/thread_leak1.c: Likewise.
630 * c-c++-common/tsan/race_on_barrier.c: Likewise.
631 * c-c++-common/tsan/free_race.c: Likewise.
632 * c-c++-common/tsan/sleep_sync.c: Likewise.
633 * c-c++-common/tsan/tiny_race.c: Likewise.
634 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
635 * c-c++-common/tsan/atomic_stack.c: Likewise.
636 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
637 in dg-output regexps.
638 * c-c++-common/tsan/simple_stack.c: Likewise.
640 2014-01-31 Richard Henderson <rth@redhat.com>
642 * g++.dg/tm/pr60004.C: New.
644 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
647 * g++.dg/inherit/crash4.C: New.
649 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
651 * c-c++-common/tsan/simple_race.c: Made test less flaky.
653 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
655 * gcc.target/i386/m512-check.h: Use correct rounding values.
657 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
659 * gcc.target/i386/avx-1.c: Use correct rounding values.
660 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
661 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
662 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
663 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
664 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
665 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
666 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
667 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
668 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
669 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
670 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
671 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
672 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
673 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
674 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
675 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
676 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
677 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
678 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
679 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
680 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
681 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
682 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
683 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
684 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
685 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
686 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
687 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
688 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
689 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
690 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
691 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
692 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
693 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
694 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
695 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
696 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
697 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
698 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
699 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
700 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
701 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
702 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
703 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
704 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
705 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
706 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
707 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
708 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
709 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
710 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
711 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
712 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
713 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
714 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
715 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
716 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
717 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
718 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
719 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
720 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
721 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
722 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
723 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
724 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
725 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
726 * gcc.target/i386/sse-13.c: Ditto.
727 * gcc.target/i386/sse-14.c: Ditto.
728 * gcc.target/i386/sse-22.c: Ditto.
729 * gcc.target/i386/sse-23.c: Ditto.
731 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
733 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
734 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
736 2014-01-31 Richard Biener <rguenther@suse.de>
739 * gcc.dg/torture/pr59990.c: New testcase.
741 2014-01-31 Jakub Jelinek <jakub@redhat.com>
743 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
744 if it fails don't run any tsan tests.
746 2014-01-31 Marek Polacek <polacek@redhat.com>
749 * gcc.dg/pr59940.c (g): Adjust dg-warning.
750 (y): Adjust dg-error.
751 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
752 * gcc.dg/pr59963-1.c: New test.
753 * gcc.dg/pr59963-2.c: New test.
754 * gcc.dg/pr59963-3.c: New test.
756 2014-01-30 Jakub Jelinek <jakub@redhat.com>
759 * gcc.target/arm/pr59923.c: New test.
761 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
763 * gcc.dg/vmx/splat.c: New.
764 * gcc.dg/vmx/splat-vsx.c: New.
765 * gcc.dg/vmx/splat-be-order.c: New.
766 * gcc.dg/vmx/splat-vsx-be-order.c: New.
767 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
768 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
770 2014-01-30 Richard Biener <rguenther@suse.de>
772 PR tree-optimization/59993
773 * gcc.dg/torture/pr59993.c: New testcase.
775 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
777 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
778 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
779 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
780 vect_int rather than vect_float.
782 2014-01-30 Marek Polacek <polacek@redhat.com>
784 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
786 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
788 * gcc.target/microblaze/isa/fcmp4.c: New.
790 2014-01-30 Marek Polacek <polacek@redhat.com>
793 * gcc.dg/pr59940.c: New test.
794 * gcc.dg/pr35635.c (func3): Move dg-warning.
796 2014-01-30 Richard Biener <rguenther@suse.de>
798 PR tree-optimization/59903
799 * gcc.dg/torture/pr59903.c: New testcase.
801 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
804 * g++.dg/lookup/crash8.C: New.
806 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
809 * g++.dg/template/crash117.C: New.
811 2014-01-30 Richard Biener <rguenther@suse.de>
814 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
815 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
817 * gcc.dg/invalid-call-1.c: Likewise.
819 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
822 * g++.dg/cpp1y/auto-fn23.C: New.
824 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
827 * g++.dg/init/dso_handle2.C: New.
829 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
832 * g++.dg/cpp0x/pr58674.C: New.
834 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
837 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
838 * gcc.target/i386/avx512f-gather-5.c: Ditto.
840 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
842 * gcc.dg/vmx/merge-be-order.c: New.
843 * gcc.dg/vmx/merge.c: New.
844 * gcc.dg/vmx/merge-vsx-be-order.c: New.
845 * gcc.dg/vmx/merge-vsx.c: New.
847 2014-01-29 Richard Biener <rguenther@suse.de>
849 PR tree-optimization/58742
850 * gcc.dg/pr58742-1.c: New testcase.
851 * gcc.dg/pr58742-2.c: Likewise.
852 * gcc.dg/pr58742-3.c: Likewise.
854 2014-01-29 Renlin Li <Renlin.Li@arm.com>
856 * gcc.target/arm/ftest-armv7ve-arm.c: New.
857 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
858 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
860 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
863 * g++.dg/gomp/pr58702.C: New.
865 2014-01-29 Dodji Seketeli <dodji@redhat.com>
867 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
870 2014-01-29 Jakub Jelinek <jakub@redhat.com>
873 PR tree-optimization/59920
874 * gcc.dg/pr59920-1.c: New test.
875 * gcc.dg/pr59920-2.c: New test.
876 * gcc.dg/pr59920-3.c: New test.
877 * c-c++-common/gomp/pr59917-1.c: New test.
878 * c-c++-common/gomp/pr59917-2.c: New test.
880 PR tree-optimization/59594
881 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
882 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
883 * gcc.dg/vect/pr59594.c: New test.
885 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
888 * gfortran.dg/allocate_class_3.f90: New test.
890 2014-01-28 Dodji Seketeli <dodji@redhat.com>
892 PR preprocessor/59935
893 * c-c++-common/cpp/warning-zero-location.c: New test.
894 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
896 2014-01-27 Steve Ellcey <sellcey@mips.com>
898 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
900 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
902 * g++.dg/ext/mv16.C: New tests.
904 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
906 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
907 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
908 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
909 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
910 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
911 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
912 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
913 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
914 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
915 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
916 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
917 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
918 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
919 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
920 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
921 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
922 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
923 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
924 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
925 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
926 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
927 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
928 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
929 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
930 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
931 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
932 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
933 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
934 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
935 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
936 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
937 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
938 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
939 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
940 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
941 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
942 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
943 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
944 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
945 _mm512_mask_cvtepi32_storeu_epi8.
946 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
947 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
948 _mm512_mask_cvtepi32_storeu_epi16.
949 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
950 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
951 _mm512_mask_cvtepi64_storeu_epi8.
952 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
953 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
954 _mm512_mask_cvtepi64_storeu_epi16.
955 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
956 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
957 _mm512_mask_cvtepi64_storeu_epi32.
958 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
959 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
960 _mm512_mask_cvtsepi32_storeu_epi8.
961 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
962 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
963 _mm512_mask_cvtsepi32_storeu_epi16.
964 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
965 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
966 _mm512_mask_cvtsepi64_storeu_epi8.
967 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
968 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
969 _mm512_mask_cvtsepi64_storeu_epi16.
970 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
971 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
972 _mm512_mask_cvtsepi64_storeu_epi32.
973 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
974 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
975 _mm512_mask_cvtusepi32_storeu_epi8.
976 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
977 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
978 _mm512_mask_cvtusepi32_storeu_epi16.
979 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
980 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
981 _mm512_mask_cvtusepi64_storeu_epi8.
982 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
983 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
984 _mm512_mask_cvtusepi64_storeu_epi16.
985 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
986 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
987 _mm512_mask_cvtusepi64_storeu_epi32.
988 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
989 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
991 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
993 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
994 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
995 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
996 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
997 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
998 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
999 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1000 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1001 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
1002 built-ins roudning immediate.
1003 * gcc.target/i386/sse-22.c: Add new built-ins.
1004 * gcc.target/i386/sse-23.c: Ditto.
1005 * gcc.target/i386/avx-1.c: Ditto.
1007 2014-01-27 Christian Bruel <christian.bruel@st.com>
1009 * gcc.target/sh/torture/strncmp.c: New tests.
1011 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
1013 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1015 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
1017 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1019 2014-01-24 Jeff Law <law@redhat.com>
1021 PR tree-optimization/59919
1022 * gcc.c-torture/compile/pr59919.c: New test.
1024 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1027 * g++.dg/ext/timevar2.C: New.
1029 2014-01-24 Marek Polacek <polacek@redhat.com>
1031 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1033 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
1036 * gcc.target/i386/pr59929.c: New test.
1038 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1041 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1042 word atomic functions at runtime.
1044 2014-01-23 Marek Polacek <polacek@redhat.com>
1047 * gcc.dg/pr59846.c: New test.
1049 2014-01-23 Marek Polacek <polacek@redhat.com>
1052 * c-c++-common/pr58346-1.c: New test.
1053 * c-c++-common/pr58346-2.c: New test.
1054 * c-c++-common/pr58346-3.c: New test.
1056 2014-01-23 Marek Polacek <polacek@redhat.com>
1059 * gcc.dg/20020220-2.c: Adjust dg-warning message.
1060 * gcc.dg/pr59871.c: New test.
1062 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1065 * g++.dg/parse/enum11.C: New.
1067 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1069 * gcc.target/aarch64/sshr64_1.c: New testcase.
1071 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
1073 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1074 SIMD enabled function.
1075 * g++.dg/cilk-plus/ef_test.C: New test.
1076 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1078 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1079 to differenciate C error messages from C++ ones.
1081 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1083 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1085 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
1087 * gcc.target/microblaze/others/builtin-trap.c: New test,
1089 2014-01-23 Jakub Jelinek <jakub@redhat.com>
1092 * c-c++-common/gomp/pr58809.c: New test.
1094 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
1097 * c-c++-common/asan/use-after-return-1.c: Fixed
1100 2014-01-23 Dodji Seketeli <dodji@redhat.com>
1102 PR preprocessor/58580
1103 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1105 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1106 Ilya Tocar <ilya.tocar@intel.com>
1108 * gcc.target/i386/avx512f-kmovw-1.c: New.
1110 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1112 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1113 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1114 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1115 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1116 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1117 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1119 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
1122 * gcc.dg/pr48774.c: Remove skip for mips_rel.
1123 * gcc.target/mips/pr52125.c: New test.
1125 2014-01-22 Marek Polacek <polacek@redhat.com>
1128 * gcc.dg/torture/pr59891.c: New test.
1130 2014-01-22 Jeff Law <law@redhat.com>
1132 PR tree-optimization/59597
1133 * gcc.dg/tree-ssa/pr59597.c: New test.
1135 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
1137 PR rtl-optimization/59477
1138 * g++.dg/pr59477.C: New.
1140 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1142 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1144 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1147 * g++.dg/pr59482.C: New.
1149 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1151 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1152 * gcc.dg/vmx/extract-vsx.c: New.
1153 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1154 * gcc.dg/vmx/insert-vsx.c: New.
1156 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1158 PR rtl-optimization/59896
1159 * gcc.target/arm/pr59896.c: New.
1161 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1163 PR rtl-optimization/59858
1164 * gcc.target/arm/pr59858.c: New.
1166 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1169 * gcc.dg/tree-prof/pr59003.c: New test.
1172 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1175 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1177 * gfortran.dg/round_3.f08: Add more cases.
1179 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1181 * lib/target-supports.exp (force_conventional_output_for): New
1183 * lib/scanasm.exp (scan-assembler_required_options)
1184 (scan-assembler-not_required_options)
1185 (scan-assembler-times_required_options): Replace with
1186 force_conventional_output_fors.
1187 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1188 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1190 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1193 * gcc.target/i386/pr59789.c: New testcase.
1195 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1197 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1198 the 'code' bitfield from 16 to 8.
1200 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1202 * lib/target-supports.exp
1203 (check_effective_target_vect_perm): Exclude aarch64_be.
1204 (check_effective_target_vect_perm_byte): Likewise.
1205 (check_effective_target_vect_perm_short): Likewise.
1207 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1209 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1210 (RUN_TEST): Use new macro.
1211 (INDEX64_32): Delete.
1212 (INDEX64_64): Likewise.
1213 (INDEX128_32): Likewise.
1214 (INDEX128_64): Likewise.
1216 (test_vneg_f32): Use fixed RUN_TEST.
1218 2014-01-20 Richard Biener <rguenther@suse.de>
1221 * gcc.dg/pr59860.c: New testcase.
1223 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1226 * gcc.target/i386/pr59880.c: New test.
1228 2014-01-20 Renlin Li <renlin.li@arm.com>
1230 * gcc.dg/pr44194-1.c: Tweak regexp.
1232 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1237 * gfortran.dg/round_3.f08: New cases added.
1238 * gfortran.dg/fmt_g_1.f90: New test.
1240 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1242 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1244 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1246 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1248 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1250 * gcc.dg/vect/pr57705.c: Require vect_int.
1251 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1252 * gcc.dg/vect/vect-alias-check.c: Likewise.
1254 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1257 * gfortran.dg/unresolved_fixup_1.f90: New test.
1258 * gfortran.dg/unresolved_fixup_2.f90: New test.
1260 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1263 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1264 Remove dg-prune-output lines.
1266 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1269 * gfortran.dg/pr59706.f90: New test.
1270 * g++.dg/ext/pr59706.C: New test.
1272 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1276 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1277 * g++.dg/init/pr58811.C: Likewise.
1279 2014-01-17 Jeff Law <law@redhat.com>
1282 * gfortran.dg/pr57904.f90: New test.
1284 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1287 * g++.dg/cpp0x/nsdmi-union4.C: New.
1289 2014-01-17 Marek Polacek <polacek@redhat.com>
1292 * g++.dg/diagnostic/pr59838.C: New test.
1294 2014-01-17 Marek Polacek <polacek@redhat.com>
1297 * gcc.dg/pr58346.c: New test.
1299 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1302 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1303 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1307 * gfortran.dg/pr59440-1.f90: New test.
1308 * gfortran.dg/pr59440-2.f90: New test.
1309 * gfortran.dg/pr59440-3.f90: New test.
1312 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1313 testing for " version" and " alias" with one testing for
1314 " version\[^\n\r]* alias".
1315 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1316 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1317 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1318 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1319 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1320 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1323 * c-c++-common/torture/pr57945.c: New test.
1325 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1327 * gcc.target/arm/its.c: New testcase.
1329 2014-01-16 Jan Hubicka <jh@suse.cz>
1332 * g++.dg/torture/pr59775.C: New testcase.
1334 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1337 * gcc.c-torture/compile/pr58344.c: New test.
1340 * gcc.target/i386/pr59839.c: New test.
1343 * gcc.target/i386/pr9771-1.c (main): Rename to...
1344 (real_main): ... this. Add __asm name "main".
1345 (ASMNAME, ASMNAME2, STRING): Define.
1347 2014-01-16 Nick Clifton <nickc@redhat.com>
1350 * gcc.c-torture/compile/pr28865.c: New.
1351 * gcc.c-torture/execute/pr28865.c: New.
1353 2014-01-16 Marek Polacek <polacek@redhat.com>
1356 * gcc.dg/pr59827.c: New test.
1358 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1360 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1362 2014-01-15 Richard Henderson <rth@redhat.com>
1365 * gcc.target/i386/pr54694.c: New test.
1367 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1370 * g++.dg/pr49718.C: New test.
1372 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1374 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1376 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1378 * gcc.dg/vmx/mult-even-odd.c: New.
1379 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1381 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1383 * lib/target-supports.exp (check_libcilkrts_available): Added an
1384 extern "C" if we are using C++ along with a function prototype.
1386 2014-01-15 Jeff Law <law@redhat.com>
1388 PR tree-optimization/59747
1389 * gcc.c-torture/execute/pr59747.c: New test.
1391 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1394 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1396 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1397 * g++.dg/ext/attribute-test-1.C: Likewise.
1398 * g++.dg/ext/attribute-test-2.C: Likewise.
1399 * g++.dg/ext/attribute-test-3.C: Likewise.
1400 * g++.dg/ext/attribute-test-4.C: Likewise.
1401 * g++.dg/ext/pr56790-1.C: Likewise.
1402 * g++.dg/torture/pr38565.C: Likewise.
1403 * gcc.dg/pr53060.c: Likewise.
1404 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1405 * c-c++-common/vector-compare-2.c: Likewise.
1406 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1407 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1408 dg-message line number.
1410 2014-01-15 Matthias Klose <doko@ubuntu.com>
1412 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1414 2014-01-15 Richard Biener <rguenther@suse.de>
1416 PR tree-optimization/59822
1417 * g++.dg/torture/pr59822.C: New testcase.
1419 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1422 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1423 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1425 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1426 Kugan Vivekanandarajah <kuganv@linaro.org>
1429 * g++.dg/pr59695.C: New testcase.
1431 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1434 * gcc.c-torture/compile/pr59803.c: New testcase.
1436 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1439 * gcc.c-torture/execute/pr58943.c: New test.
1440 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1442 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1445 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1446 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1447 (bar): Change return type to void. Set y to x.
1448 * gcc.target/i386/pr59794-1.c: New testcase.
1449 * gcc.target/i386/pr59794-2.c: Likewise.
1450 * gcc.target/i386/pr59794-3.c: Likewise.
1451 * gcc.target/i386/pr59794-4.c: Likewise.
1452 * gcc.target/i386/pr59794-5.c: Likewise.
1453 * gcc.target/i386/pr59794-6.c: Likewise.
1454 * gcc.target/i386/pr59794-7.c: Likewise.
1456 2014-01-14 Richard Biener <rguenther@suse.de>
1458 PR tree-optimization/58921
1459 PR tree-optimization/59006
1460 * gcc.dg/torture/pr58921.c: New testcase.
1461 * gcc.dg/torture/pr59006.c: Likewise.
1462 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1464 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1467 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1468 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1469 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1470 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1471 Executing predictive commoning without unrolling.
1473 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1475 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1476 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1477 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1478 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1479 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1480 __builtin_ia32_rsqrt28sd_round.
1481 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1482 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1483 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1484 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1485 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1486 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1487 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1488 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1489 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1490 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1491 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1492 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1493 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1494 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1495 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1496 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1497 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1498 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1499 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1500 fix wrong rounding mode (see above).
1501 * gcc.target/i386/sse-23.c: Ditto.
1503 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1505 * gcc.dg/vmx/insert.c: New.
1506 * gcc.dg/vmx/insert-be-order.c: New.
1507 * gcc.dg/vmx/extract.c: New.
1508 * gcc.dg/vmx/extract-be-order.c: New.
1510 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1512 PR tree-optimization/59387
1513 * gcc.c-torture/execute/pr59387.c: New test.
1515 2014-01-13 Richard Biener <rguenther@suse.de>
1517 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1518 adjusting mathlib options.
1519 * gfortran.dg/lto/lto.exp: Likewise.
1521 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1523 * gnat.dg/loop_optimization17.adb: New test.
1524 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1526 2014-01-13 Christian Bruel <christian.bruel@st.com>
1528 * gcc.target/sh/cmpstrn.c: New case.
1530 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1532 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1533 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1535 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1538 * gfortran.dg/alloc_comp_basics_6.f90: New.
1540 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1543 * gfortran.dg/pr59700.f90: New test.
1545 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1547 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1548 * gfortran.dg/use_only_3.f90: Likewise.
1549 * gfortran.dg/inquire_10.f90: Delete opened file.
1550 * gfortran.dg/inquire_15.f90: Likewise.
1551 * gfortran.dg/pr16597.f90: Likewise.
1552 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1555 2014-01-10 Jeff Law <law@redhat.com>
1558 * gcc.c-torture/compile/pr59743.c: New test.
1560 2014-01-10 Jan Hubicka <jh@suse.cz>
1563 * g++.dg/torture/pr58585.C: New testcase.
1565 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1567 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1569 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1571 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1573 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1576 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1577 * gcc.target/aarch64/cmn-neg2.c: New test.
1579 2014-01-10 Richard Biener <rguenther@suse.de>
1581 PR tree-optimization/59374
1582 * gcc.dg/torture/pr59374-3.c: New testcase.
1584 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1586 * lib/target-supports.exp
1587 (check_effective_target_arm_crypto_ok_nocache): New.
1588 (check_effective_target_arm_crypto_ok): Use above procedure.
1589 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1591 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1595 * g++.dg/ipa/devirt-20.C: New testcase.
1596 * g++.dg/torture/pr58252.C: Likewise.
1597 * g++.dg/torture/pr59226.C: Likewise.
1599 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1601 * c-c++-common/asan/no-asan-stack.c: New test.
1603 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1606 * gcc.dg/pr59670.c: New test.
1608 2014-01-09 Steve Ellcey <sellcey@mips.com>
1610 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1612 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1615 * gcc.target/i386/pr47735.c: New test.
1617 PR tree-optimization/59622
1618 * g++.dg/opt/pr59622-2.C: New test.
1619 * g++.dg/opt/pr59622-3.C: New test.
1620 * g++.dg/opt/pr59622-4.C: New test.
1621 * g++.dg/opt/pr59622-5.C: New test.
1624 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1625 filename:line instead of (modulename+offset) form with stripped
1626 initial / from the filename.
1628 2014-01-09 Ian Lance Taylor <iant@google.com>
1630 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1631 the other Go compiler.
1633 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1636 * g++.dg/cpp0x/variadic145.C: New.
1638 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1640 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1641 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1643 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1646 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1647 are run only if the Cilk library is available/enabled.
1648 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1649 * lib/target-supports.exp (check_libcilkrts_available): New function.
1651 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1654 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1655 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1656 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1657 with dg-additional-options.
1658 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1659 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1660 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1661 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1662 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1663 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1665 2014-01-09 Richard Biener <rguenther@suse.de>
1667 PR tree-optimization/59715
1668 * gcc.dg/torture/pr59715.c: New testcase.
1670 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1672 * c-c++-common/asan/no-asan-globals.c: New test.
1673 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1674 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1675 * c-c++-common/asan/use-after-return-1.c: Likewise.
1676 * c-c++-common/asan/no-use-after-return.c: Likewise.
1678 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1680 * gnat.dg/weak2.ad[sb]: New test.
1682 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1685 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1686 type, use pointers to vector type instead.
1688 2014-01-08 Catherine Moore <clm@codesourcery.com>
1690 * gcc.target/mips/umips-branch-3.c: New test.
1691 * gcc.target/mips/umips-branch-4.c: New test.
1693 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1695 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1696 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1697 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1698 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1699 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1700 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1701 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1702 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1704 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1706 PR rtl-optimization/59137
1707 * gcc.target/mips/pr59137.c: New test.
1709 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1711 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1712 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1713 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1714 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1715 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1716 Require fpic effective target.
1717 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1719 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1722 * gcc.dg/pr59722.c: New test.
1724 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1727 * gcc.dg/torture/pr57748-3.c: New test.
1728 * gcc.dg/torture/pr57748-4.c: New test.
1730 2014-01-08 Marek Polacek <polacek@redhat.com>
1733 * gcc.dg/gomp/pr59669-1.c: New test.
1734 * gcc.dg/gomp/pr59669-2.c: New test.
1736 2014-01-08 Martin Jambor <mjambor@suse.cz>
1739 * gcc.dg/ipa/pr59610.c: New test.
1741 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1744 * gfortran.dg/binding_label_tests_26a.f90: New.
1745 * gfortran.dg/binding_label_tests_26b.f90: New.
1747 2014-01-08 Marek Polacek <polacek@redhat.com>
1750 * c-c++-common/ubsan/pr59667.c: New test.
1752 2014-01-08 Richard Biener <rguenther@suse.de>
1755 * gcc.dg/pr59630.c: New testcase.
1757 2014-01-08 Richard Biener <rguenther@suse.de>
1760 * gcc.dg/pr59471.c: New testcase.
1762 2014-01-07 Jeff Law <law@redhat.com>
1765 * gcc.target/i386/pr53623.c: New test.
1767 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1769 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1771 * g++.dg/cpp1y/pr58534.C: Likewise.
1772 * g++.dg/cpp1y/pr58536.C: Likewise.
1773 * g++.dg/cpp1y/pr58548.C: Likewise.
1774 * g++.dg/cpp1y/pr58549.C: Likewise.
1775 * g++.dg/cpp1y/pr58637.C: Likewise.
1776 * g++.dg/cpp1y/pr59112.C: Likewise.
1777 * g++.dg/cpp1y/pr59113.C: Likewise.
1778 * g++.dg/cpp1y/pr59629.C: Likewise.
1779 * g++.dg/cpp1y/pr59635.C: Likewise.
1780 * g++.dg/cpp1y/pr59636.C: Likewise.
1781 * g++.dg/cpp1y/pr59638.C: Likewise.
1783 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1785 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1787 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
1789 * gcc.target/i386/intrinsics_4.c (bar): New function.
1791 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1793 * g++.dg/ext/is_base_of_incomplete-2.C: New.
1795 2014-01-07 Jakub Jelinek <jakub@redhat.com>
1797 PR rtl-optimization/58668
1798 * gcc.dg/pr58668.c: New test.
1800 PR tree-optimization/59643
1801 * gcc.dg/pr59643.c: New test.
1802 * gcc.c-torture/execute/pr59643.c: New test.
1804 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1807 * gfortran.dg/class_allocate_16.f90: New.
1809 2014-01-06 Jakub Jelinek <jakub@redhat.com>
1812 * gcc.target/i386/pr59644.c: New test.
1814 2014-01-06 Marek Polacek <polacek@redhat.com>
1817 * gcc.dg/pr57773.c: New test.
1819 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
1825 * g++.dg/cpp1y/pr59635.C: New testcase.
1826 * g++.dg/cpp1y/pr59636.C: New testcase.
1827 * g++.dg/cpp1y/pr59629.C: New testcase.
1828 * g++.dg/cpp1y/pr59638.C: New testcase.
1830 2014-01-06 Martin Jambor <mjambor@suse.cz>
1833 * gcc.dg/ipa/pr59008.c: New test.
1835 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1837 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1840 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1842 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1843 Require c99_runtime.
1844 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1846 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1847 Require c99_runtime.
1848 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1849 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1850 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1852 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1853 Require c99_runtime.
1854 Make CALC void static.
1855 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
1857 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
1858 Require c99_runtime.
1859 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
1861 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1863 * gcc.target/i386/pr59501-1.c: Require avx effective target.
1864 * gcc.target/i386/pr59501-2.c: Likewise.
1865 * gcc.target/i386/pr59501-3.c: Likewise.
1866 * gcc.target/i386/pr59501-4.c: Likewise.
1867 * gcc.target/i386/pr59501-5.c: Likewise.
1868 * gcc.target/i386/pr59501-6.c: Likewise.
1870 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1872 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
1873 * gcc.target/i386/pr59390_1.c: Likewise.
1874 * gcc.target/i386/pr59390_2.c: Likewise.
1876 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
1878 * gcc.dg/pr59350.c: Tweak.
1879 * gcc.dg/pr59350-2.c: New test.
1880 * g++.dg/pr59510.C: Likewise.
1882 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1885 * gfortran.dg/bind_c_procs_2.f90: New.
1887 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
1889 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
1890 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1891 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1892 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1893 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
1894 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1895 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1897 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
1899 * gcc.target/arm/neon-nested-apcs.c: New test.
1901 2014-01-04 Jakub Jelinek <jakub@redhat.com>
1903 PR tree-optimization/59519
1904 * gcc.dg/vect/pr59519-1.c: New test.
1905 * gcc.dg/vect/pr59519-2.c: New test.
1907 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
1910 2014-01-04 Janus Weil <janus@gcc.gnu.org>
1913 * gfortran.dg/typebound_proc_32.f90: New.
1915 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
1918 * g++.dg/pr58950.C: New file.
1920 2014-01-03 Tobias Burnus <burnus@net-b.de>
1923 * g++.dg/gomp/pr58567.C: New.
1925 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
1927 PR tree-optimization/59651
1928 * gcc.dg/torture/pr59651.c: New test.
1929 * gcc.dg/vect/pr59651.c: Ditto.
1931 2014-01-03 Jakub Jelinek <jakub@redhat.com>
1934 * gcc.target/i386/pr59625.c: New test.
1936 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1940 * g++.dg/cpp0x/range-for28.C: New.
1941 * g++.dg/cpp0x/range-for3.C: Update.
1943 2014-01-02 Joseph Myers <joseph@codesourcery.com>
1945 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
1947 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1950 * g++.dg/cpp0x/pr59641.C: New file.
1952 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1954 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
1956 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1959 * g++.dg/ext/pr59378.C: New file.
1961 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1963 Update copyright years
1965 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1967 * gcc.target/arc/arc.exp: Use the standard form for the copyright
1970 2014-01-02 Janus Weil <janus@gcc.gnu.org>
1973 * gfortran.dg/dynamic_dispatch_12.f90: New.
1975 2014-01-01 Jakub Jelinek <jakub@redhat.com>
1977 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
1978 the builtin isn't optimized away as unused.
1980 PR rtl-optimization/59647
1981 * g++.dg/opt/pr59647.C: New test.
1983 Copyright (C) 2014 Free Software Foundation, Inc.
1985 Copying and distribution of this file, with or without modification,
1986 are permitted in any medium without royalty provided the copyright
1987 notice and this notice are preserved.