1 2014-02-19 Jakub Jelinek <jakub@redhat.com>
4 * c-c++-common/cpp/pr58844-1.c: New test.
5 * c-c++-common/cpp/pr58844-2.c: New test.
7 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
10 * g++.dg/cpp0x/constexpr-ice10.C: New.
12 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
15 * g++.dg/cpp0x/pr60215.C: New.
17 2014-02-18 Tobias Burnus <burnus@net-b.de>
20 * gfortran.dg/proc_ptr_45.f90: New.
21 * gfortran.dg/proc_ptr_46.f90: New.
23 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
26 * g++.dg/cpp1y/pr60190.C: New testcase.
29 * g++.dg/cpp1y/pr60064.C: New testcase.
31 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
34 * gcc.target/i386/pr60205-1.c: New test.
35 * gcc.target/i386/pr60205-2.c: Ditto.
37 2014-02-18 Kai Tietz <ktietz@redhat.com>
40 * gcc.target/i386/nest-1.c: New testcase.
42 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
44 * gnat.dg/opt32.adb: New test.
46 2014-02-18 Janus Weil <janus@gcc.gnu.org>
49 * gfortran.dg/typebound_generic_15.f90: New.
51 2014-02-17 Janus Weil <janus@gcc.gnu.org>
54 * gfortran.dg/init_flag_12.f90: New.
56 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
57 Ilya Tocar <ilya.tocar@intel.com>
59 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
60 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
61 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
62 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
64 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
66 * lib/target-supports.exp
67 (check_effective_target_logical_op_short_circuit): New procedure.
68 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
69 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
70 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
71 * gcc.dg/tree-ssa/vrp47.c: Likewise.
72 * gcc.dg/tree-ssa/vrp87.c: Likewise.
73 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
74 logical_op_short_circuit for the alternative test, extending
77 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
80 * gcc.target/powerpc/pr60203.c: New testsuite.
82 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
85 * gfortran.dg/ichar_3.f90: New test.
87 2014-02-15 Richard Biener <rguenther@suse.de>
89 PR tree-optimization/60183
90 * gcc.dg/torture/pr60183.c: New testcase.
92 2014-02-14 Jeff Law <law@redhat.com>
94 PR rtl-optimization/60131
95 * g++.dg/torture/pr60131.C: New test.
97 2014-02-14 Ian Bolton <ian.bolton@arm.com>
99 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
102 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
104 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
106 2014-02-14 Jakub Jelinek <jakub@redhat.com>
108 * gcc.c-torture/compile/20140213.c: New test.
110 2014-02-13 Jakub Jelinek <jakub@redhat.com>
113 * gcc.target/i386/pr43546.c: New test.
115 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
117 * gcc.target/s390/hotpatch-compile-8.c: New test.
119 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
121 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
122 definition with an ifndef.
123 * gcc.dg/pr59605-2.c: New test.
125 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
127 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
129 2014-02-12 Joseph Myers <joseph@codesourcery.com>
131 * gcc.dg/torture/float128-mul-underflow.c,
132 gcc.dg/torture/float128-truncdf-underflow.c,
133 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
135 2014-02-12 Jakub Jelinek <jakub@redhat.com>
138 * g++.dg/ipa/pr59737.C: New test.
140 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
142 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
144 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
146 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
148 * gcc.dg/cilk-plus/jump-openmp.c: New file.
150 2014-02-12 Richard Biener <rguenther@suse.de>
153 * gcc.dg/torture/pr60092.c: New testcase.
154 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
156 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
158 * gcc.c-torture/execute/20140212-1.c: New test.
160 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
163 * g++.dg/cpp0x/pr60047.C: New.
165 2014-02-12 Jakub Jelinek <jakub@redhat.com>
168 * c-c++-common/pr60101.c: New test.
170 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
173 * g++.dg/ipa/devirt-27.C: New testcase.
174 * g++.dg/ipa/devirt-26.C: New testcase.
176 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
179 * gcc.target/powerpc/pr60137.c: New file.
181 2014-02-11 Jakub Jelinek <jakub@redhat.com>
184 * gfortran.dg/pr52370.f90: New test.
186 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
190 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
193 * gcc.target/i386/pr43662.c (dg-options):
194 Add -maccumulate-outgoing-args.
195 * gcc.target/i386/pr43869.c (dg-options): Ditto.
196 * gcc.target/i386/pr57003.c (dg-options): Ditto.
197 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
198 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
199 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
200 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
201 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
202 Add -maccumulate-outgoing-args.
203 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
204 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
205 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
206 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
207 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
208 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
209 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
210 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
211 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
212 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
213 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
214 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
215 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
216 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
217 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
219 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
221 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
223 2014-02-11 Jakub Jelinek <jakub@redhat.com>
226 * gcc.dg/guality/pr59776.c: New test.
228 2014-02-11 Renlin Li <Renlin.Li@arm.com>
230 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
231 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
232 (add_options_for_arm_vfp3): New.
234 2014-02-11 Jeff Law <law@redhat.com>
237 * gcc.target/m68k/pr54041.c: New test.
239 2014-02-11 Jakub Jelinek <jakub@redhat.com>
242 * gcc.target/i386/pr59927.c: New test.
244 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
246 * gcc.dg/vect/pr57741-3.c: Require vect_int.
247 * gcc.dg/vect/pr60012.c: Likewise.
248 * gcc.dg/vect/vect-119.c: Likewise.
249 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
250 * gcc.dg/vect/vect-outer-4c.c: Likewise.
252 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
254 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
256 2014-02-10 Jeff Law <law@redhat.com>
259 * gcc.c-torture/compile/pr52306.c: New test.
261 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
263 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
265 2014-02-10 Richard Biener <rguenther@suse.de>
267 PR tree-optimization/60115
268 * gcc.dg/torture/pr60115.c: New testcase.
270 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
272 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
273 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
275 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
276 Ilya Tocar <ilya.tocar@intel.com>
278 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
279 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
280 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
281 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
282 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
283 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
284 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
285 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
286 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
287 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
288 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
289 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
290 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
291 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
292 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
293 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
294 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
295 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
296 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
297 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
298 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
299 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
300 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
301 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
302 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
303 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
304 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
306 2014-02-10 Jakub Jelinek <jakub@redhat.com>
308 * gcc.dg/vect/pr59984.c: Require effective target
311 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
314 * gfortran.dg/associated_target_5.f03: New test.
316 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
319 * gfortran.dg/elemental_by_value_1.f90: New test.
321 2014-02-08 Janus Weil <janus@gcc.gnu.org>
324 * gfortran.dg/finalize_22.f90: New.
326 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
329 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
330 was fixed by the patch for PR59906.
332 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
335 * gfortran.dg/coarray_8.f90: Update dg-error match.
337 2014-02-08 Jakub Jelinek <jakub@redhat.com>
340 * gcc.dg/vect/pr59984.c: New test.
343 * gcc.dg/attr-alloc_align-1.c: New test.
344 * gcc.dg/attr-alloc_align-2.c: New test.
345 * gcc.dg/attr-alloc_align-3.c: New test.
346 * gcc.dg/attr-assume_aligned-1.c: New test.
347 * gcc.dg/attr-assume_aligned-2.c: New test.
348 * gcc.dg/attr-assume_aligned-3.c: New test.
350 2014-02-08 Jakub Jelinek <jakub@redhat.com>
353 * gcc.target/i386/pr60077-1.c: New test.
354 * gcc.target/i386/pr60077-2.c: New test.
356 2014-02-07 Jakub Jelinek <jakub@redhat.com>
358 PR preprocessor/56824
359 * gcc.dg/pr56824.c: New test.
361 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
363 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
364 variable used for atomic operations.
366 2014-02-07 Richard Biener <rguenther@suse.de>
369 * gcc.dg/vect/pr60092-2.c: New testcase.
371 2014-02-07 Jakub Jelinek <jakub@redhat.com>
375 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
377 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
378 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
380 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
382 * gcc.target/s390/fp2int1.c: New testcase.
384 2014-02-07 Richard Biener <rguenther@suse.de>
387 * gcc.dg/tree-ssa/alias-30.c: New testcase.
388 * gcc.dg/tree-ssa/alias-31.c: Likewise.
390 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
393 * g++.dg/torture/pr59918.C: New testcase.
395 2014-02-06 Jakub Jelinek <jakub@redhat.com>
398 * gcc.target/arm/pr59575.c: New test.
401 * gcc.dg/pr59992.c: New test.
403 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
405 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
406 init_priority. Test alignment of variable instead of function.
408 2014-02-06 Marek Polacek <polacek@redhat.com>
411 * gcc.dg/pr60087.c: New test.
413 2014-02-06 Alan Modra <amodra@gmail.com>
415 * gcc.target/powerpc/pr60032.c: New.
417 2014-02-06 Jakub Jelinek <jakub@redhat.com>
420 * gcc.c-torture/execute/pr60062.c: New test.
421 * gcc.c-torture/execute/pr60072.c: New test.
423 2014-02-06 Ian Bolton <ian.bolton@arm.com>
425 * gcc.dg/tree-ssa/pr59597.c: Make called function static
426 so that expected outcome works for PIC variants too.
428 2014-02-06 Yury Gribov <y.gribov@samsung.com>
429 Kugan Vivekanandarajah <kuganv@linaro.org>
431 * gcc.target/arm/vect-noalign.c: New file.
433 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
434 Jakub Jelinek <jakub@redhat.com>
437 * gcc.dg/pr60013.c: New testcase.
439 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
441 * gcc.dg/vmx/sum2s.c: New.
442 * gcc.dg/vmx/sum2s-be-order.c: New.
444 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
446 * gcc.dg/vmx/pack.c: New.
447 * gcc.dg/vmx/pack-be-order.c: New.
448 * gcc.dg/vmx/unpack.c: New.
449 * gcc.dg/vmx/unpack-be-order.c: New.
451 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
453 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
454 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
456 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
458 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
459 Use __builtin_floorf, __builtin_ceilf.
460 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
462 (TEST): Use __builtin_floorf.
463 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
465 2014-02-05 Jakub Jelinek <jakub@redhat.com>
468 * g++.dg/opt/pr59947.C: New test.
471 * c-c++-common/gomp/pr58703.c: New test.
473 2014-02-05 Richard Biener <rguenther@suse.de>
476 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
477 avoid using unsigned long long.
479 2014-02-05 Jakub Jelinek <jakub@redhat.com>
482 * g++.dg/torture/pr57499.C: New test.
484 2014-02-05 Yury Gribov <y.gribov@samsung.com>
486 * gcc.dg/asan/nosanitize-and-inline.c: New test.
488 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
490 * g++.dg/ipa/devirrt-22.C: Fix template.
492 2014-02-04 Marek Polacek <polacek@redhat.com>
495 * gcc.dg/pr60036.c: New test.
497 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
500 * g++.dg/torture/pr60058.C: New testcase.
502 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
504 * g++.dg/tsan/default_options.C: Invert check.
506 2014-02-04 Jakub Jelinek <jakub@redhat.com>
508 PR tree-optimization/60002
509 * g++.dg/opt/pr60002.C: New test.
511 PR tree-optimization/60023
512 * g++.dg/vect/pr60023.cc: New test.
515 * c-c++-common/torture/pr60026.c: New test.
517 PR rtl-optimization/57915
518 * gcc.target/i386/pr57915.c: New test.
520 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
522 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
524 2014-02-04 Renlin Li <Renlin.Li@arm.com>
526 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
528 2014-02-04 Jakub Jelinek <jakub@redhat.com>
531 * gcc.dg/pr59261.c: New test.
533 2014-02-04 Richard Biener <rguenther@suse.de>
535 PR tree-optimization/60012
536 * gcc.dg/vect/pr60012.c: New testcase.
538 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
541 * g++.dg/eh/unwind-direct.C: New test.
543 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
545 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
546 timeout value to 20s.
548 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
551 * g++.dg/torture/pr59882.C: New testcase
553 2014-02-03 Jan Hubicka <jh@suse.cz>
556 * g++.dg/ipa/devirt-22.C: New testcase.
558 2014-02-03 Jan Hubicka <jh@suse.cz>
560 * g++.dg/ipa/devirt-25.C: New testcase.
562 2014-02-04 Jakub Jelinek <jakub@redhat.com>
564 PR tree-optimization/59924
565 * gcc.dg/pr59924.c: New test.
567 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
570 * g++.dg/ipa/devirt-24.C: New testcase.
572 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
576 * c-c++-common/attributes-1.c: New testcase.
577 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
579 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
582 * g++.dg/cpp0x/pr58871.C: New.
584 2014-02-03 Cong Hou <congh@google.com>
586 PR tree-optimization/60000
587 * g++.dg/vect/pr60000.cc: New test.
589 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
591 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
592 * gcc.target/i386/long-double-64-4.c: Likewise.
593 * gcc.target/i386/long-double-80-1.c: Likewise.
594 * gcc.target/i386/long-double-80-2.c: Likewise.
595 * gcc.target/i386/long-double-80-3.c: Likewise.
596 * gcc.target/i386/long-double-80-4.c: Likewise.
597 * gcc.target/i386/long-double-80-5.c: Likewise.
598 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
600 * gcc.target/i386/long-double-64-3.c: Likewise.
601 * gcc.target/i386/long-double-128-1.c: New test.
602 * gcc.target/i386/long-double-128-2.c: Likewise.
603 * gcc.target/i386/long-double-128-3.c: Likewise.
604 * gcc.target/i386/long-double-128-4.c: Likewise.
605 * gcc.target/i386/long-double-128-5.c: Likewise.
606 * gcc.target/i386/long-double-128-6.c: Likewise.
607 * gcc.target/i386/long-double-128-7.c: Likewise.
608 * gcc.target/i386/long-double-128-8.c: Likewise.
609 * gcc.target/i386/long-double-128-9.c: Likewise.
610 * gcc.target/i386/long-double-64-5.c: Likewise.
611 * gcc.target/i386/long-double-64-6.c: Likewise.
612 * gcc.target/i386/long-double-64-7.c: Likewise.
613 * gcc.target/i386/long-double-64-8.c: Likewise.
614 * gcc.target/i386/long-double-64-9.c: Likewise.
615 * gcc.target/i386/long-double-80-10.c: Likewise.
616 * gcc.target/i386/long-double-80-8.c: Likewise.
617 * gcc.target/i386/long-double-80-9.c: Likewise.
619 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
621 PR rtl-optimization/57662
622 * g++.dg/pr57662.C: New test.
624 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
626 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
627 * gcc.dg/vmx/perm.c: New.
628 * gcc.dg/vmx/perm-be-order.c: New.
630 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
632 * gcc.dg/vmx/vsums.c: New.
633 * gcc.dg/vmx/vsums-be-order.c: New.
635 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
637 * g++.dg/ipa/devirt-23.C: New testcase.
638 * g++.dg/ipa/devirt-20.C: Fix template.
640 2014-02-02 Jan Hubicka <jh@suse.cz>
642 * g++.dg/ipa/devirt-21.C: New testcase.
644 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
646 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
647 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
649 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
652 * gcc.c-torture/execute/pr60017.c: New test.
654 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
657 * gfortran.dg/default_initialization_7.f90: New test.
659 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
662 * gfortran.dg/elemental_subroutine_9.f90: New test.
664 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
666 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
668 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
670 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
672 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
674 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
676 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
679 * g++.dg/init/bitfield5.C: New.
681 2014-02-01 Jakub Jelinek <jakub@redhat.com>
683 PR tree-optimization/60003
684 * gcc.c-torture/execute/pr60003.c: New test.
686 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
689 * gcc.target/arm/pr59985.C: New.
691 2014-01-31 Jakub Jelinek <jakub@redhat.com>
694 * lib/tsan-dg.exp (tsan_init): Instead of not running any
695 tsan tests if trivial testcase doesn't run, set dg-do-what-default
697 (tsan_finish): Restore dg-do-what-default.
698 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
699 * g++.dg/tsan/fd_close_norace2.C: Likewise.
700 * g++.dg/tsan/default_options.C: Likewise.
701 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
702 * g++.dg/tsan/atomic_free2.C: Likewise.
703 * g++.dg/tsan/cond_race.C: Likewise.
704 * g++.dg/tsan/fd_close_norace.C: Likewise.
705 * g++.dg/tsan/benign_race.C: Likewise.
706 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
707 * c-c++-common/tsan/simple_race.c: Likewise.
708 * c-c++-common/tsan/mutexset1.c: Likewise.
709 * c-c++-common/tsan/thread_leak2.c: Likewise.
710 * c-c++-common/tsan/tls_race.c: Likewise.
711 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
712 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
713 * c-c++-common/tsan/free_race2.c: Likewise.
714 * c-c++-common/tsan/thread_leak.c: Likewise.
715 * c-c++-common/tsan/thread_leak1.c: Likewise.
716 * c-c++-common/tsan/race_on_barrier.c: Likewise.
717 * c-c++-common/tsan/free_race.c: Likewise.
718 * c-c++-common/tsan/sleep_sync.c: Likewise.
719 * c-c++-common/tsan/tiny_race.c: Likewise.
720 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
721 * c-c++-common/tsan/atomic_stack.c: Likewise.
722 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
723 in dg-output regexps.
724 * c-c++-common/tsan/simple_stack.c: Likewise.
726 2014-01-31 Richard Henderson <rth@redhat.com>
728 * g++.dg/tm/pr60004.C: New.
730 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
733 * g++.dg/inherit/crash4.C: New.
735 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
737 * c-c++-common/tsan/simple_race.c: Made test less flaky.
739 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
741 * gcc.target/i386/m512-check.h: Use correct rounding values.
743 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
745 * gcc.target/i386/avx-1.c: Use correct rounding values.
746 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
747 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
748 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
749 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
750 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
751 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
752 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
753 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
754 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
755 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
756 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
757 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
758 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
759 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
760 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
761 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
762 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
763 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
764 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
765 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
766 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
767 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
768 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
769 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
770 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
771 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
772 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
773 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
774 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
775 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
776 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
777 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
778 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
779 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
780 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
781 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
782 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
783 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
784 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
785 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
786 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
787 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
788 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
789 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
790 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
791 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
792 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
793 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
794 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
795 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
796 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
797 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
798 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
799 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
800 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
801 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
802 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
803 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
804 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
805 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
806 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
807 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
808 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
809 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
810 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
811 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
812 * gcc.target/i386/sse-13.c: Ditto.
813 * gcc.target/i386/sse-14.c: Ditto.
814 * gcc.target/i386/sse-22.c: Ditto.
815 * gcc.target/i386/sse-23.c: Ditto.
817 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
819 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
820 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
822 2014-01-31 Richard Biener <rguenther@suse.de>
825 * gcc.dg/torture/pr59990.c: New testcase.
827 2014-01-31 Jakub Jelinek <jakub@redhat.com>
829 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
830 if it fails don't run any tsan tests.
832 2014-01-31 Marek Polacek <polacek@redhat.com>
835 * gcc.dg/pr59940.c (g): Adjust dg-warning.
836 (y): Adjust dg-error.
837 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
838 * gcc.dg/pr59963-1.c: New test.
839 * gcc.dg/pr59963-2.c: New test.
840 * gcc.dg/pr59963-3.c: New test.
842 2014-01-30 Jakub Jelinek <jakub@redhat.com>
845 * gcc.target/arm/pr59923.c: New test.
847 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
849 * gcc.dg/vmx/splat.c: New.
850 * gcc.dg/vmx/splat-vsx.c: New.
851 * gcc.dg/vmx/splat-be-order.c: New.
852 * gcc.dg/vmx/splat-vsx-be-order.c: New.
853 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
854 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
856 2014-01-30 Richard Biener <rguenther@suse.de>
858 PR tree-optimization/59993
859 * gcc.dg/torture/pr59993.c: New testcase.
861 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
863 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
864 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
865 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
866 vect_int rather than vect_float.
868 2014-01-30 Marek Polacek <polacek@redhat.com>
870 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
872 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
874 * gcc.target/microblaze/isa/fcmp4.c: New.
876 2014-01-30 Marek Polacek <polacek@redhat.com>
879 * gcc.dg/pr59940.c: New test.
880 * gcc.dg/pr35635.c (func3): Move dg-warning.
882 2014-01-30 Richard Biener <rguenther@suse.de>
884 PR tree-optimization/59903
885 * gcc.dg/torture/pr59903.c: New testcase.
887 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
890 * g++.dg/lookup/crash8.C: New.
892 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
895 * g++.dg/template/crash117.C: New.
897 2014-01-30 Richard Biener <rguenther@suse.de>
900 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
901 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
903 * gcc.dg/invalid-call-1.c: Likewise.
905 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
908 * g++.dg/cpp1y/auto-fn23.C: New.
910 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
913 * g++.dg/init/dso_handle2.C: New.
915 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
918 * g++.dg/cpp0x/pr58674.C: New.
920 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
923 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
924 * gcc.target/i386/avx512f-gather-5.c: Ditto.
926 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
928 * gcc.dg/vmx/merge-be-order.c: New.
929 * gcc.dg/vmx/merge.c: New.
930 * gcc.dg/vmx/merge-vsx-be-order.c: New.
931 * gcc.dg/vmx/merge-vsx.c: New.
933 2014-01-29 Richard Biener <rguenther@suse.de>
935 PR tree-optimization/58742
936 * gcc.dg/pr58742-1.c: New testcase.
937 * gcc.dg/pr58742-2.c: Likewise.
938 * gcc.dg/pr58742-3.c: Likewise.
940 2014-01-29 Renlin Li <Renlin.Li@arm.com>
942 * gcc.target/arm/ftest-armv7ve-arm.c: New.
943 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
944 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
946 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
949 * g++.dg/gomp/pr58702.C: New.
951 2014-01-29 Dodji Seketeli <dodji@redhat.com>
953 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
956 2014-01-29 Jakub Jelinek <jakub@redhat.com>
959 PR tree-optimization/59920
960 * gcc.dg/pr59920-1.c: New test.
961 * gcc.dg/pr59920-2.c: New test.
962 * gcc.dg/pr59920-3.c: New test.
963 * c-c++-common/gomp/pr59917-1.c: New test.
964 * c-c++-common/gomp/pr59917-2.c: New test.
966 PR tree-optimization/59594
967 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
968 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
969 * gcc.dg/vect/pr59594.c: New test.
971 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
974 * gfortran.dg/allocate_class_3.f90: New test.
976 2014-01-28 Dodji Seketeli <dodji@redhat.com>
978 PR preprocessor/59935
979 * c-c++-common/cpp/warning-zero-location.c: New test.
980 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
982 2014-01-27 Steve Ellcey <sellcey@mips.com>
984 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
986 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
988 * g++.dg/ext/mv16.C: New tests.
990 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
992 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
993 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
994 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
995 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
996 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
997 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
998 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
999 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1000 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1001 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1002 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1003 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1004 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1005 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1006 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1007 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1008 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1009 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1010 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1011 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1012 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1013 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1014 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1015 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1016 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1017 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1018 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1019 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1020 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1021 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1022 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1023 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1024 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1025 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1026 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1027 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1028 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1029 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1030 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
1031 _mm512_mask_cvtepi32_storeu_epi8.
1032 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1033 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
1034 _mm512_mask_cvtepi32_storeu_epi16.
1035 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1036 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
1037 _mm512_mask_cvtepi64_storeu_epi8.
1038 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1039 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
1040 _mm512_mask_cvtepi64_storeu_epi16.
1041 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1042 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
1043 _mm512_mask_cvtepi64_storeu_epi32.
1044 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1045 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
1046 _mm512_mask_cvtsepi32_storeu_epi8.
1047 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1048 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
1049 _mm512_mask_cvtsepi32_storeu_epi16.
1050 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1051 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1052 _mm512_mask_cvtsepi64_storeu_epi8.
1053 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1054 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1055 _mm512_mask_cvtsepi64_storeu_epi16.
1056 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1057 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1058 _mm512_mask_cvtsepi64_storeu_epi32.
1059 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1060 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1061 _mm512_mask_cvtusepi32_storeu_epi8.
1062 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1063 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1064 _mm512_mask_cvtusepi32_storeu_epi16.
1065 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1066 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
1067 _mm512_mask_cvtusepi64_storeu_epi8.
1068 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1069 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
1070 _mm512_mask_cvtusepi64_storeu_epi16.
1071 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1072 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
1073 _mm512_mask_cvtusepi64_storeu_epi32.
1074 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1075 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
1077 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
1079 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
1080 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1081 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1082 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1083 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1084 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1085 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1086 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1087 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
1088 built-ins roudning immediate.
1089 * gcc.target/i386/sse-22.c: Add new built-ins.
1090 * gcc.target/i386/sse-23.c: Ditto.
1091 * gcc.target/i386/avx-1.c: Ditto.
1093 2014-01-27 Christian Bruel <christian.bruel@st.com>
1095 * gcc.target/sh/torture/strncmp.c: New tests.
1097 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
1099 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1101 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
1103 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1105 2014-01-24 Jeff Law <law@redhat.com>
1107 PR tree-optimization/59919
1108 * gcc.c-torture/compile/pr59919.c: New test.
1110 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1113 * g++.dg/ext/timevar2.C: New.
1115 2014-01-24 Marek Polacek <polacek@redhat.com>
1117 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1119 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
1122 * gcc.target/i386/pr59929.c: New test.
1124 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1127 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1128 word atomic functions at runtime.
1130 2014-01-23 Marek Polacek <polacek@redhat.com>
1133 * gcc.dg/pr59846.c: New test.
1135 2014-01-23 Marek Polacek <polacek@redhat.com>
1138 * c-c++-common/pr58346-1.c: New test.
1139 * c-c++-common/pr58346-2.c: New test.
1140 * c-c++-common/pr58346-3.c: New test.
1142 2014-01-23 Marek Polacek <polacek@redhat.com>
1145 * gcc.dg/20020220-2.c: Adjust dg-warning message.
1146 * gcc.dg/pr59871.c: New test.
1148 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1151 * g++.dg/parse/enum11.C: New.
1153 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1155 * gcc.target/aarch64/sshr64_1.c: New testcase.
1157 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
1159 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1160 SIMD enabled function.
1161 * g++.dg/cilk-plus/ef_test.C: New test.
1162 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1164 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1165 to differenciate C error messages from C++ ones.
1167 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1169 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1171 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
1173 * gcc.target/microblaze/others/builtin-trap.c: New test,
1175 2014-01-23 Jakub Jelinek <jakub@redhat.com>
1178 * c-c++-common/gomp/pr58809.c: New test.
1180 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
1183 * c-c++-common/asan/use-after-return-1.c: Fixed
1186 2014-01-23 Dodji Seketeli <dodji@redhat.com>
1188 PR preprocessor/58580
1189 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1191 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1192 Ilya Tocar <ilya.tocar@intel.com>
1194 * gcc.target/i386/avx512f-kmovw-1.c: New.
1196 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1198 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1199 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1200 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1201 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1202 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1203 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1205 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
1208 * gcc.dg/pr48774.c: Remove skip for mips_rel.
1209 * gcc.target/mips/pr52125.c: New test.
1211 2014-01-22 Marek Polacek <polacek@redhat.com>
1214 * gcc.dg/torture/pr59891.c: New test.
1216 2014-01-22 Jeff Law <law@redhat.com>
1218 PR tree-optimization/59597
1219 * gcc.dg/tree-ssa/pr59597.c: New test.
1221 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
1223 PR rtl-optimization/59477
1224 * g++.dg/pr59477.C: New.
1226 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1228 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1230 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1233 * g++.dg/pr59482.C: New.
1235 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1237 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1238 * gcc.dg/vmx/extract-vsx.c: New.
1239 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1240 * gcc.dg/vmx/insert-vsx.c: New.
1242 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1244 PR rtl-optimization/59896
1245 * gcc.target/arm/pr59896.c: New.
1247 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1249 PR rtl-optimization/59858
1250 * gcc.target/arm/pr59858.c: New.
1252 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1255 * gcc.dg/tree-prof/pr59003.c: New test.
1258 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1261 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1263 * gfortran.dg/round_3.f08: Add more cases.
1265 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1267 * lib/target-supports.exp (force_conventional_output_for): New
1269 * lib/scanasm.exp (scan-assembler_required_options)
1270 (scan-assembler-not_required_options)
1271 (scan-assembler-times_required_options): Replace with
1272 force_conventional_output_fors.
1273 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1274 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1276 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1279 * gcc.target/i386/pr59789.c: New testcase.
1281 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1283 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1284 the 'code' bitfield from 16 to 8.
1286 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1288 * lib/target-supports.exp
1289 (check_effective_target_vect_perm): Exclude aarch64_be.
1290 (check_effective_target_vect_perm_byte): Likewise.
1291 (check_effective_target_vect_perm_short): Likewise.
1293 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1295 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1296 (RUN_TEST): Use new macro.
1297 (INDEX64_32): Delete.
1298 (INDEX64_64): Likewise.
1299 (INDEX128_32): Likewise.
1300 (INDEX128_64): Likewise.
1302 (test_vneg_f32): Use fixed RUN_TEST.
1304 2014-01-20 Richard Biener <rguenther@suse.de>
1307 * gcc.dg/pr59860.c: New testcase.
1309 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1312 * gcc.target/i386/pr59880.c: New test.
1314 2014-01-20 Renlin Li <renlin.li@arm.com>
1316 * gcc.dg/pr44194-1.c: Tweak regexp.
1318 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1323 * gfortran.dg/round_3.f08: New cases added.
1324 * gfortran.dg/fmt_g_1.f90: New test.
1326 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1328 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1330 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1332 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1334 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1336 * gcc.dg/vect/pr57705.c: Require vect_int.
1337 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1338 * gcc.dg/vect/vect-alias-check.c: Likewise.
1340 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1343 * gfortran.dg/unresolved_fixup_1.f90: New test.
1344 * gfortran.dg/unresolved_fixup_2.f90: New test.
1346 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1349 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1350 Remove dg-prune-output lines.
1352 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1355 * gfortran.dg/pr59706.f90: New test.
1356 * g++.dg/ext/pr59706.C: New test.
1358 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1362 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1363 * g++.dg/init/pr58811.C: Likewise.
1365 2014-01-17 Jeff Law <law@redhat.com>
1368 * gfortran.dg/pr57904.f90: New test.
1370 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1373 * g++.dg/cpp0x/nsdmi-union4.C: New.
1375 2014-01-17 Marek Polacek <polacek@redhat.com>
1378 * g++.dg/diagnostic/pr59838.C: New test.
1380 2014-01-17 Marek Polacek <polacek@redhat.com>
1383 * gcc.dg/pr58346.c: New test.
1385 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1388 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1389 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1393 * gfortran.dg/pr59440-1.f90: New test.
1394 * gfortran.dg/pr59440-2.f90: New test.
1395 * gfortran.dg/pr59440-3.f90: New test.
1398 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1399 testing for " version" and " alias" with one testing for
1400 " version\[^\n\r]* alias".
1401 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1402 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1403 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1404 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1405 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1406 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1409 * c-c++-common/torture/pr57945.c: New test.
1411 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1413 * gcc.target/arm/its.c: New testcase.
1415 2014-01-16 Jan Hubicka <jh@suse.cz>
1418 * g++.dg/torture/pr59775.C: New testcase.
1420 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1423 * gcc.c-torture/compile/pr58344.c: New test.
1426 * gcc.target/i386/pr59839.c: New test.
1429 * gcc.target/i386/pr9771-1.c (main): Rename to...
1430 (real_main): ... this. Add __asm name "main".
1431 (ASMNAME, ASMNAME2, STRING): Define.
1433 2014-01-16 Nick Clifton <nickc@redhat.com>
1436 * gcc.c-torture/compile/pr28865.c: New.
1437 * gcc.c-torture/execute/pr28865.c: New.
1439 2014-01-16 Marek Polacek <polacek@redhat.com>
1442 * gcc.dg/pr59827.c: New test.
1444 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1446 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1448 2014-01-15 Richard Henderson <rth@redhat.com>
1451 * gcc.target/i386/pr54694.c: New test.
1453 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1456 * g++.dg/pr49718.C: New test.
1458 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1460 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1462 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1464 * gcc.dg/vmx/mult-even-odd.c: New.
1465 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1467 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1469 * lib/target-supports.exp (check_libcilkrts_available): Added an
1470 extern "C" if we are using C++ along with a function prototype.
1472 2014-01-15 Jeff Law <law@redhat.com>
1474 PR tree-optimization/59747
1475 * gcc.c-torture/execute/pr59747.c: New test.
1477 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1480 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1482 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1483 * g++.dg/ext/attribute-test-1.C: Likewise.
1484 * g++.dg/ext/attribute-test-2.C: Likewise.
1485 * g++.dg/ext/attribute-test-3.C: Likewise.
1486 * g++.dg/ext/attribute-test-4.C: Likewise.
1487 * g++.dg/ext/pr56790-1.C: Likewise.
1488 * g++.dg/torture/pr38565.C: Likewise.
1489 * gcc.dg/pr53060.c: Likewise.
1490 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1491 * c-c++-common/vector-compare-2.c: Likewise.
1492 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1493 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1494 dg-message line number.
1496 2014-01-15 Matthias Klose <doko@ubuntu.com>
1498 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1500 2014-01-15 Richard Biener <rguenther@suse.de>
1502 PR tree-optimization/59822
1503 * g++.dg/torture/pr59822.C: New testcase.
1505 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1508 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1509 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1511 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1512 Kugan Vivekanandarajah <kuganv@linaro.org>
1515 * g++.dg/pr59695.C: New testcase.
1517 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1520 * gcc.c-torture/compile/pr59803.c: New testcase.
1522 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1525 * gcc.c-torture/execute/pr58943.c: New test.
1526 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1528 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1531 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1532 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1533 (bar): Change return type to void. Set y to x.
1534 * gcc.target/i386/pr59794-1.c: New testcase.
1535 * gcc.target/i386/pr59794-2.c: Likewise.
1536 * gcc.target/i386/pr59794-3.c: Likewise.
1537 * gcc.target/i386/pr59794-4.c: Likewise.
1538 * gcc.target/i386/pr59794-5.c: Likewise.
1539 * gcc.target/i386/pr59794-6.c: Likewise.
1540 * gcc.target/i386/pr59794-7.c: Likewise.
1542 2014-01-14 Richard Biener <rguenther@suse.de>
1544 PR tree-optimization/58921
1545 PR tree-optimization/59006
1546 * gcc.dg/torture/pr58921.c: New testcase.
1547 * gcc.dg/torture/pr59006.c: Likewise.
1548 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1550 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1553 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1554 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1555 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1556 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1557 Executing predictive commoning without unrolling.
1559 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1561 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1562 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1563 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1564 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1565 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1566 __builtin_ia32_rsqrt28sd_round.
1567 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1568 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1569 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1570 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1571 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1572 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1573 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1574 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1575 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1576 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1577 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1578 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1579 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1580 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1581 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1582 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1583 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1584 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1585 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1586 fix wrong rounding mode (see above).
1587 * gcc.target/i386/sse-23.c: Ditto.
1589 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1591 * gcc.dg/vmx/insert.c: New.
1592 * gcc.dg/vmx/insert-be-order.c: New.
1593 * gcc.dg/vmx/extract.c: New.
1594 * gcc.dg/vmx/extract-be-order.c: New.
1596 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1598 PR tree-optimization/59387
1599 * gcc.c-torture/execute/pr59387.c: New test.
1601 2014-01-13 Richard Biener <rguenther@suse.de>
1603 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1604 adjusting mathlib options.
1605 * gfortran.dg/lto/lto.exp: Likewise.
1607 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1609 * gnat.dg/loop_optimization17.adb: New test.
1610 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1612 2014-01-13 Christian Bruel <christian.bruel@st.com>
1614 * gcc.target/sh/cmpstrn.c: New case.
1616 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1618 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1619 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1621 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1624 * gfortran.dg/alloc_comp_basics_6.f90: New.
1626 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1629 * gfortran.dg/pr59700.f90: New test.
1631 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1633 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1634 * gfortran.dg/use_only_3.f90: Likewise.
1635 * gfortran.dg/inquire_10.f90: Delete opened file.
1636 * gfortran.dg/inquire_15.f90: Likewise.
1637 * gfortran.dg/pr16597.f90: Likewise.
1638 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1641 2014-01-10 Jeff Law <law@redhat.com>
1644 * gcc.c-torture/compile/pr59743.c: New test.
1646 2014-01-10 Jan Hubicka <jh@suse.cz>
1649 * g++.dg/torture/pr58585.C: New testcase.
1651 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1653 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1655 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1657 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1659 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1662 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1663 * gcc.target/aarch64/cmn-neg2.c: New test.
1665 2014-01-10 Richard Biener <rguenther@suse.de>
1667 PR tree-optimization/59374
1668 * gcc.dg/torture/pr59374-3.c: New testcase.
1670 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1672 * lib/target-supports.exp
1673 (check_effective_target_arm_crypto_ok_nocache): New.
1674 (check_effective_target_arm_crypto_ok): Use above procedure.
1675 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1677 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1681 * g++.dg/ipa/devirt-20.C: New testcase.
1682 * g++.dg/torture/pr58252.C: Likewise.
1683 * g++.dg/torture/pr59226.C: Likewise.
1685 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1687 * c-c++-common/asan/no-asan-stack.c: New test.
1689 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1692 * gcc.dg/pr59670.c: New test.
1694 2014-01-09 Steve Ellcey <sellcey@mips.com>
1696 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1698 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1701 * gcc.target/i386/pr47735.c: New test.
1703 PR tree-optimization/59622
1704 * g++.dg/opt/pr59622-2.C: New test.
1705 * g++.dg/opt/pr59622-3.C: New test.
1706 * g++.dg/opt/pr59622-4.C: New test.
1707 * g++.dg/opt/pr59622-5.C: New test.
1710 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1711 filename:line instead of (modulename+offset) form with stripped
1712 initial / from the filename.
1714 2014-01-09 Ian Lance Taylor <iant@google.com>
1716 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1717 the other Go compiler.
1719 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1722 * g++.dg/cpp0x/variadic145.C: New.
1724 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1726 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1727 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1729 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1732 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1733 are run only if the Cilk library is available/enabled.
1734 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1735 * lib/target-supports.exp (check_libcilkrts_available): New function.
1737 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1740 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1741 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1742 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1743 with dg-additional-options.
1744 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1745 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1746 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1747 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1748 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1749 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1751 2014-01-09 Richard Biener <rguenther@suse.de>
1753 PR tree-optimization/59715
1754 * gcc.dg/torture/pr59715.c: New testcase.
1756 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1758 * c-c++-common/asan/no-asan-globals.c: New test.
1759 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1760 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1761 * c-c++-common/asan/use-after-return-1.c: Likewise.
1762 * c-c++-common/asan/no-use-after-return.c: Likewise.
1764 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1766 * gnat.dg/weak2.ad[sb]: New test.
1768 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1771 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1772 type, use pointers to vector type instead.
1774 2014-01-08 Catherine Moore <clm@codesourcery.com>
1776 * gcc.target/mips/umips-branch-3.c: New test.
1777 * gcc.target/mips/umips-branch-4.c: New test.
1779 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1781 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1782 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1783 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1784 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1785 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1786 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1787 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1788 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1790 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1792 PR rtl-optimization/59137
1793 * gcc.target/mips/pr59137.c: New test.
1795 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1797 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1798 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1799 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1800 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1801 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1802 Require fpic effective target.
1803 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1805 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1808 * gcc.dg/pr59722.c: New test.
1810 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1813 * gcc.dg/torture/pr57748-3.c: New test.
1814 * gcc.dg/torture/pr57748-4.c: New test.
1816 2014-01-08 Marek Polacek <polacek@redhat.com>
1819 * gcc.dg/gomp/pr59669-1.c: New test.
1820 * gcc.dg/gomp/pr59669-2.c: New test.
1822 2014-01-08 Martin Jambor <mjambor@suse.cz>
1825 * gcc.dg/ipa/pr59610.c: New test.
1827 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1830 * gfortran.dg/binding_label_tests_26a.f90: New.
1831 * gfortran.dg/binding_label_tests_26b.f90: New.
1833 2014-01-08 Marek Polacek <polacek@redhat.com>
1836 * c-c++-common/ubsan/pr59667.c: New test.
1838 2014-01-08 Richard Biener <rguenther@suse.de>
1841 * gcc.dg/pr59630.c: New testcase.
1843 2014-01-08 Richard Biener <rguenther@suse.de>
1846 * gcc.dg/pr59471.c: New testcase.
1848 2014-01-07 Jeff Law <law@redhat.com>
1851 * gcc.target/i386/pr53623.c: New test.
1853 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1855 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1857 * g++.dg/cpp1y/pr58534.C: Likewise.
1858 * g++.dg/cpp1y/pr58536.C: Likewise.
1859 * g++.dg/cpp1y/pr58548.C: Likewise.
1860 * g++.dg/cpp1y/pr58549.C: Likewise.
1861 * g++.dg/cpp1y/pr58637.C: Likewise.
1862 * g++.dg/cpp1y/pr59112.C: Likewise.
1863 * g++.dg/cpp1y/pr59113.C: Likewise.
1864 * g++.dg/cpp1y/pr59629.C: Likewise.
1865 * g++.dg/cpp1y/pr59635.C: Likewise.
1866 * g++.dg/cpp1y/pr59636.C: Likewise.
1867 * g++.dg/cpp1y/pr59638.C: Likewise.
1869 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1871 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1873 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
1875 * gcc.target/i386/intrinsics_4.c (bar): New function.
1877 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1879 * g++.dg/ext/is_base_of_incomplete-2.C: New.
1881 2014-01-07 Jakub Jelinek <jakub@redhat.com>
1883 PR rtl-optimization/58668
1884 * gcc.dg/pr58668.c: New test.
1886 PR tree-optimization/59643
1887 * gcc.dg/pr59643.c: New test.
1888 * gcc.c-torture/execute/pr59643.c: New test.
1890 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1893 * gfortran.dg/class_allocate_16.f90: New.
1895 2014-01-06 Jakub Jelinek <jakub@redhat.com>
1898 * gcc.target/i386/pr59644.c: New test.
1900 2014-01-06 Marek Polacek <polacek@redhat.com>
1903 * gcc.dg/pr57773.c: New test.
1905 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
1911 * g++.dg/cpp1y/pr59635.C: New testcase.
1912 * g++.dg/cpp1y/pr59636.C: New testcase.
1913 * g++.dg/cpp1y/pr59629.C: New testcase.
1914 * g++.dg/cpp1y/pr59638.C: New testcase.
1916 2014-01-06 Martin Jambor <mjambor@suse.cz>
1919 * gcc.dg/ipa/pr59008.c: New test.
1921 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1923 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1926 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1928 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1929 Require c99_runtime.
1930 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1932 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1933 Require c99_runtime.
1934 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1935 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1936 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1938 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1939 Require c99_runtime.
1940 Make CALC void static.
1941 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
1943 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
1944 Require c99_runtime.
1945 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
1947 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1949 * gcc.target/i386/pr59501-1.c: Require avx effective target.
1950 * gcc.target/i386/pr59501-2.c: Likewise.
1951 * gcc.target/i386/pr59501-3.c: Likewise.
1952 * gcc.target/i386/pr59501-4.c: Likewise.
1953 * gcc.target/i386/pr59501-5.c: Likewise.
1954 * gcc.target/i386/pr59501-6.c: Likewise.
1956 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1958 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
1959 * gcc.target/i386/pr59390_1.c: Likewise.
1960 * gcc.target/i386/pr59390_2.c: Likewise.
1962 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
1964 * gcc.dg/pr59350.c: Tweak.
1965 * gcc.dg/pr59350-2.c: New test.
1966 * g++.dg/pr59510.C: Likewise.
1968 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1971 * gfortran.dg/bind_c_procs_2.f90: New.
1973 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
1975 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
1976 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1977 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1978 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1979 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
1980 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1981 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1983 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
1985 * gcc.target/arm/neon-nested-apcs.c: New test.
1987 2014-01-04 Jakub Jelinek <jakub@redhat.com>
1989 PR tree-optimization/59519
1990 * gcc.dg/vect/pr59519-1.c: New test.
1991 * gcc.dg/vect/pr59519-2.c: New test.
1993 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
1996 2014-01-04 Janus Weil <janus@gcc.gnu.org>
1999 * gfortran.dg/typebound_proc_32.f90: New.
2001 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
2004 * g++.dg/pr58950.C: New file.
2006 2014-01-03 Tobias Burnus <burnus@net-b.de>
2009 * g++.dg/gomp/pr58567.C: New.
2011 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
2013 PR tree-optimization/59651
2014 * gcc.dg/torture/pr59651.c: New test.
2015 * gcc.dg/vect/pr59651.c: Ditto.
2017 2014-01-03 Jakub Jelinek <jakub@redhat.com>
2020 * gcc.target/i386/pr59625.c: New test.
2022 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2026 * g++.dg/cpp0x/range-for28.C: New.
2027 * g++.dg/cpp0x/range-for3.C: Update.
2029 2014-01-02 Joseph Myers <joseph@codesourcery.com>
2031 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
2033 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2036 * g++.dg/cpp0x/pr59641.C: New file.
2038 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2040 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
2042 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2045 * g++.dg/ext/pr59378.C: New file.
2047 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2049 Update copyright years
2051 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2053 * gcc.target/arc/arc.exp: Use the standard form for the copyright
2056 2014-01-02 Janus Weil <janus@gcc.gnu.org>
2059 * gfortran.dg/dynamic_dispatch_12.f90: New.
2061 2014-01-01 Jakub Jelinek <jakub@redhat.com>
2063 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2064 the builtin isn't optimized away as unused.
2066 PR rtl-optimization/59647
2067 * g++.dg/opt/pr59647.C: New test.
2069 Copyright (C) 2014 Free Software Foundation, Inc.
2071 Copying and distribution of this file, with or without modification,
2072 are permitted in any medium without royalty provided the copyright
2073 notice and this notice are preserved.