1 2014-02-19 Marek Polacek <polacek@redhat.com>
4 * gcc.dg/pr60195.c: New test.
6 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
8 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
11 2014-02-19 Jakub Jelinek <jakub@redhat.com>
14 * c-c++-common/cpp/pr58844-1.c: New test.
15 * c-c++-common/cpp/pr58844-2.c: New test.
17 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
20 * g++.dg/cpp0x/constexpr-ice10.C: New.
22 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
25 * g++.dg/cpp0x/pr60215.C: New.
27 2014-02-18 Tobias Burnus <burnus@net-b.de>
30 * gfortran.dg/proc_ptr_45.f90: New.
31 * gfortran.dg/proc_ptr_46.f90: New.
33 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
36 * g++.dg/cpp1y/pr60190.C: New testcase.
39 * g++.dg/cpp1y/pr60064.C: New testcase.
41 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
44 * gcc.target/i386/pr60205-1.c: New test.
45 * gcc.target/i386/pr60205-2.c: Ditto.
47 2014-02-18 Kai Tietz <ktietz@redhat.com>
50 * gcc.target/i386/nest-1.c: New testcase.
52 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
54 * gnat.dg/opt32.adb: New test.
56 2014-02-18 Janus Weil <janus@gcc.gnu.org>
59 * gfortran.dg/typebound_generic_15.f90: New.
61 2014-02-17 Janus Weil <janus@gcc.gnu.org>
64 * gfortran.dg/init_flag_12.f90: New.
66 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
67 Ilya Tocar <ilya.tocar@intel.com>
69 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
70 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
71 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
72 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
74 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
76 * lib/target-supports.exp
77 (check_effective_target_logical_op_short_circuit): New procedure.
78 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
79 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
80 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
81 * gcc.dg/tree-ssa/vrp47.c: Likewise.
82 * gcc.dg/tree-ssa/vrp87.c: Likewise.
83 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
84 logical_op_short_circuit for the alternative test, extending
87 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
90 * gcc.target/powerpc/pr60203.c: New testsuite.
92 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
95 * gfortran.dg/ichar_3.f90: New test.
97 2014-02-15 Richard Biener <rguenther@suse.de>
99 PR tree-optimization/60183
100 * gcc.dg/torture/pr60183.c: New testcase.
102 2014-02-14 Jeff Law <law@redhat.com>
104 PR rtl-optimization/60131
105 * g++.dg/torture/pr60131.C: New test.
107 2014-02-14 Ian Bolton <ian.bolton@arm.com>
109 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
112 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
114 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
116 2014-02-14 Jakub Jelinek <jakub@redhat.com>
118 * gcc.c-torture/compile/20140213.c: New test.
120 2014-02-13 Jakub Jelinek <jakub@redhat.com>
123 * gcc.target/i386/pr43546.c: New test.
125 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
127 * gcc.target/s390/hotpatch-compile-8.c: New test.
129 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
131 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
132 definition with an ifndef.
133 * gcc.dg/pr59605-2.c: New test.
135 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
137 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
139 2014-02-12 Joseph Myers <joseph@codesourcery.com>
141 * gcc.dg/torture/float128-mul-underflow.c,
142 gcc.dg/torture/float128-truncdf-underflow.c,
143 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
145 2014-02-12 Jakub Jelinek <jakub@redhat.com>
148 * g++.dg/ipa/pr59737.C: New test.
150 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
152 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
154 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
156 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
158 * gcc.dg/cilk-plus/jump-openmp.c: New file.
160 2014-02-12 Richard Biener <rguenther@suse.de>
163 * gcc.dg/torture/pr60092.c: New testcase.
164 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
166 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
168 * gcc.c-torture/execute/20140212-1.c: New test.
170 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
173 * g++.dg/cpp0x/pr60047.C: New.
175 2014-02-12 Jakub Jelinek <jakub@redhat.com>
178 * c-c++-common/pr60101.c: New test.
180 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
183 * g++.dg/ipa/devirt-27.C: New testcase.
184 * g++.dg/ipa/devirt-26.C: New testcase.
186 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
189 * gcc.target/powerpc/pr60137.c: New file.
191 2014-02-11 Jakub Jelinek <jakub@redhat.com>
194 * gfortran.dg/pr52370.f90: New test.
196 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
200 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
203 * gcc.target/i386/pr43662.c (dg-options):
204 Add -maccumulate-outgoing-args.
205 * gcc.target/i386/pr43869.c (dg-options): Ditto.
206 * gcc.target/i386/pr57003.c (dg-options): Ditto.
207 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
208 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
209 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
210 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
211 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
212 Add -maccumulate-outgoing-args.
213 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
214 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
215 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
216 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
217 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
218 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
219 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
220 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
221 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
222 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
223 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
224 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
225 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
226 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
227 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
229 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
231 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
233 2014-02-11 Jakub Jelinek <jakub@redhat.com>
236 * gcc.dg/guality/pr59776.c: New test.
238 2014-02-11 Renlin Li <Renlin.Li@arm.com>
240 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
241 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
242 (add_options_for_arm_vfp3): New.
244 2014-02-11 Jeff Law <law@redhat.com>
247 * gcc.target/m68k/pr54041.c: New test.
249 2014-02-11 Jakub Jelinek <jakub@redhat.com>
252 * gcc.target/i386/pr59927.c: New test.
254 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
256 * gcc.dg/vect/pr57741-3.c: Require vect_int.
257 * gcc.dg/vect/pr60012.c: Likewise.
258 * gcc.dg/vect/vect-119.c: Likewise.
259 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
260 * gcc.dg/vect/vect-outer-4c.c: Likewise.
262 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
264 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
266 2014-02-10 Jeff Law <law@redhat.com>
269 * gcc.c-torture/compile/pr52306.c: New test.
271 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
273 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
275 2014-02-10 Richard Biener <rguenther@suse.de>
277 PR tree-optimization/60115
278 * gcc.dg/torture/pr60115.c: New testcase.
280 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
282 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
283 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
285 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
286 Ilya Tocar <ilya.tocar@intel.com>
288 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
289 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
290 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
291 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
292 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
293 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
294 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
295 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
296 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
297 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
298 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
299 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
300 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
301 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
302 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
303 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
304 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
305 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
306 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
307 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
308 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
309 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
310 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
311 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
312 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
313 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
314 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
316 2014-02-10 Jakub Jelinek <jakub@redhat.com>
318 * gcc.dg/vect/pr59984.c: Require effective target
321 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
324 * gfortran.dg/associated_target_5.f03: New test.
326 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
329 * gfortran.dg/elemental_by_value_1.f90: New test.
331 2014-02-08 Janus Weil <janus@gcc.gnu.org>
334 * gfortran.dg/finalize_22.f90: New.
336 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
339 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
340 was fixed by the patch for PR59906.
342 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
345 * gfortran.dg/coarray_8.f90: Update dg-error match.
347 2014-02-08 Jakub Jelinek <jakub@redhat.com>
350 * gcc.dg/vect/pr59984.c: New test.
353 * gcc.dg/attr-alloc_align-1.c: New test.
354 * gcc.dg/attr-alloc_align-2.c: New test.
355 * gcc.dg/attr-alloc_align-3.c: New test.
356 * gcc.dg/attr-assume_aligned-1.c: New test.
357 * gcc.dg/attr-assume_aligned-2.c: New test.
358 * gcc.dg/attr-assume_aligned-3.c: New test.
360 2014-02-08 Jakub Jelinek <jakub@redhat.com>
363 * gcc.target/i386/pr60077-1.c: New test.
364 * gcc.target/i386/pr60077-2.c: New test.
366 2014-02-07 Jakub Jelinek <jakub@redhat.com>
368 PR preprocessor/56824
369 * gcc.dg/pr56824.c: New test.
371 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
373 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
374 variable used for atomic operations.
376 2014-02-07 Richard Biener <rguenther@suse.de>
379 * gcc.dg/vect/pr60092-2.c: New testcase.
381 2014-02-07 Jakub Jelinek <jakub@redhat.com>
385 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
387 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
388 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
390 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
392 * gcc.target/s390/fp2int1.c: New testcase.
394 2014-02-07 Richard Biener <rguenther@suse.de>
397 * gcc.dg/tree-ssa/alias-30.c: New testcase.
398 * gcc.dg/tree-ssa/alias-31.c: Likewise.
400 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
403 * g++.dg/torture/pr59918.C: New testcase.
405 2014-02-06 Jakub Jelinek <jakub@redhat.com>
408 * gcc.target/arm/pr59575.c: New test.
411 * gcc.dg/pr59992.c: New test.
413 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
415 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
416 init_priority. Test alignment of variable instead of function.
418 2014-02-06 Marek Polacek <polacek@redhat.com>
421 * gcc.dg/pr60087.c: New test.
423 2014-02-06 Alan Modra <amodra@gmail.com>
425 * gcc.target/powerpc/pr60032.c: New.
427 2014-02-06 Jakub Jelinek <jakub@redhat.com>
430 * gcc.c-torture/execute/pr60062.c: New test.
431 * gcc.c-torture/execute/pr60072.c: New test.
433 2014-02-06 Ian Bolton <ian.bolton@arm.com>
435 * gcc.dg/tree-ssa/pr59597.c: Make called function static
436 so that expected outcome works for PIC variants too.
438 2014-02-06 Yury Gribov <y.gribov@samsung.com>
439 Kugan Vivekanandarajah <kuganv@linaro.org>
441 * gcc.target/arm/vect-noalign.c: New file.
443 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
444 Jakub Jelinek <jakub@redhat.com>
447 * gcc.dg/pr60013.c: New testcase.
449 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
451 * gcc.dg/vmx/sum2s.c: New.
452 * gcc.dg/vmx/sum2s-be-order.c: New.
454 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
456 * gcc.dg/vmx/pack.c: New.
457 * gcc.dg/vmx/pack-be-order.c: New.
458 * gcc.dg/vmx/unpack.c: New.
459 * gcc.dg/vmx/unpack-be-order.c: New.
461 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
463 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
464 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
466 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
468 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
469 Use __builtin_floorf, __builtin_ceilf.
470 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
472 (TEST): Use __builtin_floorf.
473 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
475 2014-02-05 Jakub Jelinek <jakub@redhat.com>
478 * g++.dg/opt/pr59947.C: New test.
481 * c-c++-common/gomp/pr58703.c: New test.
483 2014-02-05 Richard Biener <rguenther@suse.de>
486 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
487 avoid using unsigned long long.
489 2014-02-05 Jakub Jelinek <jakub@redhat.com>
492 * g++.dg/torture/pr57499.C: New test.
494 2014-02-05 Yury Gribov <y.gribov@samsung.com>
496 * gcc.dg/asan/nosanitize-and-inline.c: New test.
498 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
500 * g++.dg/ipa/devirrt-22.C: Fix template.
502 2014-02-04 Marek Polacek <polacek@redhat.com>
505 * gcc.dg/pr60036.c: New test.
507 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
510 * g++.dg/torture/pr60058.C: New testcase.
512 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
514 * g++.dg/tsan/default_options.C: Invert check.
516 2014-02-04 Jakub Jelinek <jakub@redhat.com>
518 PR tree-optimization/60002
519 * g++.dg/opt/pr60002.C: New test.
521 PR tree-optimization/60023
522 * g++.dg/vect/pr60023.cc: New test.
525 * c-c++-common/torture/pr60026.c: New test.
527 PR rtl-optimization/57915
528 * gcc.target/i386/pr57915.c: New test.
530 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
532 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
534 2014-02-04 Renlin Li <Renlin.Li@arm.com>
536 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
538 2014-02-04 Jakub Jelinek <jakub@redhat.com>
541 * gcc.dg/pr59261.c: New test.
543 2014-02-04 Richard Biener <rguenther@suse.de>
545 PR tree-optimization/60012
546 * gcc.dg/vect/pr60012.c: New testcase.
548 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
551 * g++.dg/eh/unwind-direct.C: New test.
553 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
555 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
556 timeout value to 20s.
558 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
561 * g++.dg/torture/pr59882.C: New testcase
563 2014-02-03 Jan Hubicka <jh@suse.cz>
566 * g++.dg/ipa/devirt-22.C: New testcase.
568 2014-02-03 Jan Hubicka <jh@suse.cz>
570 * g++.dg/ipa/devirt-25.C: New testcase.
572 2014-02-04 Jakub Jelinek <jakub@redhat.com>
574 PR tree-optimization/59924
575 * gcc.dg/pr59924.c: New test.
577 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
580 * g++.dg/ipa/devirt-24.C: New testcase.
582 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
586 * c-c++-common/attributes-1.c: New testcase.
587 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
589 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
592 * g++.dg/cpp0x/pr58871.C: New.
594 2014-02-03 Cong Hou <congh@google.com>
596 PR tree-optimization/60000
597 * g++.dg/vect/pr60000.cc: New test.
599 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
601 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
602 * gcc.target/i386/long-double-64-4.c: Likewise.
603 * gcc.target/i386/long-double-80-1.c: Likewise.
604 * gcc.target/i386/long-double-80-2.c: Likewise.
605 * gcc.target/i386/long-double-80-3.c: Likewise.
606 * gcc.target/i386/long-double-80-4.c: Likewise.
607 * gcc.target/i386/long-double-80-5.c: Likewise.
608 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
610 * gcc.target/i386/long-double-64-3.c: Likewise.
611 * gcc.target/i386/long-double-128-1.c: New test.
612 * gcc.target/i386/long-double-128-2.c: Likewise.
613 * gcc.target/i386/long-double-128-3.c: Likewise.
614 * gcc.target/i386/long-double-128-4.c: Likewise.
615 * gcc.target/i386/long-double-128-5.c: Likewise.
616 * gcc.target/i386/long-double-128-6.c: Likewise.
617 * gcc.target/i386/long-double-128-7.c: Likewise.
618 * gcc.target/i386/long-double-128-8.c: Likewise.
619 * gcc.target/i386/long-double-128-9.c: Likewise.
620 * gcc.target/i386/long-double-64-5.c: Likewise.
621 * gcc.target/i386/long-double-64-6.c: Likewise.
622 * gcc.target/i386/long-double-64-7.c: Likewise.
623 * gcc.target/i386/long-double-64-8.c: Likewise.
624 * gcc.target/i386/long-double-64-9.c: Likewise.
625 * gcc.target/i386/long-double-80-10.c: Likewise.
626 * gcc.target/i386/long-double-80-8.c: Likewise.
627 * gcc.target/i386/long-double-80-9.c: Likewise.
629 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
631 PR rtl-optimization/57662
632 * g++.dg/pr57662.C: New test.
634 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
636 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
637 * gcc.dg/vmx/perm.c: New.
638 * gcc.dg/vmx/perm-be-order.c: New.
640 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
642 * gcc.dg/vmx/vsums.c: New.
643 * gcc.dg/vmx/vsums-be-order.c: New.
645 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
647 * g++.dg/ipa/devirt-23.C: New testcase.
648 * g++.dg/ipa/devirt-20.C: Fix template.
650 2014-02-02 Jan Hubicka <jh@suse.cz>
652 * g++.dg/ipa/devirt-21.C: New testcase.
654 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
656 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
657 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
659 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
662 * gcc.c-torture/execute/pr60017.c: New test.
664 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
667 * gfortran.dg/default_initialization_7.f90: New test.
669 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
672 * gfortran.dg/elemental_subroutine_9.f90: New test.
674 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
676 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
678 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
680 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
682 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
684 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
686 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
689 * g++.dg/init/bitfield5.C: New.
691 2014-02-01 Jakub Jelinek <jakub@redhat.com>
693 PR tree-optimization/60003
694 * gcc.c-torture/execute/pr60003.c: New test.
696 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
699 * gcc.target/arm/pr59985.C: New.
701 2014-01-31 Jakub Jelinek <jakub@redhat.com>
704 * lib/tsan-dg.exp (tsan_init): Instead of not running any
705 tsan tests if trivial testcase doesn't run, set dg-do-what-default
707 (tsan_finish): Restore dg-do-what-default.
708 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
709 * g++.dg/tsan/fd_close_norace2.C: Likewise.
710 * g++.dg/tsan/default_options.C: Likewise.
711 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
712 * g++.dg/tsan/atomic_free2.C: Likewise.
713 * g++.dg/tsan/cond_race.C: Likewise.
714 * g++.dg/tsan/fd_close_norace.C: Likewise.
715 * g++.dg/tsan/benign_race.C: Likewise.
716 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
717 * c-c++-common/tsan/simple_race.c: Likewise.
718 * c-c++-common/tsan/mutexset1.c: Likewise.
719 * c-c++-common/tsan/thread_leak2.c: Likewise.
720 * c-c++-common/tsan/tls_race.c: Likewise.
721 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
722 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
723 * c-c++-common/tsan/free_race2.c: Likewise.
724 * c-c++-common/tsan/thread_leak.c: Likewise.
725 * c-c++-common/tsan/thread_leak1.c: Likewise.
726 * c-c++-common/tsan/race_on_barrier.c: Likewise.
727 * c-c++-common/tsan/free_race.c: Likewise.
728 * c-c++-common/tsan/sleep_sync.c: Likewise.
729 * c-c++-common/tsan/tiny_race.c: Likewise.
730 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
731 * c-c++-common/tsan/atomic_stack.c: Likewise.
732 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
733 in dg-output regexps.
734 * c-c++-common/tsan/simple_stack.c: Likewise.
736 2014-01-31 Richard Henderson <rth@redhat.com>
738 * g++.dg/tm/pr60004.C: New.
740 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
743 * g++.dg/inherit/crash4.C: New.
745 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
747 * c-c++-common/tsan/simple_race.c: Made test less flaky.
749 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
751 * gcc.target/i386/m512-check.h: Use correct rounding values.
753 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
755 * gcc.target/i386/avx-1.c: Use correct rounding values.
756 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
757 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
758 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
759 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
760 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
761 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
762 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
763 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
764 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
765 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
766 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
767 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
768 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
769 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
770 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
771 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
772 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
773 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
774 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
775 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
776 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
777 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
778 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
779 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
780 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
781 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
782 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
783 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
784 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
785 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
786 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
787 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
788 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
789 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
790 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
791 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
792 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
793 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
794 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
795 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
796 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
797 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
798 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
799 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
800 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
801 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
802 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
803 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
804 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
805 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
806 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
807 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
808 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
809 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
810 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
811 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
812 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
813 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
814 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
815 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
816 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
817 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
818 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
819 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
820 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
821 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
822 * gcc.target/i386/sse-13.c: Ditto.
823 * gcc.target/i386/sse-14.c: Ditto.
824 * gcc.target/i386/sse-22.c: Ditto.
825 * gcc.target/i386/sse-23.c: Ditto.
827 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
829 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
830 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
832 2014-01-31 Richard Biener <rguenther@suse.de>
835 * gcc.dg/torture/pr59990.c: New testcase.
837 2014-01-31 Jakub Jelinek <jakub@redhat.com>
839 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
840 if it fails don't run any tsan tests.
842 2014-01-31 Marek Polacek <polacek@redhat.com>
845 * gcc.dg/pr59940.c (g): Adjust dg-warning.
846 (y): Adjust dg-error.
847 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
848 * gcc.dg/pr59963-1.c: New test.
849 * gcc.dg/pr59963-2.c: New test.
850 * gcc.dg/pr59963-3.c: New test.
852 2014-01-30 Jakub Jelinek <jakub@redhat.com>
855 * gcc.target/arm/pr59923.c: New test.
857 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
859 * gcc.dg/vmx/splat.c: New.
860 * gcc.dg/vmx/splat-vsx.c: New.
861 * gcc.dg/vmx/splat-be-order.c: New.
862 * gcc.dg/vmx/splat-vsx-be-order.c: New.
863 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
864 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
866 2014-01-30 Richard Biener <rguenther@suse.de>
868 PR tree-optimization/59993
869 * gcc.dg/torture/pr59993.c: New testcase.
871 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
873 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
874 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
875 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
876 vect_int rather than vect_float.
878 2014-01-30 Marek Polacek <polacek@redhat.com>
880 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
882 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
884 * gcc.target/microblaze/isa/fcmp4.c: New.
886 2014-01-30 Marek Polacek <polacek@redhat.com>
889 * gcc.dg/pr59940.c: New test.
890 * gcc.dg/pr35635.c (func3): Move dg-warning.
892 2014-01-30 Richard Biener <rguenther@suse.de>
894 PR tree-optimization/59903
895 * gcc.dg/torture/pr59903.c: New testcase.
897 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
900 * g++.dg/lookup/crash8.C: New.
902 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
905 * g++.dg/template/crash117.C: New.
907 2014-01-30 Richard Biener <rguenther@suse.de>
910 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
911 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
913 * gcc.dg/invalid-call-1.c: Likewise.
915 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
918 * g++.dg/cpp1y/auto-fn23.C: New.
920 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
923 * g++.dg/init/dso_handle2.C: New.
925 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
928 * g++.dg/cpp0x/pr58674.C: New.
930 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
933 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
934 * gcc.target/i386/avx512f-gather-5.c: Ditto.
936 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
938 * gcc.dg/vmx/merge-be-order.c: New.
939 * gcc.dg/vmx/merge.c: New.
940 * gcc.dg/vmx/merge-vsx-be-order.c: New.
941 * gcc.dg/vmx/merge-vsx.c: New.
943 2014-01-29 Richard Biener <rguenther@suse.de>
945 PR tree-optimization/58742
946 * gcc.dg/pr58742-1.c: New testcase.
947 * gcc.dg/pr58742-2.c: Likewise.
948 * gcc.dg/pr58742-3.c: Likewise.
950 2014-01-29 Renlin Li <Renlin.Li@arm.com>
952 * gcc.target/arm/ftest-armv7ve-arm.c: New.
953 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
954 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
956 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
959 * g++.dg/gomp/pr58702.C: New.
961 2014-01-29 Dodji Seketeli <dodji@redhat.com>
963 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
966 2014-01-29 Jakub Jelinek <jakub@redhat.com>
969 PR tree-optimization/59920
970 * gcc.dg/pr59920-1.c: New test.
971 * gcc.dg/pr59920-2.c: New test.
972 * gcc.dg/pr59920-3.c: New test.
973 * c-c++-common/gomp/pr59917-1.c: New test.
974 * c-c++-common/gomp/pr59917-2.c: New test.
976 PR tree-optimization/59594
977 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
978 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
979 * gcc.dg/vect/pr59594.c: New test.
981 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
984 * gfortran.dg/allocate_class_3.f90: New test.
986 2014-01-28 Dodji Seketeli <dodji@redhat.com>
988 PR preprocessor/59935
989 * c-c++-common/cpp/warning-zero-location.c: New test.
990 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
992 2014-01-27 Steve Ellcey <sellcey@mips.com>
994 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
996 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
998 * g++.dg/ext/mv16.C: New tests.
1000 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
1002 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
1003 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1004 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
1005 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1006 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
1007 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1008 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
1009 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1010 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1011 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1012 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1013 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1014 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1015 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1016 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1017 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1018 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1019 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1020 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1021 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1022 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1023 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1024 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1025 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1026 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1027 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1028 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1029 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1030 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1031 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1032 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1033 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1034 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1035 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1036 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1037 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1038 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1039 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1040 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
1041 _mm512_mask_cvtepi32_storeu_epi8.
1042 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1043 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
1044 _mm512_mask_cvtepi32_storeu_epi16.
1045 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1046 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
1047 _mm512_mask_cvtepi64_storeu_epi8.
1048 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1049 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
1050 _mm512_mask_cvtepi64_storeu_epi16.
1051 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1052 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
1053 _mm512_mask_cvtepi64_storeu_epi32.
1054 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1055 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
1056 _mm512_mask_cvtsepi32_storeu_epi8.
1057 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1058 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
1059 _mm512_mask_cvtsepi32_storeu_epi16.
1060 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1061 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1062 _mm512_mask_cvtsepi64_storeu_epi8.
1063 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1064 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1065 _mm512_mask_cvtsepi64_storeu_epi16.
1066 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1067 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1068 _mm512_mask_cvtsepi64_storeu_epi32.
1069 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1070 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1071 _mm512_mask_cvtusepi32_storeu_epi8.
1072 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1073 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1074 _mm512_mask_cvtusepi32_storeu_epi16.
1075 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1076 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
1077 _mm512_mask_cvtusepi64_storeu_epi8.
1078 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1079 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
1080 _mm512_mask_cvtusepi64_storeu_epi16.
1081 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1082 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
1083 _mm512_mask_cvtusepi64_storeu_epi32.
1084 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1085 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
1087 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
1089 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
1090 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1091 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1092 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1093 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1094 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1095 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1096 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1097 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
1098 built-ins roudning immediate.
1099 * gcc.target/i386/sse-22.c: Add new built-ins.
1100 * gcc.target/i386/sse-23.c: Ditto.
1101 * gcc.target/i386/avx-1.c: Ditto.
1103 2014-01-27 Christian Bruel <christian.bruel@st.com>
1105 * gcc.target/sh/torture/strncmp.c: New tests.
1107 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
1109 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1111 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
1113 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1115 2014-01-24 Jeff Law <law@redhat.com>
1117 PR tree-optimization/59919
1118 * gcc.c-torture/compile/pr59919.c: New test.
1120 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1123 * g++.dg/ext/timevar2.C: New.
1125 2014-01-24 Marek Polacek <polacek@redhat.com>
1127 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1129 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
1132 * gcc.target/i386/pr59929.c: New test.
1134 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1137 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1138 word atomic functions at runtime.
1140 2014-01-23 Marek Polacek <polacek@redhat.com>
1143 * gcc.dg/pr59846.c: New test.
1145 2014-01-23 Marek Polacek <polacek@redhat.com>
1148 * c-c++-common/pr58346-1.c: New test.
1149 * c-c++-common/pr58346-2.c: New test.
1150 * c-c++-common/pr58346-3.c: New test.
1152 2014-01-23 Marek Polacek <polacek@redhat.com>
1155 * gcc.dg/20020220-2.c: Adjust dg-warning message.
1156 * gcc.dg/pr59871.c: New test.
1158 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1161 * g++.dg/parse/enum11.C: New.
1163 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1165 * gcc.target/aarch64/sshr64_1.c: New testcase.
1167 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
1169 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1170 SIMD enabled function.
1171 * g++.dg/cilk-plus/ef_test.C: New test.
1172 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1174 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1175 to differenciate C error messages from C++ ones.
1177 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1179 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1181 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
1183 * gcc.target/microblaze/others/builtin-trap.c: New test,
1185 2014-01-23 Jakub Jelinek <jakub@redhat.com>
1188 * c-c++-common/gomp/pr58809.c: New test.
1190 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
1193 * c-c++-common/asan/use-after-return-1.c: Fixed
1196 2014-01-23 Dodji Seketeli <dodji@redhat.com>
1198 PR preprocessor/58580
1199 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1201 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1202 Ilya Tocar <ilya.tocar@intel.com>
1204 * gcc.target/i386/avx512f-kmovw-1.c: New.
1206 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1208 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1209 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1210 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1211 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1212 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1213 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1215 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
1218 * gcc.dg/pr48774.c: Remove skip for mips_rel.
1219 * gcc.target/mips/pr52125.c: New test.
1221 2014-01-22 Marek Polacek <polacek@redhat.com>
1224 * gcc.dg/torture/pr59891.c: New test.
1226 2014-01-22 Jeff Law <law@redhat.com>
1228 PR tree-optimization/59597
1229 * gcc.dg/tree-ssa/pr59597.c: New test.
1231 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
1233 PR rtl-optimization/59477
1234 * g++.dg/pr59477.C: New.
1236 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1238 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1240 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1243 * g++.dg/pr59482.C: New.
1245 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1247 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1248 * gcc.dg/vmx/extract-vsx.c: New.
1249 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1250 * gcc.dg/vmx/insert-vsx.c: New.
1252 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1254 PR rtl-optimization/59896
1255 * gcc.target/arm/pr59896.c: New.
1257 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1259 PR rtl-optimization/59858
1260 * gcc.target/arm/pr59858.c: New.
1262 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1265 * gcc.dg/tree-prof/pr59003.c: New test.
1268 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1271 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1273 * gfortran.dg/round_3.f08: Add more cases.
1275 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1277 * lib/target-supports.exp (force_conventional_output_for): New
1279 * lib/scanasm.exp (scan-assembler_required_options)
1280 (scan-assembler-not_required_options)
1281 (scan-assembler-times_required_options): Replace with
1282 force_conventional_output_fors.
1283 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1284 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1286 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1289 * gcc.target/i386/pr59789.c: New testcase.
1291 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1293 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1294 the 'code' bitfield from 16 to 8.
1296 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1298 * lib/target-supports.exp
1299 (check_effective_target_vect_perm): Exclude aarch64_be.
1300 (check_effective_target_vect_perm_byte): Likewise.
1301 (check_effective_target_vect_perm_short): Likewise.
1303 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1305 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1306 (RUN_TEST): Use new macro.
1307 (INDEX64_32): Delete.
1308 (INDEX64_64): Likewise.
1309 (INDEX128_32): Likewise.
1310 (INDEX128_64): Likewise.
1312 (test_vneg_f32): Use fixed RUN_TEST.
1314 2014-01-20 Richard Biener <rguenther@suse.de>
1317 * gcc.dg/pr59860.c: New testcase.
1319 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1322 * gcc.target/i386/pr59880.c: New test.
1324 2014-01-20 Renlin Li <renlin.li@arm.com>
1326 * gcc.dg/pr44194-1.c: Tweak regexp.
1328 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1333 * gfortran.dg/round_3.f08: New cases added.
1334 * gfortran.dg/fmt_g_1.f90: New test.
1336 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1338 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1340 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1342 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1344 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1346 * gcc.dg/vect/pr57705.c: Require vect_int.
1347 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1348 * gcc.dg/vect/vect-alias-check.c: Likewise.
1350 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1353 * gfortran.dg/unresolved_fixup_1.f90: New test.
1354 * gfortran.dg/unresolved_fixup_2.f90: New test.
1356 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1359 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1360 Remove dg-prune-output lines.
1362 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1365 * gfortran.dg/pr59706.f90: New test.
1366 * g++.dg/ext/pr59706.C: New test.
1368 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1372 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1373 * g++.dg/init/pr58811.C: Likewise.
1375 2014-01-17 Jeff Law <law@redhat.com>
1378 * gfortran.dg/pr57904.f90: New test.
1380 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1383 * g++.dg/cpp0x/nsdmi-union4.C: New.
1385 2014-01-17 Marek Polacek <polacek@redhat.com>
1388 * g++.dg/diagnostic/pr59838.C: New test.
1390 2014-01-17 Marek Polacek <polacek@redhat.com>
1393 * gcc.dg/pr58346.c: New test.
1395 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1398 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1399 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1403 * gfortran.dg/pr59440-1.f90: New test.
1404 * gfortran.dg/pr59440-2.f90: New test.
1405 * gfortran.dg/pr59440-3.f90: New test.
1408 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1409 testing for " version" and " alias" with one testing for
1410 " version\[^\n\r]* alias".
1411 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1412 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1413 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1414 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1415 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1416 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1419 * c-c++-common/torture/pr57945.c: New test.
1421 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1423 * gcc.target/arm/its.c: New testcase.
1425 2014-01-16 Jan Hubicka <jh@suse.cz>
1428 * g++.dg/torture/pr59775.C: New testcase.
1430 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1433 * gcc.c-torture/compile/pr58344.c: New test.
1436 * gcc.target/i386/pr59839.c: New test.
1439 * gcc.target/i386/pr9771-1.c (main): Rename to...
1440 (real_main): ... this. Add __asm name "main".
1441 (ASMNAME, ASMNAME2, STRING): Define.
1443 2014-01-16 Nick Clifton <nickc@redhat.com>
1446 * gcc.c-torture/compile/pr28865.c: New.
1447 * gcc.c-torture/execute/pr28865.c: New.
1449 2014-01-16 Marek Polacek <polacek@redhat.com>
1452 * gcc.dg/pr59827.c: New test.
1454 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1456 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1458 2014-01-15 Richard Henderson <rth@redhat.com>
1461 * gcc.target/i386/pr54694.c: New test.
1463 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1466 * g++.dg/pr49718.C: New test.
1468 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1470 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1472 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1474 * gcc.dg/vmx/mult-even-odd.c: New.
1475 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1477 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1479 * lib/target-supports.exp (check_libcilkrts_available): Added an
1480 extern "C" if we are using C++ along with a function prototype.
1482 2014-01-15 Jeff Law <law@redhat.com>
1484 PR tree-optimization/59747
1485 * gcc.c-torture/execute/pr59747.c: New test.
1487 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1490 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1492 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1493 * g++.dg/ext/attribute-test-1.C: Likewise.
1494 * g++.dg/ext/attribute-test-2.C: Likewise.
1495 * g++.dg/ext/attribute-test-3.C: Likewise.
1496 * g++.dg/ext/attribute-test-4.C: Likewise.
1497 * g++.dg/ext/pr56790-1.C: Likewise.
1498 * g++.dg/torture/pr38565.C: Likewise.
1499 * gcc.dg/pr53060.c: Likewise.
1500 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1501 * c-c++-common/vector-compare-2.c: Likewise.
1502 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1503 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1504 dg-message line number.
1506 2014-01-15 Matthias Klose <doko@ubuntu.com>
1508 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1510 2014-01-15 Richard Biener <rguenther@suse.de>
1512 PR tree-optimization/59822
1513 * g++.dg/torture/pr59822.C: New testcase.
1515 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1518 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1519 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1521 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1522 Kugan Vivekanandarajah <kuganv@linaro.org>
1525 * g++.dg/pr59695.C: New testcase.
1527 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1530 * gcc.c-torture/compile/pr59803.c: New testcase.
1532 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1535 * gcc.c-torture/execute/pr58943.c: New test.
1536 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1538 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1541 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1542 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1543 (bar): Change return type to void. Set y to x.
1544 * gcc.target/i386/pr59794-1.c: New testcase.
1545 * gcc.target/i386/pr59794-2.c: Likewise.
1546 * gcc.target/i386/pr59794-3.c: Likewise.
1547 * gcc.target/i386/pr59794-4.c: Likewise.
1548 * gcc.target/i386/pr59794-5.c: Likewise.
1549 * gcc.target/i386/pr59794-6.c: Likewise.
1550 * gcc.target/i386/pr59794-7.c: Likewise.
1552 2014-01-14 Richard Biener <rguenther@suse.de>
1554 PR tree-optimization/58921
1555 PR tree-optimization/59006
1556 * gcc.dg/torture/pr58921.c: New testcase.
1557 * gcc.dg/torture/pr59006.c: Likewise.
1558 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1560 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1563 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1564 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1565 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1566 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1567 Executing predictive commoning without unrolling.
1569 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1571 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1572 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1573 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1574 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1575 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1576 __builtin_ia32_rsqrt28sd_round.
1577 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1578 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1579 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1580 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1581 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1582 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1583 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1584 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1585 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1586 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1587 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1588 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1589 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1590 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1591 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1592 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1593 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1594 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1595 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1596 fix wrong rounding mode (see above).
1597 * gcc.target/i386/sse-23.c: Ditto.
1599 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1601 * gcc.dg/vmx/insert.c: New.
1602 * gcc.dg/vmx/insert-be-order.c: New.
1603 * gcc.dg/vmx/extract.c: New.
1604 * gcc.dg/vmx/extract-be-order.c: New.
1606 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1608 PR tree-optimization/59387
1609 * gcc.c-torture/execute/pr59387.c: New test.
1611 2014-01-13 Richard Biener <rguenther@suse.de>
1613 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1614 adjusting mathlib options.
1615 * gfortran.dg/lto/lto.exp: Likewise.
1617 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1619 * gnat.dg/loop_optimization17.adb: New test.
1620 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1622 2014-01-13 Christian Bruel <christian.bruel@st.com>
1624 * gcc.target/sh/cmpstrn.c: New case.
1626 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1628 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1629 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1631 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1634 * gfortran.dg/alloc_comp_basics_6.f90: New.
1636 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1639 * gfortran.dg/pr59700.f90: New test.
1641 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1643 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1644 * gfortran.dg/use_only_3.f90: Likewise.
1645 * gfortran.dg/inquire_10.f90: Delete opened file.
1646 * gfortran.dg/inquire_15.f90: Likewise.
1647 * gfortran.dg/pr16597.f90: Likewise.
1648 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1651 2014-01-10 Jeff Law <law@redhat.com>
1654 * gcc.c-torture/compile/pr59743.c: New test.
1656 2014-01-10 Jan Hubicka <jh@suse.cz>
1659 * g++.dg/torture/pr58585.C: New testcase.
1661 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1663 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1665 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1667 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1669 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1672 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1673 * gcc.target/aarch64/cmn-neg2.c: New test.
1675 2014-01-10 Richard Biener <rguenther@suse.de>
1677 PR tree-optimization/59374
1678 * gcc.dg/torture/pr59374-3.c: New testcase.
1680 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1682 * lib/target-supports.exp
1683 (check_effective_target_arm_crypto_ok_nocache): New.
1684 (check_effective_target_arm_crypto_ok): Use above procedure.
1685 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1687 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1691 * g++.dg/ipa/devirt-20.C: New testcase.
1692 * g++.dg/torture/pr58252.C: Likewise.
1693 * g++.dg/torture/pr59226.C: Likewise.
1695 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1697 * c-c++-common/asan/no-asan-stack.c: New test.
1699 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1702 * gcc.dg/pr59670.c: New test.
1704 2014-01-09 Steve Ellcey <sellcey@mips.com>
1706 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1708 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1711 * gcc.target/i386/pr47735.c: New test.
1713 PR tree-optimization/59622
1714 * g++.dg/opt/pr59622-2.C: New test.
1715 * g++.dg/opt/pr59622-3.C: New test.
1716 * g++.dg/opt/pr59622-4.C: New test.
1717 * g++.dg/opt/pr59622-5.C: New test.
1720 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1721 filename:line instead of (modulename+offset) form with stripped
1722 initial / from the filename.
1724 2014-01-09 Ian Lance Taylor <iant@google.com>
1726 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1727 the other Go compiler.
1729 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1732 * g++.dg/cpp0x/variadic145.C: New.
1734 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1736 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1737 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1739 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1742 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1743 are run only if the Cilk library is available/enabled.
1744 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1745 * lib/target-supports.exp (check_libcilkrts_available): New function.
1747 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1750 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1751 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1752 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1753 with dg-additional-options.
1754 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1755 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1756 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1757 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1758 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1759 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1761 2014-01-09 Richard Biener <rguenther@suse.de>
1763 PR tree-optimization/59715
1764 * gcc.dg/torture/pr59715.c: New testcase.
1766 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1768 * c-c++-common/asan/no-asan-globals.c: New test.
1769 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1770 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1771 * c-c++-common/asan/use-after-return-1.c: Likewise.
1772 * c-c++-common/asan/no-use-after-return.c: Likewise.
1774 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1776 * gnat.dg/weak2.ad[sb]: New test.
1778 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1781 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1782 type, use pointers to vector type instead.
1784 2014-01-08 Catherine Moore <clm@codesourcery.com>
1786 * gcc.target/mips/umips-branch-3.c: New test.
1787 * gcc.target/mips/umips-branch-4.c: New test.
1789 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1791 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1792 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1793 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1794 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1795 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1796 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1797 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1798 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1800 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1802 PR rtl-optimization/59137
1803 * gcc.target/mips/pr59137.c: New test.
1805 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1807 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1808 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1809 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1810 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1811 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1812 Require fpic effective target.
1813 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1815 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1818 * gcc.dg/pr59722.c: New test.
1820 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1823 * gcc.dg/torture/pr57748-3.c: New test.
1824 * gcc.dg/torture/pr57748-4.c: New test.
1826 2014-01-08 Marek Polacek <polacek@redhat.com>
1829 * gcc.dg/gomp/pr59669-1.c: New test.
1830 * gcc.dg/gomp/pr59669-2.c: New test.
1832 2014-01-08 Martin Jambor <mjambor@suse.cz>
1835 * gcc.dg/ipa/pr59610.c: New test.
1837 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1840 * gfortran.dg/binding_label_tests_26a.f90: New.
1841 * gfortran.dg/binding_label_tests_26b.f90: New.
1843 2014-01-08 Marek Polacek <polacek@redhat.com>
1846 * c-c++-common/ubsan/pr59667.c: New test.
1848 2014-01-08 Richard Biener <rguenther@suse.de>
1851 * gcc.dg/pr59630.c: New testcase.
1853 2014-01-08 Richard Biener <rguenther@suse.de>
1856 * gcc.dg/pr59471.c: New testcase.
1858 2014-01-07 Jeff Law <law@redhat.com>
1861 * gcc.target/i386/pr53623.c: New test.
1863 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1865 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1867 * g++.dg/cpp1y/pr58534.C: Likewise.
1868 * g++.dg/cpp1y/pr58536.C: Likewise.
1869 * g++.dg/cpp1y/pr58548.C: Likewise.
1870 * g++.dg/cpp1y/pr58549.C: Likewise.
1871 * g++.dg/cpp1y/pr58637.C: Likewise.
1872 * g++.dg/cpp1y/pr59112.C: Likewise.
1873 * g++.dg/cpp1y/pr59113.C: Likewise.
1874 * g++.dg/cpp1y/pr59629.C: Likewise.
1875 * g++.dg/cpp1y/pr59635.C: Likewise.
1876 * g++.dg/cpp1y/pr59636.C: Likewise.
1877 * g++.dg/cpp1y/pr59638.C: Likewise.
1879 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1881 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1883 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
1885 * gcc.target/i386/intrinsics_4.c (bar): New function.
1887 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1889 * g++.dg/ext/is_base_of_incomplete-2.C: New.
1891 2014-01-07 Jakub Jelinek <jakub@redhat.com>
1893 PR rtl-optimization/58668
1894 * gcc.dg/pr58668.c: New test.
1896 PR tree-optimization/59643
1897 * gcc.dg/pr59643.c: New test.
1898 * gcc.c-torture/execute/pr59643.c: New test.
1900 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1903 * gfortran.dg/class_allocate_16.f90: New.
1905 2014-01-06 Jakub Jelinek <jakub@redhat.com>
1908 * gcc.target/i386/pr59644.c: New test.
1910 2014-01-06 Marek Polacek <polacek@redhat.com>
1913 * gcc.dg/pr57773.c: New test.
1915 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
1921 * g++.dg/cpp1y/pr59635.C: New testcase.
1922 * g++.dg/cpp1y/pr59636.C: New testcase.
1923 * g++.dg/cpp1y/pr59629.C: New testcase.
1924 * g++.dg/cpp1y/pr59638.C: New testcase.
1926 2014-01-06 Martin Jambor <mjambor@suse.cz>
1929 * gcc.dg/ipa/pr59008.c: New test.
1931 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1933 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1936 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1938 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1939 Require c99_runtime.
1940 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1942 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1943 Require c99_runtime.
1944 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1945 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1946 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1948 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1949 Require c99_runtime.
1950 Make CALC void static.
1951 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
1953 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
1954 Require c99_runtime.
1955 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
1957 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1959 * gcc.target/i386/pr59501-1.c: Require avx effective target.
1960 * gcc.target/i386/pr59501-2.c: Likewise.
1961 * gcc.target/i386/pr59501-3.c: Likewise.
1962 * gcc.target/i386/pr59501-4.c: Likewise.
1963 * gcc.target/i386/pr59501-5.c: Likewise.
1964 * gcc.target/i386/pr59501-6.c: Likewise.
1966 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1968 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
1969 * gcc.target/i386/pr59390_1.c: Likewise.
1970 * gcc.target/i386/pr59390_2.c: Likewise.
1972 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
1974 * gcc.dg/pr59350.c: Tweak.
1975 * gcc.dg/pr59350-2.c: New test.
1976 * g++.dg/pr59510.C: Likewise.
1978 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1981 * gfortran.dg/bind_c_procs_2.f90: New.
1983 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
1985 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
1986 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1987 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1988 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1989 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
1990 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1991 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1993 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
1995 * gcc.target/arm/neon-nested-apcs.c: New test.
1997 2014-01-04 Jakub Jelinek <jakub@redhat.com>
1999 PR tree-optimization/59519
2000 * gcc.dg/vect/pr59519-1.c: New test.
2001 * gcc.dg/vect/pr59519-2.c: New test.
2003 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
2006 2014-01-04 Janus Weil <janus@gcc.gnu.org>
2009 * gfortran.dg/typebound_proc_32.f90: New.
2011 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
2014 * g++.dg/pr58950.C: New file.
2016 2014-01-03 Tobias Burnus <burnus@net-b.de>
2019 * g++.dg/gomp/pr58567.C: New.
2021 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
2023 PR tree-optimization/59651
2024 * gcc.dg/torture/pr59651.c: New test.
2025 * gcc.dg/vect/pr59651.c: Ditto.
2027 2014-01-03 Jakub Jelinek <jakub@redhat.com>
2030 * gcc.target/i386/pr59625.c: New test.
2032 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2036 * g++.dg/cpp0x/range-for28.C: New.
2037 * g++.dg/cpp0x/range-for3.C: Update.
2039 2014-01-02 Joseph Myers <joseph@codesourcery.com>
2041 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
2043 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2046 * g++.dg/cpp0x/pr59641.C: New file.
2048 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2050 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
2052 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2055 * g++.dg/ext/pr59378.C: New file.
2057 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2059 Update copyright years
2061 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2063 * gcc.target/arc/arc.exp: Use the standard form for the copyright
2066 2014-01-02 Janus Weil <janus@gcc.gnu.org>
2069 * gfortran.dg/dynamic_dispatch_12.f90: New.
2071 2014-01-01 Jakub Jelinek <jakub@redhat.com>
2073 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2074 the builtin isn't optimized away as unused.
2076 PR rtl-optimization/59647
2077 * g++.dg/opt/pr59647.C: New test.
2079 Copyright (C) 2014 Free Software Foundation, Inc.
2081 Copying and distribution of this file, with or without modification,
2082 are permitted in any medium without royalty provided the copyright
2083 notice and this notice are preserved.