1 2014-02-18 Tobias Burnus <burnus@net-b.de>
4 * gfortran.dg/proc_ptr_45.f90: New.
5 * gfortran.dg/proc_ptr_46.f90: New.
7 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
10 * g++.dg/cpp1y/pr60190.C: New testcase.
12 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
15 * gcc.target/i386/pr60205-1.c: New test.
16 * gcc.target/i386/pr60205-2.c: Ditto.
18 2014-02-18 Kai Tietz <ktietz@redhat.com>
21 * gcc.target/i386/nest-1.c: New testcase.
23 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
25 * gnat.dg/opt32.adb: New test.
27 2014-02-18 Janus Weil <janus@gcc.gnu.org>
30 * gfortran.dg/typebound_generic_15.f90: New.
32 2014-02-17 Janus Weil <janus@gcc.gnu.org>
35 * gfortran.dg/init_flag_12.f90: New.
37 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
38 Ilya Tocar <ilya.tocar@intel.com>
40 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
41 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
42 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
43 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
45 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
47 * lib/target-supports.exp
48 (check_effective_target_logical_op_short_circuit): New procedure.
49 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
50 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
51 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
52 * gcc.dg/tree-ssa/vrp47.c: Likewise.
53 * gcc.dg/tree-ssa/vrp87.c: Likewise.
54 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
55 logical_op_short_circuit for the alternative test, extending
58 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
61 * gcc.target/powerpc/pr60203.c: New testsuite.
63 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
66 * gfortran.dg/ichar_3.f90: New test.
68 2014-02-15 Richard Biener <rguenther@suse.de>
70 PR tree-optimization/60183
71 * gcc.dg/torture/pr60183.c: New testcase.
73 2014-02-14 Jeff Law <law@redhat.com>
75 PR rtl-optimization/60131
76 * g++.dg/torture/pr60131.C: New test.
78 2014-02-14 Ian Bolton <ian.bolton@arm.com>
80 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
83 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
85 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
87 2014-02-14 Jakub Jelinek <jakub@redhat.com>
89 * gcc.c-torture/compile/20140213.c: New test.
91 2014-02-13 Jakub Jelinek <jakub@redhat.com>
94 * gcc.target/i386/pr43546.c: New test.
96 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
98 * gcc.target/s390/hotpatch-compile-8.c: New test.
100 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
102 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
103 definition with an ifndef.
104 * gcc.dg/pr59605-2.c: New test.
106 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
108 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
110 2014-02-12 Joseph Myers <joseph@codesourcery.com>
112 * gcc.dg/torture/float128-mul-underflow.c,
113 gcc.dg/torture/float128-truncdf-underflow.c,
114 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
116 2014-02-12 Jakub Jelinek <jakub@redhat.com>
119 * g++.dg/ipa/pr59737.C: New test.
121 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
123 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
125 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
127 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
129 * gcc.dg/cilk-plus/jump-openmp.c: New file.
131 2014-02-12 Richard Biener <rguenther@suse.de>
134 * gcc.dg/torture/pr60092.c: New testcase.
135 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
137 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
139 * gcc.c-torture/execute/20140212-1.c: New test.
141 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
144 * g++.dg/cpp0x/pr60047.C: New.
146 2014-02-12 Jakub Jelinek <jakub@redhat.com>
149 * c-c++-common/pr60101.c: New test.
151 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
154 * g++.dg/ipa/devirt-27.C: New testcase.
155 * g++.dg/ipa/devirt-26.C: New testcase.
157 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
160 * gcc.target/powerpc/pr60137.c: New file.
162 2014-02-11 Jakub Jelinek <jakub@redhat.com>
165 * gfortran.dg/pr52370.f90: New test.
167 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
171 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
174 * gcc.target/i386/pr43662.c (dg-options):
175 Add -maccumulate-outgoing-args.
176 * gcc.target/i386/pr43869.c (dg-options): Ditto.
177 * gcc.target/i386/pr57003.c (dg-options): Ditto.
178 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
179 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
180 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
181 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
182 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
183 Add -maccumulate-outgoing-args.
184 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
185 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
186 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
187 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
188 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
189 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
190 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
191 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
192 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
193 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
194 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
195 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
196 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
197 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
198 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
200 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
202 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
204 2014-02-11 Jakub Jelinek <jakub@redhat.com>
207 * gcc.dg/guality/pr59776.c: New test.
209 2014-02-11 Renlin Li <Renlin.Li@arm.com>
211 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
212 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
213 (add_options_for_arm_vfp3): New.
215 2014-02-11 Jeff Law <law@redhat.com>
218 * gcc.target/m68k/pr54041.c: New test.
220 2014-02-11 Jakub Jelinek <jakub@redhat.com>
223 * gcc.target/i386/pr59927.c: New test.
225 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
227 * gcc.dg/vect/pr57741-3.c: Require vect_int.
228 * gcc.dg/vect/pr60012.c: Likewise.
229 * gcc.dg/vect/vect-119.c: Likewise.
230 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
231 * gcc.dg/vect/vect-outer-4c.c: Likewise.
233 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
235 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
237 2014-02-10 Jeff Law <law@redhat.com>
240 * gcc.c-torture/compile/pr52306.c: New test.
242 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
244 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
246 2014-02-10 Richard Biener <rguenther@suse.de>
248 PR tree-optimization/60115
249 * gcc.dg/torture/pr60115.c: New testcase.
251 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
253 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
254 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
256 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
257 Ilya Tocar <ilya.tocar@intel.com>
259 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
260 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
261 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
262 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
263 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
264 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
265 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
266 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
267 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
268 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
269 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
270 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
271 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
272 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
273 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
274 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
275 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
276 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
277 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
278 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
279 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
280 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
281 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
282 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
283 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
284 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
285 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
287 2014-02-10 Jakub Jelinek <jakub@redhat.com>
289 * gcc.dg/vect/pr59984.c: Require effective target
292 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
295 * gfortran.dg/associated_target_5.f03: New test.
297 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
300 * gfortran.dg/elemental_by_value_1.f90: New test.
302 2014-02-08 Janus Weil <janus@gcc.gnu.org>
305 * gfortran.dg/finalize_22.f90: New.
307 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
310 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
311 was fixed by the patch for PR59906.
313 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
316 * gfortran.dg/coarray_8.f90: Update dg-error match.
318 2014-02-08 Jakub Jelinek <jakub@redhat.com>
321 * gcc.dg/vect/pr59984.c: New test.
324 * gcc.dg/attr-alloc_align-1.c: New test.
325 * gcc.dg/attr-alloc_align-2.c: New test.
326 * gcc.dg/attr-alloc_align-3.c: New test.
327 * gcc.dg/attr-assume_aligned-1.c: New test.
328 * gcc.dg/attr-assume_aligned-2.c: New test.
329 * gcc.dg/attr-assume_aligned-3.c: New test.
331 2014-02-08 Jakub Jelinek <jakub@redhat.com>
334 * gcc.target/i386/pr60077-1.c: New test.
335 * gcc.target/i386/pr60077-2.c: New test.
337 2014-02-07 Jakub Jelinek <jakub@redhat.com>
339 PR preprocessor/56824
340 * gcc.dg/pr56824.c: New test.
342 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
344 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
345 variable used for atomic operations.
347 2014-02-07 Richard Biener <rguenther@suse.de>
350 * gcc.dg/vect/pr60092-2.c: New testcase.
352 2014-02-07 Jakub Jelinek <jakub@redhat.com>
356 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
358 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
359 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
361 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
363 * gcc.target/s390/fp2int1.c: New testcase.
365 2014-02-07 Richard Biener <rguenther@suse.de>
368 * gcc.dg/tree-ssa/alias-30.c: New testcase.
369 * gcc.dg/tree-ssa/alias-31.c: Likewise.
371 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
374 * g++.dg/torture/pr59918.C: New testcase.
376 2014-02-06 Jakub Jelinek <jakub@redhat.com>
379 * gcc.target/arm/pr59575.c: New test.
382 * gcc.dg/pr59992.c: New test.
384 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
386 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
387 init_priority. Test alignment of variable instead of function.
389 2014-02-06 Marek Polacek <polacek@redhat.com>
392 * gcc.dg/pr60087.c: New test.
394 2014-02-06 Alan Modra <amodra@gmail.com>
396 * gcc.target/powerpc/pr60032.c: New.
398 2014-02-06 Jakub Jelinek <jakub@redhat.com>
401 * gcc.c-torture/execute/pr60062.c: New test.
402 * gcc.c-torture/execute/pr60072.c: New test.
404 2014-02-06 Ian Bolton <ian.bolton@arm.com>
406 * gcc.dg/tree-ssa/pr59597.c: Make called function static
407 so that expected outcome works for PIC variants too.
409 2014-02-06 Yury Gribov <y.gribov@samsung.com>
410 Kugan Vivekanandarajah <kuganv@linaro.org>
412 * gcc.target/arm/vect-noalign.c: New file.
414 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
415 Jakub Jelinek <jakub@redhat.com>
418 * gcc.dg/pr60013.c: New testcase.
420 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
422 * gcc.dg/vmx/sum2s.c: New.
423 * gcc.dg/vmx/sum2s-be-order.c: New.
425 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
427 * gcc.dg/vmx/pack.c: New.
428 * gcc.dg/vmx/pack-be-order.c: New.
429 * gcc.dg/vmx/unpack.c: New.
430 * gcc.dg/vmx/unpack-be-order.c: New.
432 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
434 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
435 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
437 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
439 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
440 Use __builtin_floorf, __builtin_ceilf.
441 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
443 (TEST): Use __builtin_floorf.
444 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
446 2014-02-05 Jakub Jelinek <jakub@redhat.com>
449 * g++.dg/opt/pr59947.C: New test.
452 * c-c++-common/gomp/pr58703.c: New test.
454 2014-02-05 Richard Biener <rguenther@suse.de>
457 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
458 avoid using unsigned long long.
460 2014-02-05 Jakub Jelinek <jakub@redhat.com>
463 * g++.dg/torture/pr57499.C: New test.
465 2014-02-05 Yury Gribov <y.gribov@samsung.com>
467 * gcc.dg/asan/nosanitize-and-inline.c: New test.
469 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
471 * g++.dg/ipa/devirrt-22.C: Fix template.
473 2014-02-04 Marek Polacek <polacek@redhat.com>
476 * gcc.dg/pr60036.c: New test.
478 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
481 * g++.dg/torture/pr60058.C: New testcase.
483 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
485 * g++.dg/tsan/default_options.C: Invert check.
487 2014-02-04 Jakub Jelinek <jakub@redhat.com>
489 PR tree-optimization/60002
490 * g++.dg/opt/pr60002.C: New test.
492 PR tree-optimization/60023
493 * g++.dg/vect/pr60023.cc: New test.
496 * c-c++-common/torture/pr60026.c: New test.
498 PR rtl-optimization/57915
499 * gcc.target/i386/pr57915.c: New test.
501 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
503 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
505 2014-02-04 Renlin Li <Renlin.Li@arm.com>
507 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
509 2014-02-04 Jakub Jelinek <jakub@redhat.com>
512 * gcc.dg/pr59261.c: New test.
514 2014-02-04 Richard Biener <rguenther@suse.de>
516 PR tree-optimization/60012
517 * gcc.dg/vect/pr60012.c: New testcase.
519 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
522 * g++.dg/eh/unwind-direct.C: New test.
524 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
526 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
527 timeout value to 20s.
529 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
532 * g++.dg/torture/pr59882.C: New testcase
534 2014-02-03 Jan Hubicka <jh@suse.cz>
537 * g++.dg/ipa/devirt-22.C: New testcase.
539 2014-02-03 Jan Hubicka <jh@suse.cz>
541 * g++.dg/ipa/devirt-25.C: New testcase.
543 2014-02-04 Jakub Jelinek <jakub@redhat.com>
545 PR tree-optimization/59924
546 * gcc.dg/pr59924.c: New test.
548 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
551 * g++.dg/ipa/devirt-24.C: New testcase.
553 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
557 * c-c++-common/attributes-1.c: New testcase.
558 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
560 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
563 * g++.dg/cpp0x/pr58871.C: New.
565 2014-02-03 Cong Hou <congh@google.com>
567 PR tree-optimization/60000
568 * g++.dg/vect/pr60000.cc: New test.
570 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
572 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
573 * gcc.target/i386/long-double-64-4.c: Likewise.
574 * gcc.target/i386/long-double-80-1.c: Likewise.
575 * gcc.target/i386/long-double-80-2.c: Likewise.
576 * gcc.target/i386/long-double-80-3.c: Likewise.
577 * gcc.target/i386/long-double-80-4.c: Likewise.
578 * gcc.target/i386/long-double-80-5.c: Likewise.
579 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
581 * gcc.target/i386/long-double-64-3.c: Likewise.
582 * gcc.target/i386/long-double-128-1.c: New test.
583 * gcc.target/i386/long-double-128-2.c: Likewise.
584 * gcc.target/i386/long-double-128-3.c: Likewise.
585 * gcc.target/i386/long-double-128-4.c: Likewise.
586 * gcc.target/i386/long-double-128-5.c: Likewise.
587 * gcc.target/i386/long-double-128-6.c: Likewise.
588 * gcc.target/i386/long-double-128-7.c: Likewise.
589 * gcc.target/i386/long-double-128-8.c: Likewise.
590 * gcc.target/i386/long-double-128-9.c: Likewise.
591 * gcc.target/i386/long-double-64-5.c: Likewise.
592 * gcc.target/i386/long-double-64-6.c: Likewise.
593 * gcc.target/i386/long-double-64-7.c: Likewise.
594 * gcc.target/i386/long-double-64-8.c: Likewise.
595 * gcc.target/i386/long-double-64-9.c: Likewise.
596 * gcc.target/i386/long-double-80-10.c: Likewise.
597 * gcc.target/i386/long-double-80-8.c: Likewise.
598 * gcc.target/i386/long-double-80-9.c: Likewise.
600 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
602 PR rtl-optimization/57662
603 * g++.dg/pr57662.C: New test.
605 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
607 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
608 * gcc.dg/vmx/perm.c: New.
609 * gcc.dg/vmx/perm-be-order.c: New.
611 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
613 * gcc.dg/vmx/vsums.c: New.
614 * gcc.dg/vmx/vsums-be-order.c: New.
616 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
618 * g++.dg/ipa/devirt-23.C: New testcase.
619 * g++.dg/ipa/devirt-20.C: Fix template.
621 2014-02-02 Jan Hubicka <jh@suse.cz>
623 * g++.dg/ipa/devirt-21.C: New testcase.
625 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
627 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
628 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
630 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
633 * gcc.c-torture/execute/pr60017.c: New test.
635 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
638 * gfortran.dg/default_initialization_7.f90: New test.
640 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
643 * gfortran.dg/elemental_subroutine_9.f90: New test.
645 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
647 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
649 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
651 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
653 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
655 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
657 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
660 * g++.dg/init/bitfield5.C: New.
662 2014-02-01 Jakub Jelinek <jakub@redhat.com>
664 PR tree-optimization/60003
665 * gcc.c-torture/execute/pr60003.c: New test.
667 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
670 * gcc.target/arm/pr59985.C: New.
672 2014-01-31 Jakub Jelinek <jakub@redhat.com>
675 * lib/tsan-dg.exp (tsan_init): Instead of not running any
676 tsan tests if trivial testcase doesn't run, set dg-do-what-default
678 (tsan_finish): Restore dg-do-what-default.
679 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
680 * g++.dg/tsan/fd_close_norace2.C: Likewise.
681 * g++.dg/tsan/default_options.C: Likewise.
682 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
683 * g++.dg/tsan/atomic_free2.C: Likewise.
684 * g++.dg/tsan/cond_race.C: Likewise.
685 * g++.dg/tsan/fd_close_norace.C: Likewise.
686 * g++.dg/tsan/benign_race.C: Likewise.
687 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
688 * c-c++-common/tsan/simple_race.c: Likewise.
689 * c-c++-common/tsan/mutexset1.c: Likewise.
690 * c-c++-common/tsan/thread_leak2.c: Likewise.
691 * c-c++-common/tsan/tls_race.c: Likewise.
692 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
693 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
694 * c-c++-common/tsan/free_race2.c: Likewise.
695 * c-c++-common/tsan/thread_leak.c: Likewise.
696 * c-c++-common/tsan/thread_leak1.c: Likewise.
697 * c-c++-common/tsan/race_on_barrier.c: Likewise.
698 * c-c++-common/tsan/free_race.c: Likewise.
699 * c-c++-common/tsan/sleep_sync.c: Likewise.
700 * c-c++-common/tsan/tiny_race.c: Likewise.
701 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
702 * c-c++-common/tsan/atomic_stack.c: Likewise.
703 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
704 in dg-output regexps.
705 * c-c++-common/tsan/simple_stack.c: Likewise.
707 2014-01-31 Richard Henderson <rth@redhat.com>
709 * g++.dg/tm/pr60004.C: New.
711 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
714 * g++.dg/inherit/crash4.C: New.
716 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
718 * c-c++-common/tsan/simple_race.c: Made test less flaky.
720 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
722 * gcc.target/i386/m512-check.h: Use correct rounding values.
724 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
726 * gcc.target/i386/avx-1.c: Use correct rounding values.
727 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
728 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
729 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
730 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
731 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
732 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
733 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
734 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
735 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
736 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
737 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
738 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
739 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
740 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
741 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
742 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
743 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
744 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
745 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
746 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
747 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
748 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
749 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
750 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
751 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
752 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
753 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
754 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
755 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
756 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
757 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
758 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
759 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
760 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
761 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
762 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
763 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
764 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
765 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
766 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
767 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
768 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
769 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
770 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
771 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
772 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
773 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
774 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
775 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
776 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
777 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
778 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
779 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
780 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
781 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
782 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
783 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
784 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
785 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
786 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
787 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
788 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
789 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
790 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
791 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
792 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
793 * gcc.target/i386/sse-13.c: Ditto.
794 * gcc.target/i386/sse-14.c: Ditto.
795 * gcc.target/i386/sse-22.c: Ditto.
796 * gcc.target/i386/sse-23.c: Ditto.
798 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
800 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
801 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
803 2014-01-31 Richard Biener <rguenther@suse.de>
806 * gcc.dg/torture/pr59990.c: New testcase.
808 2014-01-31 Jakub Jelinek <jakub@redhat.com>
810 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
811 if it fails don't run any tsan tests.
813 2014-01-31 Marek Polacek <polacek@redhat.com>
816 * gcc.dg/pr59940.c (g): Adjust dg-warning.
817 (y): Adjust dg-error.
818 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
819 * gcc.dg/pr59963-1.c: New test.
820 * gcc.dg/pr59963-2.c: New test.
821 * gcc.dg/pr59963-3.c: New test.
823 2014-01-30 Jakub Jelinek <jakub@redhat.com>
826 * gcc.target/arm/pr59923.c: New test.
828 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
830 * gcc.dg/vmx/splat.c: New.
831 * gcc.dg/vmx/splat-vsx.c: New.
832 * gcc.dg/vmx/splat-be-order.c: New.
833 * gcc.dg/vmx/splat-vsx-be-order.c: New.
834 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
835 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
837 2014-01-30 Richard Biener <rguenther@suse.de>
839 PR tree-optimization/59993
840 * gcc.dg/torture/pr59993.c: New testcase.
842 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
844 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
845 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
846 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
847 vect_int rather than vect_float.
849 2014-01-30 Marek Polacek <polacek@redhat.com>
851 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
853 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
855 * gcc.target/microblaze/isa/fcmp4.c: New.
857 2014-01-30 Marek Polacek <polacek@redhat.com>
860 * gcc.dg/pr59940.c: New test.
861 * gcc.dg/pr35635.c (func3): Move dg-warning.
863 2014-01-30 Richard Biener <rguenther@suse.de>
865 PR tree-optimization/59903
866 * gcc.dg/torture/pr59903.c: New testcase.
868 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
871 * g++.dg/lookup/crash8.C: New.
873 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
876 * g++.dg/template/crash117.C: New.
878 2014-01-30 Richard Biener <rguenther@suse.de>
881 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
882 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
884 * gcc.dg/invalid-call-1.c: Likewise.
886 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
889 * g++.dg/cpp1y/auto-fn23.C: New.
891 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
894 * g++.dg/init/dso_handle2.C: New.
896 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
899 * g++.dg/cpp0x/pr58674.C: New.
901 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
904 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
905 * gcc.target/i386/avx512f-gather-5.c: Ditto.
907 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
909 * gcc.dg/vmx/merge-be-order.c: New.
910 * gcc.dg/vmx/merge.c: New.
911 * gcc.dg/vmx/merge-vsx-be-order.c: New.
912 * gcc.dg/vmx/merge-vsx.c: New.
914 2014-01-29 Richard Biener <rguenther@suse.de>
916 PR tree-optimization/58742
917 * gcc.dg/pr58742-1.c: New testcase.
918 * gcc.dg/pr58742-2.c: Likewise.
919 * gcc.dg/pr58742-3.c: Likewise.
921 2014-01-29 Renlin Li <Renlin.Li@arm.com>
923 * gcc.target/arm/ftest-armv7ve-arm.c: New.
924 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
925 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
927 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
930 * g++.dg/gomp/pr58702.C: New.
932 2014-01-29 Dodji Seketeli <dodji@redhat.com>
934 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
937 2014-01-29 Jakub Jelinek <jakub@redhat.com>
940 PR tree-optimization/59920
941 * gcc.dg/pr59920-1.c: New test.
942 * gcc.dg/pr59920-2.c: New test.
943 * gcc.dg/pr59920-3.c: New test.
944 * c-c++-common/gomp/pr59917-1.c: New test.
945 * c-c++-common/gomp/pr59917-2.c: New test.
947 PR tree-optimization/59594
948 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
949 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
950 * gcc.dg/vect/pr59594.c: New test.
952 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
955 * gfortran.dg/allocate_class_3.f90: New test.
957 2014-01-28 Dodji Seketeli <dodji@redhat.com>
959 PR preprocessor/59935
960 * c-c++-common/cpp/warning-zero-location.c: New test.
961 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
963 2014-01-27 Steve Ellcey <sellcey@mips.com>
965 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
967 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
969 * g++.dg/ext/mv16.C: New tests.
971 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
973 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
974 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
975 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
976 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
977 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
978 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
979 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
980 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
981 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
982 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
983 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
984 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
985 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
986 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
987 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
988 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
989 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
990 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
991 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
992 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
993 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
994 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
995 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
996 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
997 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
998 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
999 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1000 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1001 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1002 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1003 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1004 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1005 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1006 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1007 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1008 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1009 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1010 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1011 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
1012 _mm512_mask_cvtepi32_storeu_epi8.
1013 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1014 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
1015 _mm512_mask_cvtepi32_storeu_epi16.
1016 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1017 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
1018 _mm512_mask_cvtepi64_storeu_epi8.
1019 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1020 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
1021 _mm512_mask_cvtepi64_storeu_epi16.
1022 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1023 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
1024 _mm512_mask_cvtepi64_storeu_epi32.
1025 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1026 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
1027 _mm512_mask_cvtsepi32_storeu_epi8.
1028 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1029 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
1030 _mm512_mask_cvtsepi32_storeu_epi16.
1031 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1032 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1033 _mm512_mask_cvtsepi64_storeu_epi8.
1034 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1035 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1036 _mm512_mask_cvtsepi64_storeu_epi16.
1037 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1038 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1039 _mm512_mask_cvtsepi64_storeu_epi32.
1040 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1041 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1042 _mm512_mask_cvtusepi32_storeu_epi8.
1043 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1044 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1045 _mm512_mask_cvtusepi32_storeu_epi16.
1046 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1047 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
1048 _mm512_mask_cvtusepi64_storeu_epi8.
1049 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1050 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
1051 _mm512_mask_cvtusepi64_storeu_epi16.
1052 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1053 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
1054 _mm512_mask_cvtusepi64_storeu_epi32.
1055 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1056 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
1058 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
1060 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
1061 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1062 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1063 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1064 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1065 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1066 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1067 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1068 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
1069 built-ins roudning immediate.
1070 * gcc.target/i386/sse-22.c: Add new built-ins.
1071 * gcc.target/i386/sse-23.c: Ditto.
1072 * gcc.target/i386/avx-1.c: Ditto.
1074 2014-01-27 Christian Bruel <christian.bruel@st.com>
1076 * gcc.target/sh/torture/strncmp.c: New tests.
1078 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
1080 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1082 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
1084 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1086 2014-01-24 Jeff Law <law@redhat.com>
1088 PR tree-optimization/59919
1089 * gcc.c-torture/compile/pr59919.c: New test.
1091 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1094 * g++.dg/ext/timevar2.C: New.
1096 2014-01-24 Marek Polacek <polacek@redhat.com>
1098 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1100 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
1103 * gcc.target/i386/pr59929.c: New test.
1105 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1108 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1109 word atomic functions at runtime.
1111 2014-01-23 Marek Polacek <polacek@redhat.com>
1114 * gcc.dg/pr59846.c: New test.
1116 2014-01-23 Marek Polacek <polacek@redhat.com>
1119 * c-c++-common/pr58346-1.c: New test.
1120 * c-c++-common/pr58346-2.c: New test.
1121 * c-c++-common/pr58346-3.c: New test.
1123 2014-01-23 Marek Polacek <polacek@redhat.com>
1126 * gcc.dg/20020220-2.c: Adjust dg-warning message.
1127 * gcc.dg/pr59871.c: New test.
1129 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1132 * g++.dg/parse/enum11.C: New.
1134 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1136 * gcc.target/aarch64/sshr64_1.c: New testcase.
1138 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
1140 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1141 SIMD enabled function.
1142 * g++.dg/cilk-plus/ef_test.C: New test.
1143 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1145 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1146 to differenciate C error messages from C++ ones.
1148 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1150 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1152 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
1154 * gcc.target/microblaze/others/builtin-trap.c: New test,
1156 2014-01-23 Jakub Jelinek <jakub@redhat.com>
1159 * c-c++-common/gomp/pr58809.c: New test.
1161 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
1164 * c-c++-common/asan/use-after-return-1.c: Fixed
1167 2014-01-23 Dodji Seketeli <dodji@redhat.com>
1169 PR preprocessor/58580
1170 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1172 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1173 Ilya Tocar <ilya.tocar@intel.com>
1175 * gcc.target/i386/avx512f-kmovw-1.c: New.
1177 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1179 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1180 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1181 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1182 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1183 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1184 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1186 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
1189 * gcc.dg/pr48774.c: Remove skip for mips_rel.
1190 * gcc.target/mips/pr52125.c: New test.
1192 2014-01-22 Marek Polacek <polacek@redhat.com>
1195 * gcc.dg/torture/pr59891.c: New test.
1197 2014-01-22 Jeff Law <law@redhat.com>
1199 PR tree-optimization/59597
1200 * gcc.dg/tree-ssa/pr59597.c: New test.
1202 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
1204 PR rtl-optimization/59477
1205 * g++.dg/pr59477.C: New.
1207 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1209 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1211 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1214 * g++.dg/pr59482.C: New.
1216 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1218 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1219 * gcc.dg/vmx/extract-vsx.c: New.
1220 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1221 * gcc.dg/vmx/insert-vsx.c: New.
1223 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1225 PR rtl-optimization/59896
1226 * gcc.target/arm/pr59896.c: New.
1228 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1230 PR rtl-optimization/59858
1231 * gcc.target/arm/pr59858.c: New.
1233 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1236 * gcc.dg/tree-prof/pr59003.c: New test.
1239 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1242 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1244 * gfortran.dg/round_3.f08: Add more cases.
1246 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1248 * lib/target-supports.exp (force_conventional_output_for): New
1250 * lib/scanasm.exp (scan-assembler_required_options)
1251 (scan-assembler-not_required_options)
1252 (scan-assembler-times_required_options): Replace with
1253 force_conventional_output_fors.
1254 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1255 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1257 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1260 * gcc.target/i386/pr59789.c: New testcase.
1262 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1264 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1265 the 'code' bitfield from 16 to 8.
1267 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1269 * lib/target-supports.exp
1270 (check_effective_target_vect_perm): Exclude aarch64_be.
1271 (check_effective_target_vect_perm_byte): Likewise.
1272 (check_effective_target_vect_perm_short): Likewise.
1274 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1276 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1277 (RUN_TEST): Use new macro.
1278 (INDEX64_32): Delete.
1279 (INDEX64_64): Likewise.
1280 (INDEX128_32): Likewise.
1281 (INDEX128_64): Likewise.
1283 (test_vneg_f32): Use fixed RUN_TEST.
1285 2014-01-20 Richard Biener <rguenther@suse.de>
1288 * gcc.dg/pr59860.c: New testcase.
1290 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1293 * gcc.target/i386/pr59880.c: New test.
1295 2014-01-20 Renlin Li <renlin.li@arm.com>
1297 * gcc.dg/pr44194-1.c: Tweak regexp.
1299 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1304 * gfortran.dg/round_3.f08: New cases added.
1305 * gfortran.dg/fmt_g_1.f90: New test.
1307 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1309 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1311 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1313 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1315 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1317 * gcc.dg/vect/pr57705.c: Require vect_int.
1318 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1319 * gcc.dg/vect/vect-alias-check.c: Likewise.
1321 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1324 * gfortran.dg/unresolved_fixup_1.f90: New test.
1325 * gfortran.dg/unresolved_fixup_2.f90: New test.
1327 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1330 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1331 Remove dg-prune-output lines.
1333 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1336 * gfortran.dg/pr59706.f90: New test.
1337 * g++.dg/ext/pr59706.C: New test.
1339 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1343 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1344 * g++.dg/init/pr58811.C: Likewise.
1346 2014-01-17 Jeff Law <law@redhat.com>
1349 * gfortran.dg/pr57904.f90: New test.
1351 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1354 * g++.dg/cpp0x/nsdmi-union4.C: New.
1356 2014-01-17 Marek Polacek <polacek@redhat.com>
1359 * g++.dg/diagnostic/pr59838.C: New test.
1361 2014-01-17 Marek Polacek <polacek@redhat.com>
1364 * gcc.dg/pr58346.c: New test.
1366 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1369 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1370 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1374 * gfortran.dg/pr59440-1.f90: New test.
1375 * gfortran.dg/pr59440-2.f90: New test.
1376 * gfortran.dg/pr59440-3.f90: New test.
1379 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1380 testing for " version" and " alias" with one testing for
1381 " version\[^\n\r]* alias".
1382 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1383 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1384 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1385 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1386 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1387 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1390 * c-c++-common/torture/pr57945.c: New test.
1392 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1394 * gcc.target/arm/its.c: New testcase.
1396 2014-01-16 Jan Hubicka <jh@suse.cz>
1399 * g++.dg/torture/pr59775.C: New testcase.
1401 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1404 * gcc.c-torture/compile/pr58344.c: New test.
1407 * gcc.target/i386/pr59839.c: New test.
1410 * gcc.target/i386/pr9771-1.c (main): Rename to...
1411 (real_main): ... this. Add __asm name "main".
1412 (ASMNAME, ASMNAME2, STRING): Define.
1414 2014-01-16 Nick Clifton <nickc@redhat.com>
1417 * gcc.c-torture/compile/pr28865.c: New.
1418 * gcc.c-torture/execute/pr28865.c: New.
1420 2014-01-16 Marek Polacek <polacek@redhat.com>
1423 * gcc.dg/pr59827.c: New test.
1425 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1427 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1429 2014-01-15 Richard Henderson <rth@redhat.com>
1432 * gcc.target/i386/pr54694.c: New test.
1434 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1437 * g++.dg/pr49718.C: New test.
1439 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1441 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1443 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1445 * gcc.dg/vmx/mult-even-odd.c: New.
1446 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1448 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1450 * lib/target-supports.exp (check_libcilkrts_available): Added an
1451 extern "C" if we are using C++ along with a function prototype.
1453 2014-01-15 Jeff Law <law@redhat.com>
1455 PR tree-optimization/59747
1456 * gcc.c-torture/execute/pr59747.c: New test.
1458 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1461 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1463 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1464 * g++.dg/ext/attribute-test-1.C: Likewise.
1465 * g++.dg/ext/attribute-test-2.C: Likewise.
1466 * g++.dg/ext/attribute-test-3.C: Likewise.
1467 * g++.dg/ext/attribute-test-4.C: Likewise.
1468 * g++.dg/ext/pr56790-1.C: Likewise.
1469 * g++.dg/torture/pr38565.C: Likewise.
1470 * gcc.dg/pr53060.c: Likewise.
1471 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1472 * c-c++-common/vector-compare-2.c: Likewise.
1473 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1474 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1475 dg-message line number.
1477 2014-01-15 Matthias Klose <doko@ubuntu.com>
1479 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1481 2014-01-15 Richard Biener <rguenther@suse.de>
1483 PR tree-optimization/59822
1484 * g++.dg/torture/pr59822.C: New testcase.
1486 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1489 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1490 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1492 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1493 Kugan Vivekanandarajah <kuganv@linaro.org>
1496 * g++.dg/pr59695.C: New testcase.
1498 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1501 * gcc.c-torture/compile/pr59803.c: New testcase.
1503 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1506 * gcc.c-torture/execute/pr58943.c: New test.
1507 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1509 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1512 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1513 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1514 (bar): Change return type to void. Set y to x.
1515 * gcc.target/i386/pr59794-1.c: New testcase.
1516 * gcc.target/i386/pr59794-2.c: Likewise.
1517 * gcc.target/i386/pr59794-3.c: Likewise.
1518 * gcc.target/i386/pr59794-4.c: Likewise.
1519 * gcc.target/i386/pr59794-5.c: Likewise.
1520 * gcc.target/i386/pr59794-6.c: Likewise.
1521 * gcc.target/i386/pr59794-7.c: Likewise.
1523 2014-01-14 Richard Biener <rguenther@suse.de>
1525 PR tree-optimization/58921
1526 PR tree-optimization/59006
1527 * gcc.dg/torture/pr58921.c: New testcase.
1528 * gcc.dg/torture/pr59006.c: Likewise.
1529 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1531 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1534 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1535 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1536 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1537 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1538 Executing predictive commoning without unrolling.
1540 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1542 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1543 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1544 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1545 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1546 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1547 __builtin_ia32_rsqrt28sd_round.
1548 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1549 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1550 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1551 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1552 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1553 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1554 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1555 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1556 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1557 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1558 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1559 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1560 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1561 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1562 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1563 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1564 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1565 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1566 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1567 fix wrong rounding mode (see above).
1568 * gcc.target/i386/sse-23.c: Ditto.
1570 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1572 * gcc.dg/vmx/insert.c: New.
1573 * gcc.dg/vmx/insert-be-order.c: New.
1574 * gcc.dg/vmx/extract.c: New.
1575 * gcc.dg/vmx/extract-be-order.c: New.
1577 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1579 PR tree-optimization/59387
1580 * gcc.c-torture/execute/pr59387.c: New test.
1582 2014-01-13 Richard Biener <rguenther@suse.de>
1584 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1585 adjusting mathlib options.
1586 * gfortran.dg/lto/lto.exp: Likewise.
1588 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1590 * gnat.dg/loop_optimization17.adb: New test.
1591 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1593 2014-01-13 Christian Bruel <christian.bruel@st.com>
1595 * gcc.target/sh/cmpstrn.c: New case.
1597 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1599 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1600 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1602 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1605 * gfortran.dg/alloc_comp_basics_6.f90: New.
1607 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1610 * gfortran.dg/pr59700.f90: New test.
1612 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1614 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1615 * gfortran.dg/use_only_3.f90: Likewise.
1616 * gfortran.dg/inquire_10.f90: Delete opened file.
1617 * gfortran.dg/inquire_15.f90: Likewise.
1618 * gfortran.dg/pr16597.f90: Likewise.
1619 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1622 2014-01-10 Jeff Law <law@redhat.com>
1625 * gcc.c-torture/compile/pr59743.c: New test.
1627 2014-01-10 Jan Hubicka <jh@suse.cz>
1630 * g++.dg/torture/pr58585.C: New testcase.
1632 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1634 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1636 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1638 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1640 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1643 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1644 * gcc.target/aarch64/cmn-neg2.c: New test.
1646 2014-01-10 Richard Biener <rguenther@suse.de>
1648 PR tree-optimization/59374
1649 * gcc.dg/torture/pr59374-3.c: New testcase.
1651 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1653 * lib/target-supports.exp
1654 (check_effective_target_arm_crypto_ok_nocache): New.
1655 (check_effective_target_arm_crypto_ok): Use above procedure.
1656 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1658 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1662 * g++.dg/ipa/devirt-20.C: New testcase.
1663 * g++.dg/torture/pr58252.C: Likewise.
1664 * g++.dg/torture/pr59226.C: Likewise.
1666 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1668 * c-c++-common/asan/no-asan-stack.c: New test.
1670 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1673 * gcc.dg/pr59670.c: New test.
1675 2014-01-09 Steve Ellcey <sellcey@mips.com>
1677 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1679 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1682 * gcc.target/i386/pr47735.c: New test.
1684 PR tree-optimization/59622
1685 * g++.dg/opt/pr59622-2.C: New test.
1686 * g++.dg/opt/pr59622-3.C: New test.
1687 * g++.dg/opt/pr59622-4.C: New test.
1688 * g++.dg/opt/pr59622-5.C: New test.
1691 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1692 filename:line instead of (modulename+offset) form with stripped
1693 initial / from the filename.
1695 2014-01-09 Ian Lance Taylor <iant@google.com>
1697 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1698 the other Go compiler.
1700 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1703 * g++.dg/cpp0x/variadic145.C: New.
1705 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1707 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1708 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1710 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1713 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1714 are run only if the Cilk library is available/enabled.
1715 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1716 * lib/target-supports.exp (check_libcilkrts_available): New function.
1718 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1721 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1722 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1723 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1724 with dg-additional-options.
1725 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1726 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1727 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1728 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1729 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1730 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1732 2014-01-09 Richard Biener <rguenther@suse.de>
1734 PR tree-optimization/59715
1735 * gcc.dg/torture/pr59715.c: New testcase.
1737 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1739 * c-c++-common/asan/no-asan-globals.c: New test.
1740 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1741 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1742 * c-c++-common/asan/use-after-return-1.c: Likewise.
1743 * c-c++-common/asan/no-use-after-return.c: Likewise.
1745 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1747 * gnat.dg/weak2.ad[sb]: New test.
1749 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1752 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1753 type, use pointers to vector type instead.
1755 2014-01-08 Catherine Moore <clm@codesourcery.com>
1757 * gcc.target/mips/umips-branch-3.c: New test.
1758 * gcc.target/mips/umips-branch-4.c: New test.
1760 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1762 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1763 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1764 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1765 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1766 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1767 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1768 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1769 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1771 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1773 PR rtl-optimization/59137
1774 * gcc.target/mips/pr59137.c: New test.
1776 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1778 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1779 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1780 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1781 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1782 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1783 Require fpic effective target.
1784 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1786 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1789 * gcc.dg/pr59722.c: New test.
1791 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1794 * gcc.dg/torture/pr57748-3.c: New test.
1795 * gcc.dg/torture/pr57748-4.c: New test.
1797 2014-01-08 Marek Polacek <polacek@redhat.com>
1800 * gcc.dg/gomp/pr59669-1.c: New test.
1801 * gcc.dg/gomp/pr59669-2.c: New test.
1803 2014-01-08 Martin Jambor <mjambor@suse.cz>
1806 * gcc.dg/ipa/pr59610.c: New test.
1808 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1811 * gfortran.dg/binding_label_tests_26a.f90: New.
1812 * gfortran.dg/binding_label_tests_26b.f90: New.
1814 2014-01-08 Marek Polacek <polacek@redhat.com>
1817 * c-c++-common/ubsan/pr59667.c: New test.
1819 2014-01-08 Richard Biener <rguenther@suse.de>
1822 * gcc.dg/pr59630.c: New testcase.
1824 2014-01-08 Richard Biener <rguenther@suse.de>
1827 * gcc.dg/pr59471.c: New testcase.
1829 2014-01-07 Jeff Law <law@redhat.com>
1832 * gcc.target/i386/pr53623.c: New test.
1834 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1836 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1838 * g++.dg/cpp1y/pr58534.C: Likewise.
1839 * g++.dg/cpp1y/pr58536.C: Likewise.
1840 * g++.dg/cpp1y/pr58548.C: Likewise.
1841 * g++.dg/cpp1y/pr58549.C: Likewise.
1842 * g++.dg/cpp1y/pr58637.C: Likewise.
1843 * g++.dg/cpp1y/pr59112.C: Likewise.
1844 * g++.dg/cpp1y/pr59113.C: Likewise.
1845 * g++.dg/cpp1y/pr59629.C: Likewise.
1846 * g++.dg/cpp1y/pr59635.C: Likewise.
1847 * g++.dg/cpp1y/pr59636.C: Likewise.
1848 * g++.dg/cpp1y/pr59638.C: Likewise.
1850 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1852 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1854 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
1856 * gcc.target/i386/intrinsics_4.c (bar): New function.
1858 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1860 * g++.dg/ext/is_base_of_incomplete-2.C: New.
1862 2014-01-07 Jakub Jelinek <jakub@redhat.com>
1864 PR rtl-optimization/58668
1865 * gcc.dg/pr58668.c: New test.
1867 PR tree-optimization/59643
1868 * gcc.dg/pr59643.c: New test.
1869 * gcc.c-torture/execute/pr59643.c: New test.
1871 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1874 * gfortran.dg/class_allocate_16.f90: New.
1876 2014-01-06 Jakub Jelinek <jakub@redhat.com>
1879 * gcc.target/i386/pr59644.c: New test.
1881 2014-01-06 Marek Polacek <polacek@redhat.com>
1884 * gcc.dg/pr57773.c: New test.
1886 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
1892 * g++.dg/cpp1y/pr59635.C: New testcase.
1893 * g++.dg/cpp1y/pr59636.C: New testcase.
1894 * g++.dg/cpp1y/pr59629.C: New testcase.
1895 * g++.dg/cpp1y/pr59638.C: New testcase.
1897 2014-01-06 Martin Jambor <mjambor@suse.cz>
1900 * gcc.dg/ipa/pr59008.c: New test.
1902 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1904 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1907 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1909 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1910 Require c99_runtime.
1911 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1913 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1914 Require c99_runtime.
1915 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1916 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1917 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1919 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1920 Require c99_runtime.
1921 Make CALC void static.
1922 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
1924 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
1925 Require c99_runtime.
1926 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
1928 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1930 * gcc.target/i386/pr59501-1.c: Require avx effective target.
1931 * gcc.target/i386/pr59501-2.c: Likewise.
1932 * gcc.target/i386/pr59501-3.c: Likewise.
1933 * gcc.target/i386/pr59501-4.c: Likewise.
1934 * gcc.target/i386/pr59501-5.c: Likewise.
1935 * gcc.target/i386/pr59501-6.c: Likewise.
1937 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1939 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
1940 * gcc.target/i386/pr59390_1.c: Likewise.
1941 * gcc.target/i386/pr59390_2.c: Likewise.
1943 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
1945 * gcc.dg/pr59350.c: Tweak.
1946 * gcc.dg/pr59350-2.c: New test.
1947 * g++.dg/pr59510.C: Likewise.
1949 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1952 * gfortran.dg/bind_c_procs_2.f90: New.
1954 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
1956 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
1957 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1958 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1959 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1960 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
1961 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1962 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1964 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
1966 * gcc.target/arm/neon-nested-apcs.c: New test.
1968 2014-01-04 Jakub Jelinek <jakub@redhat.com>
1970 PR tree-optimization/59519
1971 * gcc.dg/vect/pr59519-1.c: New test.
1972 * gcc.dg/vect/pr59519-2.c: New test.
1974 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
1977 2014-01-04 Janus Weil <janus@gcc.gnu.org>
1980 * gfortran.dg/typebound_proc_32.f90: New.
1982 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
1985 * g++.dg/pr58950.C: New file.
1987 2014-01-03 Tobias Burnus <burnus@net-b.de>
1990 * g++.dg/gomp/pr58567.C: New.
1992 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
1994 PR tree-optimization/59651
1995 * gcc.dg/torture/pr59651.c: New test.
1996 * gcc.dg/vect/pr59651.c: Ditto.
1998 2014-01-03 Jakub Jelinek <jakub@redhat.com>
2001 * gcc.target/i386/pr59625.c: New test.
2003 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2007 * g++.dg/cpp0x/range-for28.C: New.
2008 * g++.dg/cpp0x/range-for3.C: Update.
2010 2014-01-02 Joseph Myers <joseph@codesourcery.com>
2012 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
2014 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2017 * g++.dg/cpp0x/pr59641.C: New file.
2019 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2021 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
2023 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2026 * g++.dg/ext/pr59378.C: New file.
2028 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2030 Update copyright years
2032 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2034 * gcc.target/arc/arc.exp: Use the standard form for the copyright
2037 2014-01-02 Janus Weil <janus@gcc.gnu.org>
2040 * gfortran.dg/dynamic_dispatch_12.f90: New.
2042 2014-01-01 Jakub Jelinek <jakub@redhat.com>
2044 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2045 the builtin isn't optimized away as unused.
2047 PR rtl-optimization/59647
2048 * g++.dg/opt/pr59647.C: New test.
2050 Copyright (C) 2014 Free Software Foundation, Inc.
2052 Copying and distribution of this file, with or without modification,
2053 are permitted in any medium without royalty provided the copyright
2054 notice and this notice are preserved.