1 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
4 * gcc.target/i386/pr60205-1.c: New test.
5 * gcc.target/i386/pr60205-2.c: Ditto.
7 2014-02-18 Kai Tietz <ktietz@redhat.com>
10 * gcc.target/i386/nest-1.c: New testcase.
12 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
14 * gnat.dg/opt32.adb: New test.
16 2014-02-18 Janus Weil <janus@gcc.gnu.org>
19 * gfortran.dg/typebound_generic_15.f90: New.
21 2014-02-17 Janus Weil <janus@gcc.gnu.org>
24 * gfortran.dg/init_flag_12.f90: New.
26 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
27 Ilya Tocar <ilya.tocar@intel.com>
29 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
30 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
31 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
32 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
34 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
36 * lib/target-supports.exp
37 (check_effective_target_logical_op_short_circuit): New procedure.
38 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
39 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
40 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
41 * gcc.dg/tree-ssa/vrp47.c: Likewise.
42 * gcc.dg/tree-ssa/vrp87.c: Likewise.
43 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
44 logical_op_short_circuit for the alternative test, extending
47 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
50 * gcc.target/powerpc/pr60203.c: New testsuite.
52 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
55 * gfortran.dg/ichar_3.f90: New test.
57 2014-02-15 Richard Biener <rguenther@suse.de>
59 PR tree-optimization/60183
60 * gcc.dg/torture/pr60183.c: New testcase.
62 2014-02-14 Jeff Law <law@redhat.com>
64 PR rtl-optimization/60131
65 * g++.dg/torture/pr60131.C: New test.
67 2014-02-14 Ian Bolton <ian.bolton@arm.com>
69 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
72 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
74 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
76 2014-02-14 Jakub Jelinek <jakub@redhat.com>
78 * gcc.c-torture/compile/20140213.c: New test.
80 2014-02-13 Jakub Jelinek <jakub@redhat.com>
83 * gcc.target/i386/pr43546.c: New test.
85 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
87 * gcc.target/s390/hotpatch-compile-8.c: New test.
89 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
91 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
92 definition with an ifndef.
93 * gcc.dg/pr59605-2.c: New test.
95 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
97 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
99 2014-02-12 Joseph Myers <joseph@codesourcery.com>
101 * gcc.dg/torture/float128-mul-underflow.c,
102 gcc.dg/torture/float128-truncdf-underflow.c,
103 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
105 2014-02-12 Jakub Jelinek <jakub@redhat.com>
108 * g++.dg/ipa/pr59737.C: New test.
110 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
112 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
114 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
116 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
118 * gcc.dg/cilk-plus/jump-openmp.c: New file.
120 2014-02-12 Richard Biener <rguenther@suse.de>
123 * gcc.dg/torture/pr60092.c: New testcase.
124 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
126 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
128 * gcc.c-torture/execute/20140212-1.c: New test.
130 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
133 * g++.dg/cpp0x/pr60047.C: New.
135 2014-02-12 Jakub Jelinek <jakub@redhat.com>
138 * c-c++-common/pr60101.c: New test.
140 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
143 * g++.dg/ipa/devirt-27.C: New testcase.
144 * g++.dg/ipa/devirt-26.C: New testcase.
146 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
149 * gcc.target/powerpc/pr60137.c: New file.
151 2014-02-11 Jakub Jelinek <jakub@redhat.com>
154 * gfortran.dg/pr52370.f90: New test.
156 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
160 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
163 * gcc.target/i386/pr43662.c (dg-options):
164 Add -maccumulate-outgoing-args.
165 * gcc.target/i386/pr43869.c (dg-options): Ditto.
166 * gcc.target/i386/pr57003.c (dg-options): Ditto.
167 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
168 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
169 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
170 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
171 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
172 Add -maccumulate-outgoing-args.
173 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
174 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
175 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
176 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
177 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
178 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
179 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
180 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
181 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
182 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
183 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
184 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
185 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
186 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
187 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
189 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
191 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
193 2014-02-11 Jakub Jelinek <jakub@redhat.com>
196 * gcc.dg/guality/pr59776.c: New test.
198 2014-02-11 Renlin Li <Renlin.Li@arm.com>
200 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
201 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
202 (add_options_for_arm_vfp3): New.
204 2014-02-11 Jeff Law <law@redhat.com>
207 * gcc.target/m68k/pr54041.c: New test.
209 2014-02-11 Jakub Jelinek <jakub@redhat.com>
212 * gcc.target/i386/pr59927.c: New test.
214 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
216 * gcc.dg/vect/pr57741-3.c: Require vect_int.
217 * gcc.dg/vect/pr60012.c: Likewise.
218 * gcc.dg/vect/vect-119.c: Likewise.
219 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
220 * gcc.dg/vect/vect-outer-4c.c: Likewise.
222 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
224 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
226 2014-02-10 Jeff Law <law@redhat.com>
229 * gcc.c-torture/compile/pr52306.c: New test.
231 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
233 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
235 2014-02-10 Richard Biener <rguenther@suse.de>
237 PR tree-optimization/60115
238 * gcc.dg/torture/pr60115.c: New testcase.
240 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
242 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
243 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
245 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
246 Ilya Tocar <ilya.tocar@intel.com>
248 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
249 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
250 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
251 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
252 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
253 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
254 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
255 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
256 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
257 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
258 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
259 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
260 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
261 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
262 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
263 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
264 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
265 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
266 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
267 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
268 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
269 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
270 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
271 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
272 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
273 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
274 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
276 2014-02-10 Jakub Jelinek <jakub@redhat.com>
278 * gcc.dg/vect/pr59984.c: Require effective target
281 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
284 * gfortran.dg/associated_target_5.f03: New test.
286 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
289 * gfortran.dg/elemental_by_value_1.f90: New test.
291 2014-02-08 Janus Weil <janus@gcc.gnu.org>
294 * gfortran.dg/finalize_22.f90: New.
296 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
299 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
300 was fixed by the patch for PR59906.
302 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
305 * gfortran.dg/coarray_8.f90: Update dg-error match.
307 2014-02-08 Jakub Jelinek <jakub@redhat.com>
310 * gcc.dg/vect/pr59984.c: New test.
313 * gcc.dg/attr-alloc_align-1.c: New test.
314 * gcc.dg/attr-alloc_align-2.c: New test.
315 * gcc.dg/attr-alloc_align-3.c: New test.
316 * gcc.dg/attr-assume_aligned-1.c: New test.
317 * gcc.dg/attr-assume_aligned-2.c: New test.
318 * gcc.dg/attr-assume_aligned-3.c: New test.
320 2014-02-08 Jakub Jelinek <jakub@redhat.com>
323 * gcc.target/i386/pr60077-1.c: New test.
324 * gcc.target/i386/pr60077-2.c: New test.
326 2014-02-07 Jakub Jelinek <jakub@redhat.com>
328 PR preprocessor/56824
329 * gcc.dg/pr56824.c: New test.
331 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
333 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
334 variable used for atomic operations.
336 2014-02-07 Richard Biener <rguenther@suse.de>
339 * gcc.dg/vect/pr60092-2.c: New testcase.
341 2014-02-07 Jakub Jelinek <jakub@redhat.com>
345 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
347 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
348 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
350 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
352 * gcc.target/s390/fp2int1.c: New testcase.
354 2014-02-07 Richard Biener <rguenther@suse.de>
357 * gcc.dg/tree-ssa/alias-30.c: New testcase.
358 * gcc.dg/tree-ssa/alias-31.c: Likewise.
360 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
363 * g++.dg/torture/pr59918.C: New testcase.
365 2014-02-06 Jakub Jelinek <jakub@redhat.com>
368 * gcc.target/arm/pr59575.c: New test.
371 * gcc.dg/pr59992.c: New test.
373 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
375 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
376 init_priority. Test alignment of variable instead of function.
378 2014-02-06 Marek Polacek <polacek@redhat.com>
381 * gcc.dg/pr60087.c: New test.
383 2014-02-06 Alan Modra <amodra@gmail.com>
385 * gcc.target/powerpc/pr60032.c: New.
387 2014-02-06 Jakub Jelinek <jakub@redhat.com>
390 * gcc.c-torture/execute/pr60062.c: New test.
391 * gcc.c-torture/execute/pr60072.c: New test.
393 2014-02-06 Ian Bolton <ian.bolton@arm.com>
395 * gcc.dg/tree-ssa/pr59597.c: Make called function static
396 so that expected outcome works for PIC variants too.
398 2014-02-06 Yury Gribov <y.gribov@samsung.com>
399 Kugan Vivekanandarajah <kuganv@linaro.org>
401 * gcc.target/arm/vect-noalign.c: New file.
403 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
404 Jakub Jelinek <jakub@redhat.com>
407 * gcc.dg/pr60013.c: New testcase.
409 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
411 * gcc.dg/vmx/sum2s.c: New.
412 * gcc.dg/vmx/sum2s-be-order.c: New.
414 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
416 * gcc.dg/vmx/pack.c: New.
417 * gcc.dg/vmx/pack-be-order.c: New.
418 * gcc.dg/vmx/unpack.c: New.
419 * gcc.dg/vmx/unpack-be-order.c: New.
421 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
423 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
424 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
426 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
428 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
429 Use __builtin_floorf, __builtin_ceilf.
430 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
432 (TEST): Use __builtin_floorf.
433 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
435 2014-02-05 Jakub Jelinek <jakub@redhat.com>
438 * g++.dg/opt/pr59947.C: New test.
441 * c-c++-common/gomp/pr58703.c: New test.
443 2014-02-05 Richard Biener <rguenther@suse.de>
446 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
447 avoid using unsigned long long.
449 2014-02-05 Jakub Jelinek <jakub@redhat.com>
452 * g++.dg/torture/pr57499.C: New test.
454 2014-02-05 Yury Gribov <y.gribov@samsung.com>
456 * gcc.dg/asan/nosanitize-and-inline.c: New test.
458 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
460 * g++.dg/ipa/devirrt-22.C: Fix template.
462 2014-02-04 Marek Polacek <polacek@redhat.com>
465 * gcc.dg/pr60036.c: New test.
467 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
470 * g++.dg/torture/pr60058.C: New testcase.
472 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
474 * g++.dg/tsan/default_options.C: Invert check.
476 2014-02-04 Jakub Jelinek <jakub@redhat.com>
478 PR tree-optimization/60002
479 * g++.dg/opt/pr60002.C: New test.
481 PR tree-optimization/60023
482 * g++.dg/vect/pr60023.cc: New test.
485 * c-c++-common/torture/pr60026.c: New test.
487 PR rtl-optimization/57915
488 * gcc.target/i386/pr57915.c: New test.
490 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
492 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
494 2014-02-04 Renlin Li <Renlin.Li@arm.com>
496 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
498 2014-02-04 Jakub Jelinek <jakub@redhat.com>
501 * gcc.dg/pr59261.c: New test.
503 2014-02-04 Richard Biener <rguenther@suse.de>
505 PR tree-optimization/60012
506 * gcc.dg/vect/pr60012.c: New testcase.
508 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
511 * g++.dg/eh/unwind-direct.C: New test.
513 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
515 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
516 timeout value to 20s.
518 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
521 * g++.dg/torture/pr59882.C: New testcase
523 2014-02-03 Jan Hubicka <jh@suse.cz>
526 * g++.dg/ipa/devirt-22.C: New testcase.
528 2014-02-03 Jan Hubicka <jh@suse.cz>
530 * g++.dg/ipa/devirt-25.C: New testcase.
532 2014-02-04 Jakub Jelinek <jakub@redhat.com>
534 PR tree-optimization/59924
535 * gcc.dg/pr59924.c: New test.
537 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
540 * g++.dg/ipa/devirt-24.C: New testcase.
542 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
546 * c-c++-common/attributes-1.c: New testcase.
547 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
549 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
552 * g++.dg/cpp0x/pr58871.C: New.
554 2014-02-03 Cong Hou <congh@google.com>
556 PR tree-optimization/60000
557 * g++.dg/vect/pr60000.cc: New test.
559 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
561 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
562 * gcc.target/i386/long-double-64-4.c: Likewise.
563 * gcc.target/i386/long-double-80-1.c: Likewise.
564 * gcc.target/i386/long-double-80-2.c: Likewise.
565 * gcc.target/i386/long-double-80-3.c: Likewise.
566 * gcc.target/i386/long-double-80-4.c: Likewise.
567 * gcc.target/i386/long-double-80-5.c: Likewise.
568 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
570 * gcc.target/i386/long-double-64-3.c: Likewise.
571 * gcc.target/i386/long-double-128-1.c: New test.
572 * gcc.target/i386/long-double-128-2.c: Likewise.
573 * gcc.target/i386/long-double-128-3.c: Likewise.
574 * gcc.target/i386/long-double-128-4.c: Likewise.
575 * gcc.target/i386/long-double-128-5.c: Likewise.
576 * gcc.target/i386/long-double-128-6.c: Likewise.
577 * gcc.target/i386/long-double-128-7.c: Likewise.
578 * gcc.target/i386/long-double-128-8.c: Likewise.
579 * gcc.target/i386/long-double-128-9.c: Likewise.
580 * gcc.target/i386/long-double-64-5.c: Likewise.
581 * gcc.target/i386/long-double-64-6.c: Likewise.
582 * gcc.target/i386/long-double-64-7.c: Likewise.
583 * gcc.target/i386/long-double-64-8.c: Likewise.
584 * gcc.target/i386/long-double-64-9.c: Likewise.
585 * gcc.target/i386/long-double-80-10.c: Likewise.
586 * gcc.target/i386/long-double-80-8.c: Likewise.
587 * gcc.target/i386/long-double-80-9.c: Likewise.
589 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
591 PR rtl-optimization/57662
592 * g++.dg/pr57662.C: New test.
594 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
596 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
597 * gcc.dg/vmx/perm.c: New.
598 * gcc.dg/vmx/perm-be-order.c: New.
600 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
602 * gcc.dg/vmx/vsums.c: New.
603 * gcc.dg/vmx/vsums-be-order.c: New.
605 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
607 * g++.dg/ipa/devirt-23.C: New testcase.
608 * g++.dg/ipa/devirt-20.C: Fix template.
610 2014-02-02 Jan Hubicka <jh@suse.cz>
612 * g++.dg/ipa/devirt-21.C: New testcase.
614 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
616 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
617 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
619 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
622 * gcc.c-torture/execute/pr60017.c: New test.
624 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
627 * gfortran.dg/default_initialization_7.f90: New test.
629 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
632 * gfortran.dg/elemental_subroutine_9.f90: New test.
634 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
636 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
638 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
640 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
642 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
644 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
646 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
649 * g++.dg/init/bitfield5.C: New.
651 2014-02-01 Jakub Jelinek <jakub@redhat.com>
653 PR tree-optimization/60003
654 * gcc.c-torture/execute/pr60003.c: New test.
656 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
659 * gcc.target/arm/pr59985.C: New.
661 2014-01-31 Jakub Jelinek <jakub@redhat.com>
664 * lib/tsan-dg.exp (tsan_init): Instead of not running any
665 tsan tests if trivial testcase doesn't run, set dg-do-what-default
667 (tsan_finish): Restore dg-do-what-default.
668 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
669 * g++.dg/tsan/fd_close_norace2.C: Likewise.
670 * g++.dg/tsan/default_options.C: Likewise.
671 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
672 * g++.dg/tsan/atomic_free2.C: Likewise.
673 * g++.dg/tsan/cond_race.C: Likewise.
674 * g++.dg/tsan/fd_close_norace.C: Likewise.
675 * g++.dg/tsan/benign_race.C: Likewise.
676 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
677 * c-c++-common/tsan/simple_race.c: Likewise.
678 * c-c++-common/tsan/mutexset1.c: Likewise.
679 * c-c++-common/tsan/thread_leak2.c: Likewise.
680 * c-c++-common/tsan/tls_race.c: Likewise.
681 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
682 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
683 * c-c++-common/tsan/free_race2.c: Likewise.
684 * c-c++-common/tsan/thread_leak.c: Likewise.
685 * c-c++-common/tsan/thread_leak1.c: Likewise.
686 * c-c++-common/tsan/race_on_barrier.c: Likewise.
687 * c-c++-common/tsan/free_race.c: Likewise.
688 * c-c++-common/tsan/sleep_sync.c: Likewise.
689 * c-c++-common/tsan/tiny_race.c: Likewise.
690 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
691 * c-c++-common/tsan/atomic_stack.c: Likewise.
692 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
693 in dg-output regexps.
694 * c-c++-common/tsan/simple_stack.c: Likewise.
696 2014-01-31 Richard Henderson <rth@redhat.com>
698 * g++.dg/tm/pr60004.C: New.
700 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
703 * g++.dg/inherit/crash4.C: New.
705 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
707 * c-c++-common/tsan/simple_race.c: Made test less flaky.
709 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
711 * gcc.target/i386/m512-check.h: Use correct rounding values.
713 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
715 * gcc.target/i386/avx-1.c: Use correct rounding values.
716 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
717 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
718 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
719 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
720 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
721 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
722 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
723 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
724 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
725 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
726 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
727 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
728 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
729 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
730 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
731 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
732 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
733 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
734 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
735 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
736 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
737 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
738 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
739 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
740 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
741 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
742 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
743 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
744 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
745 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
746 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
747 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
748 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
749 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
750 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
751 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
752 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
753 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
754 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
755 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
756 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
757 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
758 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
759 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
760 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
761 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
762 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
763 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
764 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
765 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
766 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
767 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
768 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
769 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
770 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
771 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
772 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
773 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
774 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
775 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
776 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
777 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
778 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
779 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
780 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
781 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
782 * gcc.target/i386/sse-13.c: Ditto.
783 * gcc.target/i386/sse-14.c: Ditto.
784 * gcc.target/i386/sse-22.c: Ditto.
785 * gcc.target/i386/sse-23.c: Ditto.
787 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
789 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
790 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
792 2014-01-31 Richard Biener <rguenther@suse.de>
795 * gcc.dg/torture/pr59990.c: New testcase.
797 2014-01-31 Jakub Jelinek <jakub@redhat.com>
799 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
800 if it fails don't run any tsan tests.
802 2014-01-31 Marek Polacek <polacek@redhat.com>
805 * gcc.dg/pr59940.c (g): Adjust dg-warning.
806 (y): Adjust dg-error.
807 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
808 * gcc.dg/pr59963-1.c: New test.
809 * gcc.dg/pr59963-2.c: New test.
810 * gcc.dg/pr59963-3.c: New test.
812 2014-01-30 Jakub Jelinek <jakub@redhat.com>
815 * gcc.target/arm/pr59923.c: New test.
817 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
819 * gcc.dg/vmx/splat.c: New.
820 * gcc.dg/vmx/splat-vsx.c: New.
821 * gcc.dg/vmx/splat-be-order.c: New.
822 * gcc.dg/vmx/splat-vsx-be-order.c: New.
823 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
824 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
826 2014-01-30 Richard Biener <rguenther@suse.de>
828 PR tree-optimization/59993
829 * gcc.dg/torture/pr59993.c: New testcase.
831 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
833 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
834 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
835 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
836 vect_int rather than vect_float.
838 2014-01-30 Marek Polacek <polacek@redhat.com>
840 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
842 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
844 * gcc.target/microblaze/isa/fcmp4.c: New.
846 2014-01-30 Marek Polacek <polacek@redhat.com>
849 * gcc.dg/pr59940.c: New test.
850 * gcc.dg/pr35635.c (func3): Move dg-warning.
852 2014-01-30 Richard Biener <rguenther@suse.de>
854 PR tree-optimization/59903
855 * gcc.dg/torture/pr59903.c: New testcase.
857 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
860 * g++.dg/lookup/crash8.C: New.
862 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
865 * g++.dg/template/crash117.C: New.
867 2014-01-30 Richard Biener <rguenther@suse.de>
870 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
871 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
873 * gcc.dg/invalid-call-1.c: Likewise.
875 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
878 * g++.dg/cpp1y/auto-fn23.C: New.
880 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
883 * g++.dg/init/dso_handle2.C: New.
885 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
888 * g++.dg/cpp0x/pr58674.C: New.
890 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
893 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
894 * gcc.target/i386/avx512f-gather-5.c: Ditto.
896 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
898 * gcc.dg/vmx/merge-be-order.c: New.
899 * gcc.dg/vmx/merge.c: New.
900 * gcc.dg/vmx/merge-vsx-be-order.c: New.
901 * gcc.dg/vmx/merge-vsx.c: New.
903 2014-01-29 Richard Biener <rguenther@suse.de>
905 PR tree-optimization/58742
906 * gcc.dg/pr58742-1.c: New testcase.
907 * gcc.dg/pr58742-2.c: Likewise.
908 * gcc.dg/pr58742-3.c: Likewise.
910 2014-01-29 Renlin Li <Renlin.Li@arm.com>
912 * gcc.target/arm/ftest-armv7ve-arm.c: New.
913 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
914 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
916 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
919 * g++.dg/gomp/pr58702.C: New.
921 2014-01-29 Dodji Seketeli <dodji@redhat.com>
923 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
926 2014-01-29 Jakub Jelinek <jakub@redhat.com>
929 PR tree-optimization/59920
930 * gcc.dg/pr59920-1.c: New test.
931 * gcc.dg/pr59920-2.c: New test.
932 * gcc.dg/pr59920-3.c: New test.
933 * c-c++-common/gomp/pr59917-1.c: New test.
934 * c-c++-common/gomp/pr59917-2.c: New test.
936 PR tree-optimization/59594
937 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
938 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
939 * gcc.dg/vect/pr59594.c: New test.
941 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
944 * gfortran.dg/allocate_class_3.f90: New test.
946 2014-01-28 Dodji Seketeli <dodji@redhat.com>
948 PR preprocessor/59935
949 * c-c++-common/cpp/warning-zero-location.c: New test.
950 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
952 2014-01-27 Steve Ellcey <sellcey@mips.com>
954 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
956 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
958 * g++.dg/ext/mv16.C: New tests.
960 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
962 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
963 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
964 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
965 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
966 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
967 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
968 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
969 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
970 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
971 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
972 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
973 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
974 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
975 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
976 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
977 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
978 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
979 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
980 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
981 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
982 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
983 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
984 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
985 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
986 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
987 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
988 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
989 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
990 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
991 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
992 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
993 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
994 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
995 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
996 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
997 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
998 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
999 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1000 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
1001 _mm512_mask_cvtepi32_storeu_epi8.
1002 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1003 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
1004 _mm512_mask_cvtepi32_storeu_epi16.
1005 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1006 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
1007 _mm512_mask_cvtepi64_storeu_epi8.
1008 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1009 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
1010 _mm512_mask_cvtepi64_storeu_epi16.
1011 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1012 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
1013 _mm512_mask_cvtepi64_storeu_epi32.
1014 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1015 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
1016 _mm512_mask_cvtsepi32_storeu_epi8.
1017 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1018 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
1019 _mm512_mask_cvtsepi32_storeu_epi16.
1020 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1021 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1022 _mm512_mask_cvtsepi64_storeu_epi8.
1023 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1024 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1025 _mm512_mask_cvtsepi64_storeu_epi16.
1026 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1027 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1028 _mm512_mask_cvtsepi64_storeu_epi32.
1029 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1030 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1031 _mm512_mask_cvtusepi32_storeu_epi8.
1032 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1033 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1034 _mm512_mask_cvtusepi32_storeu_epi16.
1035 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1036 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
1037 _mm512_mask_cvtusepi64_storeu_epi8.
1038 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1039 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
1040 _mm512_mask_cvtusepi64_storeu_epi16.
1041 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1042 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
1043 _mm512_mask_cvtusepi64_storeu_epi32.
1044 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1045 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
1047 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
1049 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
1050 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1051 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1052 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1053 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1054 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1055 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1056 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1057 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
1058 built-ins roudning immediate.
1059 * gcc.target/i386/sse-22.c: Add new built-ins.
1060 * gcc.target/i386/sse-23.c: Ditto.
1061 * gcc.target/i386/avx-1.c: Ditto.
1063 2014-01-27 Christian Bruel <christian.bruel@st.com>
1065 * gcc.target/sh/torture/strncmp.c: New tests.
1067 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
1069 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1071 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
1073 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1075 2014-01-24 Jeff Law <law@redhat.com>
1077 PR tree-optimization/59919
1078 * gcc.c-torture/compile/pr59919.c: New test.
1080 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1083 * g++.dg/ext/timevar2.C: New.
1085 2014-01-24 Marek Polacek <polacek@redhat.com>
1087 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1089 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
1092 * gcc.target/i386/pr59929.c: New test.
1094 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1097 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1098 word atomic functions at runtime.
1100 2014-01-23 Marek Polacek <polacek@redhat.com>
1103 * gcc.dg/pr59846.c: New test.
1105 2014-01-23 Marek Polacek <polacek@redhat.com>
1108 * c-c++-common/pr58346-1.c: New test.
1109 * c-c++-common/pr58346-2.c: New test.
1110 * c-c++-common/pr58346-3.c: New test.
1112 2014-01-23 Marek Polacek <polacek@redhat.com>
1115 * gcc.dg/20020220-2.c: Adjust dg-warning message.
1116 * gcc.dg/pr59871.c: New test.
1118 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1121 * g++.dg/parse/enum11.C: New.
1123 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1125 * gcc.target/aarch64/sshr64_1.c: New testcase.
1127 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
1129 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1130 SIMD enabled function.
1131 * g++.dg/cilk-plus/ef_test.C: New test.
1132 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1134 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1135 to differenciate C error messages from C++ ones.
1137 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1139 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1141 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
1143 * gcc.target/microblaze/others/builtin-trap.c: New test,
1145 2014-01-23 Jakub Jelinek <jakub@redhat.com>
1148 * c-c++-common/gomp/pr58809.c: New test.
1150 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
1153 * c-c++-common/asan/use-after-return-1.c: Fixed
1156 2014-01-23 Dodji Seketeli <dodji@redhat.com>
1158 PR preprocessor/58580
1159 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1161 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1162 Ilya Tocar <ilya.tocar@intel.com>
1164 * gcc.target/i386/avx512f-kmovw-1.c: New.
1166 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1168 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1169 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1170 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1171 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1172 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1173 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1175 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
1178 * gcc.dg/pr48774.c: Remove skip for mips_rel.
1179 * gcc.target/mips/pr52125.c: New test.
1181 2014-01-22 Marek Polacek <polacek@redhat.com>
1184 * gcc.dg/torture/pr59891.c: New test.
1186 2014-01-22 Jeff Law <law@redhat.com>
1188 PR tree-optimization/59597
1189 * gcc.dg/tree-ssa/pr59597.c: New test.
1191 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
1193 PR rtl-optimization/59477
1194 * g++.dg/pr59477.C: New.
1196 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1198 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1200 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1203 * g++.dg/pr59482.C: New.
1205 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1207 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1208 * gcc.dg/vmx/extract-vsx.c: New.
1209 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1210 * gcc.dg/vmx/insert-vsx.c: New.
1212 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1214 PR rtl-optimization/59896
1215 * gcc.target/arm/pr59896.c: New.
1217 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1219 PR rtl-optimization/59858
1220 * gcc.target/arm/pr59858.c: New.
1222 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1225 * gcc.dg/tree-prof/pr59003.c: New test.
1228 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1231 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1233 * gfortran.dg/round_3.f08: Add more cases.
1235 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1237 * lib/target-supports.exp (force_conventional_output_for): New
1239 * lib/scanasm.exp (scan-assembler_required_options)
1240 (scan-assembler-not_required_options)
1241 (scan-assembler-times_required_options): Replace with
1242 force_conventional_output_fors.
1243 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1244 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1246 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1249 * gcc.target/i386/pr59789.c: New testcase.
1251 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1253 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1254 the 'code' bitfield from 16 to 8.
1256 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1258 * lib/target-supports.exp
1259 (check_effective_target_vect_perm): Exclude aarch64_be.
1260 (check_effective_target_vect_perm_byte): Likewise.
1261 (check_effective_target_vect_perm_short): Likewise.
1263 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1265 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1266 (RUN_TEST): Use new macro.
1267 (INDEX64_32): Delete.
1268 (INDEX64_64): Likewise.
1269 (INDEX128_32): Likewise.
1270 (INDEX128_64): Likewise.
1272 (test_vneg_f32): Use fixed RUN_TEST.
1274 2014-01-20 Richard Biener <rguenther@suse.de>
1277 * gcc.dg/pr59860.c: New testcase.
1279 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1282 * gcc.target/i386/pr59880.c: New test.
1284 2014-01-20 Renlin Li <renlin.li@arm.com>
1286 * gcc.dg/pr44194-1.c: Tweak regexp.
1288 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1293 * gfortran.dg/round_3.f08: New cases added.
1294 * gfortran.dg/fmt_g_1.f90: New test.
1296 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1298 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1300 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1302 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1304 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1306 * gcc.dg/vect/pr57705.c: Require vect_int.
1307 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1308 * gcc.dg/vect/vect-alias-check.c: Likewise.
1310 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1313 * gfortran.dg/unresolved_fixup_1.f90: New test.
1314 * gfortran.dg/unresolved_fixup_2.f90: New test.
1316 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1319 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1320 Remove dg-prune-output lines.
1322 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1325 * gfortran.dg/pr59706.f90: New test.
1326 * g++.dg/ext/pr59706.C: New test.
1328 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1332 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1333 * g++.dg/init/pr58811.C: Likewise.
1335 2014-01-17 Jeff Law <law@redhat.com>
1338 * gfortran.dg/pr57904.f90: New test.
1340 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1343 * g++.dg/cpp0x/nsdmi-union4.C: New.
1345 2014-01-17 Marek Polacek <polacek@redhat.com>
1348 * g++.dg/diagnostic/pr59838.C: New test.
1350 2014-01-17 Marek Polacek <polacek@redhat.com>
1353 * gcc.dg/pr58346.c: New test.
1355 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1358 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1359 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1363 * gfortran.dg/pr59440-1.f90: New test.
1364 * gfortran.dg/pr59440-2.f90: New test.
1365 * gfortran.dg/pr59440-3.f90: New test.
1368 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1369 testing for " version" and " alias" with one testing for
1370 " version\[^\n\r]* alias".
1371 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1372 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1373 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1374 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1375 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1376 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1379 * c-c++-common/torture/pr57945.c: New test.
1381 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1383 * gcc.target/arm/its.c: New testcase.
1385 2014-01-16 Jan Hubicka <jh@suse.cz>
1388 * g++.dg/torture/pr59775.C: New testcase.
1390 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1393 * gcc.c-torture/compile/pr58344.c: New test.
1396 * gcc.target/i386/pr59839.c: New test.
1399 * gcc.target/i386/pr9771-1.c (main): Rename to...
1400 (real_main): ... this. Add __asm name "main".
1401 (ASMNAME, ASMNAME2, STRING): Define.
1403 2014-01-16 Nick Clifton <nickc@redhat.com>
1406 * gcc.c-torture/compile/pr28865.c: New.
1407 * gcc.c-torture/execute/pr28865.c: New.
1409 2014-01-16 Marek Polacek <polacek@redhat.com>
1412 * gcc.dg/pr59827.c: New test.
1414 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1416 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1418 2014-01-15 Richard Henderson <rth@redhat.com>
1421 * gcc.target/i386/pr54694.c: New test.
1423 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1426 * g++.dg/pr49718.C: New test.
1428 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1430 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1432 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1434 * gcc.dg/vmx/mult-even-odd.c: New.
1435 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1437 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1439 * lib/target-supports.exp (check_libcilkrts_available): Added an
1440 extern "C" if we are using C++ along with a function prototype.
1442 2014-01-15 Jeff Law <law@redhat.com>
1444 PR tree-optimization/59747
1445 * gcc.c-torture/execute/pr59747.c: New test.
1447 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1450 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1452 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1453 * g++.dg/ext/attribute-test-1.C: Likewise.
1454 * g++.dg/ext/attribute-test-2.C: Likewise.
1455 * g++.dg/ext/attribute-test-3.C: Likewise.
1456 * g++.dg/ext/attribute-test-4.C: Likewise.
1457 * g++.dg/ext/pr56790-1.C: Likewise.
1458 * g++.dg/torture/pr38565.C: Likewise.
1459 * gcc.dg/pr53060.c: Likewise.
1460 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1461 * c-c++-common/vector-compare-2.c: Likewise.
1462 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1463 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1464 dg-message line number.
1466 2014-01-15 Matthias Klose <doko@ubuntu.com>
1468 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1470 2014-01-15 Richard Biener <rguenther@suse.de>
1472 PR tree-optimization/59822
1473 * g++.dg/torture/pr59822.C: New testcase.
1475 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1478 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1479 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1481 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1482 Kugan Vivekanandarajah <kuganv@linaro.org>
1485 * g++.dg/pr59695.C: New testcase.
1487 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1490 * gcc.c-torture/compile/pr59803.c: New testcase.
1492 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1495 * gcc.c-torture/execute/pr58943.c: New test.
1496 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1498 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1501 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1502 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1503 (bar): Change return type to void. Set y to x.
1504 * gcc.target/i386/pr59794-1.c: New testcase.
1505 * gcc.target/i386/pr59794-2.c: Likewise.
1506 * gcc.target/i386/pr59794-3.c: Likewise.
1507 * gcc.target/i386/pr59794-4.c: Likewise.
1508 * gcc.target/i386/pr59794-5.c: Likewise.
1509 * gcc.target/i386/pr59794-6.c: Likewise.
1510 * gcc.target/i386/pr59794-7.c: Likewise.
1512 2014-01-14 Richard Biener <rguenther@suse.de>
1514 PR tree-optimization/58921
1515 PR tree-optimization/59006
1516 * gcc.dg/torture/pr58921.c: New testcase.
1517 * gcc.dg/torture/pr59006.c: Likewise.
1518 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1520 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1523 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1524 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1525 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1526 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1527 Executing predictive commoning without unrolling.
1529 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1531 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1532 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1533 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1534 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1535 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1536 __builtin_ia32_rsqrt28sd_round.
1537 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1538 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1539 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1540 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1541 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1542 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1543 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1544 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1545 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1546 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1547 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1548 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1549 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1550 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1551 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1552 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1553 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1554 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1555 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1556 fix wrong rounding mode (see above).
1557 * gcc.target/i386/sse-23.c: Ditto.
1559 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1561 * gcc.dg/vmx/insert.c: New.
1562 * gcc.dg/vmx/insert-be-order.c: New.
1563 * gcc.dg/vmx/extract.c: New.
1564 * gcc.dg/vmx/extract-be-order.c: New.
1566 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1568 PR tree-optimization/59387
1569 * gcc.c-torture/execute/pr59387.c: New test.
1571 2014-01-13 Richard Biener <rguenther@suse.de>
1573 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1574 adjusting mathlib options.
1575 * gfortran.dg/lto/lto.exp: Likewise.
1577 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1579 * gnat.dg/loop_optimization17.adb: New test.
1580 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1582 2014-01-13 Christian Bruel <christian.bruel@st.com>
1584 * gcc.target/sh/cmpstrn.c: New case.
1586 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1588 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1589 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1591 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1594 * gfortran.dg/alloc_comp_basics_6.f90: New.
1596 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1599 * gfortran.dg/pr59700.f90: New test.
1601 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1603 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1604 * gfortran.dg/use_only_3.f90: Likewise.
1605 * gfortran.dg/inquire_10.f90: Delete opened file.
1606 * gfortran.dg/inquire_15.f90: Likewise.
1607 * gfortran.dg/pr16597.f90: Likewise.
1608 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1611 2014-01-10 Jeff Law <law@redhat.com>
1614 * gcc.c-torture/compile/pr59743.c: New test.
1616 2014-01-10 Jan Hubicka <jh@suse.cz>
1619 * g++.dg/torture/pr58585.C: New testcase.
1621 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1623 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1625 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1627 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1629 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1632 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1633 * gcc.target/aarch64/cmn-neg2.c: New test.
1635 2014-01-10 Richard Biener <rguenther@suse.de>
1637 PR tree-optimization/59374
1638 * gcc.dg/torture/pr59374-3.c: New testcase.
1640 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1642 * lib/target-supports.exp
1643 (check_effective_target_arm_crypto_ok_nocache): New.
1644 (check_effective_target_arm_crypto_ok): Use above procedure.
1645 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1647 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1651 * g++.dg/ipa/devirt-20.C: New testcase.
1652 * g++.dg/torture/pr58252.C: Likewise.
1653 * g++.dg/torture/pr59226.C: Likewise.
1655 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1657 * c-c++-common/asan/no-asan-stack.c: New test.
1659 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1662 * gcc.dg/pr59670.c: New test.
1664 2014-01-09 Steve Ellcey <sellcey@mips.com>
1666 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1668 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1671 * gcc.target/i386/pr47735.c: New test.
1673 PR tree-optimization/59622
1674 * g++.dg/opt/pr59622-2.C: New test.
1675 * g++.dg/opt/pr59622-3.C: New test.
1676 * g++.dg/opt/pr59622-4.C: New test.
1677 * g++.dg/opt/pr59622-5.C: New test.
1680 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1681 filename:line instead of (modulename+offset) form with stripped
1682 initial / from the filename.
1684 2014-01-09 Ian Lance Taylor <iant@google.com>
1686 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1687 the other Go compiler.
1689 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1692 * g++.dg/cpp0x/variadic145.C: New.
1694 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1696 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1697 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1699 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1702 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1703 are run only if the Cilk library is available/enabled.
1704 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1705 * lib/target-supports.exp (check_libcilkrts_available): New function.
1707 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1710 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1711 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1712 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1713 with dg-additional-options.
1714 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1715 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1716 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1717 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1718 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1719 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1721 2014-01-09 Richard Biener <rguenther@suse.de>
1723 PR tree-optimization/59715
1724 * gcc.dg/torture/pr59715.c: New testcase.
1726 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1728 * c-c++-common/asan/no-asan-globals.c: New test.
1729 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1730 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1731 * c-c++-common/asan/use-after-return-1.c: Likewise.
1732 * c-c++-common/asan/no-use-after-return.c: Likewise.
1734 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1736 * gnat.dg/weak2.ad[sb]: New test.
1738 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1741 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1742 type, use pointers to vector type instead.
1744 2014-01-08 Catherine Moore <clm@codesourcery.com>
1746 * gcc.target/mips/umips-branch-3.c: New test.
1747 * gcc.target/mips/umips-branch-4.c: New test.
1749 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1751 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1752 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1753 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1754 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1755 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1756 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1757 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1758 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1760 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1762 PR rtl-optimization/59137
1763 * gcc.target/mips/pr59137.c: New test.
1765 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1767 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1768 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1769 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1770 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1771 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1772 Require fpic effective target.
1773 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1775 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1778 * gcc.dg/pr59722.c: New test.
1780 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1783 * gcc.dg/torture/pr57748-3.c: New test.
1784 * gcc.dg/torture/pr57748-4.c: New test.
1786 2014-01-08 Marek Polacek <polacek@redhat.com>
1789 * gcc.dg/gomp/pr59669-1.c: New test.
1790 * gcc.dg/gomp/pr59669-2.c: New test.
1792 2014-01-08 Martin Jambor <mjambor@suse.cz>
1795 * gcc.dg/ipa/pr59610.c: New test.
1797 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1800 * gfortran.dg/binding_label_tests_26a.f90: New.
1801 * gfortran.dg/binding_label_tests_26b.f90: New.
1803 2014-01-08 Marek Polacek <polacek@redhat.com>
1806 * c-c++-common/ubsan/pr59667.c: New test.
1808 2014-01-08 Richard Biener <rguenther@suse.de>
1811 * gcc.dg/pr59630.c: New testcase.
1813 2014-01-08 Richard Biener <rguenther@suse.de>
1816 * gcc.dg/pr59471.c: New testcase.
1818 2014-01-07 Jeff Law <law@redhat.com>
1821 * gcc.target/i386/pr53623.c: New test.
1823 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1825 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1827 * g++.dg/cpp1y/pr58534.C: Likewise.
1828 * g++.dg/cpp1y/pr58536.C: Likewise.
1829 * g++.dg/cpp1y/pr58548.C: Likewise.
1830 * g++.dg/cpp1y/pr58549.C: Likewise.
1831 * g++.dg/cpp1y/pr58637.C: Likewise.
1832 * g++.dg/cpp1y/pr59112.C: Likewise.
1833 * g++.dg/cpp1y/pr59113.C: Likewise.
1834 * g++.dg/cpp1y/pr59629.C: Likewise.
1835 * g++.dg/cpp1y/pr59635.C: Likewise.
1836 * g++.dg/cpp1y/pr59636.C: Likewise.
1837 * g++.dg/cpp1y/pr59638.C: Likewise.
1839 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1841 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1843 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
1845 * gcc.target/i386/intrinsics_4.c (bar): New function.
1847 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1849 * g++.dg/ext/is_base_of_incomplete-2.C: New.
1851 2014-01-07 Jakub Jelinek <jakub@redhat.com>
1853 PR rtl-optimization/58668
1854 * gcc.dg/pr58668.c: New test.
1856 PR tree-optimization/59643
1857 * gcc.dg/pr59643.c: New test.
1858 * gcc.c-torture/execute/pr59643.c: New test.
1860 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1863 * gfortran.dg/class_allocate_16.f90: New.
1865 2014-01-06 Jakub Jelinek <jakub@redhat.com>
1868 * gcc.target/i386/pr59644.c: New test.
1870 2014-01-06 Marek Polacek <polacek@redhat.com>
1873 * gcc.dg/pr57773.c: New test.
1875 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
1881 * g++.dg/cpp1y/pr59635.C: New testcase.
1882 * g++.dg/cpp1y/pr59636.C: New testcase.
1883 * g++.dg/cpp1y/pr59629.C: New testcase.
1884 * g++.dg/cpp1y/pr59638.C: New testcase.
1886 2014-01-06 Martin Jambor <mjambor@suse.cz>
1889 * gcc.dg/ipa/pr59008.c: New test.
1891 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1893 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1896 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1898 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1899 Require c99_runtime.
1900 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1902 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1903 Require c99_runtime.
1904 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1905 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1906 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1908 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1909 Require c99_runtime.
1910 Make CALC void static.
1911 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
1913 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
1914 Require c99_runtime.
1915 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
1917 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1919 * gcc.target/i386/pr59501-1.c: Require avx effective target.
1920 * gcc.target/i386/pr59501-2.c: Likewise.
1921 * gcc.target/i386/pr59501-3.c: Likewise.
1922 * gcc.target/i386/pr59501-4.c: Likewise.
1923 * gcc.target/i386/pr59501-5.c: Likewise.
1924 * gcc.target/i386/pr59501-6.c: Likewise.
1926 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1928 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
1929 * gcc.target/i386/pr59390_1.c: Likewise.
1930 * gcc.target/i386/pr59390_2.c: Likewise.
1932 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
1934 * gcc.dg/pr59350.c: Tweak.
1935 * gcc.dg/pr59350-2.c: New test.
1936 * g++.dg/pr59510.C: Likewise.
1938 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1941 * gfortran.dg/bind_c_procs_2.f90: New.
1943 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
1945 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
1946 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1947 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1948 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1949 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
1950 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1951 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1953 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
1955 * gcc.target/arm/neon-nested-apcs.c: New test.
1957 2014-01-04 Jakub Jelinek <jakub@redhat.com>
1959 PR tree-optimization/59519
1960 * gcc.dg/vect/pr59519-1.c: New test.
1961 * gcc.dg/vect/pr59519-2.c: New test.
1963 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
1966 2014-01-04 Janus Weil <janus@gcc.gnu.org>
1969 * gfortran.dg/typebound_proc_32.f90: New.
1971 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
1974 * g++.dg/pr58950.C: New file.
1976 2014-01-03 Tobias Burnus <burnus@net-b.de>
1979 * g++.dg/gomp/pr58567.C: New.
1981 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
1983 PR tree-optimization/59651
1984 * gcc.dg/torture/pr59651.c: New test.
1985 * gcc.dg/vect/pr59651.c: Ditto.
1987 2014-01-03 Jakub Jelinek <jakub@redhat.com>
1990 * gcc.target/i386/pr59625.c: New test.
1992 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1996 * g++.dg/cpp0x/range-for28.C: New.
1997 * g++.dg/cpp0x/range-for3.C: Update.
1999 2014-01-02 Joseph Myers <joseph@codesourcery.com>
2001 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
2003 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2006 * g++.dg/cpp0x/pr59641.C: New file.
2008 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2010 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
2012 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2015 * g++.dg/ext/pr59378.C: New file.
2017 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2019 Update copyright years
2021 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2023 * gcc.target/arc/arc.exp: Use the standard form for the copyright
2026 2014-01-02 Janus Weil <janus@gcc.gnu.org>
2029 * gfortran.dg/dynamic_dispatch_12.f90: New.
2031 2014-01-01 Jakub Jelinek <jakub@redhat.com>
2033 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2034 the builtin isn't optimized away as unused.
2036 PR rtl-optimization/59647
2037 * g++.dg/opt/pr59647.C: New test.
2039 Copyright (C) 2014 Free Software Foundation, Inc.
2041 Copying and distribution of this file, with or without modification,
2042 are permitted in any medium without royalty provided the copyright
2043 notice and this notice are preserved.