1 2014-02-18 Nick Clifton <nickc@redhat.com>
3 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
4 * gcc.dg/pr23623.c: Likewise.
5 * gcc.dg/pr48784-1.c: Likewise.
6 * gcc.dg/pr48784-2.c: Likewise.
7 * gcc.dg/pr56997-2.c: Likewise.
8 * gcc.dg/sms-6.c: Likewise.
9 * gcc.dg/torture/pr60183.c: Likewise.
10 * gcc.dg/torture/vec-cvt-1.c: Likewise.
11 * gcc.c-torture/execute/20061220-1.x: New.
12 * gcc.c-torture/execute/pr43220.x: New.
13 * gcc.c-torture/execute/pr51581-1.x: New.
14 * gcc.c-torture/execute/pr51581-2.x: New.
15 * gcc.c-torture/execute/pr58570.x: New.
16 * gcc.c-torture/unsorted/DFcmp.x: New.
17 * gcc.c-torture/unsorted/SFset.x: New.
19 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
21 * gnat.dg/opt31.adb: New test.
23 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
25 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
27 2014-02-19 Janus Weil <janus@gcc.gnu.org>
30 * gfortran.dg/typebound_proc_33.f90: New.
32 2014-02-19 Marek Polacek <polacek@redhat.com>
35 * gcc.dg/pr60195.c: New test.
37 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
39 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
42 2014-02-19 Jakub Jelinek <jakub@redhat.com>
45 * c-c++-common/cpp/pr58844-1.c: New test.
46 * c-c++-common/cpp/pr58844-2.c: New test.
48 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
51 * g++.dg/cpp0x/constexpr-ice10.C: New.
53 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
56 * g++.dg/cpp0x/pr60215.C: New.
58 2014-02-18 Tobias Burnus <burnus@net-b.de>
61 * gfortran.dg/proc_ptr_45.f90: New.
62 * gfortran.dg/proc_ptr_46.f90: New.
64 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
67 * g++.dg/cpp1y/pr60190.C: New testcase.
70 * g++.dg/cpp1y/pr60064.C: New testcase.
72 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
75 * gcc.target/i386/pr60205-1.c: New test.
76 * gcc.target/i386/pr60205-2.c: Ditto.
78 2014-02-18 Kai Tietz <ktietz@redhat.com>
81 * gcc.target/i386/nest-1.c: New testcase.
83 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
85 * gnat.dg/opt32.adb: New test.
87 2014-02-18 Janus Weil <janus@gcc.gnu.org>
90 * gfortran.dg/typebound_generic_15.f90: New.
92 2014-02-17 Janus Weil <janus@gcc.gnu.org>
95 * gfortran.dg/init_flag_12.f90: New.
97 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
98 Ilya Tocar <ilya.tocar@intel.com>
100 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
101 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
102 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
103 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
105 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
107 * lib/target-supports.exp
108 (check_effective_target_logical_op_short_circuit): New procedure.
109 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
110 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
111 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
112 * gcc.dg/tree-ssa/vrp47.c: Likewise.
113 * gcc.dg/tree-ssa/vrp87.c: Likewise.
114 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
115 logical_op_short_circuit for the alternative test, extending
118 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
121 * gcc.target/powerpc/pr60203.c: New testsuite.
123 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
126 * gfortran.dg/ichar_3.f90: New test.
128 2014-02-15 Richard Biener <rguenther@suse.de>
130 PR tree-optimization/60183
131 * gcc.dg/torture/pr60183.c: New testcase.
133 2014-02-14 Jeff Law <law@redhat.com>
135 PR rtl-optimization/60131
136 * g++.dg/torture/pr60131.C: New test.
138 2014-02-14 Ian Bolton <ian.bolton@arm.com>
140 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
143 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
145 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
147 2014-02-14 Jakub Jelinek <jakub@redhat.com>
149 * gcc.c-torture/compile/20140213.c: New test.
151 2014-02-13 Jakub Jelinek <jakub@redhat.com>
154 * gcc.target/i386/pr43546.c: New test.
156 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
158 * gcc.target/s390/hotpatch-compile-8.c: New test.
160 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
162 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
163 definition with an ifndef.
164 * gcc.dg/pr59605-2.c: New test.
166 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
168 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
170 2014-02-12 Joseph Myers <joseph@codesourcery.com>
172 * gcc.dg/torture/float128-mul-underflow.c,
173 gcc.dg/torture/float128-truncdf-underflow.c,
174 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
176 2014-02-12 Jakub Jelinek <jakub@redhat.com>
179 * g++.dg/ipa/pr59737.C: New test.
181 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
183 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
185 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
187 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
189 * gcc.dg/cilk-plus/jump-openmp.c: New file.
191 2014-02-12 Richard Biener <rguenther@suse.de>
194 * gcc.dg/torture/pr60092.c: New testcase.
195 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
197 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
199 * gcc.c-torture/execute/20140212-1.c: New test.
201 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
204 * g++.dg/cpp0x/pr60047.C: New.
206 2014-02-12 Jakub Jelinek <jakub@redhat.com>
209 * c-c++-common/pr60101.c: New test.
211 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
214 * g++.dg/ipa/devirt-27.C: New testcase.
215 * g++.dg/ipa/devirt-26.C: New testcase.
217 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
220 * gcc.target/powerpc/pr60137.c: New file.
222 2014-02-11 Jakub Jelinek <jakub@redhat.com>
225 * gfortran.dg/pr52370.f90: New test.
227 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
231 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
234 * gcc.target/i386/pr43662.c (dg-options):
235 Add -maccumulate-outgoing-args.
236 * gcc.target/i386/pr43869.c (dg-options): Ditto.
237 * gcc.target/i386/pr57003.c (dg-options): Ditto.
238 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
239 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
240 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
241 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
242 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
243 Add -maccumulate-outgoing-args.
244 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
245 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
246 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
247 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
248 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
249 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
250 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
251 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
252 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
253 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
254 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
255 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
256 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
257 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
258 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
260 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
262 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
264 2014-02-11 Jakub Jelinek <jakub@redhat.com>
267 * gcc.dg/guality/pr59776.c: New test.
269 2014-02-11 Renlin Li <Renlin.Li@arm.com>
271 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
272 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
273 (add_options_for_arm_vfp3): New.
275 2014-02-11 Jeff Law <law@redhat.com>
278 * gcc.target/m68k/pr54041.c: New test.
280 2014-02-11 Jakub Jelinek <jakub@redhat.com>
283 * gcc.target/i386/pr59927.c: New test.
285 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
287 * gcc.dg/vect/pr57741-3.c: Require vect_int.
288 * gcc.dg/vect/pr60012.c: Likewise.
289 * gcc.dg/vect/vect-119.c: Likewise.
290 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
291 * gcc.dg/vect/vect-outer-4c.c: Likewise.
293 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
295 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
297 2014-02-10 Jeff Law <law@redhat.com>
300 * gcc.c-torture/compile/pr52306.c: New test.
302 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
304 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
306 2014-02-10 Richard Biener <rguenther@suse.de>
308 PR tree-optimization/60115
309 * gcc.dg/torture/pr60115.c: New testcase.
311 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
313 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
314 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
316 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
317 Ilya Tocar <ilya.tocar@intel.com>
319 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
320 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
321 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
322 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
323 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
324 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
325 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
326 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
327 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
328 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
329 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
330 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
331 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
332 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
333 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
334 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
335 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
336 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
337 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
338 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
339 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
340 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
341 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
342 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
343 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
344 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
345 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
347 2014-02-10 Jakub Jelinek <jakub@redhat.com>
349 * gcc.dg/vect/pr59984.c: Require effective target
352 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
355 * gfortran.dg/associated_target_5.f03: New test.
357 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
360 * gfortran.dg/elemental_by_value_1.f90: New test.
362 2014-02-08 Janus Weil <janus@gcc.gnu.org>
365 * gfortran.dg/finalize_22.f90: New.
367 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
370 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
371 was fixed by the patch for PR59906.
373 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
376 * gfortran.dg/coarray_8.f90: Update dg-error match.
378 2014-02-08 Jakub Jelinek <jakub@redhat.com>
381 * gcc.dg/vect/pr59984.c: New test.
384 * gcc.dg/attr-alloc_align-1.c: New test.
385 * gcc.dg/attr-alloc_align-2.c: New test.
386 * gcc.dg/attr-alloc_align-3.c: New test.
387 * gcc.dg/attr-assume_aligned-1.c: New test.
388 * gcc.dg/attr-assume_aligned-2.c: New test.
389 * gcc.dg/attr-assume_aligned-3.c: New test.
391 2014-02-08 Jakub Jelinek <jakub@redhat.com>
394 * gcc.target/i386/pr60077-1.c: New test.
395 * gcc.target/i386/pr60077-2.c: New test.
397 2014-02-07 Jakub Jelinek <jakub@redhat.com>
399 PR preprocessor/56824
400 * gcc.dg/pr56824.c: New test.
402 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
404 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
405 variable used for atomic operations.
407 2014-02-07 Richard Biener <rguenther@suse.de>
410 * gcc.dg/vect/pr60092-2.c: New testcase.
412 2014-02-07 Jakub Jelinek <jakub@redhat.com>
416 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
418 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
419 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
421 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
423 * gcc.target/s390/fp2int1.c: New testcase.
425 2014-02-07 Richard Biener <rguenther@suse.de>
428 * gcc.dg/tree-ssa/alias-30.c: New testcase.
429 * gcc.dg/tree-ssa/alias-31.c: Likewise.
431 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
434 * g++.dg/torture/pr59918.C: New testcase.
436 2014-02-06 Jakub Jelinek <jakub@redhat.com>
439 * gcc.target/arm/pr59575.c: New test.
442 * gcc.dg/pr59992.c: New test.
444 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
446 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
447 init_priority. Test alignment of variable instead of function.
449 2014-02-06 Marek Polacek <polacek@redhat.com>
452 * gcc.dg/pr60087.c: New test.
454 2014-02-06 Alan Modra <amodra@gmail.com>
456 * gcc.target/powerpc/pr60032.c: New.
458 2014-02-06 Jakub Jelinek <jakub@redhat.com>
461 * gcc.c-torture/execute/pr60062.c: New test.
462 * gcc.c-torture/execute/pr60072.c: New test.
464 2014-02-06 Ian Bolton <ian.bolton@arm.com>
466 * gcc.dg/tree-ssa/pr59597.c: Make called function static
467 so that expected outcome works for PIC variants too.
469 2014-02-06 Yury Gribov <y.gribov@samsung.com>
470 Kugan Vivekanandarajah <kuganv@linaro.org>
472 * gcc.target/arm/vect-noalign.c: New file.
474 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
475 Jakub Jelinek <jakub@redhat.com>
478 * gcc.dg/pr60013.c: New testcase.
480 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
482 * gcc.dg/vmx/sum2s.c: New.
483 * gcc.dg/vmx/sum2s-be-order.c: New.
485 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
487 * gcc.dg/vmx/pack.c: New.
488 * gcc.dg/vmx/pack-be-order.c: New.
489 * gcc.dg/vmx/unpack.c: New.
490 * gcc.dg/vmx/unpack-be-order.c: New.
492 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
494 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
495 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
497 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
499 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
500 Use __builtin_floorf, __builtin_ceilf.
501 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
503 (TEST): Use __builtin_floorf.
504 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
506 2014-02-05 Jakub Jelinek <jakub@redhat.com>
509 * g++.dg/opt/pr59947.C: New test.
512 * c-c++-common/gomp/pr58703.c: New test.
514 2014-02-05 Richard Biener <rguenther@suse.de>
517 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
518 avoid using unsigned long long.
520 2014-02-05 Jakub Jelinek <jakub@redhat.com>
523 * g++.dg/torture/pr57499.C: New test.
525 2014-02-05 Yury Gribov <y.gribov@samsung.com>
527 * gcc.dg/asan/nosanitize-and-inline.c: New test.
529 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
531 * g++.dg/ipa/devirrt-22.C: Fix template.
533 2014-02-04 Marek Polacek <polacek@redhat.com>
536 * gcc.dg/pr60036.c: New test.
538 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
541 * g++.dg/torture/pr60058.C: New testcase.
543 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
545 * g++.dg/tsan/default_options.C: Invert check.
547 2014-02-04 Jakub Jelinek <jakub@redhat.com>
549 PR tree-optimization/60002
550 * g++.dg/opt/pr60002.C: New test.
552 PR tree-optimization/60023
553 * g++.dg/vect/pr60023.cc: New test.
556 * c-c++-common/torture/pr60026.c: New test.
558 PR rtl-optimization/57915
559 * gcc.target/i386/pr57915.c: New test.
561 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
563 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
565 2014-02-04 Renlin Li <Renlin.Li@arm.com>
567 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
569 2014-02-04 Jakub Jelinek <jakub@redhat.com>
572 * gcc.dg/pr59261.c: New test.
574 2014-02-04 Richard Biener <rguenther@suse.de>
576 PR tree-optimization/60012
577 * gcc.dg/vect/pr60012.c: New testcase.
579 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
582 * g++.dg/eh/unwind-direct.C: New test.
584 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
586 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
587 timeout value to 20s.
589 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
592 * g++.dg/torture/pr59882.C: New testcase
594 2014-02-03 Jan Hubicka <jh@suse.cz>
597 * g++.dg/ipa/devirt-22.C: New testcase.
599 2014-02-03 Jan Hubicka <jh@suse.cz>
601 * g++.dg/ipa/devirt-25.C: New testcase.
603 2014-02-04 Jakub Jelinek <jakub@redhat.com>
605 PR tree-optimization/59924
606 * gcc.dg/pr59924.c: New test.
608 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
611 * g++.dg/ipa/devirt-24.C: New testcase.
613 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
617 * c-c++-common/attributes-1.c: New testcase.
618 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
620 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
623 * g++.dg/cpp0x/pr58871.C: New.
625 2014-02-03 Cong Hou <congh@google.com>
627 PR tree-optimization/60000
628 * g++.dg/vect/pr60000.cc: New test.
630 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
632 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
633 * gcc.target/i386/long-double-64-4.c: Likewise.
634 * gcc.target/i386/long-double-80-1.c: Likewise.
635 * gcc.target/i386/long-double-80-2.c: Likewise.
636 * gcc.target/i386/long-double-80-3.c: Likewise.
637 * gcc.target/i386/long-double-80-4.c: Likewise.
638 * gcc.target/i386/long-double-80-5.c: Likewise.
639 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
641 * gcc.target/i386/long-double-64-3.c: Likewise.
642 * gcc.target/i386/long-double-128-1.c: New test.
643 * gcc.target/i386/long-double-128-2.c: Likewise.
644 * gcc.target/i386/long-double-128-3.c: Likewise.
645 * gcc.target/i386/long-double-128-4.c: Likewise.
646 * gcc.target/i386/long-double-128-5.c: Likewise.
647 * gcc.target/i386/long-double-128-6.c: Likewise.
648 * gcc.target/i386/long-double-128-7.c: Likewise.
649 * gcc.target/i386/long-double-128-8.c: Likewise.
650 * gcc.target/i386/long-double-128-9.c: Likewise.
651 * gcc.target/i386/long-double-64-5.c: Likewise.
652 * gcc.target/i386/long-double-64-6.c: Likewise.
653 * gcc.target/i386/long-double-64-7.c: Likewise.
654 * gcc.target/i386/long-double-64-8.c: Likewise.
655 * gcc.target/i386/long-double-64-9.c: Likewise.
656 * gcc.target/i386/long-double-80-10.c: Likewise.
657 * gcc.target/i386/long-double-80-8.c: Likewise.
658 * gcc.target/i386/long-double-80-9.c: Likewise.
660 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
662 PR rtl-optimization/57662
663 * g++.dg/pr57662.C: New test.
665 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
667 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
668 * gcc.dg/vmx/perm.c: New.
669 * gcc.dg/vmx/perm-be-order.c: New.
671 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
673 * gcc.dg/vmx/vsums.c: New.
674 * gcc.dg/vmx/vsums-be-order.c: New.
676 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
678 * g++.dg/ipa/devirt-23.C: New testcase.
679 * g++.dg/ipa/devirt-20.C: Fix template.
681 2014-02-02 Jan Hubicka <jh@suse.cz>
683 * g++.dg/ipa/devirt-21.C: New testcase.
685 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
687 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
688 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
690 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
693 * gcc.c-torture/execute/pr60017.c: New test.
695 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
698 * gfortran.dg/default_initialization_7.f90: New test.
700 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
703 * gfortran.dg/elemental_subroutine_9.f90: New test.
705 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
707 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
709 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
711 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
713 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
715 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
717 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
720 * g++.dg/init/bitfield5.C: New.
722 2014-02-01 Jakub Jelinek <jakub@redhat.com>
724 PR tree-optimization/60003
725 * gcc.c-torture/execute/pr60003.c: New test.
727 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
730 * gcc.target/arm/pr59985.C: New.
732 2014-01-31 Jakub Jelinek <jakub@redhat.com>
735 * lib/tsan-dg.exp (tsan_init): Instead of not running any
736 tsan tests if trivial testcase doesn't run, set dg-do-what-default
738 (tsan_finish): Restore dg-do-what-default.
739 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
740 * g++.dg/tsan/fd_close_norace2.C: Likewise.
741 * g++.dg/tsan/default_options.C: Likewise.
742 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
743 * g++.dg/tsan/atomic_free2.C: Likewise.
744 * g++.dg/tsan/cond_race.C: Likewise.
745 * g++.dg/tsan/fd_close_norace.C: Likewise.
746 * g++.dg/tsan/benign_race.C: Likewise.
747 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
748 * c-c++-common/tsan/simple_race.c: Likewise.
749 * c-c++-common/tsan/mutexset1.c: Likewise.
750 * c-c++-common/tsan/thread_leak2.c: Likewise.
751 * c-c++-common/tsan/tls_race.c: Likewise.
752 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
753 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
754 * c-c++-common/tsan/free_race2.c: Likewise.
755 * c-c++-common/tsan/thread_leak.c: Likewise.
756 * c-c++-common/tsan/thread_leak1.c: Likewise.
757 * c-c++-common/tsan/race_on_barrier.c: Likewise.
758 * c-c++-common/tsan/free_race.c: Likewise.
759 * c-c++-common/tsan/sleep_sync.c: Likewise.
760 * c-c++-common/tsan/tiny_race.c: Likewise.
761 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
762 * c-c++-common/tsan/atomic_stack.c: Likewise.
763 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
764 in dg-output regexps.
765 * c-c++-common/tsan/simple_stack.c: Likewise.
767 2014-01-31 Richard Henderson <rth@redhat.com>
769 * g++.dg/tm/pr60004.C: New.
771 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
774 * g++.dg/inherit/crash4.C: New.
776 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
778 * c-c++-common/tsan/simple_race.c: Made test less flaky.
780 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
782 * gcc.target/i386/m512-check.h: Use correct rounding values.
784 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
786 * gcc.target/i386/avx-1.c: Use correct rounding values.
787 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
788 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
789 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
790 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
791 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
792 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
793 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
794 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
795 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
796 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
797 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
798 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
799 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
800 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
801 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
802 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
803 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
804 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
805 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
806 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
807 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
808 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
809 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
810 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
811 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
812 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
813 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
814 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
815 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
816 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
817 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
818 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
819 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
820 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
821 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
822 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
823 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
824 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
825 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
826 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
827 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
828 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
829 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
830 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
831 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
832 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
833 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
834 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
835 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
836 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
837 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
838 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
839 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
840 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
841 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
842 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
843 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
844 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
845 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
846 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
847 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
848 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
849 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
850 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
851 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
852 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
853 * gcc.target/i386/sse-13.c: Ditto.
854 * gcc.target/i386/sse-14.c: Ditto.
855 * gcc.target/i386/sse-22.c: Ditto.
856 * gcc.target/i386/sse-23.c: Ditto.
858 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
860 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
861 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
863 2014-01-31 Richard Biener <rguenther@suse.de>
866 * gcc.dg/torture/pr59990.c: New testcase.
868 2014-01-31 Jakub Jelinek <jakub@redhat.com>
870 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
871 if it fails don't run any tsan tests.
873 2014-01-31 Marek Polacek <polacek@redhat.com>
876 * gcc.dg/pr59940.c (g): Adjust dg-warning.
877 (y): Adjust dg-error.
878 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
879 * gcc.dg/pr59963-1.c: New test.
880 * gcc.dg/pr59963-2.c: New test.
881 * gcc.dg/pr59963-3.c: New test.
883 2014-01-30 Jakub Jelinek <jakub@redhat.com>
886 * gcc.target/arm/pr59923.c: New test.
888 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
890 * gcc.dg/vmx/splat.c: New.
891 * gcc.dg/vmx/splat-vsx.c: New.
892 * gcc.dg/vmx/splat-be-order.c: New.
893 * gcc.dg/vmx/splat-vsx-be-order.c: New.
894 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
895 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
897 2014-01-30 Richard Biener <rguenther@suse.de>
899 PR tree-optimization/59993
900 * gcc.dg/torture/pr59993.c: New testcase.
902 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
904 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
905 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
906 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
907 vect_int rather than vect_float.
909 2014-01-30 Marek Polacek <polacek@redhat.com>
911 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
913 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
915 * gcc.target/microblaze/isa/fcmp4.c: New.
917 2014-01-30 Marek Polacek <polacek@redhat.com>
920 * gcc.dg/pr59940.c: New test.
921 * gcc.dg/pr35635.c (func3): Move dg-warning.
923 2014-01-30 Richard Biener <rguenther@suse.de>
925 PR tree-optimization/59903
926 * gcc.dg/torture/pr59903.c: New testcase.
928 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
931 * g++.dg/lookup/crash8.C: New.
933 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
936 * g++.dg/template/crash117.C: New.
938 2014-01-30 Richard Biener <rguenther@suse.de>
941 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
942 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
944 * gcc.dg/invalid-call-1.c: Likewise.
946 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
949 * g++.dg/cpp1y/auto-fn23.C: New.
951 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
954 * g++.dg/init/dso_handle2.C: New.
956 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
959 * g++.dg/cpp0x/pr58674.C: New.
961 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
964 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
965 * gcc.target/i386/avx512f-gather-5.c: Ditto.
967 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
969 * gcc.dg/vmx/merge-be-order.c: New.
970 * gcc.dg/vmx/merge.c: New.
971 * gcc.dg/vmx/merge-vsx-be-order.c: New.
972 * gcc.dg/vmx/merge-vsx.c: New.
974 2014-01-29 Richard Biener <rguenther@suse.de>
976 PR tree-optimization/58742
977 * gcc.dg/pr58742-1.c: New testcase.
978 * gcc.dg/pr58742-2.c: Likewise.
979 * gcc.dg/pr58742-3.c: Likewise.
981 2014-01-29 Renlin Li <Renlin.Li@arm.com>
983 * gcc.target/arm/ftest-armv7ve-arm.c: New.
984 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
985 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
987 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
990 * g++.dg/gomp/pr58702.C: New.
992 2014-01-29 Dodji Seketeli <dodji@redhat.com>
994 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
997 2014-01-29 Jakub Jelinek <jakub@redhat.com>
1000 PR tree-optimization/59920
1001 * gcc.dg/pr59920-1.c: New test.
1002 * gcc.dg/pr59920-2.c: New test.
1003 * gcc.dg/pr59920-3.c: New test.
1004 * c-c++-common/gomp/pr59917-1.c: New test.
1005 * c-c++-common/gomp/pr59917-2.c: New test.
1007 PR tree-optimization/59594
1008 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
1009 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
1010 * gcc.dg/vect/pr59594.c: New test.
1012 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
1015 * gfortran.dg/allocate_class_3.f90: New test.
1017 2014-01-28 Dodji Seketeli <dodji@redhat.com>
1019 PR preprocessor/59935
1020 * c-c++-common/cpp/warning-zero-location.c: New test.
1021 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
1023 2014-01-27 Steve Ellcey <sellcey@mips.com>
1025 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
1027 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
1029 * g++.dg/ext/mv16.C: New tests.
1031 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
1033 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
1034 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1035 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
1036 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1037 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
1038 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1039 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
1040 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1041 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1042 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1043 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1044 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1045 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1046 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1047 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1048 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1049 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1050 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1051 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1052 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1053 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1054 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1055 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1056 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1057 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1058 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1059 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1060 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1061 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1062 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1063 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1064 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1065 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1066 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1067 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1068 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1069 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1070 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1071 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
1072 _mm512_mask_cvtepi32_storeu_epi8.
1073 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1074 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
1075 _mm512_mask_cvtepi32_storeu_epi16.
1076 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1077 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
1078 _mm512_mask_cvtepi64_storeu_epi8.
1079 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1080 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
1081 _mm512_mask_cvtepi64_storeu_epi16.
1082 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1083 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
1084 _mm512_mask_cvtepi64_storeu_epi32.
1085 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1086 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
1087 _mm512_mask_cvtsepi32_storeu_epi8.
1088 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1089 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
1090 _mm512_mask_cvtsepi32_storeu_epi16.
1091 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1092 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1093 _mm512_mask_cvtsepi64_storeu_epi8.
1094 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1095 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1096 _mm512_mask_cvtsepi64_storeu_epi16.
1097 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1098 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1099 _mm512_mask_cvtsepi64_storeu_epi32.
1100 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1101 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1102 _mm512_mask_cvtusepi32_storeu_epi8.
1103 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1104 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1105 _mm512_mask_cvtusepi32_storeu_epi16.
1106 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1107 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
1108 _mm512_mask_cvtusepi64_storeu_epi8.
1109 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1110 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
1111 _mm512_mask_cvtusepi64_storeu_epi16.
1112 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1113 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
1114 _mm512_mask_cvtusepi64_storeu_epi32.
1115 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1116 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
1118 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
1120 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
1121 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1122 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1123 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1124 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1125 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1126 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1127 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1128 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
1129 built-ins roudning immediate.
1130 * gcc.target/i386/sse-22.c: Add new built-ins.
1131 * gcc.target/i386/sse-23.c: Ditto.
1132 * gcc.target/i386/avx-1.c: Ditto.
1134 2014-01-27 Christian Bruel <christian.bruel@st.com>
1136 * gcc.target/sh/torture/strncmp.c: New tests.
1138 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
1140 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1142 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
1144 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1146 2014-01-24 Jeff Law <law@redhat.com>
1148 PR tree-optimization/59919
1149 * gcc.c-torture/compile/pr59919.c: New test.
1151 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1154 * g++.dg/ext/timevar2.C: New.
1156 2014-01-24 Marek Polacek <polacek@redhat.com>
1158 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1160 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
1163 * gcc.target/i386/pr59929.c: New test.
1165 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1168 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1169 word atomic functions at runtime.
1171 2014-01-23 Marek Polacek <polacek@redhat.com>
1174 * gcc.dg/pr59846.c: New test.
1176 2014-01-23 Marek Polacek <polacek@redhat.com>
1179 * c-c++-common/pr58346-1.c: New test.
1180 * c-c++-common/pr58346-2.c: New test.
1181 * c-c++-common/pr58346-3.c: New test.
1183 2014-01-23 Marek Polacek <polacek@redhat.com>
1186 * gcc.dg/20020220-2.c: Adjust dg-warning message.
1187 * gcc.dg/pr59871.c: New test.
1189 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1192 * g++.dg/parse/enum11.C: New.
1194 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1196 * gcc.target/aarch64/sshr64_1.c: New testcase.
1198 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
1200 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1201 SIMD enabled function.
1202 * g++.dg/cilk-plus/ef_test.C: New test.
1203 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1205 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1206 to differenciate C error messages from C++ ones.
1208 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1210 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1212 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
1214 * gcc.target/microblaze/others/builtin-trap.c: New test,
1216 2014-01-23 Jakub Jelinek <jakub@redhat.com>
1219 * c-c++-common/gomp/pr58809.c: New test.
1221 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
1224 * c-c++-common/asan/use-after-return-1.c: Fixed
1227 2014-01-23 Dodji Seketeli <dodji@redhat.com>
1229 PR preprocessor/58580
1230 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1232 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1233 Ilya Tocar <ilya.tocar@intel.com>
1235 * gcc.target/i386/avx512f-kmovw-1.c: New.
1237 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1239 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1240 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1241 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1242 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1243 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1244 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1246 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
1249 * gcc.dg/pr48774.c: Remove skip for mips_rel.
1250 * gcc.target/mips/pr52125.c: New test.
1252 2014-01-22 Marek Polacek <polacek@redhat.com>
1255 * gcc.dg/torture/pr59891.c: New test.
1257 2014-01-22 Jeff Law <law@redhat.com>
1259 PR tree-optimization/59597
1260 * gcc.dg/tree-ssa/pr59597.c: New test.
1262 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
1264 PR rtl-optimization/59477
1265 * g++.dg/pr59477.C: New.
1267 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1269 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1271 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1274 * g++.dg/pr59482.C: New.
1276 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1278 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1279 * gcc.dg/vmx/extract-vsx.c: New.
1280 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1281 * gcc.dg/vmx/insert-vsx.c: New.
1283 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1285 PR rtl-optimization/59896
1286 * gcc.target/arm/pr59896.c: New.
1288 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1290 PR rtl-optimization/59858
1291 * gcc.target/arm/pr59858.c: New.
1293 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1296 * gcc.dg/tree-prof/pr59003.c: New test.
1299 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1302 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1304 * gfortran.dg/round_3.f08: Add more cases.
1306 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1308 * lib/target-supports.exp (force_conventional_output_for): New
1310 * lib/scanasm.exp (scan-assembler_required_options)
1311 (scan-assembler-not_required_options)
1312 (scan-assembler-times_required_options): Replace with
1313 force_conventional_output_fors.
1314 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1315 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1317 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1320 * gcc.target/i386/pr59789.c: New testcase.
1322 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1324 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1325 the 'code' bitfield from 16 to 8.
1327 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1329 * lib/target-supports.exp
1330 (check_effective_target_vect_perm): Exclude aarch64_be.
1331 (check_effective_target_vect_perm_byte): Likewise.
1332 (check_effective_target_vect_perm_short): Likewise.
1334 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1336 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1337 (RUN_TEST): Use new macro.
1338 (INDEX64_32): Delete.
1339 (INDEX64_64): Likewise.
1340 (INDEX128_32): Likewise.
1341 (INDEX128_64): Likewise.
1343 (test_vneg_f32): Use fixed RUN_TEST.
1345 2014-01-20 Richard Biener <rguenther@suse.de>
1348 * gcc.dg/pr59860.c: New testcase.
1350 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1353 * gcc.target/i386/pr59880.c: New test.
1355 2014-01-20 Renlin Li <renlin.li@arm.com>
1357 * gcc.dg/pr44194-1.c: Tweak regexp.
1359 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1364 * gfortran.dg/round_3.f08: New cases added.
1365 * gfortran.dg/fmt_g_1.f90: New test.
1367 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1369 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1371 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1373 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1375 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1377 * gcc.dg/vect/pr57705.c: Require vect_int.
1378 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1379 * gcc.dg/vect/vect-alias-check.c: Likewise.
1381 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1384 * gfortran.dg/unresolved_fixup_1.f90: New test.
1385 * gfortran.dg/unresolved_fixup_2.f90: New test.
1387 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1390 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1391 Remove dg-prune-output lines.
1393 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1396 * gfortran.dg/pr59706.f90: New test.
1397 * g++.dg/ext/pr59706.C: New test.
1399 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1403 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1404 * g++.dg/init/pr58811.C: Likewise.
1406 2014-01-17 Jeff Law <law@redhat.com>
1409 * gfortran.dg/pr57904.f90: New test.
1411 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1414 * g++.dg/cpp0x/nsdmi-union4.C: New.
1416 2014-01-17 Marek Polacek <polacek@redhat.com>
1419 * g++.dg/diagnostic/pr59838.C: New test.
1421 2014-01-17 Marek Polacek <polacek@redhat.com>
1424 * gcc.dg/pr58346.c: New test.
1426 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1429 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1430 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1434 * gfortran.dg/pr59440-1.f90: New test.
1435 * gfortran.dg/pr59440-2.f90: New test.
1436 * gfortran.dg/pr59440-3.f90: New test.
1439 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1440 testing for " version" and " alias" with one testing for
1441 " version\[^\n\r]* alias".
1442 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1443 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1444 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1445 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1446 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1447 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1450 * c-c++-common/torture/pr57945.c: New test.
1452 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1454 * gcc.target/arm/its.c: New testcase.
1456 2014-01-16 Jan Hubicka <jh@suse.cz>
1459 * g++.dg/torture/pr59775.C: New testcase.
1461 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1464 * gcc.c-torture/compile/pr58344.c: New test.
1467 * gcc.target/i386/pr59839.c: New test.
1470 * gcc.target/i386/pr9771-1.c (main): Rename to...
1471 (real_main): ... this. Add __asm name "main".
1472 (ASMNAME, ASMNAME2, STRING): Define.
1474 2014-01-16 Nick Clifton <nickc@redhat.com>
1477 * gcc.c-torture/compile/pr28865.c: New.
1478 * gcc.c-torture/execute/pr28865.c: New.
1480 2014-01-16 Marek Polacek <polacek@redhat.com>
1483 * gcc.dg/pr59827.c: New test.
1485 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1487 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1489 2014-01-15 Richard Henderson <rth@redhat.com>
1492 * gcc.target/i386/pr54694.c: New test.
1494 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1497 * g++.dg/pr49718.C: New test.
1499 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1501 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1503 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1505 * gcc.dg/vmx/mult-even-odd.c: New.
1506 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1508 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1510 * lib/target-supports.exp (check_libcilkrts_available): Added an
1511 extern "C" if we are using C++ along with a function prototype.
1513 2014-01-15 Jeff Law <law@redhat.com>
1515 PR tree-optimization/59747
1516 * gcc.c-torture/execute/pr59747.c: New test.
1518 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1521 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1523 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1524 * g++.dg/ext/attribute-test-1.C: Likewise.
1525 * g++.dg/ext/attribute-test-2.C: Likewise.
1526 * g++.dg/ext/attribute-test-3.C: Likewise.
1527 * g++.dg/ext/attribute-test-4.C: Likewise.
1528 * g++.dg/ext/pr56790-1.C: Likewise.
1529 * g++.dg/torture/pr38565.C: Likewise.
1530 * gcc.dg/pr53060.c: Likewise.
1531 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1532 * c-c++-common/vector-compare-2.c: Likewise.
1533 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1534 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1535 dg-message line number.
1537 2014-01-15 Matthias Klose <doko@ubuntu.com>
1539 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1541 2014-01-15 Richard Biener <rguenther@suse.de>
1543 PR tree-optimization/59822
1544 * g++.dg/torture/pr59822.C: New testcase.
1546 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1549 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1550 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1552 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1553 Kugan Vivekanandarajah <kuganv@linaro.org>
1556 * g++.dg/pr59695.C: New testcase.
1558 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1561 * gcc.c-torture/compile/pr59803.c: New testcase.
1563 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1566 * gcc.c-torture/execute/pr58943.c: New test.
1567 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1569 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1572 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1573 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1574 (bar): Change return type to void. Set y to x.
1575 * gcc.target/i386/pr59794-1.c: New testcase.
1576 * gcc.target/i386/pr59794-2.c: Likewise.
1577 * gcc.target/i386/pr59794-3.c: Likewise.
1578 * gcc.target/i386/pr59794-4.c: Likewise.
1579 * gcc.target/i386/pr59794-5.c: Likewise.
1580 * gcc.target/i386/pr59794-6.c: Likewise.
1581 * gcc.target/i386/pr59794-7.c: Likewise.
1583 2014-01-14 Richard Biener <rguenther@suse.de>
1585 PR tree-optimization/58921
1586 PR tree-optimization/59006
1587 * gcc.dg/torture/pr58921.c: New testcase.
1588 * gcc.dg/torture/pr59006.c: Likewise.
1589 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1591 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1594 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1595 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1596 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1597 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1598 Executing predictive commoning without unrolling.
1600 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1602 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1603 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1604 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1605 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1606 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1607 __builtin_ia32_rsqrt28sd_round.
1608 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1609 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1610 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1611 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1612 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1613 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1614 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1615 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1616 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1617 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1618 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1619 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1620 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1621 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1622 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1623 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1624 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1625 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1626 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1627 fix wrong rounding mode (see above).
1628 * gcc.target/i386/sse-23.c: Ditto.
1630 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1632 * gcc.dg/vmx/insert.c: New.
1633 * gcc.dg/vmx/insert-be-order.c: New.
1634 * gcc.dg/vmx/extract.c: New.
1635 * gcc.dg/vmx/extract-be-order.c: New.
1637 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1639 PR tree-optimization/59387
1640 * gcc.c-torture/execute/pr59387.c: New test.
1642 2014-01-13 Richard Biener <rguenther@suse.de>
1644 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1645 adjusting mathlib options.
1646 * gfortran.dg/lto/lto.exp: Likewise.
1648 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1650 * gnat.dg/loop_optimization17.adb: New test.
1651 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1653 2014-01-13 Christian Bruel <christian.bruel@st.com>
1655 * gcc.target/sh/cmpstrn.c: New case.
1657 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1659 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1660 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1662 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1665 * gfortran.dg/alloc_comp_basics_6.f90: New.
1667 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1670 * gfortran.dg/pr59700.f90: New test.
1672 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1674 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1675 * gfortran.dg/use_only_3.f90: Likewise.
1676 * gfortran.dg/inquire_10.f90: Delete opened file.
1677 * gfortran.dg/inquire_15.f90: Likewise.
1678 * gfortran.dg/pr16597.f90: Likewise.
1679 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1682 2014-01-10 Jeff Law <law@redhat.com>
1685 * gcc.c-torture/compile/pr59743.c: New test.
1687 2014-01-10 Jan Hubicka <jh@suse.cz>
1690 * g++.dg/torture/pr58585.C: New testcase.
1692 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1694 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1696 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1698 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1700 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1703 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1704 * gcc.target/aarch64/cmn-neg2.c: New test.
1706 2014-01-10 Richard Biener <rguenther@suse.de>
1708 PR tree-optimization/59374
1709 * gcc.dg/torture/pr59374-3.c: New testcase.
1711 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1713 * lib/target-supports.exp
1714 (check_effective_target_arm_crypto_ok_nocache): New.
1715 (check_effective_target_arm_crypto_ok): Use above procedure.
1716 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1718 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1722 * g++.dg/ipa/devirt-20.C: New testcase.
1723 * g++.dg/torture/pr58252.C: Likewise.
1724 * g++.dg/torture/pr59226.C: Likewise.
1726 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1728 * c-c++-common/asan/no-asan-stack.c: New test.
1730 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1733 * gcc.dg/pr59670.c: New test.
1735 2014-01-09 Steve Ellcey <sellcey@mips.com>
1737 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1739 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1742 * gcc.target/i386/pr47735.c: New test.
1744 PR tree-optimization/59622
1745 * g++.dg/opt/pr59622-2.C: New test.
1746 * g++.dg/opt/pr59622-3.C: New test.
1747 * g++.dg/opt/pr59622-4.C: New test.
1748 * g++.dg/opt/pr59622-5.C: New test.
1751 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1752 filename:line instead of (modulename+offset) form with stripped
1753 initial / from the filename.
1755 2014-01-09 Ian Lance Taylor <iant@google.com>
1757 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1758 the other Go compiler.
1760 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1763 * g++.dg/cpp0x/variadic145.C: New.
1765 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1767 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1768 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1770 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1773 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1774 are run only if the Cilk library is available/enabled.
1775 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1776 * lib/target-supports.exp (check_libcilkrts_available): New function.
1778 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1781 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1782 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1783 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1784 with dg-additional-options.
1785 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1786 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1787 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1788 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1789 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1790 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1792 2014-01-09 Richard Biener <rguenther@suse.de>
1794 PR tree-optimization/59715
1795 * gcc.dg/torture/pr59715.c: New testcase.
1797 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1799 * c-c++-common/asan/no-asan-globals.c: New test.
1800 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1801 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1802 * c-c++-common/asan/use-after-return-1.c: Likewise.
1803 * c-c++-common/asan/no-use-after-return.c: Likewise.
1805 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1807 * gnat.dg/weak2.ad[sb]: New test.
1809 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1812 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1813 type, use pointers to vector type instead.
1815 2014-01-08 Catherine Moore <clm@codesourcery.com>
1817 * gcc.target/mips/umips-branch-3.c: New test.
1818 * gcc.target/mips/umips-branch-4.c: New test.
1820 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1822 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1823 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1824 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1825 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1826 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1827 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1828 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1829 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1831 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1833 PR rtl-optimization/59137
1834 * gcc.target/mips/pr59137.c: New test.
1836 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1838 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1839 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1840 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1841 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1842 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1843 Require fpic effective target.
1844 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1846 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1849 * gcc.dg/pr59722.c: New test.
1851 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1854 * gcc.dg/torture/pr57748-3.c: New test.
1855 * gcc.dg/torture/pr57748-4.c: New test.
1857 2014-01-08 Marek Polacek <polacek@redhat.com>
1860 * gcc.dg/gomp/pr59669-1.c: New test.
1861 * gcc.dg/gomp/pr59669-2.c: New test.
1863 2014-01-08 Martin Jambor <mjambor@suse.cz>
1866 * gcc.dg/ipa/pr59610.c: New test.
1868 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1871 * gfortran.dg/binding_label_tests_26a.f90: New.
1872 * gfortran.dg/binding_label_tests_26b.f90: New.
1874 2014-01-08 Marek Polacek <polacek@redhat.com>
1877 * c-c++-common/ubsan/pr59667.c: New test.
1879 2014-01-08 Richard Biener <rguenther@suse.de>
1882 * gcc.dg/pr59630.c: New testcase.
1884 2014-01-08 Richard Biener <rguenther@suse.de>
1887 * gcc.dg/pr59471.c: New testcase.
1889 2014-01-07 Jeff Law <law@redhat.com>
1892 * gcc.target/i386/pr53623.c: New test.
1894 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1896 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1898 * g++.dg/cpp1y/pr58534.C: Likewise.
1899 * g++.dg/cpp1y/pr58536.C: Likewise.
1900 * g++.dg/cpp1y/pr58548.C: Likewise.
1901 * g++.dg/cpp1y/pr58549.C: Likewise.
1902 * g++.dg/cpp1y/pr58637.C: Likewise.
1903 * g++.dg/cpp1y/pr59112.C: Likewise.
1904 * g++.dg/cpp1y/pr59113.C: Likewise.
1905 * g++.dg/cpp1y/pr59629.C: Likewise.
1906 * g++.dg/cpp1y/pr59635.C: Likewise.
1907 * g++.dg/cpp1y/pr59636.C: Likewise.
1908 * g++.dg/cpp1y/pr59638.C: Likewise.
1910 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1912 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1914 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
1916 * gcc.target/i386/intrinsics_4.c (bar): New function.
1918 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1920 * g++.dg/ext/is_base_of_incomplete-2.C: New.
1922 2014-01-07 Jakub Jelinek <jakub@redhat.com>
1924 PR rtl-optimization/58668
1925 * gcc.dg/pr58668.c: New test.
1927 PR tree-optimization/59643
1928 * gcc.dg/pr59643.c: New test.
1929 * gcc.c-torture/execute/pr59643.c: New test.
1931 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1934 * gfortran.dg/class_allocate_16.f90: New.
1936 2014-01-06 Jakub Jelinek <jakub@redhat.com>
1939 * gcc.target/i386/pr59644.c: New test.
1941 2014-01-06 Marek Polacek <polacek@redhat.com>
1944 * gcc.dg/pr57773.c: New test.
1946 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
1952 * g++.dg/cpp1y/pr59635.C: New testcase.
1953 * g++.dg/cpp1y/pr59636.C: New testcase.
1954 * g++.dg/cpp1y/pr59629.C: New testcase.
1955 * g++.dg/cpp1y/pr59638.C: New testcase.
1957 2014-01-06 Martin Jambor <mjambor@suse.cz>
1960 * gcc.dg/ipa/pr59008.c: New test.
1962 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1964 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1967 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1969 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1970 Require c99_runtime.
1971 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1973 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1974 Require c99_runtime.
1975 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1976 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1977 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1979 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1980 Require c99_runtime.
1981 Make CALC void static.
1982 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
1984 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
1985 Require c99_runtime.
1986 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
1988 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1990 * gcc.target/i386/pr59501-1.c: Require avx effective target.
1991 * gcc.target/i386/pr59501-2.c: Likewise.
1992 * gcc.target/i386/pr59501-3.c: Likewise.
1993 * gcc.target/i386/pr59501-4.c: Likewise.
1994 * gcc.target/i386/pr59501-5.c: Likewise.
1995 * gcc.target/i386/pr59501-6.c: Likewise.
1997 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1999 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
2000 * gcc.target/i386/pr59390_1.c: Likewise.
2001 * gcc.target/i386/pr59390_2.c: Likewise.
2003 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
2005 * gcc.dg/pr59350.c: Tweak.
2006 * gcc.dg/pr59350-2.c: New test.
2007 * g++.dg/pr59510.C: Likewise.
2009 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2012 * gfortran.dg/bind_c_procs_2.f90: New.
2014 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
2016 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
2017 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2018 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2019 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2020 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
2021 * gcc.dg/tree-ssa/vrp47.c: Likewise.
2022 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2024 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
2026 * gcc.target/arm/neon-nested-apcs.c: New test.
2028 2014-01-04 Jakub Jelinek <jakub@redhat.com>
2030 PR tree-optimization/59519
2031 * gcc.dg/vect/pr59519-1.c: New test.
2032 * gcc.dg/vect/pr59519-2.c: New test.
2034 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
2037 2014-01-04 Janus Weil <janus@gcc.gnu.org>
2040 * gfortran.dg/typebound_proc_32.f90: New.
2042 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
2045 * g++.dg/pr58950.C: New file.
2047 2014-01-03 Tobias Burnus <burnus@net-b.de>
2050 * g++.dg/gomp/pr58567.C: New.
2052 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
2054 PR tree-optimization/59651
2055 * gcc.dg/torture/pr59651.c: New test.
2056 * gcc.dg/vect/pr59651.c: Ditto.
2058 2014-01-03 Jakub Jelinek <jakub@redhat.com>
2061 * gcc.target/i386/pr59625.c: New test.
2063 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2067 * g++.dg/cpp0x/range-for28.C: New.
2068 * g++.dg/cpp0x/range-for3.C: Update.
2070 2014-01-02 Joseph Myers <joseph@codesourcery.com>
2072 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
2074 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2077 * g++.dg/cpp0x/pr59641.C: New file.
2079 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2081 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
2083 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2086 * g++.dg/ext/pr59378.C: New file.
2088 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2090 Update copyright years
2092 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2094 * gcc.target/arc/arc.exp: Use the standard form for the copyright
2097 2014-01-02 Janus Weil <janus@gcc.gnu.org>
2100 * gfortran.dg/dynamic_dispatch_12.f90: New.
2102 2014-01-01 Jakub Jelinek <jakub@redhat.com>
2104 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2105 the builtin isn't optimized away as unused.
2107 PR rtl-optimization/59647
2108 * g++.dg/opt/pr59647.C: New test.
2110 Copyright (C) 2014 Free Software Foundation, Inc.
2112 Copying and distribution of this file, with or without modification,
2113 are permitted in any medium without royalty provided the copyright
2114 notice and this notice are preserved.