1 2014-02-17 Janus Weil <janus@gcc.gnu.org>
4 * gfortran.dg/init_flag_12.f90: New.
6 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
7 Ilya Tocar <ilya.tocar@intel.com>
9 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
10 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
11 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
12 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
14 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
16 * lib/target-supports.exp
17 (check_effective_target_logical_op_short_circuit): New procedure.
18 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
19 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
20 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
21 * gcc.dg/tree-ssa/vrp47.c: Likewise.
22 * gcc.dg/tree-ssa/vrp87.c: Likewise.
23 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
24 logical_op_short_circuit for the alternative test, extending
27 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
30 * gcc.target/powerpc/pr60203.c: New testsuite.
32 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
35 * gfortran.dg/ichar_3.f90: New test.
37 2014-02-15 Richard Biener <rguenther@suse.de>
39 PR tree-optimization/60183
40 * gcc.dg/torture/pr60183.c: New testcase.
42 2014-02-14 Jeff Law <law@redhat.com>
44 PR rtl-optimization/60131
45 * g++.dg/torture/pr60131.C: New test.
47 2014-02-14 Ian Bolton <ian.bolton@arm.com>
49 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
52 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
54 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
56 2014-02-14 Jakub Jelinek <jakub@redhat.com>
58 * gcc.c-torture/compile/20140213.c: New test.
60 2014-02-13 Jakub Jelinek <jakub@redhat.com>
63 * gcc.target/i386/pr43546.c: New test.
65 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
67 * gcc.target/s390/hotpatch-compile-8.c: New test.
69 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
71 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
72 definition with an ifndef.
73 * gcc.dg/pr59605-2.c: New test.
75 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
77 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
79 2014-02-12 Joseph Myers <joseph@codesourcery.com>
81 * gcc.dg/torture/float128-mul-underflow.c,
82 gcc.dg/torture/float128-truncdf-underflow.c,
83 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
85 2014-02-12 Jakub Jelinek <jakub@redhat.com>
88 * g++.dg/ipa/pr59737.C: New test.
90 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
92 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
94 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
96 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
98 * gcc.dg/cilk-plus/jump-openmp.c: New file.
100 2014-02-12 Richard Biener <rguenther@suse.de>
103 * gcc.dg/torture/pr60092.c: New testcase.
104 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
106 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
108 * gcc.c-torture/execute/20140212-1.c: New test.
110 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
113 * g++.dg/cpp0x/pr60047.C: New.
115 2014-02-12 Jakub Jelinek <jakub@redhat.com>
118 * c-c++-common/pr60101.c: New test.
120 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
123 * g++.dg/ipa/devirt-27.C: New testcase.
124 * g++.dg/ipa/devirt-26.C: New testcase.
126 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
129 * gcc.target/powerpc/pr60137.c: New file.
131 2014-02-11 Jakub Jelinek <jakub@redhat.com>
134 * gfortran.dg/pr52370.f90: New test.
136 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
140 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
143 * gcc.target/i386/pr43662.c (dg-options):
144 Add -maccumulate-outgoing-args.
145 * gcc.target/i386/pr43869.c (dg-options): Ditto.
146 * gcc.target/i386/pr57003.c (dg-options): Ditto.
147 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
148 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
149 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
150 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
151 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
152 Add -maccumulate-outgoing-args.
153 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
154 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
155 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
156 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
157 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
158 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
159 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
160 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
161 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
162 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
163 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
164 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
165 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
166 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
167 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
169 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
171 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
173 2014-02-11 Jakub Jelinek <jakub@redhat.com>
176 * gcc.dg/guality/pr59776.c: New test.
178 2014-02-11 Renlin Li <Renlin.Li@arm.com>
180 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
181 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
182 (add_options_for_arm_vfp3): New.
184 2014-02-11 Jeff Law <law@redhat.com>
187 * gcc.target/m68k/pr54041.c: New test.
189 2014-02-11 Jakub Jelinek <jakub@redhat.com>
192 * gcc.target/i386/pr59927.c: New test.
194 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
196 * gcc.dg/vect/pr57741-3.c: Require vect_int.
197 * gcc.dg/vect/pr60012.c: Likewise.
198 * gcc.dg/vect/vect-119.c: Likewise.
199 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
200 * gcc.dg/vect/vect-outer-4c.c: Likewise.
202 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
204 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
206 2014-02-10 Jeff Law <law@redhat.com>
209 * gcc.c-torture/compile/pr52306.c: New test.
211 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
213 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
215 2014-02-10 Richard Biener <rguenther@suse.de>
217 PR tree-optimization/60115
218 * gcc.dg/torture/pr60115.c: New testcase.
220 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
222 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
223 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
225 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
226 Ilya Tocar <ilya.tocar@intel.com>
228 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
229 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
230 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
231 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
232 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
233 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
234 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
235 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
236 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
237 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
238 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
239 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
240 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
241 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
242 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
243 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
244 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
245 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
246 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
247 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
248 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
249 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
250 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
251 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
252 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
253 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
254 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
256 2014-02-10 Jakub Jelinek <jakub@redhat.com>
258 * gcc.dg/vect/pr59984.c: Require effective target
261 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
264 * gfortran.dg/associated_target_5.f03: New test.
266 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
269 * gfortran.dg/elemental_by_value_1.f90: New test.
271 2014-02-08 Janus Weil <janus@gcc.gnu.org>
274 * gfortran.dg/finalize_22.f90: New.
276 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
279 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
280 was fixed by the patch for PR59906.
282 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
285 * gfortran.dg/coarray_8.f90: Update dg-error match.
287 2014-02-08 Jakub Jelinek <jakub@redhat.com>
290 * gcc.dg/vect/pr59984.c: New test.
293 * gcc.dg/attr-alloc_align-1.c: New test.
294 * gcc.dg/attr-alloc_align-2.c: New test.
295 * gcc.dg/attr-alloc_align-3.c: New test.
296 * gcc.dg/attr-assume_aligned-1.c: New test.
297 * gcc.dg/attr-assume_aligned-2.c: New test.
298 * gcc.dg/attr-assume_aligned-3.c: New test.
300 2014-02-08 Jakub Jelinek <jakub@redhat.com>
303 * gcc.target/i386/pr60077-1.c: New test.
304 * gcc.target/i386/pr60077-2.c: New test.
306 2014-02-07 Jakub Jelinek <jakub@redhat.com>
308 PR preprocessor/56824
309 * gcc.dg/pr56824.c: New test.
311 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
313 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
314 variable used for atomic operations.
316 2014-02-07 Richard Biener <rguenther@suse.de>
319 * gcc.dg/vect/pr60092-2.c: New testcase.
321 2014-02-07 Jakub Jelinek <jakub@redhat.com>
325 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
327 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
328 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
330 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
332 * gcc.target/s390/fp2int1.c: New testcase.
334 2014-02-07 Richard Biener <rguenther@suse.de>
337 * gcc.dg/tree-ssa/alias-30.c: New testcase.
338 * gcc.dg/tree-ssa/alias-31.c: Likewise.
340 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
343 * g++.dg/torture/pr59918.C: New testcase.
345 2014-02-06 Jakub Jelinek <jakub@redhat.com>
348 * gcc.target/arm/pr59575.c: New test.
351 * gcc.dg/pr59992.c: New test.
353 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
355 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
356 init_priority. Test alignment of variable instead of function.
358 2014-02-06 Marek Polacek <polacek@redhat.com>
361 * gcc.dg/pr60087.c: New test.
363 2014-02-06 Alan Modra <amodra@gmail.com>
365 * gcc.target/powerpc/pr60032.c: New.
367 2014-02-06 Jakub Jelinek <jakub@redhat.com>
370 * gcc.c-torture/execute/pr60062.c: New test.
371 * gcc.c-torture/execute/pr60072.c: New test.
373 2014-02-06 Ian Bolton <ian.bolton@arm.com>
375 * gcc.dg/tree-ssa/pr59597.c: Make called function static
376 so that expected outcome works for PIC variants too.
378 2014-02-06 Yury Gribov <y.gribov@samsung.com>
379 Kugan Vivekanandarajah <kuganv@linaro.org>
381 * gcc.target/arm/vect-noalign.c: New file.
383 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
384 Jakub Jelinek <jakub@redhat.com>
387 * gcc.dg/pr60013.c: New testcase.
389 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
391 * gcc.dg/vmx/sum2s.c: New.
392 * gcc.dg/vmx/sum2s-be-order.c: New.
394 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
396 * gcc.dg/vmx/pack.c: New.
397 * gcc.dg/vmx/pack-be-order.c: New.
398 * gcc.dg/vmx/unpack.c: New.
399 * gcc.dg/vmx/unpack-be-order.c: New.
401 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
403 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
404 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
406 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
408 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
409 Use __builtin_floorf, __builtin_ceilf.
410 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
412 (TEST): Use __builtin_floorf.
413 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
415 2014-02-05 Jakub Jelinek <jakub@redhat.com>
418 * g++.dg/opt/pr59947.C: New test.
421 * c-c++-common/gomp/pr58703.c: New test.
423 2014-02-05 Richard Biener <rguenther@suse.de>
426 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
427 avoid using unsigned long long.
429 2014-02-05 Jakub Jelinek <jakub@redhat.com>
432 * g++.dg/torture/pr57499.C: New test.
434 2014-02-05 Yury Gribov <y.gribov@samsung.com>
436 * gcc.dg/asan/nosanitize-and-inline.c: New test.
438 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
440 * g++.dg/ipa/devirrt-22.C: Fix template.
442 2014-02-04 Marek Polacek <polacek@redhat.com>
445 * gcc.dg/pr60036.c: New test.
447 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
450 * g++.dg/torture/pr60058.C: New testcase.
452 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
454 * g++.dg/tsan/default_options.C: Invert check.
456 2014-02-04 Jakub Jelinek <jakub@redhat.com>
458 PR tree-optimization/60002
459 * g++.dg/opt/pr60002.C: New test.
461 PR tree-optimization/60023
462 * g++.dg/vect/pr60023.cc: New test.
465 * c-c++-common/torture/pr60026.c: New test.
467 PR rtl-optimization/57915
468 * gcc.target/i386/pr57915.c: New test.
470 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
472 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
474 2014-02-04 Renlin Li <Renlin.Li@arm.com>
476 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
478 2014-02-04 Jakub Jelinek <jakub@redhat.com>
481 * gcc.dg/pr59261.c: New test.
483 2014-02-04 Richard Biener <rguenther@suse.de>
485 PR tree-optimization/60012
486 * gcc.dg/vect/pr60012.c: New testcase.
488 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
491 * g++.dg/eh/unwind-direct.C: New test.
493 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
495 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
496 timeout value to 20s.
498 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
501 * g++.dg/torture/pr59882.C: New testcase
503 2014-02-03 Jan Hubicka <jh@suse.cz>
506 * g++.dg/ipa/devirt-22.C: New testcase.
508 2014-02-03 Jan Hubicka <jh@suse.cz>
510 * g++.dg/ipa/devirt-25.C: New testcase.
512 2014-02-04 Jakub Jelinek <jakub@redhat.com>
514 PR tree-optimization/59924
515 * gcc.dg/pr59924.c: New test.
517 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
520 * g++.dg/ipa/devirt-24.C: New testcase.
522 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
526 * c-c++-common/attributes-1.c: New testcase.
527 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
529 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
532 * g++.dg/cpp0x/pr58871.C: New.
534 2014-02-03 Cong Hou <congh@google.com>
536 PR tree-optimization/60000
537 * g++.dg/vect/pr60000.cc: New test.
539 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
541 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
542 * gcc.target/i386/long-double-64-4.c: Likewise.
543 * gcc.target/i386/long-double-80-1.c: Likewise.
544 * gcc.target/i386/long-double-80-2.c: Likewise.
545 * gcc.target/i386/long-double-80-3.c: Likewise.
546 * gcc.target/i386/long-double-80-4.c: Likewise.
547 * gcc.target/i386/long-double-80-5.c: Likewise.
548 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
550 * gcc.target/i386/long-double-64-3.c: Likewise.
551 * gcc.target/i386/long-double-128-1.c: New test.
552 * gcc.target/i386/long-double-128-2.c: Likewise.
553 * gcc.target/i386/long-double-128-3.c: Likewise.
554 * gcc.target/i386/long-double-128-4.c: Likewise.
555 * gcc.target/i386/long-double-128-5.c: Likewise.
556 * gcc.target/i386/long-double-128-6.c: Likewise.
557 * gcc.target/i386/long-double-128-7.c: Likewise.
558 * gcc.target/i386/long-double-128-8.c: Likewise.
559 * gcc.target/i386/long-double-128-9.c: Likewise.
560 * gcc.target/i386/long-double-64-5.c: Likewise.
561 * gcc.target/i386/long-double-64-6.c: Likewise.
562 * gcc.target/i386/long-double-64-7.c: Likewise.
563 * gcc.target/i386/long-double-64-8.c: Likewise.
564 * gcc.target/i386/long-double-64-9.c: Likewise.
565 * gcc.target/i386/long-double-80-10.c: Likewise.
566 * gcc.target/i386/long-double-80-8.c: Likewise.
567 * gcc.target/i386/long-double-80-9.c: Likewise.
569 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
571 PR rtl-optimization/57662
572 * g++.dg/pr57662.C: New test.
574 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
576 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
577 * gcc.dg/vmx/perm.c: New.
578 * gcc.dg/vmx/perm-be-order.c: New.
580 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
582 * gcc.dg/vmx/vsums.c: New.
583 * gcc.dg/vmx/vsums-be-order.c: New.
585 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
587 * g++.dg/ipa/devirt-23.C: New testcase.
588 * g++.dg/ipa/devirt-20.C: Fix template.
590 2014-02-02 Jan Hubicka <jh@suse.cz>
592 * g++.dg/ipa/devirt-21.C: New testcase.
594 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
596 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
597 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
599 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
602 * gcc.c-torture/execute/pr60017.c: New test.
604 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
607 * gfortran.dg/default_initialization_7.f90: New test.
609 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
612 * gfortran.dg/elemental_subroutine_9.f90: New test.
614 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
616 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
618 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
620 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
622 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
624 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
626 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
629 * g++.dg/init/bitfield5.C: New.
631 2014-02-01 Jakub Jelinek <jakub@redhat.com>
633 PR tree-optimization/60003
634 * gcc.c-torture/execute/pr60003.c: New test.
636 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
639 * gcc.target/arm/pr59985.C: New.
641 2014-01-31 Jakub Jelinek <jakub@redhat.com>
644 * lib/tsan-dg.exp (tsan_init): Instead of not running any
645 tsan tests if trivial testcase doesn't run, set dg-do-what-default
647 (tsan_finish): Restore dg-do-what-default.
648 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
649 * g++.dg/tsan/fd_close_norace2.C: Likewise.
650 * g++.dg/tsan/default_options.C: Likewise.
651 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
652 * g++.dg/tsan/atomic_free2.C: Likewise.
653 * g++.dg/tsan/cond_race.C: Likewise.
654 * g++.dg/tsan/fd_close_norace.C: Likewise.
655 * g++.dg/tsan/benign_race.C: Likewise.
656 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
657 * c-c++-common/tsan/simple_race.c: Likewise.
658 * c-c++-common/tsan/mutexset1.c: Likewise.
659 * c-c++-common/tsan/thread_leak2.c: Likewise.
660 * c-c++-common/tsan/tls_race.c: Likewise.
661 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
662 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
663 * c-c++-common/tsan/free_race2.c: Likewise.
664 * c-c++-common/tsan/thread_leak.c: Likewise.
665 * c-c++-common/tsan/thread_leak1.c: Likewise.
666 * c-c++-common/tsan/race_on_barrier.c: Likewise.
667 * c-c++-common/tsan/free_race.c: Likewise.
668 * c-c++-common/tsan/sleep_sync.c: Likewise.
669 * c-c++-common/tsan/tiny_race.c: Likewise.
670 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
671 * c-c++-common/tsan/atomic_stack.c: Likewise.
672 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
673 in dg-output regexps.
674 * c-c++-common/tsan/simple_stack.c: Likewise.
676 2014-01-31 Richard Henderson <rth@redhat.com>
678 * g++.dg/tm/pr60004.C: New.
680 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
683 * g++.dg/inherit/crash4.C: New.
685 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
687 * c-c++-common/tsan/simple_race.c: Made test less flaky.
689 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
691 * gcc.target/i386/m512-check.h: Use correct rounding values.
693 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
695 * gcc.target/i386/avx-1.c: Use correct rounding values.
696 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
697 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
698 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
699 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
700 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
701 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
702 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
703 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
704 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
705 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
706 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
707 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
708 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
709 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
710 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
711 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
712 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
713 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
714 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
715 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
716 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
717 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
718 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
719 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
720 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
721 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
722 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
723 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
724 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
725 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
726 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
727 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
728 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
729 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
730 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
731 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
732 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
733 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
734 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
735 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
736 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
737 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
738 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
739 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
740 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
741 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
742 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
743 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
744 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
745 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
746 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
747 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
748 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
749 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
750 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
751 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
752 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
753 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
754 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
755 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
756 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
757 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
758 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
759 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
760 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
761 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
762 * gcc.target/i386/sse-13.c: Ditto.
763 * gcc.target/i386/sse-14.c: Ditto.
764 * gcc.target/i386/sse-22.c: Ditto.
765 * gcc.target/i386/sse-23.c: Ditto.
767 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
769 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
770 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
772 2014-01-31 Richard Biener <rguenther@suse.de>
775 * gcc.dg/torture/pr59990.c: New testcase.
777 2014-01-31 Jakub Jelinek <jakub@redhat.com>
779 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
780 if it fails don't run any tsan tests.
782 2014-01-31 Marek Polacek <polacek@redhat.com>
785 * gcc.dg/pr59940.c (g): Adjust dg-warning.
786 (y): Adjust dg-error.
787 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
788 * gcc.dg/pr59963-1.c: New test.
789 * gcc.dg/pr59963-2.c: New test.
790 * gcc.dg/pr59963-3.c: New test.
792 2014-01-30 Jakub Jelinek <jakub@redhat.com>
795 * gcc.target/arm/pr59923.c: New test.
797 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
799 * gcc.dg/vmx/splat.c: New.
800 * gcc.dg/vmx/splat-vsx.c: New.
801 * gcc.dg/vmx/splat-be-order.c: New.
802 * gcc.dg/vmx/splat-vsx-be-order.c: New.
803 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
804 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
806 2014-01-30 Richard Biener <rguenther@suse.de>
808 PR tree-optimization/59993
809 * gcc.dg/torture/pr59993.c: New testcase.
811 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
813 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
814 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
815 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
816 vect_int rather than vect_float.
818 2014-01-30 Marek Polacek <polacek@redhat.com>
820 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
822 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
824 * gcc.target/microblaze/isa/fcmp4.c: New.
826 2014-01-30 Marek Polacek <polacek@redhat.com>
829 * gcc.dg/pr59940.c: New test.
830 * gcc.dg/pr35635.c (func3): Move dg-warning.
832 2014-01-30 Richard Biener <rguenther@suse.de>
834 PR tree-optimization/59903
835 * gcc.dg/torture/pr59903.c: New testcase.
837 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
840 * g++.dg/lookup/crash8.C: New.
842 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
845 * g++.dg/template/crash117.C: New.
847 2014-01-30 Richard Biener <rguenther@suse.de>
850 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
851 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
853 * gcc.dg/invalid-call-1.c: Likewise.
855 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
858 * g++.dg/cpp1y/auto-fn23.C: New.
860 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
863 * g++.dg/init/dso_handle2.C: New.
865 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
868 * g++.dg/cpp0x/pr58674.C: New.
870 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
873 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
874 * gcc.target/i386/avx512f-gather-5.c: Ditto.
876 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
878 * gcc.dg/vmx/merge-be-order.c: New.
879 * gcc.dg/vmx/merge.c: New.
880 * gcc.dg/vmx/merge-vsx-be-order.c: New.
881 * gcc.dg/vmx/merge-vsx.c: New.
883 2014-01-29 Richard Biener <rguenther@suse.de>
885 PR tree-optimization/58742
886 * gcc.dg/pr58742-1.c: New testcase.
887 * gcc.dg/pr58742-2.c: Likewise.
888 * gcc.dg/pr58742-3.c: Likewise.
890 2014-01-29 Renlin Li <Renlin.Li@arm.com>
892 * gcc.target/arm/ftest-armv7ve-arm.c: New.
893 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
894 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
896 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
899 * g++.dg/gomp/pr58702.C: New.
901 2014-01-29 Dodji Seketeli <dodji@redhat.com>
903 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
906 2014-01-29 Jakub Jelinek <jakub@redhat.com>
909 PR tree-optimization/59920
910 * gcc.dg/pr59920-1.c: New test.
911 * gcc.dg/pr59920-2.c: New test.
912 * gcc.dg/pr59920-3.c: New test.
913 * c-c++-common/gomp/pr59917-1.c: New test.
914 * c-c++-common/gomp/pr59917-2.c: New test.
916 PR tree-optimization/59594
917 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
918 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
919 * gcc.dg/vect/pr59594.c: New test.
921 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
924 * gfortran.dg/allocate_class_3.f90: New test.
926 2014-01-28 Dodji Seketeli <dodji@redhat.com>
928 PR preprocessor/59935
929 * c-c++-common/cpp/warning-zero-location.c: New test.
930 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
932 2014-01-27 Steve Ellcey <sellcey@mips.com>
934 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
936 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
938 * g++.dg/ext/mv16.C: New tests.
940 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
942 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
943 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
944 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
945 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
946 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
947 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
948 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
949 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
950 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
951 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
952 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
953 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
954 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
955 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
956 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
957 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
958 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
959 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
960 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
961 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
962 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
963 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
964 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
965 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
966 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
967 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
968 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
969 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
970 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
971 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
972 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
973 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
974 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
975 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
976 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
977 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
978 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
979 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
980 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
981 _mm512_mask_cvtepi32_storeu_epi8.
982 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
983 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
984 _mm512_mask_cvtepi32_storeu_epi16.
985 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
986 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
987 _mm512_mask_cvtepi64_storeu_epi8.
988 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
989 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
990 _mm512_mask_cvtepi64_storeu_epi16.
991 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
992 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
993 _mm512_mask_cvtepi64_storeu_epi32.
994 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
995 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
996 _mm512_mask_cvtsepi32_storeu_epi8.
997 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
998 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
999 _mm512_mask_cvtsepi32_storeu_epi16.
1000 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1001 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1002 _mm512_mask_cvtsepi64_storeu_epi8.
1003 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1004 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1005 _mm512_mask_cvtsepi64_storeu_epi16.
1006 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1007 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1008 _mm512_mask_cvtsepi64_storeu_epi32.
1009 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1010 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1011 _mm512_mask_cvtusepi32_storeu_epi8.
1012 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1013 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1014 _mm512_mask_cvtusepi32_storeu_epi16.
1015 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1016 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
1017 _mm512_mask_cvtusepi64_storeu_epi8.
1018 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1019 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
1020 _mm512_mask_cvtusepi64_storeu_epi16.
1021 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1022 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
1023 _mm512_mask_cvtusepi64_storeu_epi32.
1024 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1025 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
1027 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
1029 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
1030 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1031 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1032 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1033 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1034 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1035 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1036 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1037 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
1038 built-ins roudning immediate.
1039 * gcc.target/i386/sse-22.c: Add new built-ins.
1040 * gcc.target/i386/sse-23.c: Ditto.
1041 * gcc.target/i386/avx-1.c: Ditto.
1043 2014-01-27 Christian Bruel <christian.bruel@st.com>
1045 * gcc.target/sh/torture/strncmp.c: New tests.
1047 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
1049 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1051 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
1053 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1055 2014-01-24 Jeff Law <law@redhat.com>
1057 PR tree-optimization/59919
1058 * gcc.c-torture/compile/pr59919.c: New test.
1060 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1063 * g++.dg/ext/timevar2.C: New.
1065 2014-01-24 Marek Polacek <polacek@redhat.com>
1067 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1069 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
1072 * gcc.target/i386/pr59929.c: New test.
1074 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1077 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1078 word atomic functions at runtime.
1080 2014-01-23 Marek Polacek <polacek@redhat.com>
1083 * gcc.dg/pr59846.c: New test.
1085 2014-01-23 Marek Polacek <polacek@redhat.com>
1088 * c-c++-common/pr58346-1.c: New test.
1089 * c-c++-common/pr58346-2.c: New test.
1090 * c-c++-common/pr58346-3.c: New test.
1092 2014-01-23 Marek Polacek <polacek@redhat.com>
1095 * gcc.dg/20020220-2.c: Adjust dg-warning message.
1096 * gcc.dg/pr59871.c: New test.
1098 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1101 * g++.dg/parse/enum11.C: New.
1103 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1105 * gcc.target/aarch64/sshr64_1.c: New testcase.
1107 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
1109 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1110 SIMD enabled function.
1111 * g++.dg/cilk-plus/ef_test.C: New test.
1112 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1114 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1115 to differenciate C error messages from C++ ones.
1117 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1119 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1121 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
1123 * gcc.target/microblaze/others/builtin-trap.c: New test,
1125 2014-01-23 Jakub Jelinek <jakub@redhat.com>
1128 * c-c++-common/gomp/pr58809.c: New test.
1130 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
1133 * c-c++-common/asan/use-after-return-1.c: Fixed
1136 2014-01-23 Dodji Seketeli <dodji@redhat.com>
1138 PR preprocessor/58580
1139 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1141 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1142 Ilya Tocar <ilya.tocar@intel.com>
1144 * gcc.target/i386/avx512f-kmovw-1.c: New.
1146 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1148 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1149 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1150 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1151 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1152 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1153 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1155 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
1158 * gcc.dg/pr48774.c: Remove skip for mips_rel.
1159 * gcc.target/mips/pr52125.c: New test.
1161 2014-01-22 Marek Polacek <polacek@redhat.com>
1164 * gcc.dg/torture/pr59891.c: New test.
1166 2014-01-22 Jeff Law <law@redhat.com>
1168 PR tree-optimization/59597
1169 * gcc.dg/tree-ssa/pr59597.c: New test.
1171 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
1173 PR rtl-optimization/59477
1174 * g++.dg/pr59477.C: New.
1176 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1178 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1180 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1183 * g++.dg/pr59482.C: New.
1185 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1187 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1188 * gcc.dg/vmx/extract-vsx.c: New.
1189 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1190 * gcc.dg/vmx/insert-vsx.c: New.
1192 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1194 PR rtl-optimization/59896
1195 * gcc.target/arm/pr59896.c: New.
1197 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1199 PR rtl-optimization/59858
1200 * gcc.target/arm/pr59858.c: New.
1202 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1205 * gcc.dg/tree-prof/pr59003.c: New test.
1208 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1211 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1213 * gfortran.dg/round_3.f08: Add more cases.
1215 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1217 * lib/target-supports.exp (force_conventional_output_for): New
1219 * lib/scanasm.exp (scan-assembler_required_options)
1220 (scan-assembler-not_required_options)
1221 (scan-assembler-times_required_options): Replace with
1222 force_conventional_output_fors.
1223 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1224 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1226 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1229 * gcc.target/i386/pr59789.c: New testcase.
1231 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1233 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1234 the 'code' bitfield from 16 to 8.
1236 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1238 * lib/target-supports.exp
1239 (check_effective_target_vect_perm): Exclude aarch64_be.
1240 (check_effective_target_vect_perm_byte): Likewise.
1241 (check_effective_target_vect_perm_short): Likewise.
1243 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1245 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1246 (RUN_TEST): Use new macro.
1247 (INDEX64_32): Delete.
1248 (INDEX64_64): Likewise.
1249 (INDEX128_32): Likewise.
1250 (INDEX128_64): Likewise.
1252 (test_vneg_f32): Use fixed RUN_TEST.
1254 2014-01-20 Richard Biener <rguenther@suse.de>
1257 * gcc.dg/pr59860.c: New testcase.
1259 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1262 * gcc.target/i386/pr59880.c: New test.
1264 2014-01-20 Renlin Li <renlin.li@arm.com>
1266 * gcc.dg/pr44194-1.c: Tweak regexp.
1268 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1273 * gfortran.dg/round_3.f08: New cases added.
1274 * gfortran.dg/fmt_g_1.f90: New test.
1276 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1278 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1280 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1282 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1284 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1286 * gcc.dg/vect/pr57705.c: Require vect_int.
1287 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1288 * gcc.dg/vect/vect-alias-check.c: Likewise.
1290 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1293 * gfortran.dg/unresolved_fixup_1.f90: New test.
1294 * gfortran.dg/unresolved_fixup_2.f90: New test.
1296 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1299 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1300 Remove dg-prune-output lines.
1302 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1305 * gfortran.dg/pr59706.f90: New test.
1306 * g++.dg/ext/pr59706.C: New test.
1308 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1312 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1313 * g++.dg/init/pr58811.C: Likewise.
1315 2014-01-17 Jeff Law <law@redhat.com>
1318 * gfortran.dg/pr57904.f90: New test.
1320 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1323 * g++.dg/cpp0x/nsdmi-union4.C: New.
1325 2014-01-17 Marek Polacek <polacek@redhat.com>
1328 * g++.dg/diagnostic/pr59838.C: New test.
1330 2014-01-17 Marek Polacek <polacek@redhat.com>
1333 * gcc.dg/pr58346.c: New test.
1335 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1338 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1339 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1343 * gfortran.dg/pr59440-1.f90: New test.
1344 * gfortran.dg/pr59440-2.f90: New test.
1345 * gfortran.dg/pr59440-3.f90: New test.
1348 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1349 testing for " version" and " alias" with one testing for
1350 " version\[^\n\r]* alias".
1351 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1352 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1353 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1354 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1355 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1356 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1359 * c-c++-common/torture/pr57945.c: New test.
1361 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1363 * gcc.target/arm/its.c: New testcase.
1365 2014-01-16 Jan Hubicka <jh@suse.cz>
1368 * g++.dg/torture/pr59775.C: New testcase.
1370 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1373 * gcc.c-torture/compile/pr58344.c: New test.
1376 * gcc.target/i386/pr59839.c: New test.
1379 * gcc.target/i386/pr9771-1.c (main): Rename to...
1380 (real_main): ... this. Add __asm name "main".
1381 (ASMNAME, ASMNAME2, STRING): Define.
1383 2014-01-16 Nick Clifton <nickc@redhat.com>
1386 * gcc.c-torture/compile/pr28865.c: New.
1387 * gcc.c-torture/execute/pr28865.c: New.
1389 2014-01-16 Marek Polacek <polacek@redhat.com>
1392 * gcc.dg/pr59827.c: New test.
1394 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1396 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1398 2014-01-15 Richard Henderson <rth@redhat.com>
1401 * gcc.target/i386/pr54694.c: New test.
1403 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1406 * g++.dg/pr49718.C: New test.
1408 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1410 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1412 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1414 * gcc.dg/vmx/mult-even-odd.c: New.
1415 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1417 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1419 * lib/target-supports.exp (check_libcilkrts_available): Added an
1420 extern "C" if we are using C++ along with a function prototype.
1422 2014-01-15 Jeff Law <law@redhat.com>
1424 PR tree-optimization/59747
1425 * gcc.c-torture/execute/pr59747.c: New test.
1427 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1430 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1432 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1433 * g++.dg/ext/attribute-test-1.C: Likewise.
1434 * g++.dg/ext/attribute-test-2.C: Likewise.
1435 * g++.dg/ext/attribute-test-3.C: Likewise.
1436 * g++.dg/ext/attribute-test-4.C: Likewise.
1437 * g++.dg/ext/pr56790-1.C: Likewise.
1438 * g++.dg/torture/pr38565.C: Likewise.
1439 * gcc.dg/pr53060.c: Likewise.
1440 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1441 * c-c++-common/vector-compare-2.c: Likewise.
1442 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1443 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1444 dg-message line number.
1446 2014-01-15 Matthias Klose <doko@ubuntu.com>
1448 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1450 2014-01-15 Richard Biener <rguenther@suse.de>
1452 PR tree-optimization/59822
1453 * g++.dg/torture/pr59822.C: New testcase.
1455 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1458 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1459 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1461 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1462 Kugan Vivekanandarajah <kuganv@linaro.org>
1465 * g++.dg/pr59695.C: New testcase.
1467 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1470 * gcc.c-torture/compile/pr59803.c: New testcase.
1472 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1475 * gcc.c-torture/execute/pr58943.c: New test.
1476 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1478 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1481 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1482 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1483 (bar): Change return type to void. Set y to x.
1484 * gcc.target/i386/pr59794-1.c: New testcase.
1485 * gcc.target/i386/pr59794-2.c: Likewise.
1486 * gcc.target/i386/pr59794-3.c: Likewise.
1487 * gcc.target/i386/pr59794-4.c: Likewise.
1488 * gcc.target/i386/pr59794-5.c: Likewise.
1489 * gcc.target/i386/pr59794-6.c: Likewise.
1490 * gcc.target/i386/pr59794-7.c: Likewise.
1492 2014-01-14 Richard Biener <rguenther@suse.de>
1494 PR tree-optimization/58921
1495 PR tree-optimization/59006
1496 * gcc.dg/torture/pr58921.c: New testcase.
1497 * gcc.dg/torture/pr59006.c: Likewise.
1498 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1500 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1503 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1504 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1505 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1506 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1507 Executing predictive commoning without unrolling.
1509 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1511 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1512 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1513 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1514 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1515 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1516 __builtin_ia32_rsqrt28sd_round.
1517 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1518 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1519 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1520 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1521 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1522 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1523 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1524 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1525 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1526 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1527 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1528 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1529 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1530 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1531 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1532 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1533 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1534 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1535 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1536 fix wrong rounding mode (see above).
1537 * gcc.target/i386/sse-23.c: Ditto.
1539 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1541 * gcc.dg/vmx/insert.c: New.
1542 * gcc.dg/vmx/insert-be-order.c: New.
1543 * gcc.dg/vmx/extract.c: New.
1544 * gcc.dg/vmx/extract-be-order.c: New.
1546 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1548 PR tree-optimization/59387
1549 * gcc.c-torture/execute/pr59387.c: New test.
1551 2014-01-13 Richard Biener <rguenther@suse.de>
1553 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1554 adjusting mathlib options.
1555 * gfortran.dg/lto/lto.exp: Likewise.
1557 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1559 * gnat.dg/loop_optimization17.adb: New test.
1560 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1562 2014-01-13 Christian Bruel <christian.bruel@st.com>
1564 * gcc.target/sh/cmpstrn.c: New case.
1566 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1568 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1569 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1571 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1574 * gfortran.dg/alloc_comp_basics_6.f90: New.
1576 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1579 * gfortran.dg/pr59700.f90: New test.
1581 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1583 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1584 * gfortran.dg/use_only_3.f90: Likewise.
1585 * gfortran.dg/inquire_10.f90: Delete opened file.
1586 * gfortran.dg/inquire_15.f90: Likewise.
1587 * gfortran.dg/pr16597.f90: Likewise.
1588 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1591 2014-01-10 Jeff Law <law@redhat.com>
1594 * gcc.c-torture/compile/pr59743.c: New test.
1596 2014-01-10 Jan Hubicka <jh@suse.cz>
1599 * g++.dg/torture/pr58585.C: New testcase.
1601 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1603 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1605 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1607 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1609 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1612 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1613 * gcc.target/aarch64/cmn-neg2.c: New test.
1615 2014-01-10 Richard Biener <rguenther@suse.de>
1617 PR tree-optimization/59374
1618 * gcc.dg/torture/pr59374-3.c: New testcase.
1620 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1622 * lib/target-supports.exp
1623 (check_effective_target_arm_crypto_ok_nocache): New.
1624 (check_effective_target_arm_crypto_ok): Use above procedure.
1625 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1627 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1631 * g++.dg/ipa/devirt-20.C: New testcase.
1632 * g++.dg/torture/pr58252.C: Likewise.
1633 * g++.dg/torture/pr59226.C: Likewise.
1635 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1637 * c-c++-common/asan/no-asan-stack.c: New test.
1639 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1642 * gcc.dg/pr59670.c: New test.
1644 2014-01-09 Steve Ellcey <sellcey@mips.com>
1646 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1648 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1651 * gcc.target/i386/pr47735.c: New test.
1653 PR tree-optimization/59622
1654 * g++.dg/opt/pr59622-2.C: New test.
1655 * g++.dg/opt/pr59622-3.C: New test.
1656 * g++.dg/opt/pr59622-4.C: New test.
1657 * g++.dg/opt/pr59622-5.C: New test.
1660 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1661 filename:line instead of (modulename+offset) form with stripped
1662 initial / from the filename.
1664 2014-01-09 Ian Lance Taylor <iant@google.com>
1666 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1667 the other Go compiler.
1669 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1672 * g++.dg/cpp0x/variadic145.C: New.
1674 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1676 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1677 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1679 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1682 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1683 are run only if the Cilk library is available/enabled.
1684 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1685 * lib/target-supports.exp (check_libcilkrts_available): New function.
1687 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1690 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1691 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1692 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1693 with dg-additional-options.
1694 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1695 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1696 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1697 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1698 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1699 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1701 2014-01-09 Richard Biener <rguenther@suse.de>
1703 PR tree-optimization/59715
1704 * gcc.dg/torture/pr59715.c: New testcase.
1706 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1708 * c-c++-common/asan/no-asan-globals.c: New test.
1709 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1710 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1711 * c-c++-common/asan/use-after-return-1.c: Likewise.
1712 * c-c++-common/asan/no-use-after-return.c: Likewise.
1714 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1716 * gnat.dg/weak2.ad[sb]: New test.
1718 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1721 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1722 type, use pointers to vector type instead.
1724 2014-01-08 Catherine Moore <clm@codesourcery.com>
1726 * gcc.target/mips/umips-branch-3.c: New test.
1727 * gcc.target/mips/umips-branch-4.c: New test.
1729 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1731 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1732 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1733 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1734 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1735 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1736 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1737 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1738 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1740 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1742 PR rtl-optimization/59137
1743 * gcc.target/mips/pr59137.c: New test.
1745 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1747 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1748 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1749 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1750 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1751 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1752 Require fpic effective target.
1753 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1755 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1758 * gcc.dg/pr59722.c: New test.
1760 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1763 * gcc.dg/torture/pr57748-3.c: New test.
1764 * gcc.dg/torture/pr57748-4.c: New test.
1766 2014-01-08 Marek Polacek <polacek@redhat.com>
1769 * gcc.dg/gomp/pr59669-1.c: New test.
1770 * gcc.dg/gomp/pr59669-2.c: New test.
1772 2014-01-08 Martin Jambor <mjambor@suse.cz>
1775 * gcc.dg/ipa/pr59610.c: New test.
1777 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1780 * gfortran.dg/binding_label_tests_26a.f90: New.
1781 * gfortran.dg/binding_label_tests_26b.f90: New.
1783 2014-01-08 Marek Polacek <polacek@redhat.com>
1786 * c-c++-common/ubsan/pr59667.c: New test.
1788 2014-01-08 Richard Biener <rguenther@suse.de>
1791 * gcc.dg/pr59630.c: New testcase.
1793 2014-01-08 Richard Biener <rguenther@suse.de>
1796 * gcc.dg/pr59471.c: New testcase.
1798 2014-01-07 Jeff Law <law@redhat.com>
1801 * gcc.target/i386/pr53623.c: New test.
1803 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1805 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1807 * g++.dg/cpp1y/pr58534.C: Likewise.
1808 * g++.dg/cpp1y/pr58536.C: Likewise.
1809 * g++.dg/cpp1y/pr58548.C: Likewise.
1810 * g++.dg/cpp1y/pr58549.C: Likewise.
1811 * g++.dg/cpp1y/pr58637.C: Likewise.
1812 * g++.dg/cpp1y/pr59112.C: Likewise.
1813 * g++.dg/cpp1y/pr59113.C: Likewise.
1814 * g++.dg/cpp1y/pr59629.C: Likewise.
1815 * g++.dg/cpp1y/pr59635.C: Likewise.
1816 * g++.dg/cpp1y/pr59636.C: Likewise.
1817 * g++.dg/cpp1y/pr59638.C: Likewise.
1819 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1821 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1823 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
1825 * gcc.target/i386/intrinsics_4.c (bar): New function.
1827 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1829 * g++.dg/ext/is_base_of_incomplete-2.C: New.
1831 2014-01-07 Jakub Jelinek <jakub@redhat.com>
1833 PR rtl-optimization/58668
1834 * gcc.dg/pr58668.c: New test.
1836 PR tree-optimization/59643
1837 * gcc.dg/pr59643.c: New test.
1838 * gcc.c-torture/execute/pr59643.c: New test.
1840 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1843 * gfortran.dg/class_allocate_16.f90: New.
1845 2014-01-06 Jakub Jelinek <jakub@redhat.com>
1848 * gcc.target/i386/pr59644.c: New test.
1850 2014-01-06 Marek Polacek <polacek@redhat.com>
1853 * gcc.dg/pr57773.c: New test.
1855 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
1861 * g++.dg/cpp1y/pr59635.C: New testcase.
1862 * g++.dg/cpp1y/pr59636.C: New testcase.
1863 * g++.dg/cpp1y/pr59629.C: New testcase.
1864 * g++.dg/cpp1y/pr59638.C: New testcase.
1866 2014-01-06 Martin Jambor <mjambor@suse.cz>
1869 * gcc.dg/ipa/pr59008.c: New test.
1871 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1873 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1876 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1878 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1879 Require c99_runtime.
1880 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1882 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1883 Require c99_runtime.
1884 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1885 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1886 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1888 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1889 Require c99_runtime.
1890 Make CALC void static.
1891 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
1893 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
1894 Require c99_runtime.
1895 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
1897 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1899 * gcc.target/i386/pr59501-1.c: Require avx effective target.
1900 * gcc.target/i386/pr59501-2.c: Likewise.
1901 * gcc.target/i386/pr59501-3.c: Likewise.
1902 * gcc.target/i386/pr59501-4.c: Likewise.
1903 * gcc.target/i386/pr59501-5.c: Likewise.
1904 * gcc.target/i386/pr59501-6.c: Likewise.
1906 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1908 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
1909 * gcc.target/i386/pr59390_1.c: Likewise.
1910 * gcc.target/i386/pr59390_2.c: Likewise.
1912 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
1914 * gcc.dg/pr59350.c: Tweak.
1915 * gcc.dg/pr59350-2.c: New test.
1916 * g++.dg/pr59510.C: Likewise.
1918 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1921 * gfortran.dg/bind_c_procs_2.f90: New.
1923 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
1925 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
1926 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1927 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1928 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1929 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
1930 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1931 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1933 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
1935 * gcc.target/arm/neon-nested-apcs.c: New test.
1937 2014-01-04 Jakub Jelinek <jakub@redhat.com>
1939 PR tree-optimization/59519
1940 * gcc.dg/vect/pr59519-1.c: New test.
1941 * gcc.dg/vect/pr59519-2.c: New test.
1943 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
1946 2014-01-04 Janus Weil <janus@gcc.gnu.org>
1949 * gfortran.dg/typebound_proc_32.f90: New.
1951 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
1954 * g++.dg/pr58950.C: New file.
1956 2014-01-03 Tobias Burnus <burnus@net-b.de>
1959 * g++.dg/gomp/pr58567.C: New.
1961 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
1963 PR tree-optimization/59651
1964 * gcc.dg/torture/pr59651.c: New test.
1965 * gcc.dg/vect/pr59651.c: Ditto.
1967 2014-01-03 Jakub Jelinek <jakub@redhat.com>
1970 * gcc.target/i386/pr59625.c: New test.
1972 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1976 * g++.dg/cpp0x/range-for28.C: New.
1977 * g++.dg/cpp0x/range-for3.C: Update.
1979 2014-01-02 Joseph Myers <joseph@codesourcery.com>
1981 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
1983 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1986 * g++.dg/cpp0x/pr59641.C: New file.
1988 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1990 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
1992 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1995 * g++.dg/ext/pr59378.C: New file.
1997 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1999 Update copyright years
2001 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2003 * gcc.target/arc/arc.exp: Use the standard form for the copyright
2006 2014-01-02 Janus Weil <janus@gcc.gnu.org>
2009 * gfortran.dg/dynamic_dispatch_12.f90: New.
2011 2014-01-01 Jakub Jelinek <jakub@redhat.com>
2013 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2014 the builtin isn't optimized away as unused.
2016 PR rtl-optimization/59647
2017 * g++.dg/opt/pr59647.C: New test.
2019 Copyright (C) 2014 Free Software Foundation, Inc.
2021 Copying and distribution of this file, with or without modification,
2022 are permitted in any medium without royalty provided the copyright
2023 notice and this notice are preserved.