1 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
2 Ilya Tocar <ilya.tocar@intel.com>
4 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
5 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
6 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
7 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
9 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
11 * lib/target-supports.exp
12 (check_effective_target_logical_op_short_circuit): New procedure.
13 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
14 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
15 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
16 * gcc.dg/tree-ssa/vrp47.c: Likewise.
17 * gcc.dg/tree-ssa/vrp87.c: Likewise.
18 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
19 logical_op_short_circuit for the alternative test, extending
22 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
25 * gcc.target/powerpc/pr60203.c: New testsuite.
27 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
30 * gfortran.dg/ichar_3.f90: New test.
32 2014-02-15 Richard Biener <rguenther@suse.de>
34 PR tree-optimization/60183
35 * gcc.dg/torture/pr60183.c: New testcase.
37 2014-02-14 Jeff Law <law@redhat.com>
39 PR rtl-optimization/60131
40 * g++.dg/torture/pr60131.C: New test.
42 2014-02-14 Ian Bolton <ian.bolton@arm.com>
44 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
47 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
49 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
51 2014-02-14 Jakub Jelinek <jakub@redhat.com>
53 * gcc.c-torture/compile/20140213.c: New test.
55 2014-02-13 Jakub Jelinek <jakub@redhat.com>
58 * gcc.target/i386/pr43546.c: New test.
60 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
62 * gcc.target/s390/hotpatch-compile-8.c: New test.
64 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
66 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
67 definition with an ifndef.
68 * gcc.dg/pr59605-2.c: New test.
70 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
72 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
74 2014-02-12 Joseph Myers <joseph@codesourcery.com>
76 * gcc.dg/torture/float128-mul-underflow.c,
77 gcc.dg/torture/float128-truncdf-underflow.c,
78 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
80 2014-02-12 Jakub Jelinek <jakub@redhat.com>
83 * g++.dg/ipa/pr59737.C: New test.
85 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
87 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
89 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
91 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
93 * gcc.dg/cilk-plus/jump-openmp.c: New file.
95 2014-02-12 Richard Biener <rguenther@suse.de>
98 * gcc.dg/torture/pr60092.c: New testcase.
99 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
101 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
103 * gcc.c-torture/execute/20140212-1.c: New test.
105 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
108 * g++.dg/cpp0x/pr60047.C: New.
110 2014-02-12 Jakub Jelinek <jakub@redhat.com>
113 * c-c++-common/pr60101.c: New test.
115 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
118 * g++.dg/ipa/devirt-27.C: New testcase.
119 * g++.dg/ipa/devirt-26.C: New testcase.
121 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
124 * gcc.target/powerpc/pr60137.c: New file.
126 2014-02-11 Jakub Jelinek <jakub@redhat.com>
129 * gfortran.dg/pr52370.f90: New test.
131 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
135 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
138 * gcc.target/i386/pr43662.c (dg-options):
139 Add -maccumulate-outgoing-args.
140 * gcc.target/i386/pr43869.c (dg-options): Ditto.
141 * gcc.target/i386/pr57003.c (dg-options): Ditto.
142 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
143 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
144 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
145 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
146 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
147 Add -maccumulate-outgoing-args.
148 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
149 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
150 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
151 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
152 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
153 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
154 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
155 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
156 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
157 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
158 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
159 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
160 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
161 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
162 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
164 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
166 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
168 2014-02-11 Jakub Jelinek <jakub@redhat.com>
171 * gcc.dg/guality/pr59776.c: New test.
173 2014-02-11 Renlin Li <Renlin.Li@arm.com>
175 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
176 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
177 (add_options_for_arm_vfp3): New.
179 2014-02-11 Jeff Law <law@redhat.com>
182 * gcc.target/m68k/pr54041.c: New test.
184 2014-02-11 Jakub Jelinek <jakub@redhat.com>
187 * gcc.target/i386/pr59927.c: New test.
189 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
191 * gcc.dg/vect/pr57741-3.c: Require vect_int.
192 * gcc.dg/vect/pr60012.c: Likewise.
193 * gcc.dg/vect/vect-119.c: Likewise.
194 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
195 * gcc.dg/vect/vect-outer-4c.c: Likewise.
197 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
199 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
201 2014-02-10 Jeff Law <law@redhat.com>
204 * gcc.c-torture/compile/pr52306.c: New test.
206 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
208 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
210 2014-02-10 Richard Biener <rguenther@suse.de>
212 PR tree-optimization/60115
213 * gcc.dg/torture/pr60115.c: New testcase.
215 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
217 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
218 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
220 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
221 Ilya Tocar <ilya.tocar@intel.com>
223 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
224 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
225 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
226 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
227 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
228 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
229 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
230 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
231 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
232 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
233 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
234 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
235 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
236 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
237 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
238 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
239 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
240 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
241 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
242 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
243 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
244 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
245 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
246 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
247 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
248 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
249 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
251 2014-02-10 Jakub Jelinek <jakub@redhat.com>
253 * gcc.dg/vect/pr59984.c: Require effective target
256 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
259 * gfortran.dg/associated_target_5.f03: New test.
261 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
264 * gfortran.dg/elemental_by_value_1.f90: New test.
266 2014-02-08 Janus Weil <janus@gcc.gnu.org>
269 * gfortran.dg/finalize_22.f90: New.
271 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
274 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
275 was fixed by the patch for PR59906.
277 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
280 * gfortran.dg/coarray_8.f90: Update dg-error match.
282 2014-02-08 Jakub Jelinek <jakub@redhat.com>
285 * gcc.dg/vect/pr59984.c: New test.
288 * gcc.dg/attr-alloc_align-1.c: New test.
289 * gcc.dg/attr-alloc_align-2.c: New test.
290 * gcc.dg/attr-alloc_align-3.c: New test.
291 * gcc.dg/attr-assume_aligned-1.c: New test.
292 * gcc.dg/attr-assume_aligned-2.c: New test.
293 * gcc.dg/attr-assume_aligned-3.c: New test.
295 2014-02-08 Jakub Jelinek <jakub@redhat.com>
298 * gcc.target/i386/pr60077-1.c: New test.
299 * gcc.target/i386/pr60077-2.c: New test.
301 2014-02-07 Jakub Jelinek <jakub@redhat.com>
303 PR preprocessor/56824
304 * gcc.dg/pr56824.c: New test.
306 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
308 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
309 variable used for atomic operations.
311 2014-02-07 Richard Biener <rguenther@suse.de>
314 * gcc.dg/vect/pr60092-2.c: New testcase.
316 2014-02-07 Jakub Jelinek <jakub@redhat.com>
320 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
322 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
323 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
325 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
327 * gcc.target/s390/fp2int1.c: New testcase.
329 2014-02-07 Richard Biener <rguenther@suse.de>
332 * gcc.dg/tree-ssa/alias-30.c: New testcase.
333 * gcc.dg/tree-ssa/alias-31.c: Likewise.
335 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
338 * g++.dg/torture/pr59918.C: New testcase.
340 2014-02-06 Jakub Jelinek <jakub@redhat.com>
343 * gcc.target/arm/pr59575.c: New test.
346 * gcc.dg/pr59992.c: New test.
348 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
350 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
351 init_priority. Test alignment of variable instead of function.
353 2014-02-06 Marek Polacek <polacek@redhat.com>
356 * gcc.dg/pr60087.c: New test.
358 2014-02-06 Alan Modra <amodra@gmail.com>
360 * gcc.target/powerpc/pr60032.c: New.
362 2014-02-06 Jakub Jelinek <jakub@redhat.com>
365 * gcc.c-torture/execute/pr60062.c: New test.
366 * gcc.c-torture/execute/pr60072.c: New test.
368 2014-02-06 Ian Bolton <ian.bolton@arm.com>
370 * gcc.dg/tree-ssa/pr59597.c: Make called function static
371 so that expected outcome works for PIC variants too.
373 2014-02-06 Yury Gribov <y.gribov@samsung.com>
374 Kugan Vivekanandarajah <kuganv@linaro.org>
376 * gcc.target/arm/vect-noalign.c: New file.
378 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
379 Jakub Jelinek <jakub@redhat.com>
382 * gcc.dg/pr60013.c: New testcase.
384 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
386 * gcc.dg/vmx/sum2s.c: New.
387 * gcc.dg/vmx/sum2s-be-order.c: New.
389 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
391 * gcc.dg/vmx/pack.c: New.
392 * gcc.dg/vmx/pack-be-order.c: New.
393 * gcc.dg/vmx/unpack.c: New.
394 * gcc.dg/vmx/unpack-be-order.c: New.
396 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
398 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
399 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
401 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
403 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
404 Use __builtin_floorf, __builtin_ceilf.
405 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
407 (TEST): Use __builtin_floorf.
408 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
410 2014-02-05 Jakub Jelinek <jakub@redhat.com>
413 * g++.dg/opt/pr59947.C: New test.
416 * c-c++-common/gomp/pr58703.c: New test.
418 2014-02-05 Richard Biener <rguenther@suse.de>
421 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
422 avoid using unsigned long long.
424 2014-02-05 Jakub Jelinek <jakub@redhat.com>
427 * g++.dg/torture/pr57499.C: New test.
429 2014-02-05 Yury Gribov <y.gribov@samsung.com>
431 * gcc.dg/asan/nosanitize-and-inline.c: New test.
433 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
435 * g++.dg/ipa/devirrt-22.C: Fix template.
437 2014-02-04 Marek Polacek <polacek@redhat.com>
440 * gcc.dg/pr60036.c: New test.
442 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
445 * g++.dg/torture/pr60058.C: New testcase.
447 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
449 * g++.dg/tsan/default_options.C: Invert check.
451 2014-02-04 Jakub Jelinek <jakub@redhat.com>
453 PR tree-optimization/60002
454 * g++.dg/opt/pr60002.C: New test.
456 PR tree-optimization/60023
457 * g++.dg/vect/pr60023.cc: New test.
460 * c-c++-common/torture/pr60026.c: New test.
462 PR rtl-optimization/57915
463 * gcc.target/i386/pr57915.c: New test.
465 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
467 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
469 2014-02-04 Renlin Li <Renlin.Li@arm.com>
471 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
473 2014-02-04 Jakub Jelinek <jakub@redhat.com>
476 * gcc.dg/pr59261.c: New test.
478 2014-02-04 Richard Biener <rguenther@suse.de>
480 PR tree-optimization/60012
481 * gcc.dg/vect/pr60012.c: New testcase.
483 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
486 * g++.dg/eh/unwind-direct.C: New test.
488 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
490 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
491 timeout value to 20s.
493 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
496 * g++.dg/torture/pr59882.C: New testcase
498 2014-02-03 Jan Hubicka <jh@suse.cz>
501 * g++.dg/ipa/devirt-22.C: New testcase.
503 2014-02-03 Jan Hubicka <jh@suse.cz>
505 * g++.dg/ipa/devirt-25.C: New testcase.
507 2014-02-04 Jakub Jelinek <jakub@redhat.com>
509 PR tree-optimization/59924
510 * gcc.dg/pr59924.c: New test.
512 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
515 * g++.dg/ipa/devirt-24.C: New testcase.
517 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
521 * c-c++-common/attributes-1.c: New testcase.
522 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
524 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
527 * g++.dg/cpp0x/pr58871.C: New.
529 2014-02-03 Cong Hou <congh@google.com>
531 PR tree-optimization/60000
532 * g++.dg/vect/pr60000.cc: New test.
534 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
536 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
537 * gcc.target/i386/long-double-64-4.c: Likewise.
538 * gcc.target/i386/long-double-80-1.c: Likewise.
539 * gcc.target/i386/long-double-80-2.c: Likewise.
540 * gcc.target/i386/long-double-80-3.c: Likewise.
541 * gcc.target/i386/long-double-80-4.c: Likewise.
542 * gcc.target/i386/long-double-80-5.c: Likewise.
543 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
545 * gcc.target/i386/long-double-64-3.c: Likewise.
546 * gcc.target/i386/long-double-128-1.c: New test.
547 * gcc.target/i386/long-double-128-2.c: Likewise.
548 * gcc.target/i386/long-double-128-3.c: Likewise.
549 * gcc.target/i386/long-double-128-4.c: Likewise.
550 * gcc.target/i386/long-double-128-5.c: Likewise.
551 * gcc.target/i386/long-double-128-6.c: Likewise.
552 * gcc.target/i386/long-double-128-7.c: Likewise.
553 * gcc.target/i386/long-double-128-8.c: Likewise.
554 * gcc.target/i386/long-double-128-9.c: Likewise.
555 * gcc.target/i386/long-double-64-5.c: Likewise.
556 * gcc.target/i386/long-double-64-6.c: Likewise.
557 * gcc.target/i386/long-double-64-7.c: Likewise.
558 * gcc.target/i386/long-double-64-8.c: Likewise.
559 * gcc.target/i386/long-double-64-9.c: Likewise.
560 * gcc.target/i386/long-double-80-10.c: Likewise.
561 * gcc.target/i386/long-double-80-8.c: Likewise.
562 * gcc.target/i386/long-double-80-9.c: Likewise.
564 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
566 PR rtl-optimization/57662
567 * g++.dg/pr57662.C: New test.
569 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
571 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
572 * gcc.dg/vmx/perm.c: New.
573 * gcc.dg/vmx/perm-be-order.c: New.
575 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
577 * gcc.dg/vmx/vsums.c: New.
578 * gcc.dg/vmx/vsums-be-order.c: New.
580 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
582 * g++.dg/ipa/devirt-23.C: New testcase.
583 * g++.dg/ipa/devirt-20.C: Fix template.
585 2014-02-02 Jan Hubicka <jh@suse.cz>
587 * g++.dg/ipa/devirt-21.C: New testcase.
589 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
591 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
592 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
594 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
597 * gcc.c-torture/execute/pr60017.c: New test.
599 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
602 * gfortran.dg/default_initialization_7.f90: New test.
604 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
607 * gfortran.dg/elemental_subroutine_9.f90: New test.
609 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
611 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
613 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
615 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
617 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
619 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
621 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
624 * g++.dg/init/bitfield5.C: New.
626 2014-02-01 Jakub Jelinek <jakub@redhat.com>
628 PR tree-optimization/60003
629 * gcc.c-torture/execute/pr60003.c: New test.
631 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
634 * gcc.target/arm/pr59985.C: New.
636 2014-01-31 Jakub Jelinek <jakub@redhat.com>
639 * lib/tsan-dg.exp (tsan_init): Instead of not running any
640 tsan tests if trivial testcase doesn't run, set dg-do-what-default
642 (tsan_finish): Restore dg-do-what-default.
643 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
644 * g++.dg/tsan/fd_close_norace2.C: Likewise.
645 * g++.dg/tsan/default_options.C: Likewise.
646 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
647 * g++.dg/tsan/atomic_free2.C: Likewise.
648 * g++.dg/tsan/cond_race.C: Likewise.
649 * g++.dg/tsan/fd_close_norace.C: Likewise.
650 * g++.dg/tsan/benign_race.C: Likewise.
651 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
652 * c-c++-common/tsan/simple_race.c: Likewise.
653 * c-c++-common/tsan/mutexset1.c: Likewise.
654 * c-c++-common/tsan/thread_leak2.c: Likewise.
655 * c-c++-common/tsan/tls_race.c: Likewise.
656 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
657 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
658 * c-c++-common/tsan/free_race2.c: Likewise.
659 * c-c++-common/tsan/thread_leak.c: Likewise.
660 * c-c++-common/tsan/thread_leak1.c: Likewise.
661 * c-c++-common/tsan/race_on_barrier.c: Likewise.
662 * c-c++-common/tsan/free_race.c: Likewise.
663 * c-c++-common/tsan/sleep_sync.c: Likewise.
664 * c-c++-common/tsan/tiny_race.c: Likewise.
665 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
666 * c-c++-common/tsan/atomic_stack.c: Likewise.
667 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
668 in dg-output regexps.
669 * c-c++-common/tsan/simple_stack.c: Likewise.
671 2014-01-31 Richard Henderson <rth@redhat.com>
673 * g++.dg/tm/pr60004.C: New.
675 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
678 * g++.dg/inherit/crash4.C: New.
680 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
682 * c-c++-common/tsan/simple_race.c: Made test less flaky.
684 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
686 * gcc.target/i386/m512-check.h: Use correct rounding values.
688 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
690 * gcc.target/i386/avx-1.c: Use correct rounding values.
691 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
692 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
693 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
694 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
695 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
696 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
697 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
698 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
699 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
700 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
701 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
702 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
703 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
704 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
705 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
706 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
707 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
708 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
709 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
710 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
711 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
712 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
713 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
714 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
715 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
716 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
717 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
718 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
719 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
720 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
721 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
722 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
723 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
724 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
725 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
726 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
727 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
728 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
729 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
730 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
731 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
732 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
733 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
734 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
735 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
736 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
737 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
738 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
739 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
740 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
741 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
742 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
743 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
744 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
745 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
746 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
747 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
748 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
749 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
750 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
751 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
752 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
753 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
754 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
755 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
756 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
757 * gcc.target/i386/sse-13.c: Ditto.
758 * gcc.target/i386/sse-14.c: Ditto.
759 * gcc.target/i386/sse-22.c: Ditto.
760 * gcc.target/i386/sse-23.c: Ditto.
762 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
764 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
765 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
767 2014-01-31 Richard Biener <rguenther@suse.de>
770 * gcc.dg/torture/pr59990.c: New testcase.
772 2014-01-31 Jakub Jelinek <jakub@redhat.com>
774 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
775 if it fails don't run any tsan tests.
777 2014-01-31 Marek Polacek <polacek@redhat.com>
780 * gcc.dg/pr59940.c (g): Adjust dg-warning.
781 (y): Adjust dg-error.
782 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
783 * gcc.dg/pr59963-1.c: New test.
784 * gcc.dg/pr59963-2.c: New test.
785 * gcc.dg/pr59963-3.c: New test.
787 2014-01-30 Jakub Jelinek <jakub@redhat.com>
790 * gcc.target/arm/pr59923.c: New test.
792 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
794 * gcc.dg/vmx/splat.c: New.
795 * gcc.dg/vmx/splat-vsx.c: New.
796 * gcc.dg/vmx/splat-be-order.c: New.
797 * gcc.dg/vmx/splat-vsx-be-order.c: New.
798 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
799 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
801 2014-01-30 Richard Biener <rguenther@suse.de>
803 PR tree-optimization/59993
804 * gcc.dg/torture/pr59993.c: New testcase.
806 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
808 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
809 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
810 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
811 vect_int rather than vect_float.
813 2014-01-30 Marek Polacek <polacek@redhat.com>
815 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
817 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
819 * gcc.target/microblaze/isa/fcmp4.c: New.
821 2014-01-30 Marek Polacek <polacek@redhat.com>
824 * gcc.dg/pr59940.c: New test.
825 * gcc.dg/pr35635.c (func3): Move dg-warning.
827 2014-01-30 Richard Biener <rguenther@suse.de>
829 PR tree-optimization/59903
830 * gcc.dg/torture/pr59903.c: New testcase.
832 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
835 * g++.dg/lookup/crash8.C: New.
837 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
840 * g++.dg/template/crash117.C: New.
842 2014-01-30 Richard Biener <rguenther@suse.de>
845 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
846 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
848 * gcc.dg/invalid-call-1.c: Likewise.
850 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
853 * g++.dg/cpp1y/auto-fn23.C: New.
855 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
858 * g++.dg/init/dso_handle2.C: New.
860 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
863 * g++.dg/cpp0x/pr58674.C: New.
865 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
868 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
869 * gcc.target/i386/avx512f-gather-5.c: Ditto.
871 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
873 * gcc.dg/vmx/merge-be-order.c: New.
874 * gcc.dg/vmx/merge.c: New.
875 * gcc.dg/vmx/merge-vsx-be-order.c: New.
876 * gcc.dg/vmx/merge-vsx.c: New.
878 2014-01-29 Richard Biener <rguenther@suse.de>
880 PR tree-optimization/58742
881 * gcc.dg/pr58742-1.c: New testcase.
882 * gcc.dg/pr58742-2.c: Likewise.
883 * gcc.dg/pr58742-3.c: Likewise.
885 2014-01-29 Renlin Li <Renlin.Li@arm.com>
887 * gcc.target/arm/ftest-armv7ve-arm.c: New.
888 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
889 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
891 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
894 * g++.dg/gomp/pr58702.C: New.
896 2014-01-29 Dodji Seketeli <dodji@redhat.com>
898 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
901 2014-01-29 Jakub Jelinek <jakub@redhat.com>
904 PR tree-optimization/59920
905 * gcc.dg/pr59920-1.c: New test.
906 * gcc.dg/pr59920-2.c: New test.
907 * gcc.dg/pr59920-3.c: New test.
908 * c-c++-common/gomp/pr59917-1.c: New test.
909 * c-c++-common/gomp/pr59917-2.c: New test.
911 PR tree-optimization/59594
912 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
913 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
914 * gcc.dg/vect/pr59594.c: New test.
916 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
919 * gfortran.dg/allocate_class_3.f90: New test.
921 2014-01-28 Dodji Seketeli <dodji@redhat.com>
923 PR preprocessor/59935
924 * c-c++-common/cpp/warning-zero-location.c: New test.
925 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
927 2014-01-27 Steve Ellcey <sellcey@mips.com>
929 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
931 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
933 * g++.dg/ext/mv16.C: New tests.
935 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
937 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
938 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
939 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
940 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
941 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
942 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
943 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
944 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
945 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
946 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
947 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
948 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
949 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
950 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
951 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
952 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
953 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
954 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
955 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
956 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
957 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
958 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
959 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
960 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
961 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
962 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
963 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
964 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
965 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
966 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
967 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
968 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
969 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
970 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
971 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
972 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
973 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
974 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
975 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
976 _mm512_mask_cvtepi32_storeu_epi8.
977 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
978 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
979 _mm512_mask_cvtepi32_storeu_epi16.
980 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
981 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
982 _mm512_mask_cvtepi64_storeu_epi8.
983 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
984 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
985 _mm512_mask_cvtepi64_storeu_epi16.
986 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
987 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
988 _mm512_mask_cvtepi64_storeu_epi32.
989 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
990 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
991 _mm512_mask_cvtsepi32_storeu_epi8.
992 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
993 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
994 _mm512_mask_cvtsepi32_storeu_epi16.
995 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
996 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
997 _mm512_mask_cvtsepi64_storeu_epi8.
998 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
999 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1000 _mm512_mask_cvtsepi64_storeu_epi16.
1001 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1002 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1003 _mm512_mask_cvtsepi64_storeu_epi32.
1004 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1005 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1006 _mm512_mask_cvtusepi32_storeu_epi8.
1007 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1008 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1009 _mm512_mask_cvtusepi32_storeu_epi16.
1010 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1011 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
1012 _mm512_mask_cvtusepi64_storeu_epi8.
1013 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1014 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
1015 _mm512_mask_cvtusepi64_storeu_epi16.
1016 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1017 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
1018 _mm512_mask_cvtusepi64_storeu_epi32.
1019 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1020 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
1022 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
1024 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
1025 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1026 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1027 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1028 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1029 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1030 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1031 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1032 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
1033 built-ins roudning immediate.
1034 * gcc.target/i386/sse-22.c: Add new built-ins.
1035 * gcc.target/i386/sse-23.c: Ditto.
1036 * gcc.target/i386/avx-1.c: Ditto.
1038 2014-01-27 Christian Bruel <christian.bruel@st.com>
1040 * gcc.target/sh/torture/strncmp.c: New tests.
1042 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
1044 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1046 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
1048 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1050 2014-01-24 Jeff Law <law@redhat.com>
1052 PR tree-optimization/59919
1053 * gcc.c-torture/compile/pr59919.c: New test.
1055 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1058 * g++.dg/ext/timevar2.C: New.
1060 2014-01-24 Marek Polacek <polacek@redhat.com>
1062 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1064 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
1067 * gcc.target/i386/pr59929.c: New test.
1069 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1072 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1073 word atomic functions at runtime.
1075 2014-01-23 Marek Polacek <polacek@redhat.com>
1078 * gcc.dg/pr59846.c: New test.
1080 2014-01-23 Marek Polacek <polacek@redhat.com>
1083 * c-c++-common/pr58346-1.c: New test.
1084 * c-c++-common/pr58346-2.c: New test.
1085 * c-c++-common/pr58346-3.c: New test.
1087 2014-01-23 Marek Polacek <polacek@redhat.com>
1090 * gcc.dg/20020220-2.c: Adjust dg-warning message.
1091 * gcc.dg/pr59871.c: New test.
1093 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1096 * g++.dg/parse/enum11.C: New.
1098 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1100 * gcc.target/aarch64/sshr64_1.c: New testcase.
1102 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
1104 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1105 SIMD enabled function.
1106 * g++.dg/cilk-plus/ef_test.C: New test.
1107 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1109 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1110 to differenciate C error messages from C++ ones.
1112 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1114 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1116 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
1118 * gcc.target/microblaze/others/builtin-trap.c: New test,
1120 2014-01-23 Jakub Jelinek <jakub@redhat.com>
1123 * c-c++-common/gomp/pr58809.c: New test.
1125 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
1128 * c-c++-common/asan/use-after-return-1.c: Fixed
1131 2014-01-23 Dodji Seketeli <dodji@redhat.com>
1133 PR preprocessor/58580
1134 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1136 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1137 Ilya Tocar <ilya.tocar@intel.com>
1139 * gcc.target/i386/avx512f-kmovw-1.c: New.
1141 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1143 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1144 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1145 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1146 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1147 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1148 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1150 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
1153 * gcc.dg/pr48774.c: Remove skip for mips_rel.
1154 * gcc.target/mips/pr52125.c: New test.
1156 2014-01-22 Marek Polacek <polacek@redhat.com>
1159 * gcc.dg/torture/pr59891.c: New test.
1161 2014-01-22 Jeff Law <law@redhat.com>
1163 PR tree-optimization/59597
1164 * gcc.dg/tree-ssa/pr59597.c: New test.
1166 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
1168 PR rtl-optimization/59477
1169 * g++.dg/pr59477.C: New.
1171 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1173 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1175 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1178 * g++.dg/pr59482.C: New.
1180 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1182 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1183 * gcc.dg/vmx/extract-vsx.c: New.
1184 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1185 * gcc.dg/vmx/insert-vsx.c: New.
1187 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1189 PR rtl-optimization/59896
1190 * gcc.target/arm/pr59896.c: New.
1192 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1194 PR rtl-optimization/59858
1195 * gcc.target/arm/pr59858.c: New.
1197 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1200 * gcc.dg/tree-prof/pr59003.c: New test.
1203 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1206 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1208 * gfortran.dg/round_3.f08: Add more cases.
1210 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1212 * lib/target-supports.exp (force_conventional_output_for): New
1214 * lib/scanasm.exp (scan-assembler_required_options)
1215 (scan-assembler-not_required_options)
1216 (scan-assembler-times_required_options): Replace with
1217 force_conventional_output_fors.
1218 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1219 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1221 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1224 * gcc.target/i386/pr59789.c: New testcase.
1226 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1228 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1229 the 'code' bitfield from 16 to 8.
1231 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1233 * lib/target-supports.exp
1234 (check_effective_target_vect_perm): Exclude aarch64_be.
1235 (check_effective_target_vect_perm_byte): Likewise.
1236 (check_effective_target_vect_perm_short): Likewise.
1238 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1240 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1241 (RUN_TEST): Use new macro.
1242 (INDEX64_32): Delete.
1243 (INDEX64_64): Likewise.
1244 (INDEX128_32): Likewise.
1245 (INDEX128_64): Likewise.
1247 (test_vneg_f32): Use fixed RUN_TEST.
1249 2014-01-20 Richard Biener <rguenther@suse.de>
1252 * gcc.dg/pr59860.c: New testcase.
1254 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1257 * gcc.target/i386/pr59880.c: New test.
1259 2014-01-20 Renlin Li <renlin.li@arm.com>
1261 * gcc.dg/pr44194-1.c: Tweak regexp.
1263 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1268 * gfortran.dg/round_3.f08: New cases added.
1269 * gfortran.dg/fmt_g_1.f90: New test.
1271 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1273 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1275 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1277 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1279 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1281 * gcc.dg/vect/pr57705.c: Require vect_int.
1282 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1283 * gcc.dg/vect/vect-alias-check.c: Likewise.
1285 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1288 * gfortran.dg/unresolved_fixup_1.f90: New test.
1289 * gfortran.dg/unresolved_fixup_2.f90: New test.
1291 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1294 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1295 Remove dg-prune-output lines.
1297 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1300 * gfortran.dg/pr59706.f90: New test.
1301 * g++.dg/ext/pr59706.C: New test.
1303 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1307 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1308 * g++.dg/init/pr58811.C: Likewise.
1310 2014-01-17 Jeff Law <law@redhat.com>
1313 * gfortran.dg/pr57904.f90: New test.
1315 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1318 * g++.dg/cpp0x/nsdmi-union4.C: New.
1320 2014-01-17 Marek Polacek <polacek@redhat.com>
1323 * g++.dg/diagnostic/pr59838.C: New test.
1325 2014-01-17 Marek Polacek <polacek@redhat.com>
1328 * gcc.dg/pr58346.c: New test.
1330 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1333 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1334 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1338 * gfortran.dg/pr59440-1.f90: New test.
1339 * gfortran.dg/pr59440-2.f90: New test.
1340 * gfortran.dg/pr59440-3.f90: New test.
1343 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1344 testing for " version" and " alias" with one testing for
1345 " version\[^\n\r]* alias".
1346 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1347 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1348 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1349 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1350 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1351 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1354 * c-c++-common/torture/pr57945.c: New test.
1356 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1358 * gcc.target/arm/its.c: New testcase.
1360 2014-01-16 Jan Hubicka <jh@suse.cz>
1363 * g++.dg/torture/pr59775.C: New testcase.
1365 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1368 * gcc.c-torture/compile/pr58344.c: New test.
1371 * gcc.target/i386/pr59839.c: New test.
1374 * gcc.target/i386/pr9771-1.c (main): Rename to...
1375 (real_main): ... this. Add __asm name "main".
1376 (ASMNAME, ASMNAME2, STRING): Define.
1378 2014-01-16 Nick Clifton <nickc@redhat.com>
1381 * gcc.c-torture/compile/pr28865.c: New.
1382 * gcc.c-torture/execute/pr28865.c: New.
1384 2014-01-16 Marek Polacek <polacek@redhat.com>
1387 * gcc.dg/pr59827.c: New test.
1389 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1391 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1393 2014-01-15 Richard Henderson <rth@redhat.com>
1396 * gcc.target/i386/pr54694.c: New test.
1398 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1401 * g++.dg/pr49718.C: New test.
1403 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1405 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1407 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1409 * gcc.dg/vmx/mult-even-odd.c: New.
1410 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1412 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1414 * lib/target-supports.exp (check_libcilkrts_available): Added an
1415 extern "C" if we are using C++ along with a function prototype.
1417 2014-01-15 Jeff Law <law@redhat.com>
1419 PR tree-optimization/59747
1420 * gcc.c-torture/execute/pr59747.c: New test.
1422 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1425 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1427 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1428 * g++.dg/ext/attribute-test-1.C: Likewise.
1429 * g++.dg/ext/attribute-test-2.C: Likewise.
1430 * g++.dg/ext/attribute-test-3.C: Likewise.
1431 * g++.dg/ext/attribute-test-4.C: Likewise.
1432 * g++.dg/ext/pr56790-1.C: Likewise.
1433 * g++.dg/torture/pr38565.C: Likewise.
1434 * gcc.dg/pr53060.c: Likewise.
1435 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1436 * c-c++-common/vector-compare-2.c: Likewise.
1437 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1438 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1439 dg-message line number.
1441 2014-01-15 Matthias Klose <doko@ubuntu.com>
1443 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1445 2014-01-15 Richard Biener <rguenther@suse.de>
1447 PR tree-optimization/59822
1448 * g++.dg/torture/pr59822.C: New testcase.
1450 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1453 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1454 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1456 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1457 Kugan Vivekanandarajah <kuganv@linaro.org>
1460 * g++.dg/pr59695.C: New testcase.
1462 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1465 * gcc.c-torture/compile/pr59803.c: New testcase.
1467 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1470 * gcc.c-torture/execute/pr58943.c: New test.
1471 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1473 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1476 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1477 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1478 (bar): Change return type to void. Set y to x.
1479 * gcc.target/i386/pr59794-1.c: New testcase.
1480 * gcc.target/i386/pr59794-2.c: Likewise.
1481 * gcc.target/i386/pr59794-3.c: Likewise.
1482 * gcc.target/i386/pr59794-4.c: Likewise.
1483 * gcc.target/i386/pr59794-5.c: Likewise.
1484 * gcc.target/i386/pr59794-6.c: Likewise.
1485 * gcc.target/i386/pr59794-7.c: Likewise.
1487 2014-01-14 Richard Biener <rguenther@suse.de>
1489 PR tree-optimization/58921
1490 PR tree-optimization/59006
1491 * gcc.dg/torture/pr58921.c: New testcase.
1492 * gcc.dg/torture/pr59006.c: Likewise.
1493 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1495 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1498 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1499 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1500 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1501 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1502 Executing predictive commoning without unrolling.
1504 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1506 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1507 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1508 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1509 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1510 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1511 __builtin_ia32_rsqrt28sd_round.
1512 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1513 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1514 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1515 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1516 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1517 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1518 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1519 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1520 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1521 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1522 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1523 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1524 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1525 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1526 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1527 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1528 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1529 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1530 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1531 fix wrong rounding mode (see above).
1532 * gcc.target/i386/sse-23.c: Ditto.
1534 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1536 * gcc.dg/vmx/insert.c: New.
1537 * gcc.dg/vmx/insert-be-order.c: New.
1538 * gcc.dg/vmx/extract.c: New.
1539 * gcc.dg/vmx/extract-be-order.c: New.
1541 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1543 PR tree-optimization/59387
1544 * gcc.c-torture/execute/pr59387.c: New test.
1546 2014-01-13 Richard Biener <rguenther@suse.de>
1548 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1549 adjusting mathlib options.
1550 * gfortran.dg/lto/lto.exp: Likewise.
1552 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1554 * gnat.dg/loop_optimization17.adb: New test.
1555 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1557 2014-01-13 Christian Bruel <christian.bruel@st.com>
1559 * gcc.target/sh/cmpstrn.c: New case.
1561 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1563 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1564 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1566 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1569 * gfortran.dg/alloc_comp_basics_6.f90: New.
1571 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1574 * gfortran.dg/pr59700.f90: New test.
1576 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1578 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1579 * gfortran.dg/use_only_3.f90: Likewise.
1580 * gfortran.dg/inquire_10.f90: Delete opened file.
1581 * gfortran.dg/inquire_15.f90: Likewise.
1582 * gfortran.dg/pr16597.f90: Likewise.
1583 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1586 2014-01-10 Jeff Law <law@redhat.com>
1589 * gcc.c-torture/compile/pr59743.c: New test.
1591 2014-01-10 Jan Hubicka <jh@suse.cz>
1594 * g++.dg/torture/pr58585.C: New testcase.
1596 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1598 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1600 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1602 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1604 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1607 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1608 * gcc.target/aarch64/cmn-neg2.c: New test.
1610 2014-01-10 Richard Biener <rguenther@suse.de>
1612 PR tree-optimization/59374
1613 * gcc.dg/torture/pr59374-3.c: New testcase.
1615 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1617 * lib/target-supports.exp
1618 (check_effective_target_arm_crypto_ok_nocache): New.
1619 (check_effective_target_arm_crypto_ok): Use above procedure.
1620 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1622 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1626 * g++.dg/ipa/devirt-20.C: New testcase.
1627 * g++.dg/torture/pr58252.C: Likewise.
1628 * g++.dg/torture/pr59226.C: Likewise.
1630 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1632 * c-c++-common/asan/no-asan-stack.c: New test.
1634 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1637 * gcc.dg/pr59670.c: New test.
1639 2014-01-09 Steve Ellcey <sellcey@mips.com>
1641 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1643 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1646 * gcc.target/i386/pr47735.c: New test.
1648 PR tree-optimization/59622
1649 * g++.dg/opt/pr59622-2.C: New test.
1650 * g++.dg/opt/pr59622-3.C: New test.
1651 * g++.dg/opt/pr59622-4.C: New test.
1652 * g++.dg/opt/pr59622-5.C: New test.
1655 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1656 filename:line instead of (modulename+offset) form with stripped
1657 initial / from the filename.
1659 2014-01-09 Ian Lance Taylor <iant@google.com>
1661 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1662 the other Go compiler.
1664 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1667 * g++.dg/cpp0x/variadic145.C: New.
1669 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1671 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1672 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1674 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1677 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1678 are run only if the Cilk library is available/enabled.
1679 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1680 * lib/target-supports.exp (check_libcilkrts_available): New function.
1682 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1685 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1686 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1687 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1688 with dg-additional-options.
1689 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1690 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1691 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1692 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1693 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1694 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1696 2014-01-09 Richard Biener <rguenther@suse.de>
1698 PR tree-optimization/59715
1699 * gcc.dg/torture/pr59715.c: New testcase.
1701 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1703 * c-c++-common/asan/no-asan-globals.c: New test.
1704 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1705 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1706 * c-c++-common/asan/use-after-return-1.c: Likewise.
1707 * c-c++-common/asan/no-use-after-return.c: Likewise.
1709 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1711 * gnat.dg/weak2.ad[sb]: New test.
1713 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1716 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1717 type, use pointers to vector type instead.
1719 2014-01-08 Catherine Moore <clm@codesourcery.com>
1721 * gcc.target/mips/umips-branch-3.c: New test.
1722 * gcc.target/mips/umips-branch-4.c: New test.
1724 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1726 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1727 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1728 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1729 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1730 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1731 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1732 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1733 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1735 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1737 PR rtl-optimization/59137
1738 * gcc.target/mips/pr59137.c: New test.
1740 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1742 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1743 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1744 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1745 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1746 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1747 Require fpic effective target.
1748 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1750 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1753 * gcc.dg/pr59722.c: New test.
1755 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1758 * gcc.dg/torture/pr57748-3.c: New test.
1759 * gcc.dg/torture/pr57748-4.c: New test.
1761 2014-01-08 Marek Polacek <polacek@redhat.com>
1764 * gcc.dg/gomp/pr59669-1.c: New test.
1765 * gcc.dg/gomp/pr59669-2.c: New test.
1767 2014-01-08 Martin Jambor <mjambor@suse.cz>
1770 * gcc.dg/ipa/pr59610.c: New test.
1772 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1775 * gfortran.dg/binding_label_tests_26a.f90: New.
1776 * gfortran.dg/binding_label_tests_26b.f90: New.
1778 2014-01-08 Marek Polacek <polacek@redhat.com>
1781 * c-c++-common/ubsan/pr59667.c: New test.
1783 2014-01-08 Richard Biener <rguenther@suse.de>
1786 * gcc.dg/pr59630.c: New testcase.
1788 2014-01-08 Richard Biener <rguenther@suse.de>
1791 * gcc.dg/pr59471.c: New testcase.
1793 2014-01-07 Jeff Law <law@redhat.com>
1796 * gcc.target/i386/pr53623.c: New test.
1798 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1800 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1802 * g++.dg/cpp1y/pr58534.C: Likewise.
1803 * g++.dg/cpp1y/pr58536.C: Likewise.
1804 * g++.dg/cpp1y/pr58548.C: Likewise.
1805 * g++.dg/cpp1y/pr58549.C: Likewise.
1806 * g++.dg/cpp1y/pr58637.C: Likewise.
1807 * g++.dg/cpp1y/pr59112.C: Likewise.
1808 * g++.dg/cpp1y/pr59113.C: Likewise.
1809 * g++.dg/cpp1y/pr59629.C: Likewise.
1810 * g++.dg/cpp1y/pr59635.C: Likewise.
1811 * g++.dg/cpp1y/pr59636.C: Likewise.
1812 * g++.dg/cpp1y/pr59638.C: Likewise.
1814 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1816 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1818 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
1820 * gcc.target/i386/intrinsics_4.c (bar): New function.
1822 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1824 * g++.dg/ext/is_base_of_incomplete-2.C: New.
1826 2014-01-07 Jakub Jelinek <jakub@redhat.com>
1828 PR rtl-optimization/58668
1829 * gcc.dg/pr58668.c: New test.
1831 PR tree-optimization/59643
1832 * gcc.dg/pr59643.c: New test.
1833 * gcc.c-torture/execute/pr59643.c: New test.
1835 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1838 * gfortran.dg/class_allocate_16.f90: New.
1840 2014-01-06 Jakub Jelinek <jakub@redhat.com>
1843 * gcc.target/i386/pr59644.c: New test.
1845 2014-01-06 Marek Polacek <polacek@redhat.com>
1848 * gcc.dg/pr57773.c: New test.
1850 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
1856 * g++.dg/cpp1y/pr59635.C: New testcase.
1857 * g++.dg/cpp1y/pr59636.C: New testcase.
1858 * g++.dg/cpp1y/pr59629.C: New testcase.
1859 * g++.dg/cpp1y/pr59638.C: New testcase.
1861 2014-01-06 Martin Jambor <mjambor@suse.cz>
1864 * gcc.dg/ipa/pr59008.c: New test.
1866 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1868 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1871 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1873 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1874 Require c99_runtime.
1875 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1877 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1878 Require c99_runtime.
1879 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1880 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1881 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1883 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1884 Require c99_runtime.
1885 Make CALC void static.
1886 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
1888 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
1889 Require c99_runtime.
1890 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
1892 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1894 * gcc.target/i386/pr59501-1.c: Require avx effective target.
1895 * gcc.target/i386/pr59501-2.c: Likewise.
1896 * gcc.target/i386/pr59501-3.c: Likewise.
1897 * gcc.target/i386/pr59501-4.c: Likewise.
1898 * gcc.target/i386/pr59501-5.c: Likewise.
1899 * gcc.target/i386/pr59501-6.c: Likewise.
1901 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1903 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
1904 * gcc.target/i386/pr59390_1.c: Likewise.
1905 * gcc.target/i386/pr59390_2.c: Likewise.
1907 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
1909 * gcc.dg/pr59350.c: Tweak.
1910 * gcc.dg/pr59350-2.c: New test.
1911 * g++.dg/pr59510.C: Likewise.
1913 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1916 * gfortran.dg/bind_c_procs_2.f90: New.
1918 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
1920 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
1921 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1922 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1923 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1924 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
1925 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1926 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1928 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
1930 * gcc.target/arm/neon-nested-apcs.c: New test.
1932 2014-01-04 Jakub Jelinek <jakub@redhat.com>
1934 PR tree-optimization/59519
1935 * gcc.dg/vect/pr59519-1.c: New test.
1936 * gcc.dg/vect/pr59519-2.c: New test.
1938 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
1941 2014-01-04 Janus Weil <janus@gcc.gnu.org>
1944 * gfortran.dg/typebound_proc_32.f90: New.
1946 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
1949 * g++.dg/pr58950.C: New file.
1951 2014-01-03 Tobias Burnus <burnus@net-b.de>
1954 * g++.dg/gomp/pr58567.C: New.
1956 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
1958 PR tree-optimization/59651
1959 * gcc.dg/torture/pr59651.c: New test.
1960 * gcc.dg/vect/pr59651.c: Ditto.
1962 2014-01-03 Jakub Jelinek <jakub@redhat.com>
1965 * gcc.target/i386/pr59625.c: New test.
1967 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1971 * g++.dg/cpp0x/range-for28.C: New.
1972 * g++.dg/cpp0x/range-for3.C: Update.
1974 2014-01-02 Joseph Myers <joseph@codesourcery.com>
1976 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
1978 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1981 * g++.dg/cpp0x/pr59641.C: New file.
1983 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1985 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
1987 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1990 * g++.dg/ext/pr59378.C: New file.
1992 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1994 Update copyright years
1996 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1998 * gcc.target/arc/arc.exp: Use the standard form for the copyright
2001 2014-01-02 Janus Weil <janus@gcc.gnu.org>
2004 * gfortran.dg/dynamic_dispatch_12.f90: New.
2006 2014-01-01 Jakub Jelinek <jakub@redhat.com>
2008 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2009 the builtin isn't optimized away as unused.
2011 PR rtl-optimization/59647
2012 * g++.dg/opt/pr59647.C: New test.
2014 Copyright (C) 2014 Free Software Foundation, Inc.
2016 Copying and distribution of this file, with or without modification,
2017 are permitted in any medium without royalty provided the copyright
2018 notice and this notice are preserved.