1 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
4 * gcc.target/i386/pr39162.c: Add dg-prune-output.
5 (dg-options): Remove -Wno-psabi.
6 * gcc.target/i386/59794-2.c: Ditto.
7 * gcc.target/i386/60205-1.c: Ditto.
8 * gcc.target/i386/sse-5.c: Ditto.
10 2014-02-18 Nick Clifton <nickc@redhat.com>
12 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
13 * gcc.dg/pr23623.c: Likewise.
14 * gcc.dg/pr48784-1.c: Likewise.
15 * gcc.dg/pr48784-2.c: Likewise.
16 * gcc.dg/pr56997-2.c: Likewise.
17 * gcc.dg/sms-6.c: Likewise.
18 * gcc.dg/torture/pr60183.c: Likewise.
19 * gcc.dg/torture/vec-cvt-1.c: Likewise.
20 * gcc.c-torture/execute/20061220-1.x: New.
21 * gcc.c-torture/execute/pr43220.x: New.
22 * gcc.c-torture/execute/pr51581-1.x: New.
23 * gcc.c-torture/execute/pr51581-2.x: New.
24 * gcc.c-torture/execute/pr58570.x: New.
25 * gcc.c-torture/unsorted/DFcmp.x: New.
26 * gcc.c-torture/unsorted/SFset.x: New.
28 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
30 * gnat.dg/opt31.adb: New test.
32 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
34 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
36 2014-02-19 Janus Weil <janus@gcc.gnu.org>
39 * gfortran.dg/typebound_proc_33.f90: New.
41 2014-02-19 Marek Polacek <polacek@redhat.com>
44 * gcc.dg/pr60195.c: New test.
46 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
48 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
51 2014-02-19 Jakub Jelinek <jakub@redhat.com>
54 * c-c++-common/cpp/pr58844-1.c: New test.
55 * c-c++-common/cpp/pr58844-2.c: New test.
57 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
60 * g++.dg/cpp0x/constexpr-ice10.C: New.
62 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
65 * g++.dg/cpp0x/pr60215.C: New.
67 2014-02-18 Tobias Burnus <burnus@net-b.de>
70 * gfortran.dg/proc_ptr_45.f90: New.
71 * gfortran.dg/proc_ptr_46.f90: New.
73 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
76 * g++.dg/cpp1y/pr60190.C: New testcase.
79 * g++.dg/cpp1y/pr60064.C: New testcase.
81 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
84 * gcc.target/i386/pr60205-1.c: New test.
85 * gcc.target/i386/pr60205-2.c: Ditto.
87 2014-02-18 Kai Tietz <ktietz@redhat.com>
90 * gcc.target/i386/nest-1.c: New testcase.
92 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
94 * gnat.dg/opt32.adb: New test.
96 2014-02-18 Janus Weil <janus@gcc.gnu.org>
99 * gfortran.dg/typebound_generic_15.f90: New.
101 2014-02-17 Janus Weil <janus@gcc.gnu.org>
104 * gfortran.dg/init_flag_12.f90: New.
106 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
107 Ilya Tocar <ilya.tocar@intel.com>
109 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
110 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
111 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
112 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
114 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
116 * lib/target-supports.exp
117 (check_effective_target_logical_op_short_circuit): New procedure.
118 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
119 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
120 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
121 * gcc.dg/tree-ssa/vrp47.c: Likewise.
122 * gcc.dg/tree-ssa/vrp87.c: Likewise.
123 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
124 logical_op_short_circuit for the alternative test, extending
127 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
130 * gcc.target/powerpc/pr60203.c: New testsuite.
132 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
135 * gfortran.dg/ichar_3.f90: New test.
137 2014-02-15 Richard Biener <rguenther@suse.de>
139 PR tree-optimization/60183
140 * gcc.dg/torture/pr60183.c: New testcase.
142 2014-02-14 Jeff Law <law@redhat.com>
144 PR rtl-optimization/60131
145 * g++.dg/torture/pr60131.C: New test.
147 2014-02-14 Ian Bolton <ian.bolton@arm.com>
149 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
152 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
154 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
156 2014-02-14 Jakub Jelinek <jakub@redhat.com>
158 * gcc.c-torture/compile/20140213.c: New test.
160 2014-02-13 Jakub Jelinek <jakub@redhat.com>
163 * gcc.target/i386/pr43546.c: New test.
165 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
167 * gcc.target/s390/hotpatch-compile-8.c: New test.
169 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
171 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
172 definition with an ifndef.
173 * gcc.dg/pr59605-2.c: New test.
175 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
177 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
179 2014-02-12 Joseph Myers <joseph@codesourcery.com>
181 * gcc.dg/torture/float128-mul-underflow.c,
182 gcc.dg/torture/float128-truncdf-underflow.c,
183 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
185 2014-02-12 Jakub Jelinek <jakub@redhat.com>
188 * g++.dg/ipa/pr59737.C: New test.
190 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
192 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
194 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
196 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
198 * gcc.dg/cilk-plus/jump-openmp.c: New file.
200 2014-02-12 Richard Biener <rguenther@suse.de>
203 * gcc.dg/torture/pr60092.c: New testcase.
204 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
206 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
208 * gcc.c-torture/execute/20140212-1.c: New test.
210 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
213 * g++.dg/cpp0x/pr60047.C: New.
215 2014-02-12 Jakub Jelinek <jakub@redhat.com>
218 * c-c++-common/pr60101.c: New test.
220 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
223 * g++.dg/ipa/devirt-27.C: New testcase.
224 * g++.dg/ipa/devirt-26.C: New testcase.
226 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
229 * gcc.target/powerpc/pr60137.c: New file.
231 2014-02-11 Jakub Jelinek <jakub@redhat.com>
234 * gfortran.dg/pr52370.f90: New test.
236 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
240 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
243 * gcc.target/i386/pr43662.c (dg-options):
244 Add -maccumulate-outgoing-args.
245 * gcc.target/i386/pr43869.c (dg-options): Ditto.
246 * gcc.target/i386/pr57003.c (dg-options): Ditto.
247 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
248 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
249 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
250 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
251 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
252 Add -maccumulate-outgoing-args.
253 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
254 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
255 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
256 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
257 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
258 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
259 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
260 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
261 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
262 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
263 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
264 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
265 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
266 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
267 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
269 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
271 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
273 2014-02-11 Jakub Jelinek <jakub@redhat.com>
276 * gcc.dg/guality/pr59776.c: New test.
278 2014-02-11 Renlin Li <Renlin.Li@arm.com>
280 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
281 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
282 (add_options_for_arm_vfp3): New.
284 2014-02-11 Jeff Law <law@redhat.com>
287 * gcc.target/m68k/pr54041.c: New test.
289 2014-02-11 Jakub Jelinek <jakub@redhat.com>
292 * gcc.target/i386/pr59927.c: New test.
294 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
296 * gcc.dg/vect/pr57741-3.c: Require vect_int.
297 * gcc.dg/vect/pr60012.c: Likewise.
298 * gcc.dg/vect/vect-119.c: Likewise.
299 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
300 * gcc.dg/vect/vect-outer-4c.c: Likewise.
302 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
304 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
306 2014-02-10 Jeff Law <law@redhat.com>
309 * gcc.c-torture/compile/pr52306.c: New test.
311 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
313 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
315 2014-02-10 Richard Biener <rguenther@suse.de>
317 PR tree-optimization/60115
318 * gcc.dg/torture/pr60115.c: New testcase.
320 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
322 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
323 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
325 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
326 Ilya Tocar <ilya.tocar@intel.com>
328 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
329 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
330 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
331 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
332 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
333 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
334 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
335 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
336 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
337 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
338 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
339 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
340 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
341 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
342 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
343 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
344 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
345 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
346 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
347 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
348 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
349 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
350 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
351 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
352 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
353 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
354 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
356 2014-02-10 Jakub Jelinek <jakub@redhat.com>
358 * gcc.dg/vect/pr59984.c: Require effective target
361 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
364 * gfortran.dg/associated_target_5.f03: New test.
366 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
369 * gfortran.dg/elemental_by_value_1.f90: New test.
371 2014-02-08 Janus Weil <janus@gcc.gnu.org>
374 * gfortran.dg/finalize_22.f90: New.
376 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
379 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
380 was fixed by the patch for PR59906.
382 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
385 * gfortran.dg/coarray_8.f90: Update dg-error match.
387 2014-02-08 Jakub Jelinek <jakub@redhat.com>
390 * gcc.dg/vect/pr59984.c: New test.
393 * gcc.dg/attr-alloc_align-1.c: New test.
394 * gcc.dg/attr-alloc_align-2.c: New test.
395 * gcc.dg/attr-alloc_align-3.c: New test.
396 * gcc.dg/attr-assume_aligned-1.c: New test.
397 * gcc.dg/attr-assume_aligned-2.c: New test.
398 * gcc.dg/attr-assume_aligned-3.c: New test.
400 2014-02-08 Jakub Jelinek <jakub@redhat.com>
403 * gcc.target/i386/pr60077-1.c: New test.
404 * gcc.target/i386/pr60077-2.c: New test.
406 2014-02-07 Jakub Jelinek <jakub@redhat.com>
408 PR preprocessor/56824
409 * gcc.dg/pr56824.c: New test.
411 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
413 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
414 variable used for atomic operations.
416 2014-02-07 Richard Biener <rguenther@suse.de>
419 * gcc.dg/vect/pr60092-2.c: New testcase.
421 2014-02-07 Jakub Jelinek <jakub@redhat.com>
425 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
427 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
428 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
430 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
432 * gcc.target/s390/fp2int1.c: New testcase.
434 2014-02-07 Richard Biener <rguenther@suse.de>
437 * gcc.dg/tree-ssa/alias-30.c: New testcase.
438 * gcc.dg/tree-ssa/alias-31.c: Likewise.
440 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
443 * g++.dg/torture/pr59918.C: New testcase.
445 2014-02-06 Jakub Jelinek <jakub@redhat.com>
448 * gcc.target/arm/pr59575.c: New test.
451 * gcc.dg/pr59992.c: New test.
453 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
455 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
456 init_priority. Test alignment of variable instead of function.
458 2014-02-06 Marek Polacek <polacek@redhat.com>
461 * gcc.dg/pr60087.c: New test.
463 2014-02-06 Alan Modra <amodra@gmail.com>
465 * gcc.target/powerpc/pr60032.c: New.
467 2014-02-06 Jakub Jelinek <jakub@redhat.com>
470 * gcc.c-torture/execute/pr60062.c: New test.
471 * gcc.c-torture/execute/pr60072.c: New test.
473 2014-02-06 Ian Bolton <ian.bolton@arm.com>
475 * gcc.dg/tree-ssa/pr59597.c: Make called function static
476 so that expected outcome works for PIC variants too.
478 2014-02-06 Yury Gribov <y.gribov@samsung.com>
479 Kugan Vivekanandarajah <kuganv@linaro.org>
481 * gcc.target/arm/vect-noalign.c: New file.
483 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
484 Jakub Jelinek <jakub@redhat.com>
487 * gcc.dg/pr60013.c: New testcase.
489 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
491 * gcc.dg/vmx/sum2s.c: New.
492 * gcc.dg/vmx/sum2s-be-order.c: New.
494 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
496 * gcc.dg/vmx/pack.c: New.
497 * gcc.dg/vmx/pack-be-order.c: New.
498 * gcc.dg/vmx/unpack.c: New.
499 * gcc.dg/vmx/unpack-be-order.c: New.
501 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
503 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
504 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
506 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
508 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
509 Use __builtin_floorf, __builtin_ceilf.
510 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
512 (TEST): Use __builtin_floorf.
513 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
515 2014-02-05 Jakub Jelinek <jakub@redhat.com>
518 * g++.dg/opt/pr59947.C: New test.
521 * c-c++-common/gomp/pr58703.c: New test.
523 2014-02-05 Richard Biener <rguenther@suse.de>
526 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
527 avoid using unsigned long long.
529 2014-02-05 Jakub Jelinek <jakub@redhat.com>
532 * g++.dg/torture/pr57499.C: New test.
534 2014-02-05 Yury Gribov <y.gribov@samsung.com>
536 * gcc.dg/asan/nosanitize-and-inline.c: New test.
538 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
540 * g++.dg/ipa/devirrt-22.C: Fix template.
542 2014-02-04 Marek Polacek <polacek@redhat.com>
545 * gcc.dg/pr60036.c: New test.
547 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
550 * g++.dg/torture/pr60058.C: New testcase.
552 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
554 * g++.dg/tsan/default_options.C: Invert check.
556 2014-02-04 Jakub Jelinek <jakub@redhat.com>
558 PR tree-optimization/60002
559 * g++.dg/opt/pr60002.C: New test.
561 PR tree-optimization/60023
562 * g++.dg/vect/pr60023.cc: New test.
565 * c-c++-common/torture/pr60026.c: New test.
567 PR rtl-optimization/57915
568 * gcc.target/i386/pr57915.c: New test.
570 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
572 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
574 2014-02-04 Renlin Li <Renlin.Li@arm.com>
576 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
578 2014-02-04 Jakub Jelinek <jakub@redhat.com>
581 * gcc.dg/pr59261.c: New test.
583 2014-02-04 Richard Biener <rguenther@suse.de>
585 PR tree-optimization/60012
586 * gcc.dg/vect/pr60012.c: New testcase.
588 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
591 * g++.dg/eh/unwind-direct.C: New test.
593 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
595 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
596 timeout value to 20s.
598 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
601 * g++.dg/torture/pr59882.C: New testcase
603 2014-02-03 Jan Hubicka <jh@suse.cz>
606 * g++.dg/ipa/devirt-22.C: New testcase.
608 2014-02-03 Jan Hubicka <jh@suse.cz>
610 * g++.dg/ipa/devirt-25.C: New testcase.
612 2014-02-04 Jakub Jelinek <jakub@redhat.com>
614 PR tree-optimization/59924
615 * gcc.dg/pr59924.c: New test.
617 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
620 * g++.dg/ipa/devirt-24.C: New testcase.
622 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
626 * c-c++-common/attributes-1.c: New testcase.
627 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
629 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
632 * g++.dg/cpp0x/pr58871.C: New.
634 2014-02-03 Cong Hou <congh@google.com>
636 PR tree-optimization/60000
637 * g++.dg/vect/pr60000.cc: New test.
639 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
641 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
642 * gcc.target/i386/long-double-64-4.c: Likewise.
643 * gcc.target/i386/long-double-80-1.c: Likewise.
644 * gcc.target/i386/long-double-80-2.c: Likewise.
645 * gcc.target/i386/long-double-80-3.c: Likewise.
646 * gcc.target/i386/long-double-80-4.c: Likewise.
647 * gcc.target/i386/long-double-80-5.c: Likewise.
648 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
650 * gcc.target/i386/long-double-64-3.c: Likewise.
651 * gcc.target/i386/long-double-128-1.c: New test.
652 * gcc.target/i386/long-double-128-2.c: Likewise.
653 * gcc.target/i386/long-double-128-3.c: Likewise.
654 * gcc.target/i386/long-double-128-4.c: Likewise.
655 * gcc.target/i386/long-double-128-5.c: Likewise.
656 * gcc.target/i386/long-double-128-6.c: Likewise.
657 * gcc.target/i386/long-double-128-7.c: Likewise.
658 * gcc.target/i386/long-double-128-8.c: Likewise.
659 * gcc.target/i386/long-double-128-9.c: Likewise.
660 * gcc.target/i386/long-double-64-5.c: Likewise.
661 * gcc.target/i386/long-double-64-6.c: Likewise.
662 * gcc.target/i386/long-double-64-7.c: Likewise.
663 * gcc.target/i386/long-double-64-8.c: Likewise.
664 * gcc.target/i386/long-double-64-9.c: Likewise.
665 * gcc.target/i386/long-double-80-10.c: Likewise.
666 * gcc.target/i386/long-double-80-8.c: Likewise.
667 * gcc.target/i386/long-double-80-9.c: Likewise.
669 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
671 PR rtl-optimization/57662
672 * g++.dg/pr57662.C: New test.
674 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
676 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
677 * gcc.dg/vmx/perm.c: New.
678 * gcc.dg/vmx/perm-be-order.c: New.
680 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
682 * gcc.dg/vmx/vsums.c: New.
683 * gcc.dg/vmx/vsums-be-order.c: New.
685 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
687 * g++.dg/ipa/devirt-23.C: New testcase.
688 * g++.dg/ipa/devirt-20.C: Fix template.
690 2014-02-02 Jan Hubicka <jh@suse.cz>
692 * g++.dg/ipa/devirt-21.C: New testcase.
694 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
696 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
697 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
699 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
702 * gcc.c-torture/execute/pr60017.c: New test.
704 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
707 * gfortran.dg/default_initialization_7.f90: New test.
709 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
712 * gfortran.dg/elemental_subroutine_9.f90: New test.
714 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
716 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
718 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
720 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
722 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
724 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
726 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
729 * g++.dg/init/bitfield5.C: New.
731 2014-02-01 Jakub Jelinek <jakub@redhat.com>
733 PR tree-optimization/60003
734 * gcc.c-torture/execute/pr60003.c: New test.
736 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
739 * gcc.target/arm/pr59985.C: New.
741 2014-01-31 Jakub Jelinek <jakub@redhat.com>
744 * lib/tsan-dg.exp (tsan_init): Instead of not running any
745 tsan tests if trivial testcase doesn't run, set dg-do-what-default
747 (tsan_finish): Restore dg-do-what-default.
748 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
749 * g++.dg/tsan/fd_close_norace2.C: Likewise.
750 * g++.dg/tsan/default_options.C: Likewise.
751 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
752 * g++.dg/tsan/atomic_free2.C: Likewise.
753 * g++.dg/tsan/cond_race.C: Likewise.
754 * g++.dg/tsan/fd_close_norace.C: Likewise.
755 * g++.dg/tsan/benign_race.C: Likewise.
756 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
757 * c-c++-common/tsan/simple_race.c: Likewise.
758 * c-c++-common/tsan/mutexset1.c: Likewise.
759 * c-c++-common/tsan/thread_leak2.c: Likewise.
760 * c-c++-common/tsan/tls_race.c: Likewise.
761 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
762 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
763 * c-c++-common/tsan/free_race2.c: Likewise.
764 * c-c++-common/tsan/thread_leak.c: Likewise.
765 * c-c++-common/tsan/thread_leak1.c: Likewise.
766 * c-c++-common/tsan/race_on_barrier.c: Likewise.
767 * c-c++-common/tsan/free_race.c: Likewise.
768 * c-c++-common/tsan/sleep_sync.c: Likewise.
769 * c-c++-common/tsan/tiny_race.c: Likewise.
770 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
771 * c-c++-common/tsan/atomic_stack.c: Likewise.
772 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
773 in dg-output regexps.
774 * c-c++-common/tsan/simple_stack.c: Likewise.
776 2014-01-31 Richard Henderson <rth@redhat.com>
778 * g++.dg/tm/pr60004.C: New.
780 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
783 * g++.dg/inherit/crash4.C: New.
785 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
787 * c-c++-common/tsan/simple_race.c: Made test less flaky.
789 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
791 * gcc.target/i386/m512-check.h: Use correct rounding values.
793 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
795 * gcc.target/i386/avx-1.c: Use correct rounding values.
796 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
797 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
798 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
799 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
800 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
801 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
802 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
803 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
804 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
805 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
806 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
807 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
808 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
809 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
810 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
811 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
812 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
813 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
814 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
815 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
816 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
817 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
818 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
819 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
820 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
821 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
822 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
823 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
824 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
825 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
826 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
827 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
828 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
829 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
830 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
831 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
832 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
833 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
834 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
835 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
836 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
837 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
838 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
839 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
840 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
841 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
842 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
843 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
844 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
845 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
846 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
847 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
848 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
849 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
850 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
851 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
852 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
853 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
854 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
855 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
856 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
857 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
858 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
859 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
860 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
861 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
862 * gcc.target/i386/sse-13.c: Ditto.
863 * gcc.target/i386/sse-14.c: Ditto.
864 * gcc.target/i386/sse-22.c: Ditto.
865 * gcc.target/i386/sse-23.c: Ditto.
867 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
869 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
870 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
872 2014-01-31 Richard Biener <rguenther@suse.de>
875 * gcc.dg/torture/pr59990.c: New testcase.
877 2014-01-31 Jakub Jelinek <jakub@redhat.com>
879 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
880 if it fails don't run any tsan tests.
882 2014-01-31 Marek Polacek <polacek@redhat.com>
885 * gcc.dg/pr59940.c (g): Adjust dg-warning.
886 (y): Adjust dg-error.
887 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
888 * gcc.dg/pr59963-1.c: New test.
889 * gcc.dg/pr59963-2.c: New test.
890 * gcc.dg/pr59963-3.c: New test.
892 2014-01-30 Jakub Jelinek <jakub@redhat.com>
895 * gcc.target/arm/pr59923.c: New test.
897 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
899 * gcc.dg/vmx/splat.c: New.
900 * gcc.dg/vmx/splat-vsx.c: New.
901 * gcc.dg/vmx/splat-be-order.c: New.
902 * gcc.dg/vmx/splat-vsx-be-order.c: New.
903 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
904 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
906 2014-01-30 Richard Biener <rguenther@suse.de>
908 PR tree-optimization/59993
909 * gcc.dg/torture/pr59993.c: New testcase.
911 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
913 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
914 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
915 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
916 vect_int rather than vect_float.
918 2014-01-30 Marek Polacek <polacek@redhat.com>
920 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
922 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
924 * gcc.target/microblaze/isa/fcmp4.c: New.
926 2014-01-30 Marek Polacek <polacek@redhat.com>
929 * gcc.dg/pr59940.c: New test.
930 * gcc.dg/pr35635.c (func3): Move dg-warning.
932 2014-01-30 Richard Biener <rguenther@suse.de>
934 PR tree-optimization/59903
935 * gcc.dg/torture/pr59903.c: New testcase.
937 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
940 * g++.dg/lookup/crash8.C: New.
942 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
945 * g++.dg/template/crash117.C: New.
947 2014-01-30 Richard Biener <rguenther@suse.de>
950 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
951 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
953 * gcc.dg/invalid-call-1.c: Likewise.
955 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
958 * g++.dg/cpp1y/auto-fn23.C: New.
960 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
963 * g++.dg/init/dso_handle2.C: New.
965 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
968 * g++.dg/cpp0x/pr58674.C: New.
970 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
973 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
974 * gcc.target/i386/avx512f-gather-5.c: Ditto.
976 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
978 * gcc.dg/vmx/merge-be-order.c: New.
979 * gcc.dg/vmx/merge.c: New.
980 * gcc.dg/vmx/merge-vsx-be-order.c: New.
981 * gcc.dg/vmx/merge-vsx.c: New.
983 2014-01-29 Richard Biener <rguenther@suse.de>
985 PR tree-optimization/58742
986 * gcc.dg/pr58742-1.c: New testcase.
987 * gcc.dg/pr58742-2.c: Likewise.
988 * gcc.dg/pr58742-3.c: Likewise.
990 2014-01-29 Renlin Li <Renlin.Li@arm.com>
992 * gcc.target/arm/ftest-armv7ve-arm.c: New.
993 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
994 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
996 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
999 * g++.dg/gomp/pr58702.C: New.
1001 2014-01-29 Dodji Seketeli <dodji@redhat.com>
1003 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
1006 2014-01-29 Jakub Jelinek <jakub@redhat.com>
1009 PR tree-optimization/59920
1010 * gcc.dg/pr59920-1.c: New test.
1011 * gcc.dg/pr59920-2.c: New test.
1012 * gcc.dg/pr59920-3.c: New test.
1013 * c-c++-common/gomp/pr59917-1.c: New test.
1014 * c-c++-common/gomp/pr59917-2.c: New test.
1016 PR tree-optimization/59594
1017 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
1018 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
1019 * gcc.dg/vect/pr59594.c: New test.
1021 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
1024 * gfortran.dg/allocate_class_3.f90: New test.
1026 2014-01-28 Dodji Seketeli <dodji@redhat.com>
1028 PR preprocessor/59935
1029 * c-c++-common/cpp/warning-zero-location.c: New test.
1030 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
1032 2014-01-27 Steve Ellcey <sellcey@mips.com>
1034 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
1036 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
1038 * g++.dg/ext/mv16.C: New tests.
1040 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
1042 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
1043 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1044 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
1045 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1046 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
1047 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1048 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
1049 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1050 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1051 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1052 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1053 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1054 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1055 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1056 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1057 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1058 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1059 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1060 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1061 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1062 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1063 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1064 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1065 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1066 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1067 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1068 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1069 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1070 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1071 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1072 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1073 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1074 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1075 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1076 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1077 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1078 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1079 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1080 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
1081 _mm512_mask_cvtepi32_storeu_epi8.
1082 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1083 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
1084 _mm512_mask_cvtepi32_storeu_epi16.
1085 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1086 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
1087 _mm512_mask_cvtepi64_storeu_epi8.
1088 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1089 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
1090 _mm512_mask_cvtepi64_storeu_epi16.
1091 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1092 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
1093 _mm512_mask_cvtepi64_storeu_epi32.
1094 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1095 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
1096 _mm512_mask_cvtsepi32_storeu_epi8.
1097 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1098 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
1099 _mm512_mask_cvtsepi32_storeu_epi16.
1100 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1101 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1102 _mm512_mask_cvtsepi64_storeu_epi8.
1103 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1104 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1105 _mm512_mask_cvtsepi64_storeu_epi16.
1106 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1107 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1108 _mm512_mask_cvtsepi64_storeu_epi32.
1109 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1110 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1111 _mm512_mask_cvtusepi32_storeu_epi8.
1112 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1113 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1114 _mm512_mask_cvtusepi32_storeu_epi16.
1115 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1116 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
1117 _mm512_mask_cvtusepi64_storeu_epi8.
1118 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1119 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
1120 _mm512_mask_cvtusepi64_storeu_epi16.
1121 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1122 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
1123 _mm512_mask_cvtusepi64_storeu_epi32.
1124 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1125 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
1127 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
1129 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
1130 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1131 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1132 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1133 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1134 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1135 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1136 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1137 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
1138 built-ins roudning immediate.
1139 * gcc.target/i386/sse-22.c: Add new built-ins.
1140 * gcc.target/i386/sse-23.c: Ditto.
1141 * gcc.target/i386/avx-1.c: Ditto.
1143 2014-01-27 Christian Bruel <christian.bruel@st.com>
1145 * gcc.target/sh/torture/strncmp.c: New tests.
1147 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
1149 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1151 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
1153 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1155 2014-01-24 Jeff Law <law@redhat.com>
1157 PR tree-optimization/59919
1158 * gcc.c-torture/compile/pr59919.c: New test.
1160 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1163 * g++.dg/ext/timevar2.C: New.
1165 2014-01-24 Marek Polacek <polacek@redhat.com>
1167 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1169 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
1172 * gcc.target/i386/pr59929.c: New test.
1174 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1177 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1178 word atomic functions at runtime.
1180 2014-01-23 Marek Polacek <polacek@redhat.com>
1183 * gcc.dg/pr59846.c: New test.
1185 2014-01-23 Marek Polacek <polacek@redhat.com>
1188 * c-c++-common/pr58346-1.c: New test.
1189 * c-c++-common/pr58346-2.c: New test.
1190 * c-c++-common/pr58346-3.c: New test.
1192 2014-01-23 Marek Polacek <polacek@redhat.com>
1195 * gcc.dg/20020220-2.c: Adjust dg-warning message.
1196 * gcc.dg/pr59871.c: New test.
1198 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1201 * g++.dg/parse/enum11.C: New.
1203 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1205 * gcc.target/aarch64/sshr64_1.c: New testcase.
1207 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
1209 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1210 SIMD enabled function.
1211 * g++.dg/cilk-plus/ef_test.C: New test.
1212 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1214 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1215 to differenciate C error messages from C++ ones.
1217 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1219 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1221 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
1223 * gcc.target/microblaze/others/builtin-trap.c: New test,
1225 2014-01-23 Jakub Jelinek <jakub@redhat.com>
1228 * c-c++-common/gomp/pr58809.c: New test.
1230 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
1233 * c-c++-common/asan/use-after-return-1.c: Fixed
1236 2014-01-23 Dodji Seketeli <dodji@redhat.com>
1238 PR preprocessor/58580
1239 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1241 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1242 Ilya Tocar <ilya.tocar@intel.com>
1244 * gcc.target/i386/avx512f-kmovw-1.c: New.
1246 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1248 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1249 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1250 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1251 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1252 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1253 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1255 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
1258 * gcc.dg/pr48774.c: Remove skip for mips_rel.
1259 * gcc.target/mips/pr52125.c: New test.
1261 2014-01-22 Marek Polacek <polacek@redhat.com>
1264 * gcc.dg/torture/pr59891.c: New test.
1266 2014-01-22 Jeff Law <law@redhat.com>
1268 PR tree-optimization/59597
1269 * gcc.dg/tree-ssa/pr59597.c: New test.
1271 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
1273 PR rtl-optimization/59477
1274 * g++.dg/pr59477.C: New.
1276 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1278 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1280 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1283 * g++.dg/pr59482.C: New.
1285 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1287 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1288 * gcc.dg/vmx/extract-vsx.c: New.
1289 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1290 * gcc.dg/vmx/insert-vsx.c: New.
1292 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1294 PR rtl-optimization/59896
1295 * gcc.target/arm/pr59896.c: New.
1297 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1299 PR rtl-optimization/59858
1300 * gcc.target/arm/pr59858.c: New.
1302 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1305 * gcc.dg/tree-prof/pr59003.c: New test.
1308 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1311 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1313 * gfortran.dg/round_3.f08: Add more cases.
1315 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1317 * lib/target-supports.exp (force_conventional_output_for): New
1319 * lib/scanasm.exp (scan-assembler_required_options)
1320 (scan-assembler-not_required_options)
1321 (scan-assembler-times_required_options): Replace with
1322 force_conventional_output_fors.
1323 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1324 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1326 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1329 * gcc.target/i386/pr59789.c: New testcase.
1331 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1333 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1334 the 'code' bitfield from 16 to 8.
1336 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1338 * lib/target-supports.exp
1339 (check_effective_target_vect_perm): Exclude aarch64_be.
1340 (check_effective_target_vect_perm_byte): Likewise.
1341 (check_effective_target_vect_perm_short): Likewise.
1343 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1345 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1346 (RUN_TEST): Use new macro.
1347 (INDEX64_32): Delete.
1348 (INDEX64_64): Likewise.
1349 (INDEX128_32): Likewise.
1350 (INDEX128_64): Likewise.
1352 (test_vneg_f32): Use fixed RUN_TEST.
1354 2014-01-20 Richard Biener <rguenther@suse.de>
1357 * gcc.dg/pr59860.c: New testcase.
1359 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1362 * gcc.target/i386/pr59880.c: New test.
1364 2014-01-20 Renlin Li <renlin.li@arm.com>
1366 * gcc.dg/pr44194-1.c: Tweak regexp.
1368 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1373 * gfortran.dg/round_3.f08: New cases added.
1374 * gfortran.dg/fmt_g_1.f90: New test.
1376 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1378 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1380 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1382 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1384 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1386 * gcc.dg/vect/pr57705.c: Require vect_int.
1387 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1388 * gcc.dg/vect/vect-alias-check.c: Likewise.
1390 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1393 * gfortran.dg/unresolved_fixup_1.f90: New test.
1394 * gfortran.dg/unresolved_fixup_2.f90: New test.
1396 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1399 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1400 Remove dg-prune-output lines.
1402 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1405 * gfortran.dg/pr59706.f90: New test.
1406 * g++.dg/ext/pr59706.C: New test.
1408 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1412 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1413 * g++.dg/init/pr58811.C: Likewise.
1415 2014-01-17 Jeff Law <law@redhat.com>
1418 * gfortran.dg/pr57904.f90: New test.
1420 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1423 * g++.dg/cpp0x/nsdmi-union4.C: New.
1425 2014-01-17 Marek Polacek <polacek@redhat.com>
1428 * g++.dg/diagnostic/pr59838.C: New test.
1430 2014-01-17 Marek Polacek <polacek@redhat.com>
1433 * gcc.dg/pr58346.c: New test.
1435 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1438 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1439 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1443 * gfortran.dg/pr59440-1.f90: New test.
1444 * gfortran.dg/pr59440-2.f90: New test.
1445 * gfortran.dg/pr59440-3.f90: New test.
1448 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1449 testing for " version" and " alias" with one testing for
1450 " version\[^\n\r]* alias".
1451 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1452 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1453 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1454 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1455 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1456 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1459 * c-c++-common/torture/pr57945.c: New test.
1461 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1463 * gcc.target/arm/its.c: New testcase.
1465 2014-01-16 Jan Hubicka <jh@suse.cz>
1468 * g++.dg/torture/pr59775.C: New testcase.
1470 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1473 * gcc.c-torture/compile/pr58344.c: New test.
1476 * gcc.target/i386/pr59839.c: New test.
1479 * gcc.target/i386/pr9771-1.c (main): Rename to...
1480 (real_main): ... this. Add __asm name "main".
1481 (ASMNAME, ASMNAME2, STRING): Define.
1483 2014-01-16 Nick Clifton <nickc@redhat.com>
1486 * gcc.c-torture/compile/pr28865.c: New.
1487 * gcc.c-torture/execute/pr28865.c: New.
1489 2014-01-16 Marek Polacek <polacek@redhat.com>
1492 * gcc.dg/pr59827.c: New test.
1494 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1496 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1498 2014-01-15 Richard Henderson <rth@redhat.com>
1501 * gcc.target/i386/pr54694.c: New test.
1503 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1506 * g++.dg/pr49718.C: New test.
1508 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1510 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1512 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1514 * gcc.dg/vmx/mult-even-odd.c: New.
1515 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1517 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1519 * lib/target-supports.exp (check_libcilkrts_available): Added an
1520 extern "C" if we are using C++ along with a function prototype.
1522 2014-01-15 Jeff Law <law@redhat.com>
1524 PR tree-optimization/59747
1525 * gcc.c-torture/execute/pr59747.c: New test.
1527 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1530 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1532 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1533 * g++.dg/ext/attribute-test-1.C: Likewise.
1534 * g++.dg/ext/attribute-test-2.C: Likewise.
1535 * g++.dg/ext/attribute-test-3.C: Likewise.
1536 * g++.dg/ext/attribute-test-4.C: Likewise.
1537 * g++.dg/ext/pr56790-1.C: Likewise.
1538 * g++.dg/torture/pr38565.C: Likewise.
1539 * gcc.dg/pr53060.c: Likewise.
1540 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1541 * c-c++-common/vector-compare-2.c: Likewise.
1542 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1543 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1544 dg-message line number.
1546 2014-01-15 Matthias Klose <doko@ubuntu.com>
1548 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1550 2014-01-15 Richard Biener <rguenther@suse.de>
1552 PR tree-optimization/59822
1553 * g++.dg/torture/pr59822.C: New testcase.
1555 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1558 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1559 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1561 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1562 Kugan Vivekanandarajah <kuganv@linaro.org>
1565 * g++.dg/pr59695.C: New testcase.
1567 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1570 * gcc.c-torture/compile/pr59803.c: New testcase.
1572 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1575 * gcc.c-torture/execute/pr58943.c: New test.
1576 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1578 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1581 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1582 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1583 (bar): Change return type to void. Set y to x.
1584 * gcc.target/i386/pr59794-1.c: New testcase.
1585 * gcc.target/i386/pr59794-2.c: Likewise.
1586 * gcc.target/i386/pr59794-3.c: Likewise.
1587 * gcc.target/i386/pr59794-4.c: Likewise.
1588 * gcc.target/i386/pr59794-5.c: Likewise.
1589 * gcc.target/i386/pr59794-6.c: Likewise.
1590 * gcc.target/i386/pr59794-7.c: Likewise.
1592 2014-01-14 Richard Biener <rguenther@suse.de>
1594 PR tree-optimization/58921
1595 PR tree-optimization/59006
1596 * gcc.dg/torture/pr58921.c: New testcase.
1597 * gcc.dg/torture/pr59006.c: Likewise.
1598 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1600 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1603 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1604 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1605 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1606 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1607 Executing predictive commoning without unrolling.
1609 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1611 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1612 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1613 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1614 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1615 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1616 __builtin_ia32_rsqrt28sd_round.
1617 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1618 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1619 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1620 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1621 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1622 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1623 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1624 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1625 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1626 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1627 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1628 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1629 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1630 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1631 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1632 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1633 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1634 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1635 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1636 fix wrong rounding mode (see above).
1637 * gcc.target/i386/sse-23.c: Ditto.
1639 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1641 * gcc.dg/vmx/insert.c: New.
1642 * gcc.dg/vmx/insert-be-order.c: New.
1643 * gcc.dg/vmx/extract.c: New.
1644 * gcc.dg/vmx/extract-be-order.c: New.
1646 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1648 PR tree-optimization/59387
1649 * gcc.c-torture/execute/pr59387.c: New test.
1651 2014-01-13 Richard Biener <rguenther@suse.de>
1653 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1654 adjusting mathlib options.
1655 * gfortran.dg/lto/lto.exp: Likewise.
1657 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1659 * gnat.dg/loop_optimization17.adb: New test.
1660 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1662 2014-01-13 Christian Bruel <christian.bruel@st.com>
1664 * gcc.target/sh/cmpstrn.c: New case.
1666 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1668 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1669 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1671 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1674 * gfortran.dg/alloc_comp_basics_6.f90: New.
1676 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1679 * gfortran.dg/pr59700.f90: New test.
1681 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1683 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1684 * gfortran.dg/use_only_3.f90: Likewise.
1685 * gfortran.dg/inquire_10.f90: Delete opened file.
1686 * gfortran.dg/inquire_15.f90: Likewise.
1687 * gfortran.dg/pr16597.f90: Likewise.
1688 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1691 2014-01-10 Jeff Law <law@redhat.com>
1694 * gcc.c-torture/compile/pr59743.c: New test.
1696 2014-01-10 Jan Hubicka <jh@suse.cz>
1699 * g++.dg/torture/pr58585.C: New testcase.
1701 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1703 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1705 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1707 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1709 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1712 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1713 * gcc.target/aarch64/cmn-neg2.c: New test.
1715 2014-01-10 Richard Biener <rguenther@suse.de>
1717 PR tree-optimization/59374
1718 * gcc.dg/torture/pr59374-3.c: New testcase.
1720 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1722 * lib/target-supports.exp
1723 (check_effective_target_arm_crypto_ok_nocache): New.
1724 (check_effective_target_arm_crypto_ok): Use above procedure.
1725 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1727 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1731 * g++.dg/ipa/devirt-20.C: New testcase.
1732 * g++.dg/torture/pr58252.C: Likewise.
1733 * g++.dg/torture/pr59226.C: Likewise.
1735 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1737 * c-c++-common/asan/no-asan-stack.c: New test.
1739 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1742 * gcc.dg/pr59670.c: New test.
1744 2014-01-09 Steve Ellcey <sellcey@mips.com>
1746 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1748 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1751 * gcc.target/i386/pr47735.c: New test.
1753 PR tree-optimization/59622
1754 * g++.dg/opt/pr59622-2.C: New test.
1755 * g++.dg/opt/pr59622-3.C: New test.
1756 * g++.dg/opt/pr59622-4.C: New test.
1757 * g++.dg/opt/pr59622-5.C: New test.
1760 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1761 filename:line instead of (modulename+offset) form with stripped
1762 initial / from the filename.
1764 2014-01-09 Ian Lance Taylor <iant@google.com>
1766 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1767 the other Go compiler.
1769 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1772 * g++.dg/cpp0x/variadic145.C: New.
1774 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1776 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1777 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1779 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1782 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1783 are run only if the Cilk library is available/enabled.
1784 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1785 * lib/target-supports.exp (check_libcilkrts_available): New function.
1787 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1790 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1791 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1792 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1793 with dg-additional-options.
1794 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1795 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1796 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1797 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1798 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1799 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1801 2014-01-09 Richard Biener <rguenther@suse.de>
1803 PR tree-optimization/59715
1804 * gcc.dg/torture/pr59715.c: New testcase.
1806 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1808 * c-c++-common/asan/no-asan-globals.c: New test.
1809 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1810 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1811 * c-c++-common/asan/use-after-return-1.c: Likewise.
1812 * c-c++-common/asan/no-use-after-return.c: Likewise.
1814 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1816 * gnat.dg/weak2.ad[sb]: New test.
1818 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1821 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1822 type, use pointers to vector type instead.
1824 2014-01-08 Catherine Moore <clm@codesourcery.com>
1826 * gcc.target/mips/umips-branch-3.c: New test.
1827 * gcc.target/mips/umips-branch-4.c: New test.
1829 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1831 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1832 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1833 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1834 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1835 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1836 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1837 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1838 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1840 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1842 PR rtl-optimization/59137
1843 * gcc.target/mips/pr59137.c: New test.
1845 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1847 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1848 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1849 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1850 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1851 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1852 Require fpic effective target.
1853 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1855 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1858 * gcc.dg/pr59722.c: New test.
1860 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1863 * gcc.dg/torture/pr57748-3.c: New test.
1864 * gcc.dg/torture/pr57748-4.c: New test.
1866 2014-01-08 Marek Polacek <polacek@redhat.com>
1869 * gcc.dg/gomp/pr59669-1.c: New test.
1870 * gcc.dg/gomp/pr59669-2.c: New test.
1872 2014-01-08 Martin Jambor <mjambor@suse.cz>
1875 * gcc.dg/ipa/pr59610.c: New test.
1877 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1880 * gfortran.dg/binding_label_tests_26a.f90: New.
1881 * gfortran.dg/binding_label_tests_26b.f90: New.
1883 2014-01-08 Marek Polacek <polacek@redhat.com>
1886 * c-c++-common/ubsan/pr59667.c: New test.
1888 2014-01-08 Richard Biener <rguenther@suse.de>
1891 * gcc.dg/pr59630.c: New testcase.
1893 2014-01-08 Richard Biener <rguenther@suse.de>
1896 * gcc.dg/pr59471.c: New testcase.
1898 2014-01-07 Jeff Law <law@redhat.com>
1901 * gcc.target/i386/pr53623.c: New test.
1903 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1905 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1907 * g++.dg/cpp1y/pr58534.C: Likewise.
1908 * g++.dg/cpp1y/pr58536.C: Likewise.
1909 * g++.dg/cpp1y/pr58548.C: Likewise.
1910 * g++.dg/cpp1y/pr58549.C: Likewise.
1911 * g++.dg/cpp1y/pr58637.C: Likewise.
1912 * g++.dg/cpp1y/pr59112.C: Likewise.
1913 * g++.dg/cpp1y/pr59113.C: Likewise.
1914 * g++.dg/cpp1y/pr59629.C: Likewise.
1915 * g++.dg/cpp1y/pr59635.C: Likewise.
1916 * g++.dg/cpp1y/pr59636.C: Likewise.
1917 * g++.dg/cpp1y/pr59638.C: Likewise.
1919 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1921 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1923 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
1925 * gcc.target/i386/intrinsics_4.c (bar): New function.
1927 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1929 * g++.dg/ext/is_base_of_incomplete-2.C: New.
1931 2014-01-07 Jakub Jelinek <jakub@redhat.com>
1933 PR rtl-optimization/58668
1934 * gcc.dg/pr58668.c: New test.
1936 PR tree-optimization/59643
1937 * gcc.dg/pr59643.c: New test.
1938 * gcc.c-torture/execute/pr59643.c: New test.
1940 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1943 * gfortran.dg/class_allocate_16.f90: New.
1945 2014-01-06 Jakub Jelinek <jakub@redhat.com>
1948 * gcc.target/i386/pr59644.c: New test.
1950 2014-01-06 Marek Polacek <polacek@redhat.com>
1953 * gcc.dg/pr57773.c: New test.
1955 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
1961 * g++.dg/cpp1y/pr59635.C: New testcase.
1962 * g++.dg/cpp1y/pr59636.C: New testcase.
1963 * g++.dg/cpp1y/pr59629.C: New testcase.
1964 * g++.dg/cpp1y/pr59638.C: New testcase.
1966 2014-01-06 Martin Jambor <mjambor@suse.cz>
1969 * gcc.dg/ipa/pr59008.c: New test.
1971 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1973 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1976 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1978 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1979 Require c99_runtime.
1980 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1982 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1983 Require c99_runtime.
1984 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1985 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1986 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1988 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1989 Require c99_runtime.
1990 Make CALC void static.
1991 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
1993 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
1994 Require c99_runtime.
1995 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
1997 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1999 * gcc.target/i386/pr59501-1.c: Require avx effective target.
2000 * gcc.target/i386/pr59501-2.c: Likewise.
2001 * gcc.target/i386/pr59501-3.c: Likewise.
2002 * gcc.target/i386/pr59501-4.c: Likewise.
2003 * gcc.target/i386/pr59501-5.c: Likewise.
2004 * gcc.target/i386/pr59501-6.c: Likewise.
2006 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2008 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
2009 * gcc.target/i386/pr59390_1.c: Likewise.
2010 * gcc.target/i386/pr59390_2.c: Likewise.
2012 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
2014 * gcc.dg/pr59350.c: Tweak.
2015 * gcc.dg/pr59350-2.c: New test.
2016 * g++.dg/pr59510.C: Likewise.
2018 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2021 * gfortran.dg/bind_c_procs_2.f90: New.
2023 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
2025 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
2026 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2027 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2028 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2029 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
2030 * gcc.dg/tree-ssa/vrp47.c: Likewise.
2031 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2033 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
2035 * gcc.target/arm/neon-nested-apcs.c: New test.
2037 2014-01-04 Jakub Jelinek <jakub@redhat.com>
2039 PR tree-optimization/59519
2040 * gcc.dg/vect/pr59519-1.c: New test.
2041 * gcc.dg/vect/pr59519-2.c: New test.
2043 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
2046 2014-01-04 Janus Weil <janus@gcc.gnu.org>
2049 * gfortran.dg/typebound_proc_32.f90: New.
2051 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
2054 * g++.dg/pr58950.C: New file.
2056 2014-01-03 Tobias Burnus <burnus@net-b.de>
2059 * g++.dg/gomp/pr58567.C: New.
2061 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
2063 PR tree-optimization/59651
2064 * gcc.dg/torture/pr59651.c: New test.
2065 * gcc.dg/vect/pr59651.c: Ditto.
2067 2014-01-03 Jakub Jelinek <jakub@redhat.com>
2070 * gcc.target/i386/pr59625.c: New test.
2072 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2076 * g++.dg/cpp0x/range-for28.C: New.
2077 * g++.dg/cpp0x/range-for3.C: Update.
2079 2014-01-02 Joseph Myers <joseph@codesourcery.com>
2081 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
2083 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2086 * g++.dg/cpp0x/pr59641.C: New file.
2088 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2090 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
2092 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2095 * g++.dg/ext/pr59378.C: New file.
2097 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2099 Update copyright years
2101 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2103 * gcc.target/arc/arc.exp: Use the standard form for the copyright
2106 2014-01-02 Janus Weil <janus@gcc.gnu.org>
2109 * gfortran.dg/dynamic_dispatch_12.f90: New.
2111 2014-01-01 Jakub Jelinek <jakub@redhat.com>
2113 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2114 the builtin isn't optimized away as unused.
2116 PR rtl-optimization/59647
2117 * g++.dg/opt/pr59647.C: New test.
2119 Copyright (C) 2014 Free Software Foundation, Inc.
2121 Copying and distribution of this file, with or without modification,
2122 are permitted in any medium without royalty provided the copyright
2123 notice and this notice are preserved.