1 2014-02-18 Janus Weil <janus@gcc.gnu.org>
4 * gfortran.dg/typebound_generic_15.f90: New.
6 2014-02-17 Janus Weil <janus@gcc.gnu.org>
9 * gfortran.dg/init_flag_12.f90: New.
11 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
12 Ilya Tocar <ilya.tocar@intel.com>
14 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
15 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
16 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
17 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
19 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
21 * lib/target-supports.exp
22 (check_effective_target_logical_op_short_circuit): New procedure.
23 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
24 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
25 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
26 * gcc.dg/tree-ssa/vrp47.c: Likewise.
27 * gcc.dg/tree-ssa/vrp87.c: Likewise.
28 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
29 logical_op_short_circuit for the alternative test, extending
32 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
35 * gcc.target/powerpc/pr60203.c: New testsuite.
37 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
40 * gfortran.dg/ichar_3.f90: New test.
42 2014-02-15 Richard Biener <rguenther@suse.de>
44 PR tree-optimization/60183
45 * gcc.dg/torture/pr60183.c: New testcase.
47 2014-02-14 Jeff Law <law@redhat.com>
49 PR rtl-optimization/60131
50 * g++.dg/torture/pr60131.C: New test.
52 2014-02-14 Ian Bolton <ian.bolton@arm.com>
54 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
57 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
59 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
61 2014-02-14 Jakub Jelinek <jakub@redhat.com>
63 * gcc.c-torture/compile/20140213.c: New test.
65 2014-02-13 Jakub Jelinek <jakub@redhat.com>
68 * gcc.target/i386/pr43546.c: New test.
70 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
72 * gcc.target/s390/hotpatch-compile-8.c: New test.
74 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
76 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
77 definition with an ifndef.
78 * gcc.dg/pr59605-2.c: New test.
80 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
82 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
84 2014-02-12 Joseph Myers <joseph@codesourcery.com>
86 * gcc.dg/torture/float128-mul-underflow.c,
87 gcc.dg/torture/float128-truncdf-underflow.c,
88 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
90 2014-02-12 Jakub Jelinek <jakub@redhat.com>
93 * g++.dg/ipa/pr59737.C: New test.
95 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
97 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
99 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
101 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
103 * gcc.dg/cilk-plus/jump-openmp.c: New file.
105 2014-02-12 Richard Biener <rguenther@suse.de>
108 * gcc.dg/torture/pr60092.c: New testcase.
109 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
111 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
113 * gcc.c-torture/execute/20140212-1.c: New test.
115 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
118 * g++.dg/cpp0x/pr60047.C: New.
120 2014-02-12 Jakub Jelinek <jakub@redhat.com>
123 * c-c++-common/pr60101.c: New test.
125 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
128 * g++.dg/ipa/devirt-27.C: New testcase.
129 * g++.dg/ipa/devirt-26.C: New testcase.
131 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
134 * gcc.target/powerpc/pr60137.c: New file.
136 2014-02-11 Jakub Jelinek <jakub@redhat.com>
139 * gfortran.dg/pr52370.f90: New test.
141 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
145 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
148 * gcc.target/i386/pr43662.c (dg-options):
149 Add -maccumulate-outgoing-args.
150 * gcc.target/i386/pr43869.c (dg-options): Ditto.
151 * gcc.target/i386/pr57003.c (dg-options): Ditto.
152 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
153 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
154 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
155 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
156 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
157 Add -maccumulate-outgoing-args.
158 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
159 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
160 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
161 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
162 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
163 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
164 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
165 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
166 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
167 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
168 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
169 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
170 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
171 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
172 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
174 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
176 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
178 2014-02-11 Jakub Jelinek <jakub@redhat.com>
181 * gcc.dg/guality/pr59776.c: New test.
183 2014-02-11 Renlin Li <Renlin.Li@arm.com>
185 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
186 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
187 (add_options_for_arm_vfp3): New.
189 2014-02-11 Jeff Law <law@redhat.com>
192 * gcc.target/m68k/pr54041.c: New test.
194 2014-02-11 Jakub Jelinek <jakub@redhat.com>
197 * gcc.target/i386/pr59927.c: New test.
199 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
201 * gcc.dg/vect/pr57741-3.c: Require vect_int.
202 * gcc.dg/vect/pr60012.c: Likewise.
203 * gcc.dg/vect/vect-119.c: Likewise.
204 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
205 * gcc.dg/vect/vect-outer-4c.c: Likewise.
207 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
209 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
211 2014-02-10 Jeff Law <law@redhat.com>
214 * gcc.c-torture/compile/pr52306.c: New test.
216 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
218 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
220 2014-02-10 Richard Biener <rguenther@suse.de>
222 PR tree-optimization/60115
223 * gcc.dg/torture/pr60115.c: New testcase.
225 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
227 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
228 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
230 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
231 Ilya Tocar <ilya.tocar@intel.com>
233 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
234 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
235 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
236 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
237 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
238 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
239 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
240 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
241 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
242 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
243 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
244 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
245 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
246 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
247 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
248 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
249 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
250 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
251 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
252 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
253 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
254 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
255 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
256 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
257 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
258 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
259 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
261 2014-02-10 Jakub Jelinek <jakub@redhat.com>
263 * gcc.dg/vect/pr59984.c: Require effective target
266 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
269 * gfortran.dg/associated_target_5.f03: New test.
271 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
274 * gfortran.dg/elemental_by_value_1.f90: New test.
276 2014-02-08 Janus Weil <janus@gcc.gnu.org>
279 * gfortran.dg/finalize_22.f90: New.
281 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
284 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
285 was fixed by the patch for PR59906.
287 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
290 * gfortran.dg/coarray_8.f90: Update dg-error match.
292 2014-02-08 Jakub Jelinek <jakub@redhat.com>
295 * gcc.dg/vect/pr59984.c: New test.
298 * gcc.dg/attr-alloc_align-1.c: New test.
299 * gcc.dg/attr-alloc_align-2.c: New test.
300 * gcc.dg/attr-alloc_align-3.c: New test.
301 * gcc.dg/attr-assume_aligned-1.c: New test.
302 * gcc.dg/attr-assume_aligned-2.c: New test.
303 * gcc.dg/attr-assume_aligned-3.c: New test.
305 2014-02-08 Jakub Jelinek <jakub@redhat.com>
308 * gcc.target/i386/pr60077-1.c: New test.
309 * gcc.target/i386/pr60077-2.c: New test.
311 2014-02-07 Jakub Jelinek <jakub@redhat.com>
313 PR preprocessor/56824
314 * gcc.dg/pr56824.c: New test.
316 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
318 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
319 variable used for atomic operations.
321 2014-02-07 Richard Biener <rguenther@suse.de>
324 * gcc.dg/vect/pr60092-2.c: New testcase.
326 2014-02-07 Jakub Jelinek <jakub@redhat.com>
330 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
332 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
333 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
335 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
337 * gcc.target/s390/fp2int1.c: New testcase.
339 2014-02-07 Richard Biener <rguenther@suse.de>
342 * gcc.dg/tree-ssa/alias-30.c: New testcase.
343 * gcc.dg/tree-ssa/alias-31.c: Likewise.
345 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
348 * g++.dg/torture/pr59918.C: New testcase.
350 2014-02-06 Jakub Jelinek <jakub@redhat.com>
353 * gcc.target/arm/pr59575.c: New test.
356 * gcc.dg/pr59992.c: New test.
358 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
360 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
361 init_priority. Test alignment of variable instead of function.
363 2014-02-06 Marek Polacek <polacek@redhat.com>
366 * gcc.dg/pr60087.c: New test.
368 2014-02-06 Alan Modra <amodra@gmail.com>
370 * gcc.target/powerpc/pr60032.c: New.
372 2014-02-06 Jakub Jelinek <jakub@redhat.com>
375 * gcc.c-torture/execute/pr60062.c: New test.
376 * gcc.c-torture/execute/pr60072.c: New test.
378 2014-02-06 Ian Bolton <ian.bolton@arm.com>
380 * gcc.dg/tree-ssa/pr59597.c: Make called function static
381 so that expected outcome works for PIC variants too.
383 2014-02-06 Yury Gribov <y.gribov@samsung.com>
384 Kugan Vivekanandarajah <kuganv@linaro.org>
386 * gcc.target/arm/vect-noalign.c: New file.
388 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
389 Jakub Jelinek <jakub@redhat.com>
392 * gcc.dg/pr60013.c: New testcase.
394 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
396 * gcc.dg/vmx/sum2s.c: New.
397 * gcc.dg/vmx/sum2s-be-order.c: New.
399 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
401 * gcc.dg/vmx/pack.c: New.
402 * gcc.dg/vmx/pack-be-order.c: New.
403 * gcc.dg/vmx/unpack.c: New.
404 * gcc.dg/vmx/unpack-be-order.c: New.
406 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
408 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
409 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
411 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
413 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
414 Use __builtin_floorf, __builtin_ceilf.
415 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
417 (TEST): Use __builtin_floorf.
418 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
420 2014-02-05 Jakub Jelinek <jakub@redhat.com>
423 * g++.dg/opt/pr59947.C: New test.
426 * c-c++-common/gomp/pr58703.c: New test.
428 2014-02-05 Richard Biener <rguenther@suse.de>
431 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
432 avoid using unsigned long long.
434 2014-02-05 Jakub Jelinek <jakub@redhat.com>
437 * g++.dg/torture/pr57499.C: New test.
439 2014-02-05 Yury Gribov <y.gribov@samsung.com>
441 * gcc.dg/asan/nosanitize-and-inline.c: New test.
443 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
445 * g++.dg/ipa/devirrt-22.C: Fix template.
447 2014-02-04 Marek Polacek <polacek@redhat.com>
450 * gcc.dg/pr60036.c: New test.
452 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
455 * g++.dg/torture/pr60058.C: New testcase.
457 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
459 * g++.dg/tsan/default_options.C: Invert check.
461 2014-02-04 Jakub Jelinek <jakub@redhat.com>
463 PR tree-optimization/60002
464 * g++.dg/opt/pr60002.C: New test.
466 PR tree-optimization/60023
467 * g++.dg/vect/pr60023.cc: New test.
470 * c-c++-common/torture/pr60026.c: New test.
472 PR rtl-optimization/57915
473 * gcc.target/i386/pr57915.c: New test.
475 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
477 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
479 2014-02-04 Renlin Li <Renlin.Li@arm.com>
481 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
483 2014-02-04 Jakub Jelinek <jakub@redhat.com>
486 * gcc.dg/pr59261.c: New test.
488 2014-02-04 Richard Biener <rguenther@suse.de>
490 PR tree-optimization/60012
491 * gcc.dg/vect/pr60012.c: New testcase.
493 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
496 * g++.dg/eh/unwind-direct.C: New test.
498 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
500 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
501 timeout value to 20s.
503 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
506 * g++.dg/torture/pr59882.C: New testcase
508 2014-02-03 Jan Hubicka <jh@suse.cz>
511 * g++.dg/ipa/devirt-22.C: New testcase.
513 2014-02-03 Jan Hubicka <jh@suse.cz>
515 * g++.dg/ipa/devirt-25.C: New testcase.
517 2014-02-04 Jakub Jelinek <jakub@redhat.com>
519 PR tree-optimization/59924
520 * gcc.dg/pr59924.c: New test.
522 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
525 * g++.dg/ipa/devirt-24.C: New testcase.
527 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
531 * c-c++-common/attributes-1.c: New testcase.
532 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
534 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
537 * g++.dg/cpp0x/pr58871.C: New.
539 2014-02-03 Cong Hou <congh@google.com>
541 PR tree-optimization/60000
542 * g++.dg/vect/pr60000.cc: New test.
544 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
546 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
547 * gcc.target/i386/long-double-64-4.c: Likewise.
548 * gcc.target/i386/long-double-80-1.c: Likewise.
549 * gcc.target/i386/long-double-80-2.c: Likewise.
550 * gcc.target/i386/long-double-80-3.c: Likewise.
551 * gcc.target/i386/long-double-80-4.c: Likewise.
552 * gcc.target/i386/long-double-80-5.c: Likewise.
553 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
555 * gcc.target/i386/long-double-64-3.c: Likewise.
556 * gcc.target/i386/long-double-128-1.c: New test.
557 * gcc.target/i386/long-double-128-2.c: Likewise.
558 * gcc.target/i386/long-double-128-3.c: Likewise.
559 * gcc.target/i386/long-double-128-4.c: Likewise.
560 * gcc.target/i386/long-double-128-5.c: Likewise.
561 * gcc.target/i386/long-double-128-6.c: Likewise.
562 * gcc.target/i386/long-double-128-7.c: Likewise.
563 * gcc.target/i386/long-double-128-8.c: Likewise.
564 * gcc.target/i386/long-double-128-9.c: Likewise.
565 * gcc.target/i386/long-double-64-5.c: Likewise.
566 * gcc.target/i386/long-double-64-6.c: Likewise.
567 * gcc.target/i386/long-double-64-7.c: Likewise.
568 * gcc.target/i386/long-double-64-8.c: Likewise.
569 * gcc.target/i386/long-double-64-9.c: Likewise.
570 * gcc.target/i386/long-double-80-10.c: Likewise.
571 * gcc.target/i386/long-double-80-8.c: Likewise.
572 * gcc.target/i386/long-double-80-9.c: Likewise.
574 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
576 PR rtl-optimization/57662
577 * g++.dg/pr57662.C: New test.
579 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
581 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
582 * gcc.dg/vmx/perm.c: New.
583 * gcc.dg/vmx/perm-be-order.c: New.
585 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
587 * gcc.dg/vmx/vsums.c: New.
588 * gcc.dg/vmx/vsums-be-order.c: New.
590 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
592 * g++.dg/ipa/devirt-23.C: New testcase.
593 * g++.dg/ipa/devirt-20.C: Fix template.
595 2014-02-02 Jan Hubicka <jh@suse.cz>
597 * g++.dg/ipa/devirt-21.C: New testcase.
599 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
601 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
602 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
604 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
607 * gcc.c-torture/execute/pr60017.c: New test.
609 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
612 * gfortran.dg/default_initialization_7.f90: New test.
614 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
617 * gfortran.dg/elemental_subroutine_9.f90: New test.
619 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
621 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
623 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
625 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
627 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
629 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
631 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
634 * g++.dg/init/bitfield5.C: New.
636 2014-02-01 Jakub Jelinek <jakub@redhat.com>
638 PR tree-optimization/60003
639 * gcc.c-torture/execute/pr60003.c: New test.
641 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
644 * gcc.target/arm/pr59985.C: New.
646 2014-01-31 Jakub Jelinek <jakub@redhat.com>
649 * lib/tsan-dg.exp (tsan_init): Instead of not running any
650 tsan tests if trivial testcase doesn't run, set dg-do-what-default
652 (tsan_finish): Restore dg-do-what-default.
653 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
654 * g++.dg/tsan/fd_close_norace2.C: Likewise.
655 * g++.dg/tsan/default_options.C: Likewise.
656 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
657 * g++.dg/tsan/atomic_free2.C: Likewise.
658 * g++.dg/tsan/cond_race.C: Likewise.
659 * g++.dg/tsan/fd_close_norace.C: Likewise.
660 * g++.dg/tsan/benign_race.C: Likewise.
661 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
662 * c-c++-common/tsan/simple_race.c: Likewise.
663 * c-c++-common/tsan/mutexset1.c: Likewise.
664 * c-c++-common/tsan/thread_leak2.c: Likewise.
665 * c-c++-common/tsan/tls_race.c: Likewise.
666 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
667 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
668 * c-c++-common/tsan/free_race2.c: Likewise.
669 * c-c++-common/tsan/thread_leak.c: Likewise.
670 * c-c++-common/tsan/thread_leak1.c: Likewise.
671 * c-c++-common/tsan/race_on_barrier.c: Likewise.
672 * c-c++-common/tsan/free_race.c: Likewise.
673 * c-c++-common/tsan/sleep_sync.c: Likewise.
674 * c-c++-common/tsan/tiny_race.c: Likewise.
675 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
676 * c-c++-common/tsan/atomic_stack.c: Likewise.
677 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
678 in dg-output regexps.
679 * c-c++-common/tsan/simple_stack.c: Likewise.
681 2014-01-31 Richard Henderson <rth@redhat.com>
683 * g++.dg/tm/pr60004.C: New.
685 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
688 * g++.dg/inherit/crash4.C: New.
690 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
692 * c-c++-common/tsan/simple_race.c: Made test less flaky.
694 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
696 * gcc.target/i386/m512-check.h: Use correct rounding values.
698 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
700 * gcc.target/i386/avx-1.c: Use correct rounding values.
701 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
702 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
703 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
704 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
705 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
706 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
707 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
708 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
709 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
710 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
711 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
712 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
713 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
714 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
715 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
716 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
717 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
718 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
719 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
720 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
721 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
722 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
723 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
724 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
725 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
726 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
727 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
728 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
729 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
730 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
731 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
732 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
733 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
734 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
735 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
736 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
737 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
738 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
739 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
740 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
741 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
742 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
743 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
744 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
745 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
746 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
747 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
748 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
749 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
750 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
751 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
752 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
753 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
754 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
755 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
756 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
757 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
758 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
759 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
760 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
761 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
762 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
763 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
764 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
765 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
766 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
767 * gcc.target/i386/sse-13.c: Ditto.
768 * gcc.target/i386/sse-14.c: Ditto.
769 * gcc.target/i386/sse-22.c: Ditto.
770 * gcc.target/i386/sse-23.c: Ditto.
772 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
774 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
775 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
777 2014-01-31 Richard Biener <rguenther@suse.de>
780 * gcc.dg/torture/pr59990.c: New testcase.
782 2014-01-31 Jakub Jelinek <jakub@redhat.com>
784 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
785 if it fails don't run any tsan tests.
787 2014-01-31 Marek Polacek <polacek@redhat.com>
790 * gcc.dg/pr59940.c (g): Adjust dg-warning.
791 (y): Adjust dg-error.
792 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
793 * gcc.dg/pr59963-1.c: New test.
794 * gcc.dg/pr59963-2.c: New test.
795 * gcc.dg/pr59963-3.c: New test.
797 2014-01-30 Jakub Jelinek <jakub@redhat.com>
800 * gcc.target/arm/pr59923.c: New test.
802 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
804 * gcc.dg/vmx/splat.c: New.
805 * gcc.dg/vmx/splat-vsx.c: New.
806 * gcc.dg/vmx/splat-be-order.c: New.
807 * gcc.dg/vmx/splat-vsx-be-order.c: New.
808 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
809 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
811 2014-01-30 Richard Biener <rguenther@suse.de>
813 PR tree-optimization/59993
814 * gcc.dg/torture/pr59993.c: New testcase.
816 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
818 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
819 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
820 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
821 vect_int rather than vect_float.
823 2014-01-30 Marek Polacek <polacek@redhat.com>
825 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
827 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
829 * gcc.target/microblaze/isa/fcmp4.c: New.
831 2014-01-30 Marek Polacek <polacek@redhat.com>
834 * gcc.dg/pr59940.c: New test.
835 * gcc.dg/pr35635.c (func3): Move dg-warning.
837 2014-01-30 Richard Biener <rguenther@suse.de>
839 PR tree-optimization/59903
840 * gcc.dg/torture/pr59903.c: New testcase.
842 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
845 * g++.dg/lookup/crash8.C: New.
847 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
850 * g++.dg/template/crash117.C: New.
852 2014-01-30 Richard Biener <rguenther@suse.de>
855 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
856 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
858 * gcc.dg/invalid-call-1.c: Likewise.
860 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
863 * g++.dg/cpp1y/auto-fn23.C: New.
865 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
868 * g++.dg/init/dso_handle2.C: New.
870 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
873 * g++.dg/cpp0x/pr58674.C: New.
875 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
878 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
879 * gcc.target/i386/avx512f-gather-5.c: Ditto.
881 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
883 * gcc.dg/vmx/merge-be-order.c: New.
884 * gcc.dg/vmx/merge.c: New.
885 * gcc.dg/vmx/merge-vsx-be-order.c: New.
886 * gcc.dg/vmx/merge-vsx.c: New.
888 2014-01-29 Richard Biener <rguenther@suse.de>
890 PR tree-optimization/58742
891 * gcc.dg/pr58742-1.c: New testcase.
892 * gcc.dg/pr58742-2.c: Likewise.
893 * gcc.dg/pr58742-3.c: Likewise.
895 2014-01-29 Renlin Li <Renlin.Li@arm.com>
897 * gcc.target/arm/ftest-armv7ve-arm.c: New.
898 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
899 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
901 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
904 * g++.dg/gomp/pr58702.C: New.
906 2014-01-29 Dodji Seketeli <dodji@redhat.com>
908 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
911 2014-01-29 Jakub Jelinek <jakub@redhat.com>
914 PR tree-optimization/59920
915 * gcc.dg/pr59920-1.c: New test.
916 * gcc.dg/pr59920-2.c: New test.
917 * gcc.dg/pr59920-3.c: New test.
918 * c-c++-common/gomp/pr59917-1.c: New test.
919 * c-c++-common/gomp/pr59917-2.c: New test.
921 PR tree-optimization/59594
922 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
923 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
924 * gcc.dg/vect/pr59594.c: New test.
926 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
929 * gfortran.dg/allocate_class_3.f90: New test.
931 2014-01-28 Dodji Seketeli <dodji@redhat.com>
933 PR preprocessor/59935
934 * c-c++-common/cpp/warning-zero-location.c: New test.
935 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
937 2014-01-27 Steve Ellcey <sellcey@mips.com>
939 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
941 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
943 * g++.dg/ext/mv16.C: New tests.
945 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
947 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
948 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
949 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
950 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
951 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
952 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
953 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
954 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
955 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
956 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
957 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
958 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
959 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
960 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
961 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
962 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
963 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
964 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
965 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
966 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
967 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
968 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
969 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
970 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
971 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
972 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
973 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
974 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
975 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
976 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
977 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
978 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
979 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
980 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
981 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
982 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
983 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
984 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
985 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
986 _mm512_mask_cvtepi32_storeu_epi8.
987 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
988 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
989 _mm512_mask_cvtepi32_storeu_epi16.
990 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
991 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
992 _mm512_mask_cvtepi64_storeu_epi8.
993 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
994 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
995 _mm512_mask_cvtepi64_storeu_epi16.
996 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
997 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
998 _mm512_mask_cvtepi64_storeu_epi32.
999 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1000 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
1001 _mm512_mask_cvtsepi32_storeu_epi8.
1002 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1003 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
1004 _mm512_mask_cvtsepi32_storeu_epi16.
1005 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1006 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1007 _mm512_mask_cvtsepi64_storeu_epi8.
1008 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1009 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1010 _mm512_mask_cvtsepi64_storeu_epi16.
1011 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1012 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1013 _mm512_mask_cvtsepi64_storeu_epi32.
1014 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1015 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1016 _mm512_mask_cvtusepi32_storeu_epi8.
1017 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1018 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1019 _mm512_mask_cvtusepi32_storeu_epi16.
1020 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1021 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
1022 _mm512_mask_cvtusepi64_storeu_epi8.
1023 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1024 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
1025 _mm512_mask_cvtusepi64_storeu_epi16.
1026 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1027 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
1028 _mm512_mask_cvtusepi64_storeu_epi32.
1029 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1030 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
1032 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
1034 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
1035 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1036 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1037 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1038 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1039 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1040 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1041 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1042 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
1043 built-ins roudning immediate.
1044 * gcc.target/i386/sse-22.c: Add new built-ins.
1045 * gcc.target/i386/sse-23.c: Ditto.
1046 * gcc.target/i386/avx-1.c: Ditto.
1048 2014-01-27 Christian Bruel <christian.bruel@st.com>
1050 * gcc.target/sh/torture/strncmp.c: New tests.
1052 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
1054 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1056 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
1058 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1060 2014-01-24 Jeff Law <law@redhat.com>
1062 PR tree-optimization/59919
1063 * gcc.c-torture/compile/pr59919.c: New test.
1065 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1068 * g++.dg/ext/timevar2.C: New.
1070 2014-01-24 Marek Polacek <polacek@redhat.com>
1072 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1074 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
1077 * gcc.target/i386/pr59929.c: New test.
1079 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1082 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1083 word atomic functions at runtime.
1085 2014-01-23 Marek Polacek <polacek@redhat.com>
1088 * gcc.dg/pr59846.c: New test.
1090 2014-01-23 Marek Polacek <polacek@redhat.com>
1093 * c-c++-common/pr58346-1.c: New test.
1094 * c-c++-common/pr58346-2.c: New test.
1095 * c-c++-common/pr58346-3.c: New test.
1097 2014-01-23 Marek Polacek <polacek@redhat.com>
1100 * gcc.dg/20020220-2.c: Adjust dg-warning message.
1101 * gcc.dg/pr59871.c: New test.
1103 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1106 * g++.dg/parse/enum11.C: New.
1108 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1110 * gcc.target/aarch64/sshr64_1.c: New testcase.
1112 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
1114 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1115 SIMD enabled function.
1116 * g++.dg/cilk-plus/ef_test.C: New test.
1117 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1119 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1120 to differenciate C error messages from C++ ones.
1122 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1124 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1126 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
1128 * gcc.target/microblaze/others/builtin-trap.c: New test,
1130 2014-01-23 Jakub Jelinek <jakub@redhat.com>
1133 * c-c++-common/gomp/pr58809.c: New test.
1135 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
1138 * c-c++-common/asan/use-after-return-1.c: Fixed
1141 2014-01-23 Dodji Seketeli <dodji@redhat.com>
1143 PR preprocessor/58580
1144 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1146 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1147 Ilya Tocar <ilya.tocar@intel.com>
1149 * gcc.target/i386/avx512f-kmovw-1.c: New.
1151 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1153 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1154 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1155 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1156 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1157 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1158 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1160 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
1163 * gcc.dg/pr48774.c: Remove skip for mips_rel.
1164 * gcc.target/mips/pr52125.c: New test.
1166 2014-01-22 Marek Polacek <polacek@redhat.com>
1169 * gcc.dg/torture/pr59891.c: New test.
1171 2014-01-22 Jeff Law <law@redhat.com>
1173 PR tree-optimization/59597
1174 * gcc.dg/tree-ssa/pr59597.c: New test.
1176 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
1178 PR rtl-optimization/59477
1179 * g++.dg/pr59477.C: New.
1181 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1183 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1185 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1188 * g++.dg/pr59482.C: New.
1190 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1192 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1193 * gcc.dg/vmx/extract-vsx.c: New.
1194 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1195 * gcc.dg/vmx/insert-vsx.c: New.
1197 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1199 PR rtl-optimization/59896
1200 * gcc.target/arm/pr59896.c: New.
1202 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1204 PR rtl-optimization/59858
1205 * gcc.target/arm/pr59858.c: New.
1207 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1210 * gcc.dg/tree-prof/pr59003.c: New test.
1213 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1216 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1218 * gfortran.dg/round_3.f08: Add more cases.
1220 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1222 * lib/target-supports.exp (force_conventional_output_for): New
1224 * lib/scanasm.exp (scan-assembler_required_options)
1225 (scan-assembler-not_required_options)
1226 (scan-assembler-times_required_options): Replace with
1227 force_conventional_output_fors.
1228 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1229 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1231 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1234 * gcc.target/i386/pr59789.c: New testcase.
1236 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1238 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1239 the 'code' bitfield from 16 to 8.
1241 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1243 * lib/target-supports.exp
1244 (check_effective_target_vect_perm): Exclude aarch64_be.
1245 (check_effective_target_vect_perm_byte): Likewise.
1246 (check_effective_target_vect_perm_short): Likewise.
1248 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1250 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1251 (RUN_TEST): Use new macro.
1252 (INDEX64_32): Delete.
1253 (INDEX64_64): Likewise.
1254 (INDEX128_32): Likewise.
1255 (INDEX128_64): Likewise.
1257 (test_vneg_f32): Use fixed RUN_TEST.
1259 2014-01-20 Richard Biener <rguenther@suse.de>
1262 * gcc.dg/pr59860.c: New testcase.
1264 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1267 * gcc.target/i386/pr59880.c: New test.
1269 2014-01-20 Renlin Li <renlin.li@arm.com>
1271 * gcc.dg/pr44194-1.c: Tweak regexp.
1273 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1278 * gfortran.dg/round_3.f08: New cases added.
1279 * gfortran.dg/fmt_g_1.f90: New test.
1281 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1283 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1285 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1287 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1289 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1291 * gcc.dg/vect/pr57705.c: Require vect_int.
1292 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1293 * gcc.dg/vect/vect-alias-check.c: Likewise.
1295 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1298 * gfortran.dg/unresolved_fixup_1.f90: New test.
1299 * gfortran.dg/unresolved_fixup_2.f90: New test.
1301 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1304 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1305 Remove dg-prune-output lines.
1307 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1310 * gfortran.dg/pr59706.f90: New test.
1311 * g++.dg/ext/pr59706.C: New test.
1313 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1317 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1318 * g++.dg/init/pr58811.C: Likewise.
1320 2014-01-17 Jeff Law <law@redhat.com>
1323 * gfortran.dg/pr57904.f90: New test.
1325 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1328 * g++.dg/cpp0x/nsdmi-union4.C: New.
1330 2014-01-17 Marek Polacek <polacek@redhat.com>
1333 * g++.dg/diagnostic/pr59838.C: New test.
1335 2014-01-17 Marek Polacek <polacek@redhat.com>
1338 * gcc.dg/pr58346.c: New test.
1340 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1343 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1344 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1348 * gfortran.dg/pr59440-1.f90: New test.
1349 * gfortran.dg/pr59440-2.f90: New test.
1350 * gfortran.dg/pr59440-3.f90: New test.
1353 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1354 testing for " version" and " alias" with one testing for
1355 " version\[^\n\r]* alias".
1356 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1357 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1358 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1359 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1360 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1361 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1364 * c-c++-common/torture/pr57945.c: New test.
1366 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1368 * gcc.target/arm/its.c: New testcase.
1370 2014-01-16 Jan Hubicka <jh@suse.cz>
1373 * g++.dg/torture/pr59775.C: New testcase.
1375 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1378 * gcc.c-torture/compile/pr58344.c: New test.
1381 * gcc.target/i386/pr59839.c: New test.
1384 * gcc.target/i386/pr9771-1.c (main): Rename to...
1385 (real_main): ... this. Add __asm name "main".
1386 (ASMNAME, ASMNAME2, STRING): Define.
1388 2014-01-16 Nick Clifton <nickc@redhat.com>
1391 * gcc.c-torture/compile/pr28865.c: New.
1392 * gcc.c-torture/execute/pr28865.c: New.
1394 2014-01-16 Marek Polacek <polacek@redhat.com>
1397 * gcc.dg/pr59827.c: New test.
1399 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1401 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1403 2014-01-15 Richard Henderson <rth@redhat.com>
1406 * gcc.target/i386/pr54694.c: New test.
1408 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1411 * g++.dg/pr49718.C: New test.
1413 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1415 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1417 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1419 * gcc.dg/vmx/mult-even-odd.c: New.
1420 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1422 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1424 * lib/target-supports.exp (check_libcilkrts_available): Added an
1425 extern "C" if we are using C++ along with a function prototype.
1427 2014-01-15 Jeff Law <law@redhat.com>
1429 PR tree-optimization/59747
1430 * gcc.c-torture/execute/pr59747.c: New test.
1432 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1435 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1437 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1438 * g++.dg/ext/attribute-test-1.C: Likewise.
1439 * g++.dg/ext/attribute-test-2.C: Likewise.
1440 * g++.dg/ext/attribute-test-3.C: Likewise.
1441 * g++.dg/ext/attribute-test-4.C: Likewise.
1442 * g++.dg/ext/pr56790-1.C: Likewise.
1443 * g++.dg/torture/pr38565.C: Likewise.
1444 * gcc.dg/pr53060.c: Likewise.
1445 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1446 * c-c++-common/vector-compare-2.c: Likewise.
1447 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1448 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1449 dg-message line number.
1451 2014-01-15 Matthias Klose <doko@ubuntu.com>
1453 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1455 2014-01-15 Richard Biener <rguenther@suse.de>
1457 PR tree-optimization/59822
1458 * g++.dg/torture/pr59822.C: New testcase.
1460 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1463 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1464 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1466 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1467 Kugan Vivekanandarajah <kuganv@linaro.org>
1470 * g++.dg/pr59695.C: New testcase.
1472 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1475 * gcc.c-torture/compile/pr59803.c: New testcase.
1477 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1480 * gcc.c-torture/execute/pr58943.c: New test.
1481 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1483 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1486 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1487 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1488 (bar): Change return type to void. Set y to x.
1489 * gcc.target/i386/pr59794-1.c: New testcase.
1490 * gcc.target/i386/pr59794-2.c: Likewise.
1491 * gcc.target/i386/pr59794-3.c: Likewise.
1492 * gcc.target/i386/pr59794-4.c: Likewise.
1493 * gcc.target/i386/pr59794-5.c: Likewise.
1494 * gcc.target/i386/pr59794-6.c: Likewise.
1495 * gcc.target/i386/pr59794-7.c: Likewise.
1497 2014-01-14 Richard Biener <rguenther@suse.de>
1499 PR tree-optimization/58921
1500 PR tree-optimization/59006
1501 * gcc.dg/torture/pr58921.c: New testcase.
1502 * gcc.dg/torture/pr59006.c: Likewise.
1503 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1505 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1508 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1509 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1510 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1511 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1512 Executing predictive commoning without unrolling.
1514 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1516 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1517 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1518 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1519 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1520 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1521 __builtin_ia32_rsqrt28sd_round.
1522 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1523 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1524 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1525 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1526 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1527 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1528 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1529 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1530 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1531 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1532 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1533 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1534 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1535 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1536 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1537 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1538 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1539 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1540 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1541 fix wrong rounding mode (see above).
1542 * gcc.target/i386/sse-23.c: Ditto.
1544 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1546 * gcc.dg/vmx/insert.c: New.
1547 * gcc.dg/vmx/insert-be-order.c: New.
1548 * gcc.dg/vmx/extract.c: New.
1549 * gcc.dg/vmx/extract-be-order.c: New.
1551 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1553 PR tree-optimization/59387
1554 * gcc.c-torture/execute/pr59387.c: New test.
1556 2014-01-13 Richard Biener <rguenther@suse.de>
1558 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1559 adjusting mathlib options.
1560 * gfortran.dg/lto/lto.exp: Likewise.
1562 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1564 * gnat.dg/loop_optimization17.adb: New test.
1565 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1567 2014-01-13 Christian Bruel <christian.bruel@st.com>
1569 * gcc.target/sh/cmpstrn.c: New case.
1571 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1573 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1574 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1576 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1579 * gfortran.dg/alloc_comp_basics_6.f90: New.
1581 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1584 * gfortran.dg/pr59700.f90: New test.
1586 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1588 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1589 * gfortran.dg/use_only_3.f90: Likewise.
1590 * gfortran.dg/inquire_10.f90: Delete opened file.
1591 * gfortran.dg/inquire_15.f90: Likewise.
1592 * gfortran.dg/pr16597.f90: Likewise.
1593 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1596 2014-01-10 Jeff Law <law@redhat.com>
1599 * gcc.c-torture/compile/pr59743.c: New test.
1601 2014-01-10 Jan Hubicka <jh@suse.cz>
1604 * g++.dg/torture/pr58585.C: New testcase.
1606 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1608 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1610 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1612 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1614 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1617 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1618 * gcc.target/aarch64/cmn-neg2.c: New test.
1620 2014-01-10 Richard Biener <rguenther@suse.de>
1622 PR tree-optimization/59374
1623 * gcc.dg/torture/pr59374-3.c: New testcase.
1625 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1627 * lib/target-supports.exp
1628 (check_effective_target_arm_crypto_ok_nocache): New.
1629 (check_effective_target_arm_crypto_ok): Use above procedure.
1630 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1632 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1636 * g++.dg/ipa/devirt-20.C: New testcase.
1637 * g++.dg/torture/pr58252.C: Likewise.
1638 * g++.dg/torture/pr59226.C: Likewise.
1640 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1642 * c-c++-common/asan/no-asan-stack.c: New test.
1644 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1647 * gcc.dg/pr59670.c: New test.
1649 2014-01-09 Steve Ellcey <sellcey@mips.com>
1651 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1653 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1656 * gcc.target/i386/pr47735.c: New test.
1658 PR tree-optimization/59622
1659 * g++.dg/opt/pr59622-2.C: New test.
1660 * g++.dg/opt/pr59622-3.C: New test.
1661 * g++.dg/opt/pr59622-4.C: New test.
1662 * g++.dg/opt/pr59622-5.C: New test.
1665 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1666 filename:line instead of (modulename+offset) form with stripped
1667 initial / from the filename.
1669 2014-01-09 Ian Lance Taylor <iant@google.com>
1671 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1672 the other Go compiler.
1674 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1677 * g++.dg/cpp0x/variadic145.C: New.
1679 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1681 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1682 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1684 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1687 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1688 are run only if the Cilk library is available/enabled.
1689 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1690 * lib/target-supports.exp (check_libcilkrts_available): New function.
1692 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1695 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1696 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1697 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1698 with dg-additional-options.
1699 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1700 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1701 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1702 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1703 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1704 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1706 2014-01-09 Richard Biener <rguenther@suse.de>
1708 PR tree-optimization/59715
1709 * gcc.dg/torture/pr59715.c: New testcase.
1711 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1713 * c-c++-common/asan/no-asan-globals.c: New test.
1714 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1715 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1716 * c-c++-common/asan/use-after-return-1.c: Likewise.
1717 * c-c++-common/asan/no-use-after-return.c: Likewise.
1719 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1721 * gnat.dg/weak2.ad[sb]: New test.
1723 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1726 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1727 type, use pointers to vector type instead.
1729 2014-01-08 Catherine Moore <clm@codesourcery.com>
1731 * gcc.target/mips/umips-branch-3.c: New test.
1732 * gcc.target/mips/umips-branch-4.c: New test.
1734 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1736 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1737 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1738 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1739 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1740 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1741 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1742 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1743 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1745 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1747 PR rtl-optimization/59137
1748 * gcc.target/mips/pr59137.c: New test.
1750 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1752 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1753 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1754 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1755 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1756 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1757 Require fpic effective target.
1758 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1760 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1763 * gcc.dg/pr59722.c: New test.
1765 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1768 * gcc.dg/torture/pr57748-3.c: New test.
1769 * gcc.dg/torture/pr57748-4.c: New test.
1771 2014-01-08 Marek Polacek <polacek@redhat.com>
1774 * gcc.dg/gomp/pr59669-1.c: New test.
1775 * gcc.dg/gomp/pr59669-2.c: New test.
1777 2014-01-08 Martin Jambor <mjambor@suse.cz>
1780 * gcc.dg/ipa/pr59610.c: New test.
1782 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1785 * gfortran.dg/binding_label_tests_26a.f90: New.
1786 * gfortran.dg/binding_label_tests_26b.f90: New.
1788 2014-01-08 Marek Polacek <polacek@redhat.com>
1791 * c-c++-common/ubsan/pr59667.c: New test.
1793 2014-01-08 Richard Biener <rguenther@suse.de>
1796 * gcc.dg/pr59630.c: New testcase.
1798 2014-01-08 Richard Biener <rguenther@suse.de>
1801 * gcc.dg/pr59471.c: New testcase.
1803 2014-01-07 Jeff Law <law@redhat.com>
1806 * gcc.target/i386/pr53623.c: New test.
1808 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1810 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1812 * g++.dg/cpp1y/pr58534.C: Likewise.
1813 * g++.dg/cpp1y/pr58536.C: Likewise.
1814 * g++.dg/cpp1y/pr58548.C: Likewise.
1815 * g++.dg/cpp1y/pr58549.C: Likewise.
1816 * g++.dg/cpp1y/pr58637.C: Likewise.
1817 * g++.dg/cpp1y/pr59112.C: Likewise.
1818 * g++.dg/cpp1y/pr59113.C: Likewise.
1819 * g++.dg/cpp1y/pr59629.C: Likewise.
1820 * g++.dg/cpp1y/pr59635.C: Likewise.
1821 * g++.dg/cpp1y/pr59636.C: Likewise.
1822 * g++.dg/cpp1y/pr59638.C: Likewise.
1824 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1826 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1828 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
1830 * gcc.target/i386/intrinsics_4.c (bar): New function.
1832 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1834 * g++.dg/ext/is_base_of_incomplete-2.C: New.
1836 2014-01-07 Jakub Jelinek <jakub@redhat.com>
1838 PR rtl-optimization/58668
1839 * gcc.dg/pr58668.c: New test.
1841 PR tree-optimization/59643
1842 * gcc.dg/pr59643.c: New test.
1843 * gcc.c-torture/execute/pr59643.c: New test.
1845 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1848 * gfortran.dg/class_allocate_16.f90: New.
1850 2014-01-06 Jakub Jelinek <jakub@redhat.com>
1853 * gcc.target/i386/pr59644.c: New test.
1855 2014-01-06 Marek Polacek <polacek@redhat.com>
1858 * gcc.dg/pr57773.c: New test.
1860 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
1866 * g++.dg/cpp1y/pr59635.C: New testcase.
1867 * g++.dg/cpp1y/pr59636.C: New testcase.
1868 * g++.dg/cpp1y/pr59629.C: New testcase.
1869 * g++.dg/cpp1y/pr59638.C: New testcase.
1871 2014-01-06 Martin Jambor <mjambor@suse.cz>
1874 * gcc.dg/ipa/pr59008.c: New test.
1876 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1878 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1881 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1883 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1884 Require c99_runtime.
1885 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1887 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1888 Require c99_runtime.
1889 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1890 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1891 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1893 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1894 Require c99_runtime.
1895 Make CALC void static.
1896 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
1898 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
1899 Require c99_runtime.
1900 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
1902 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1904 * gcc.target/i386/pr59501-1.c: Require avx effective target.
1905 * gcc.target/i386/pr59501-2.c: Likewise.
1906 * gcc.target/i386/pr59501-3.c: Likewise.
1907 * gcc.target/i386/pr59501-4.c: Likewise.
1908 * gcc.target/i386/pr59501-5.c: Likewise.
1909 * gcc.target/i386/pr59501-6.c: Likewise.
1911 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1913 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
1914 * gcc.target/i386/pr59390_1.c: Likewise.
1915 * gcc.target/i386/pr59390_2.c: Likewise.
1917 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
1919 * gcc.dg/pr59350.c: Tweak.
1920 * gcc.dg/pr59350-2.c: New test.
1921 * g++.dg/pr59510.C: Likewise.
1923 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1926 * gfortran.dg/bind_c_procs_2.f90: New.
1928 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
1930 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
1931 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1932 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1933 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1934 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
1935 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1936 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1938 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
1940 * gcc.target/arm/neon-nested-apcs.c: New test.
1942 2014-01-04 Jakub Jelinek <jakub@redhat.com>
1944 PR tree-optimization/59519
1945 * gcc.dg/vect/pr59519-1.c: New test.
1946 * gcc.dg/vect/pr59519-2.c: New test.
1948 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
1951 2014-01-04 Janus Weil <janus@gcc.gnu.org>
1954 * gfortran.dg/typebound_proc_32.f90: New.
1956 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
1959 * g++.dg/pr58950.C: New file.
1961 2014-01-03 Tobias Burnus <burnus@net-b.de>
1964 * g++.dg/gomp/pr58567.C: New.
1966 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
1968 PR tree-optimization/59651
1969 * gcc.dg/torture/pr59651.c: New test.
1970 * gcc.dg/vect/pr59651.c: Ditto.
1972 2014-01-03 Jakub Jelinek <jakub@redhat.com>
1975 * gcc.target/i386/pr59625.c: New test.
1977 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1981 * g++.dg/cpp0x/range-for28.C: New.
1982 * g++.dg/cpp0x/range-for3.C: Update.
1984 2014-01-02 Joseph Myers <joseph@codesourcery.com>
1986 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
1988 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1991 * g++.dg/cpp0x/pr59641.C: New file.
1993 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1995 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
1997 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2000 * g++.dg/ext/pr59378.C: New file.
2002 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2004 Update copyright years
2006 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2008 * gcc.target/arc/arc.exp: Use the standard form for the copyright
2011 2014-01-02 Janus Weil <janus@gcc.gnu.org>
2014 * gfortran.dg/dynamic_dispatch_12.f90: New.
2016 2014-01-01 Jakub Jelinek <jakub@redhat.com>
2018 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2019 the builtin isn't optimized away as unused.
2021 PR rtl-optimization/59647
2022 * g++.dg/opt/pr59647.C: New test.
2024 Copyright (C) 2014 Free Software Foundation, Inc.
2026 Copying and distribution of this file, with or without modification,
2027 are permitted in any medium without royalty provided the copyright
2028 notice and this notice are preserved.