1 2014-02-19 Jakub Jelinek <jakub@redhat.com>
4 * g++.dg/ext/builtin-bswap1.C: New test.
5 * c-c++-common/pr37743.c: New test.
7 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
9 * gcc.dg/decl-10.c: New test.
11 2014-02-19 Jakub Jelinek <jakub@redhat.com>
14 * g++.dg/ext/ivdep-1.C: New test.
17 * gcc.dg/pr60267.c: New test.
19 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
22 * gcc.target/i386/pr39162.c: Add dg-prune-output.
23 (dg-options): Remove -Wno-psabi.
24 * gcc.target/i386/59794-2.c: Ditto.
25 * gcc.target/i386/60205-1.c: Ditto.
26 * gcc.target/i386/sse-5.c: Ditto.
28 2014-02-18 Nick Clifton <nickc@redhat.com>
30 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
31 * gcc.dg/pr23623.c: Likewise.
32 * gcc.dg/pr48784-1.c: Likewise.
33 * gcc.dg/pr48784-2.c: Likewise.
34 * gcc.dg/pr56997-2.c: Likewise.
35 * gcc.dg/sms-6.c: Likewise.
36 * gcc.dg/torture/pr60183.c: Likewise.
37 * gcc.dg/torture/vec-cvt-1.c: Likewise.
38 * gcc.c-torture/execute/20061220-1.x: New.
39 * gcc.c-torture/execute/pr43220.x: New.
40 * gcc.c-torture/execute/pr51581-1.x: New.
41 * gcc.c-torture/execute/pr51581-2.x: New.
42 * gcc.c-torture/execute/pr58570.x: New.
43 * gcc.c-torture/unsorted/DFcmp.x: New.
44 * gcc.c-torture/unsorted/SFset.x: New.
46 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
48 * gnat.dg/opt31.adb: New test.
50 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
52 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
54 2014-02-19 Janus Weil <janus@gcc.gnu.org>
57 * gfortran.dg/typebound_proc_33.f90: New.
59 2014-02-19 Marek Polacek <polacek@redhat.com>
62 * gcc.dg/pr60195.c: New test.
64 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
66 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
69 2014-02-19 Jakub Jelinek <jakub@redhat.com>
72 * c-c++-common/cpp/pr58844-1.c: New test.
73 * c-c++-common/cpp/pr58844-2.c: New test.
75 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
78 * g++.dg/cpp0x/constexpr-ice10.C: New.
80 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
83 * g++.dg/cpp0x/pr60215.C: New.
85 2014-02-18 Tobias Burnus <burnus@net-b.de>
88 * gfortran.dg/proc_ptr_45.f90: New.
89 * gfortran.dg/proc_ptr_46.f90: New.
91 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
94 * g++.dg/cpp1y/pr60190.C: New testcase.
97 * g++.dg/cpp1y/pr60064.C: New testcase.
99 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
102 * gcc.target/i386/pr60205-1.c: New test.
103 * gcc.target/i386/pr60205-2.c: Ditto.
105 2014-02-18 Kai Tietz <ktietz@redhat.com>
108 * gcc.target/i386/nest-1.c: New testcase.
110 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
112 * gnat.dg/opt32.adb: New test.
114 2014-02-18 Janus Weil <janus@gcc.gnu.org>
117 * gfortran.dg/typebound_generic_15.f90: New.
119 2014-02-17 Janus Weil <janus@gcc.gnu.org>
122 * gfortran.dg/init_flag_12.f90: New.
124 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
125 Ilya Tocar <ilya.tocar@intel.com>
127 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
128 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
129 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
130 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
132 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
134 * lib/target-supports.exp
135 (check_effective_target_logical_op_short_circuit): New procedure.
136 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
137 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
138 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
139 * gcc.dg/tree-ssa/vrp47.c: Likewise.
140 * gcc.dg/tree-ssa/vrp87.c: Likewise.
141 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
142 logical_op_short_circuit for the alternative test, extending
145 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
148 * gcc.target/powerpc/pr60203.c: New testsuite.
150 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
153 * gfortran.dg/ichar_3.f90: New test.
155 2014-02-15 Richard Biener <rguenther@suse.de>
157 PR tree-optimization/60183
158 * gcc.dg/torture/pr60183.c: New testcase.
160 2014-02-14 Jeff Law <law@redhat.com>
162 PR rtl-optimization/60131
163 * g++.dg/torture/pr60131.C: New test.
165 2014-02-14 Ian Bolton <ian.bolton@arm.com>
167 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
170 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
172 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
174 2014-02-14 Jakub Jelinek <jakub@redhat.com>
176 * gcc.c-torture/compile/20140213.c: New test.
178 2014-02-13 Jakub Jelinek <jakub@redhat.com>
181 * gcc.target/i386/pr43546.c: New test.
183 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
185 * gcc.target/s390/hotpatch-compile-8.c: New test.
187 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
189 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
190 definition with an ifndef.
191 * gcc.dg/pr59605-2.c: New test.
193 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
195 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
197 2014-02-12 Joseph Myers <joseph@codesourcery.com>
199 * gcc.dg/torture/float128-mul-underflow.c,
200 gcc.dg/torture/float128-truncdf-underflow.c,
201 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
203 2014-02-12 Jakub Jelinek <jakub@redhat.com>
206 * g++.dg/ipa/pr59737.C: New test.
208 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
210 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
212 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
214 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
216 * gcc.dg/cilk-plus/jump-openmp.c: New file.
218 2014-02-12 Richard Biener <rguenther@suse.de>
221 * gcc.dg/torture/pr60092.c: New testcase.
222 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
224 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
226 * gcc.c-torture/execute/20140212-1.c: New test.
228 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
231 * g++.dg/cpp0x/pr60047.C: New.
233 2014-02-12 Jakub Jelinek <jakub@redhat.com>
236 * c-c++-common/pr60101.c: New test.
238 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
241 * g++.dg/ipa/devirt-27.C: New testcase.
242 * g++.dg/ipa/devirt-26.C: New testcase.
244 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
247 * gcc.target/powerpc/pr60137.c: New file.
249 2014-02-11 Jakub Jelinek <jakub@redhat.com>
252 * gfortran.dg/pr52370.f90: New test.
254 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
258 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
261 * gcc.target/i386/pr43662.c (dg-options):
262 Add -maccumulate-outgoing-args.
263 * gcc.target/i386/pr43869.c (dg-options): Ditto.
264 * gcc.target/i386/pr57003.c (dg-options): Ditto.
265 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
266 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
267 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
268 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
269 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
270 Add -maccumulate-outgoing-args.
271 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
272 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
273 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
274 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
275 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
276 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
277 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
278 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
279 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
280 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
281 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
282 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
283 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
284 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
285 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
287 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
289 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
291 2014-02-11 Jakub Jelinek <jakub@redhat.com>
294 * gcc.dg/guality/pr59776.c: New test.
296 2014-02-11 Renlin Li <Renlin.Li@arm.com>
298 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
299 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
300 (add_options_for_arm_vfp3): New.
302 2014-02-11 Jeff Law <law@redhat.com>
305 * gcc.target/m68k/pr54041.c: New test.
307 2014-02-11 Jakub Jelinek <jakub@redhat.com>
310 * gcc.target/i386/pr59927.c: New test.
312 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
314 * gcc.dg/vect/pr57741-3.c: Require vect_int.
315 * gcc.dg/vect/pr60012.c: Likewise.
316 * gcc.dg/vect/vect-119.c: Likewise.
317 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
318 * gcc.dg/vect/vect-outer-4c.c: Likewise.
320 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
322 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
324 2014-02-10 Jeff Law <law@redhat.com>
327 * gcc.c-torture/compile/pr52306.c: New test.
329 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
331 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
333 2014-02-10 Richard Biener <rguenther@suse.de>
335 PR tree-optimization/60115
336 * gcc.dg/torture/pr60115.c: New testcase.
338 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
340 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
341 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
343 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
344 Ilya Tocar <ilya.tocar@intel.com>
346 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
347 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
348 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
349 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
350 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
351 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
352 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
353 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
354 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
355 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
356 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
357 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
358 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
359 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
360 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
361 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
362 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
363 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
364 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
365 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
366 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
367 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
368 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
369 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
370 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
371 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
372 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
374 2014-02-10 Jakub Jelinek <jakub@redhat.com>
376 * gcc.dg/vect/pr59984.c: Require effective target
379 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
382 * gfortran.dg/associated_target_5.f03: New test.
384 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
387 * gfortran.dg/elemental_by_value_1.f90: New test.
389 2014-02-08 Janus Weil <janus@gcc.gnu.org>
392 * gfortran.dg/finalize_22.f90: New.
394 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
397 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
398 was fixed by the patch for PR59906.
400 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
403 * gfortran.dg/coarray_8.f90: Update dg-error match.
405 2014-02-08 Jakub Jelinek <jakub@redhat.com>
408 * gcc.dg/vect/pr59984.c: New test.
411 * gcc.dg/attr-alloc_align-1.c: New test.
412 * gcc.dg/attr-alloc_align-2.c: New test.
413 * gcc.dg/attr-alloc_align-3.c: New test.
414 * gcc.dg/attr-assume_aligned-1.c: New test.
415 * gcc.dg/attr-assume_aligned-2.c: New test.
416 * gcc.dg/attr-assume_aligned-3.c: New test.
418 2014-02-08 Jakub Jelinek <jakub@redhat.com>
421 * gcc.target/i386/pr60077-1.c: New test.
422 * gcc.target/i386/pr60077-2.c: New test.
424 2014-02-07 Jakub Jelinek <jakub@redhat.com>
426 PR preprocessor/56824
427 * gcc.dg/pr56824.c: New test.
429 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
431 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
432 variable used for atomic operations.
434 2014-02-07 Richard Biener <rguenther@suse.de>
437 * gcc.dg/vect/pr60092-2.c: New testcase.
439 2014-02-07 Jakub Jelinek <jakub@redhat.com>
443 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
445 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
446 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
448 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
450 * gcc.target/s390/fp2int1.c: New testcase.
452 2014-02-07 Richard Biener <rguenther@suse.de>
455 * gcc.dg/tree-ssa/alias-30.c: New testcase.
456 * gcc.dg/tree-ssa/alias-31.c: Likewise.
458 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
461 * g++.dg/torture/pr59918.C: New testcase.
463 2014-02-06 Jakub Jelinek <jakub@redhat.com>
466 * gcc.target/arm/pr59575.c: New test.
469 * gcc.dg/pr59992.c: New test.
471 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
473 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
474 init_priority. Test alignment of variable instead of function.
476 2014-02-06 Marek Polacek <polacek@redhat.com>
479 * gcc.dg/pr60087.c: New test.
481 2014-02-06 Alan Modra <amodra@gmail.com>
483 * gcc.target/powerpc/pr60032.c: New.
485 2014-02-06 Jakub Jelinek <jakub@redhat.com>
488 * gcc.c-torture/execute/pr60062.c: New test.
489 * gcc.c-torture/execute/pr60072.c: New test.
491 2014-02-06 Ian Bolton <ian.bolton@arm.com>
493 * gcc.dg/tree-ssa/pr59597.c: Make called function static
494 so that expected outcome works for PIC variants too.
496 2014-02-06 Yury Gribov <y.gribov@samsung.com>
497 Kugan Vivekanandarajah <kuganv@linaro.org>
499 * gcc.target/arm/vect-noalign.c: New file.
501 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
502 Jakub Jelinek <jakub@redhat.com>
505 * gcc.dg/pr60013.c: New testcase.
507 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
509 * gcc.dg/vmx/sum2s.c: New.
510 * gcc.dg/vmx/sum2s-be-order.c: New.
512 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
514 * gcc.dg/vmx/pack.c: New.
515 * gcc.dg/vmx/pack-be-order.c: New.
516 * gcc.dg/vmx/unpack.c: New.
517 * gcc.dg/vmx/unpack-be-order.c: New.
519 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
521 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
522 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
524 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
526 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
527 Use __builtin_floorf, __builtin_ceilf.
528 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
530 (TEST): Use __builtin_floorf.
531 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
533 2014-02-05 Jakub Jelinek <jakub@redhat.com>
536 * g++.dg/opt/pr59947.C: New test.
539 * c-c++-common/gomp/pr58703.c: New test.
541 2014-02-05 Richard Biener <rguenther@suse.de>
544 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
545 avoid using unsigned long long.
547 2014-02-05 Jakub Jelinek <jakub@redhat.com>
550 * g++.dg/torture/pr57499.C: New test.
552 2014-02-05 Yury Gribov <y.gribov@samsung.com>
554 * gcc.dg/asan/nosanitize-and-inline.c: New test.
556 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
558 * g++.dg/ipa/devirrt-22.C: Fix template.
560 2014-02-04 Marek Polacek <polacek@redhat.com>
563 * gcc.dg/pr60036.c: New test.
565 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
568 * g++.dg/torture/pr60058.C: New testcase.
570 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
572 * g++.dg/tsan/default_options.C: Invert check.
574 2014-02-04 Jakub Jelinek <jakub@redhat.com>
576 PR tree-optimization/60002
577 * g++.dg/opt/pr60002.C: New test.
579 PR tree-optimization/60023
580 * g++.dg/vect/pr60023.cc: New test.
583 * c-c++-common/torture/pr60026.c: New test.
585 PR rtl-optimization/57915
586 * gcc.target/i386/pr57915.c: New test.
588 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
590 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
592 2014-02-04 Renlin Li <Renlin.Li@arm.com>
594 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
596 2014-02-04 Jakub Jelinek <jakub@redhat.com>
599 * gcc.dg/pr59261.c: New test.
601 2014-02-04 Richard Biener <rguenther@suse.de>
603 PR tree-optimization/60012
604 * gcc.dg/vect/pr60012.c: New testcase.
606 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
609 * g++.dg/eh/unwind-direct.C: New test.
611 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
613 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
614 timeout value to 20s.
616 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
619 * g++.dg/torture/pr59882.C: New testcase
621 2014-02-03 Jan Hubicka <jh@suse.cz>
624 * g++.dg/ipa/devirt-22.C: New testcase.
626 2014-02-03 Jan Hubicka <jh@suse.cz>
628 * g++.dg/ipa/devirt-25.C: New testcase.
630 2014-02-04 Jakub Jelinek <jakub@redhat.com>
632 PR tree-optimization/59924
633 * gcc.dg/pr59924.c: New test.
635 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
638 * g++.dg/ipa/devirt-24.C: New testcase.
640 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
644 * c-c++-common/attributes-1.c: New testcase.
645 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
647 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
650 * g++.dg/cpp0x/pr58871.C: New.
652 2014-02-03 Cong Hou <congh@google.com>
654 PR tree-optimization/60000
655 * g++.dg/vect/pr60000.cc: New test.
657 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
659 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
660 * gcc.target/i386/long-double-64-4.c: Likewise.
661 * gcc.target/i386/long-double-80-1.c: Likewise.
662 * gcc.target/i386/long-double-80-2.c: Likewise.
663 * gcc.target/i386/long-double-80-3.c: Likewise.
664 * gcc.target/i386/long-double-80-4.c: Likewise.
665 * gcc.target/i386/long-double-80-5.c: Likewise.
666 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
668 * gcc.target/i386/long-double-64-3.c: Likewise.
669 * gcc.target/i386/long-double-128-1.c: New test.
670 * gcc.target/i386/long-double-128-2.c: Likewise.
671 * gcc.target/i386/long-double-128-3.c: Likewise.
672 * gcc.target/i386/long-double-128-4.c: Likewise.
673 * gcc.target/i386/long-double-128-5.c: Likewise.
674 * gcc.target/i386/long-double-128-6.c: Likewise.
675 * gcc.target/i386/long-double-128-7.c: Likewise.
676 * gcc.target/i386/long-double-128-8.c: Likewise.
677 * gcc.target/i386/long-double-128-9.c: Likewise.
678 * gcc.target/i386/long-double-64-5.c: Likewise.
679 * gcc.target/i386/long-double-64-6.c: Likewise.
680 * gcc.target/i386/long-double-64-7.c: Likewise.
681 * gcc.target/i386/long-double-64-8.c: Likewise.
682 * gcc.target/i386/long-double-64-9.c: Likewise.
683 * gcc.target/i386/long-double-80-10.c: Likewise.
684 * gcc.target/i386/long-double-80-8.c: Likewise.
685 * gcc.target/i386/long-double-80-9.c: Likewise.
687 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
689 PR rtl-optimization/57662
690 * g++.dg/pr57662.C: New test.
692 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
694 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
695 * gcc.dg/vmx/perm.c: New.
696 * gcc.dg/vmx/perm-be-order.c: New.
698 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
700 * gcc.dg/vmx/vsums.c: New.
701 * gcc.dg/vmx/vsums-be-order.c: New.
703 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
705 * g++.dg/ipa/devirt-23.C: New testcase.
706 * g++.dg/ipa/devirt-20.C: Fix template.
708 2014-02-02 Jan Hubicka <jh@suse.cz>
710 * g++.dg/ipa/devirt-21.C: New testcase.
712 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
714 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
715 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
717 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
720 * gcc.c-torture/execute/pr60017.c: New test.
722 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
725 * gfortran.dg/default_initialization_7.f90: New test.
727 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
730 * gfortran.dg/elemental_subroutine_9.f90: New test.
732 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
734 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
736 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
738 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
740 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
742 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
744 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
747 * g++.dg/init/bitfield5.C: New.
749 2014-02-01 Jakub Jelinek <jakub@redhat.com>
751 PR tree-optimization/60003
752 * gcc.c-torture/execute/pr60003.c: New test.
754 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
757 * gcc.target/arm/pr59985.C: New.
759 2014-01-31 Jakub Jelinek <jakub@redhat.com>
762 * lib/tsan-dg.exp (tsan_init): Instead of not running any
763 tsan tests if trivial testcase doesn't run, set dg-do-what-default
765 (tsan_finish): Restore dg-do-what-default.
766 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
767 * g++.dg/tsan/fd_close_norace2.C: Likewise.
768 * g++.dg/tsan/default_options.C: Likewise.
769 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
770 * g++.dg/tsan/atomic_free2.C: Likewise.
771 * g++.dg/tsan/cond_race.C: Likewise.
772 * g++.dg/tsan/fd_close_norace.C: Likewise.
773 * g++.dg/tsan/benign_race.C: Likewise.
774 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
775 * c-c++-common/tsan/simple_race.c: Likewise.
776 * c-c++-common/tsan/mutexset1.c: Likewise.
777 * c-c++-common/tsan/thread_leak2.c: Likewise.
778 * c-c++-common/tsan/tls_race.c: Likewise.
779 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
780 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
781 * c-c++-common/tsan/free_race2.c: Likewise.
782 * c-c++-common/tsan/thread_leak.c: Likewise.
783 * c-c++-common/tsan/thread_leak1.c: Likewise.
784 * c-c++-common/tsan/race_on_barrier.c: Likewise.
785 * c-c++-common/tsan/free_race.c: Likewise.
786 * c-c++-common/tsan/sleep_sync.c: Likewise.
787 * c-c++-common/tsan/tiny_race.c: Likewise.
788 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
789 * c-c++-common/tsan/atomic_stack.c: Likewise.
790 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
791 in dg-output regexps.
792 * c-c++-common/tsan/simple_stack.c: Likewise.
794 2014-01-31 Richard Henderson <rth@redhat.com>
796 * g++.dg/tm/pr60004.C: New.
798 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
801 * g++.dg/inherit/crash4.C: New.
803 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
805 * c-c++-common/tsan/simple_race.c: Made test less flaky.
807 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
809 * gcc.target/i386/m512-check.h: Use correct rounding values.
811 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
813 * gcc.target/i386/avx-1.c: Use correct rounding values.
814 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
815 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
816 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
817 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
818 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
819 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
820 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
821 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
822 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
823 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
824 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
825 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
826 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
827 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
828 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
829 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
830 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
831 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
832 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
833 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
834 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
835 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
836 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
837 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
838 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
839 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
840 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
841 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
842 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
843 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
844 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
845 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
846 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
847 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
848 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
849 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
850 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
851 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
852 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
853 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
854 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
855 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
856 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
857 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
858 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
859 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
860 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
861 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
862 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
863 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
864 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
865 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
866 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
867 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
868 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
869 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
870 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
871 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
872 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
873 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
874 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
875 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
876 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
877 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
878 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
879 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
880 * gcc.target/i386/sse-13.c: Ditto.
881 * gcc.target/i386/sse-14.c: Ditto.
882 * gcc.target/i386/sse-22.c: Ditto.
883 * gcc.target/i386/sse-23.c: Ditto.
885 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
887 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
888 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
890 2014-01-31 Richard Biener <rguenther@suse.de>
893 * gcc.dg/torture/pr59990.c: New testcase.
895 2014-01-31 Jakub Jelinek <jakub@redhat.com>
897 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
898 if it fails don't run any tsan tests.
900 2014-01-31 Marek Polacek <polacek@redhat.com>
903 * gcc.dg/pr59940.c (g): Adjust dg-warning.
904 (y): Adjust dg-error.
905 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
906 * gcc.dg/pr59963-1.c: New test.
907 * gcc.dg/pr59963-2.c: New test.
908 * gcc.dg/pr59963-3.c: New test.
910 2014-01-30 Jakub Jelinek <jakub@redhat.com>
913 * gcc.target/arm/pr59923.c: New test.
915 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
917 * gcc.dg/vmx/splat.c: New.
918 * gcc.dg/vmx/splat-vsx.c: New.
919 * gcc.dg/vmx/splat-be-order.c: New.
920 * gcc.dg/vmx/splat-vsx-be-order.c: New.
921 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
922 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
924 2014-01-30 Richard Biener <rguenther@suse.de>
926 PR tree-optimization/59993
927 * gcc.dg/torture/pr59993.c: New testcase.
929 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
931 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
932 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
933 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
934 vect_int rather than vect_float.
936 2014-01-30 Marek Polacek <polacek@redhat.com>
938 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
940 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
942 * gcc.target/microblaze/isa/fcmp4.c: New.
944 2014-01-30 Marek Polacek <polacek@redhat.com>
947 * gcc.dg/pr59940.c: New test.
948 * gcc.dg/pr35635.c (func3): Move dg-warning.
950 2014-01-30 Richard Biener <rguenther@suse.de>
952 PR tree-optimization/59903
953 * gcc.dg/torture/pr59903.c: New testcase.
955 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
958 * g++.dg/lookup/crash8.C: New.
960 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
963 * g++.dg/template/crash117.C: New.
965 2014-01-30 Richard Biener <rguenther@suse.de>
968 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
969 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
971 * gcc.dg/invalid-call-1.c: Likewise.
973 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
976 * g++.dg/cpp1y/auto-fn23.C: New.
978 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
981 * g++.dg/init/dso_handle2.C: New.
983 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
986 * g++.dg/cpp0x/pr58674.C: New.
988 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
991 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
992 * gcc.target/i386/avx512f-gather-5.c: Ditto.
994 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
996 * gcc.dg/vmx/merge-be-order.c: New.
997 * gcc.dg/vmx/merge.c: New.
998 * gcc.dg/vmx/merge-vsx-be-order.c: New.
999 * gcc.dg/vmx/merge-vsx.c: New.
1001 2014-01-29 Richard Biener <rguenther@suse.de>
1003 PR tree-optimization/58742
1004 * gcc.dg/pr58742-1.c: New testcase.
1005 * gcc.dg/pr58742-2.c: Likewise.
1006 * gcc.dg/pr58742-3.c: Likewise.
1008 2014-01-29 Renlin Li <Renlin.Li@arm.com>
1010 * gcc.target/arm/ftest-armv7ve-arm.c: New.
1011 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
1012 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
1014 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1017 * g++.dg/gomp/pr58702.C: New.
1019 2014-01-29 Dodji Seketeli <dodji@redhat.com>
1021 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
1024 2014-01-29 Jakub Jelinek <jakub@redhat.com>
1027 PR tree-optimization/59920
1028 * gcc.dg/pr59920-1.c: New test.
1029 * gcc.dg/pr59920-2.c: New test.
1030 * gcc.dg/pr59920-3.c: New test.
1031 * c-c++-common/gomp/pr59917-1.c: New test.
1032 * c-c++-common/gomp/pr59917-2.c: New test.
1034 PR tree-optimization/59594
1035 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
1036 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
1037 * gcc.dg/vect/pr59594.c: New test.
1039 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
1042 * gfortran.dg/allocate_class_3.f90: New test.
1044 2014-01-28 Dodji Seketeli <dodji@redhat.com>
1046 PR preprocessor/59935
1047 * c-c++-common/cpp/warning-zero-location.c: New test.
1048 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
1050 2014-01-27 Steve Ellcey <sellcey@mips.com>
1052 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
1054 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
1056 * g++.dg/ext/mv16.C: New tests.
1058 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
1060 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
1061 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1062 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
1063 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1064 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
1065 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1066 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
1067 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1068 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1069 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1070 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1071 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1072 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1073 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1074 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1075 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1076 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1077 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1078 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1079 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1080 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1081 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1082 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1083 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1084 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1085 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1086 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1087 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1088 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1089 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1090 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1091 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1092 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1093 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1094 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1095 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1096 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1097 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1098 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
1099 _mm512_mask_cvtepi32_storeu_epi8.
1100 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1101 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
1102 _mm512_mask_cvtepi32_storeu_epi16.
1103 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1104 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
1105 _mm512_mask_cvtepi64_storeu_epi8.
1106 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1107 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
1108 _mm512_mask_cvtepi64_storeu_epi16.
1109 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1110 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
1111 _mm512_mask_cvtepi64_storeu_epi32.
1112 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1113 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
1114 _mm512_mask_cvtsepi32_storeu_epi8.
1115 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1116 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
1117 _mm512_mask_cvtsepi32_storeu_epi16.
1118 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1119 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1120 _mm512_mask_cvtsepi64_storeu_epi8.
1121 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1122 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1123 _mm512_mask_cvtsepi64_storeu_epi16.
1124 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1125 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1126 _mm512_mask_cvtsepi64_storeu_epi32.
1127 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1128 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1129 _mm512_mask_cvtusepi32_storeu_epi8.
1130 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1131 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1132 _mm512_mask_cvtusepi32_storeu_epi16.
1133 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1134 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
1135 _mm512_mask_cvtusepi64_storeu_epi8.
1136 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1137 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
1138 _mm512_mask_cvtusepi64_storeu_epi16.
1139 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1140 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
1141 _mm512_mask_cvtusepi64_storeu_epi32.
1142 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1143 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
1145 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
1147 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
1148 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1149 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1150 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1151 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1152 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1153 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1154 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1155 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
1156 built-ins roudning immediate.
1157 * gcc.target/i386/sse-22.c: Add new built-ins.
1158 * gcc.target/i386/sse-23.c: Ditto.
1159 * gcc.target/i386/avx-1.c: Ditto.
1161 2014-01-27 Christian Bruel <christian.bruel@st.com>
1163 * gcc.target/sh/torture/strncmp.c: New tests.
1165 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
1167 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1169 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
1171 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1173 2014-01-24 Jeff Law <law@redhat.com>
1175 PR tree-optimization/59919
1176 * gcc.c-torture/compile/pr59919.c: New test.
1178 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1181 * g++.dg/ext/timevar2.C: New.
1183 2014-01-24 Marek Polacek <polacek@redhat.com>
1185 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1187 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
1190 * gcc.target/i386/pr59929.c: New test.
1192 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1195 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1196 word atomic functions at runtime.
1198 2014-01-23 Marek Polacek <polacek@redhat.com>
1201 * gcc.dg/pr59846.c: New test.
1203 2014-01-23 Marek Polacek <polacek@redhat.com>
1206 * c-c++-common/pr58346-1.c: New test.
1207 * c-c++-common/pr58346-2.c: New test.
1208 * c-c++-common/pr58346-3.c: New test.
1210 2014-01-23 Marek Polacek <polacek@redhat.com>
1213 * gcc.dg/20020220-2.c: Adjust dg-warning message.
1214 * gcc.dg/pr59871.c: New test.
1216 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1219 * g++.dg/parse/enum11.C: New.
1221 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1223 * gcc.target/aarch64/sshr64_1.c: New testcase.
1225 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
1227 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1228 SIMD enabled function.
1229 * g++.dg/cilk-plus/ef_test.C: New test.
1230 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1232 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1233 to differenciate C error messages from C++ ones.
1235 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1237 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1239 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
1241 * gcc.target/microblaze/others/builtin-trap.c: New test,
1243 2014-01-23 Jakub Jelinek <jakub@redhat.com>
1246 * c-c++-common/gomp/pr58809.c: New test.
1248 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
1251 * c-c++-common/asan/use-after-return-1.c: Fixed
1254 2014-01-23 Dodji Seketeli <dodji@redhat.com>
1256 PR preprocessor/58580
1257 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1259 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1260 Ilya Tocar <ilya.tocar@intel.com>
1262 * gcc.target/i386/avx512f-kmovw-1.c: New.
1264 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1266 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1267 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1268 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1269 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1270 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1271 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1273 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
1276 * gcc.dg/pr48774.c: Remove skip for mips_rel.
1277 * gcc.target/mips/pr52125.c: New test.
1279 2014-01-22 Marek Polacek <polacek@redhat.com>
1282 * gcc.dg/torture/pr59891.c: New test.
1284 2014-01-22 Jeff Law <law@redhat.com>
1286 PR tree-optimization/59597
1287 * gcc.dg/tree-ssa/pr59597.c: New test.
1289 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
1291 PR rtl-optimization/59477
1292 * g++.dg/pr59477.C: New.
1294 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1296 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1298 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1301 * g++.dg/pr59482.C: New.
1303 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1305 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1306 * gcc.dg/vmx/extract-vsx.c: New.
1307 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1308 * gcc.dg/vmx/insert-vsx.c: New.
1310 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1312 PR rtl-optimization/59896
1313 * gcc.target/arm/pr59896.c: New.
1315 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1317 PR rtl-optimization/59858
1318 * gcc.target/arm/pr59858.c: New.
1320 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1323 * gcc.dg/tree-prof/pr59003.c: New test.
1326 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1329 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1331 * gfortran.dg/round_3.f08: Add more cases.
1333 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1335 * lib/target-supports.exp (force_conventional_output_for): New
1337 * lib/scanasm.exp (scan-assembler_required_options)
1338 (scan-assembler-not_required_options)
1339 (scan-assembler-times_required_options): Replace with
1340 force_conventional_output_fors.
1341 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1342 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1344 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1347 * gcc.target/i386/pr59789.c: New testcase.
1349 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1351 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1352 the 'code' bitfield from 16 to 8.
1354 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1356 * lib/target-supports.exp
1357 (check_effective_target_vect_perm): Exclude aarch64_be.
1358 (check_effective_target_vect_perm_byte): Likewise.
1359 (check_effective_target_vect_perm_short): Likewise.
1361 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1363 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1364 (RUN_TEST): Use new macro.
1365 (INDEX64_32): Delete.
1366 (INDEX64_64): Likewise.
1367 (INDEX128_32): Likewise.
1368 (INDEX128_64): Likewise.
1370 (test_vneg_f32): Use fixed RUN_TEST.
1372 2014-01-20 Richard Biener <rguenther@suse.de>
1375 * gcc.dg/pr59860.c: New testcase.
1377 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1380 * gcc.target/i386/pr59880.c: New test.
1382 2014-01-20 Renlin Li <renlin.li@arm.com>
1384 * gcc.dg/pr44194-1.c: Tweak regexp.
1386 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1391 * gfortran.dg/round_3.f08: New cases added.
1392 * gfortran.dg/fmt_g_1.f90: New test.
1394 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1396 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1398 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1400 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1402 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1404 * gcc.dg/vect/pr57705.c: Require vect_int.
1405 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1406 * gcc.dg/vect/vect-alias-check.c: Likewise.
1408 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1411 * gfortran.dg/unresolved_fixup_1.f90: New test.
1412 * gfortran.dg/unresolved_fixup_2.f90: New test.
1414 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1417 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1418 Remove dg-prune-output lines.
1420 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1423 * gfortran.dg/pr59706.f90: New test.
1424 * g++.dg/ext/pr59706.C: New test.
1426 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1430 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1431 * g++.dg/init/pr58811.C: Likewise.
1433 2014-01-17 Jeff Law <law@redhat.com>
1436 * gfortran.dg/pr57904.f90: New test.
1438 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1441 * g++.dg/cpp0x/nsdmi-union4.C: New.
1443 2014-01-17 Marek Polacek <polacek@redhat.com>
1446 * g++.dg/diagnostic/pr59838.C: New test.
1448 2014-01-17 Marek Polacek <polacek@redhat.com>
1451 * gcc.dg/pr58346.c: New test.
1453 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1456 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1457 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1461 * gfortran.dg/pr59440-1.f90: New test.
1462 * gfortran.dg/pr59440-2.f90: New test.
1463 * gfortran.dg/pr59440-3.f90: New test.
1466 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1467 testing for " version" and " alias" with one testing for
1468 " version\[^\n\r]* alias".
1469 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1470 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1471 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1472 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1473 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1474 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1477 * c-c++-common/torture/pr57945.c: New test.
1479 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1481 * gcc.target/arm/its.c: New testcase.
1483 2014-01-16 Jan Hubicka <jh@suse.cz>
1486 * g++.dg/torture/pr59775.C: New testcase.
1488 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1491 * gcc.c-torture/compile/pr58344.c: New test.
1494 * gcc.target/i386/pr59839.c: New test.
1497 * gcc.target/i386/pr9771-1.c (main): Rename to...
1498 (real_main): ... this. Add __asm name "main".
1499 (ASMNAME, ASMNAME2, STRING): Define.
1501 2014-01-16 Nick Clifton <nickc@redhat.com>
1504 * gcc.c-torture/compile/pr28865.c: New.
1505 * gcc.c-torture/execute/pr28865.c: New.
1507 2014-01-16 Marek Polacek <polacek@redhat.com>
1510 * gcc.dg/pr59827.c: New test.
1512 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1514 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1516 2014-01-15 Richard Henderson <rth@redhat.com>
1519 * gcc.target/i386/pr54694.c: New test.
1521 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1524 * g++.dg/pr49718.C: New test.
1526 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1528 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1530 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1532 * gcc.dg/vmx/mult-even-odd.c: New.
1533 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1535 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1537 * lib/target-supports.exp (check_libcilkrts_available): Added an
1538 extern "C" if we are using C++ along with a function prototype.
1540 2014-01-15 Jeff Law <law@redhat.com>
1542 PR tree-optimization/59747
1543 * gcc.c-torture/execute/pr59747.c: New test.
1545 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1548 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1550 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1551 * g++.dg/ext/attribute-test-1.C: Likewise.
1552 * g++.dg/ext/attribute-test-2.C: Likewise.
1553 * g++.dg/ext/attribute-test-3.C: Likewise.
1554 * g++.dg/ext/attribute-test-4.C: Likewise.
1555 * g++.dg/ext/pr56790-1.C: Likewise.
1556 * g++.dg/torture/pr38565.C: Likewise.
1557 * gcc.dg/pr53060.c: Likewise.
1558 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1559 * c-c++-common/vector-compare-2.c: Likewise.
1560 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1561 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1562 dg-message line number.
1564 2014-01-15 Matthias Klose <doko@ubuntu.com>
1566 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1568 2014-01-15 Richard Biener <rguenther@suse.de>
1570 PR tree-optimization/59822
1571 * g++.dg/torture/pr59822.C: New testcase.
1573 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1576 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1577 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1579 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1580 Kugan Vivekanandarajah <kuganv@linaro.org>
1583 * g++.dg/pr59695.C: New testcase.
1585 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1588 * gcc.c-torture/compile/pr59803.c: New testcase.
1590 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1593 * gcc.c-torture/execute/pr58943.c: New test.
1594 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1596 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1599 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1600 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1601 (bar): Change return type to void. Set y to x.
1602 * gcc.target/i386/pr59794-1.c: New testcase.
1603 * gcc.target/i386/pr59794-2.c: Likewise.
1604 * gcc.target/i386/pr59794-3.c: Likewise.
1605 * gcc.target/i386/pr59794-4.c: Likewise.
1606 * gcc.target/i386/pr59794-5.c: Likewise.
1607 * gcc.target/i386/pr59794-6.c: Likewise.
1608 * gcc.target/i386/pr59794-7.c: Likewise.
1610 2014-01-14 Richard Biener <rguenther@suse.de>
1612 PR tree-optimization/58921
1613 PR tree-optimization/59006
1614 * gcc.dg/torture/pr58921.c: New testcase.
1615 * gcc.dg/torture/pr59006.c: Likewise.
1616 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1618 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1621 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1622 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1623 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1624 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1625 Executing predictive commoning without unrolling.
1627 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1629 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1630 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1631 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1632 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1633 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1634 __builtin_ia32_rsqrt28sd_round.
1635 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1636 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1637 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1638 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1639 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1640 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1641 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1642 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1643 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1644 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1645 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1646 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1647 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1648 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1649 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1650 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1651 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1652 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1653 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1654 fix wrong rounding mode (see above).
1655 * gcc.target/i386/sse-23.c: Ditto.
1657 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1659 * gcc.dg/vmx/insert.c: New.
1660 * gcc.dg/vmx/insert-be-order.c: New.
1661 * gcc.dg/vmx/extract.c: New.
1662 * gcc.dg/vmx/extract-be-order.c: New.
1664 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1666 PR tree-optimization/59387
1667 * gcc.c-torture/execute/pr59387.c: New test.
1669 2014-01-13 Richard Biener <rguenther@suse.de>
1671 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1672 adjusting mathlib options.
1673 * gfortran.dg/lto/lto.exp: Likewise.
1675 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1677 * gnat.dg/loop_optimization17.adb: New test.
1678 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1680 2014-01-13 Christian Bruel <christian.bruel@st.com>
1682 * gcc.target/sh/cmpstrn.c: New case.
1684 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1686 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1687 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1689 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1692 * gfortran.dg/alloc_comp_basics_6.f90: New.
1694 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1697 * gfortran.dg/pr59700.f90: New test.
1699 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1701 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1702 * gfortran.dg/use_only_3.f90: Likewise.
1703 * gfortran.dg/inquire_10.f90: Delete opened file.
1704 * gfortran.dg/inquire_15.f90: Likewise.
1705 * gfortran.dg/pr16597.f90: Likewise.
1706 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1709 2014-01-10 Jeff Law <law@redhat.com>
1712 * gcc.c-torture/compile/pr59743.c: New test.
1714 2014-01-10 Jan Hubicka <jh@suse.cz>
1717 * g++.dg/torture/pr58585.C: New testcase.
1719 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1721 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1723 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1725 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1727 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1730 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1731 * gcc.target/aarch64/cmn-neg2.c: New test.
1733 2014-01-10 Richard Biener <rguenther@suse.de>
1735 PR tree-optimization/59374
1736 * gcc.dg/torture/pr59374-3.c: New testcase.
1738 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1740 * lib/target-supports.exp
1741 (check_effective_target_arm_crypto_ok_nocache): New.
1742 (check_effective_target_arm_crypto_ok): Use above procedure.
1743 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1745 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1749 * g++.dg/ipa/devirt-20.C: New testcase.
1750 * g++.dg/torture/pr58252.C: Likewise.
1751 * g++.dg/torture/pr59226.C: Likewise.
1753 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1755 * c-c++-common/asan/no-asan-stack.c: New test.
1757 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1760 * gcc.dg/pr59670.c: New test.
1762 2014-01-09 Steve Ellcey <sellcey@mips.com>
1764 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1766 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1769 * gcc.target/i386/pr47735.c: New test.
1771 PR tree-optimization/59622
1772 * g++.dg/opt/pr59622-2.C: New test.
1773 * g++.dg/opt/pr59622-3.C: New test.
1774 * g++.dg/opt/pr59622-4.C: New test.
1775 * g++.dg/opt/pr59622-5.C: New test.
1778 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1779 filename:line instead of (modulename+offset) form with stripped
1780 initial / from the filename.
1782 2014-01-09 Ian Lance Taylor <iant@google.com>
1784 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1785 the other Go compiler.
1787 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1790 * g++.dg/cpp0x/variadic145.C: New.
1792 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1794 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1795 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1797 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1800 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1801 are run only if the Cilk library is available/enabled.
1802 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1803 * lib/target-supports.exp (check_libcilkrts_available): New function.
1805 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1808 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1809 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1810 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1811 with dg-additional-options.
1812 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1813 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1814 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1815 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1816 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1817 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1819 2014-01-09 Richard Biener <rguenther@suse.de>
1821 PR tree-optimization/59715
1822 * gcc.dg/torture/pr59715.c: New testcase.
1824 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1826 * c-c++-common/asan/no-asan-globals.c: New test.
1827 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1828 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1829 * c-c++-common/asan/use-after-return-1.c: Likewise.
1830 * c-c++-common/asan/no-use-after-return.c: Likewise.
1832 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1834 * gnat.dg/weak2.ad[sb]: New test.
1836 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1839 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1840 type, use pointers to vector type instead.
1842 2014-01-08 Catherine Moore <clm@codesourcery.com>
1844 * gcc.target/mips/umips-branch-3.c: New test.
1845 * gcc.target/mips/umips-branch-4.c: New test.
1847 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1849 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1850 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1851 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1852 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1853 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1854 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1855 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1856 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1858 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1860 PR rtl-optimization/59137
1861 * gcc.target/mips/pr59137.c: New test.
1863 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1865 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1866 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1867 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1868 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1869 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1870 Require fpic effective target.
1871 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1873 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1876 * gcc.dg/pr59722.c: New test.
1878 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1881 * gcc.dg/torture/pr57748-3.c: New test.
1882 * gcc.dg/torture/pr57748-4.c: New test.
1884 2014-01-08 Marek Polacek <polacek@redhat.com>
1887 * gcc.dg/gomp/pr59669-1.c: New test.
1888 * gcc.dg/gomp/pr59669-2.c: New test.
1890 2014-01-08 Martin Jambor <mjambor@suse.cz>
1893 * gcc.dg/ipa/pr59610.c: New test.
1895 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1898 * gfortran.dg/binding_label_tests_26a.f90: New.
1899 * gfortran.dg/binding_label_tests_26b.f90: New.
1901 2014-01-08 Marek Polacek <polacek@redhat.com>
1904 * c-c++-common/ubsan/pr59667.c: New test.
1906 2014-01-08 Richard Biener <rguenther@suse.de>
1909 * gcc.dg/pr59630.c: New testcase.
1911 2014-01-08 Richard Biener <rguenther@suse.de>
1914 * gcc.dg/pr59471.c: New testcase.
1916 2014-01-07 Jeff Law <law@redhat.com>
1919 * gcc.target/i386/pr53623.c: New test.
1921 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1923 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1925 * g++.dg/cpp1y/pr58534.C: Likewise.
1926 * g++.dg/cpp1y/pr58536.C: Likewise.
1927 * g++.dg/cpp1y/pr58548.C: Likewise.
1928 * g++.dg/cpp1y/pr58549.C: Likewise.
1929 * g++.dg/cpp1y/pr58637.C: Likewise.
1930 * g++.dg/cpp1y/pr59112.C: Likewise.
1931 * g++.dg/cpp1y/pr59113.C: Likewise.
1932 * g++.dg/cpp1y/pr59629.C: Likewise.
1933 * g++.dg/cpp1y/pr59635.C: Likewise.
1934 * g++.dg/cpp1y/pr59636.C: Likewise.
1935 * g++.dg/cpp1y/pr59638.C: Likewise.
1937 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1939 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1941 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
1943 * gcc.target/i386/intrinsics_4.c (bar): New function.
1945 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1947 * g++.dg/ext/is_base_of_incomplete-2.C: New.
1949 2014-01-07 Jakub Jelinek <jakub@redhat.com>
1951 PR rtl-optimization/58668
1952 * gcc.dg/pr58668.c: New test.
1954 PR tree-optimization/59643
1955 * gcc.dg/pr59643.c: New test.
1956 * gcc.c-torture/execute/pr59643.c: New test.
1958 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1961 * gfortran.dg/class_allocate_16.f90: New.
1963 2014-01-06 Jakub Jelinek <jakub@redhat.com>
1966 * gcc.target/i386/pr59644.c: New test.
1968 2014-01-06 Marek Polacek <polacek@redhat.com>
1971 * gcc.dg/pr57773.c: New test.
1973 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
1979 * g++.dg/cpp1y/pr59635.C: New testcase.
1980 * g++.dg/cpp1y/pr59636.C: New testcase.
1981 * g++.dg/cpp1y/pr59629.C: New testcase.
1982 * g++.dg/cpp1y/pr59638.C: New testcase.
1984 2014-01-06 Martin Jambor <mjambor@suse.cz>
1987 * gcc.dg/ipa/pr59008.c: New test.
1989 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1991 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1994 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1996 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1997 Require c99_runtime.
1998 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
2000 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
2001 Require c99_runtime.
2002 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
2003 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
2004 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
2006 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
2007 Require c99_runtime.
2008 Make CALC void static.
2009 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
2011 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
2012 Require c99_runtime.
2013 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
2015 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2017 * gcc.target/i386/pr59501-1.c: Require avx effective target.
2018 * gcc.target/i386/pr59501-2.c: Likewise.
2019 * gcc.target/i386/pr59501-3.c: Likewise.
2020 * gcc.target/i386/pr59501-4.c: Likewise.
2021 * gcc.target/i386/pr59501-5.c: Likewise.
2022 * gcc.target/i386/pr59501-6.c: Likewise.
2024 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2026 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
2027 * gcc.target/i386/pr59390_1.c: Likewise.
2028 * gcc.target/i386/pr59390_2.c: Likewise.
2030 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
2032 * gcc.dg/pr59350.c: Tweak.
2033 * gcc.dg/pr59350-2.c: New test.
2034 * g++.dg/pr59510.C: Likewise.
2036 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2039 * gfortran.dg/bind_c_procs_2.f90: New.
2041 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
2043 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
2044 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2045 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2046 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2047 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
2048 * gcc.dg/tree-ssa/vrp47.c: Likewise.
2049 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2051 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
2053 * gcc.target/arm/neon-nested-apcs.c: New test.
2055 2014-01-04 Jakub Jelinek <jakub@redhat.com>
2057 PR tree-optimization/59519
2058 * gcc.dg/vect/pr59519-1.c: New test.
2059 * gcc.dg/vect/pr59519-2.c: New test.
2061 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
2064 2014-01-04 Janus Weil <janus@gcc.gnu.org>
2067 * gfortran.dg/typebound_proc_32.f90: New.
2069 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
2072 * g++.dg/pr58950.C: New file.
2074 2014-01-03 Tobias Burnus <burnus@net-b.de>
2077 * g++.dg/gomp/pr58567.C: New.
2079 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
2081 PR tree-optimization/59651
2082 * gcc.dg/torture/pr59651.c: New test.
2083 * gcc.dg/vect/pr59651.c: Ditto.
2085 2014-01-03 Jakub Jelinek <jakub@redhat.com>
2088 * gcc.target/i386/pr59625.c: New test.
2090 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2094 * g++.dg/cpp0x/range-for28.C: New.
2095 * g++.dg/cpp0x/range-for3.C: Update.
2097 2014-01-02 Joseph Myers <joseph@codesourcery.com>
2099 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
2101 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2104 * g++.dg/cpp0x/pr59641.C: New file.
2106 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2108 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
2110 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2113 * g++.dg/ext/pr59378.C: New file.
2115 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2117 Update copyright years
2119 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2121 * gcc.target/arc/arc.exp: Use the standard form for the copyright
2124 2014-01-02 Janus Weil <janus@gcc.gnu.org>
2127 * gfortran.dg/dynamic_dispatch_12.f90: New.
2129 2014-01-01 Jakub Jelinek <jakub@redhat.com>
2131 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2132 the builtin isn't optimized away as unused.
2134 PR rtl-optimization/59647
2135 * g++.dg/opt/pr59647.C: New test.
2137 Copyright (C) 2014 Free Software Foundation, Inc.
2139 Copying and distribution of this file, with or without modification,
2140 are permitted in any medium without royalty provided the copyright
2141 notice and this notice are preserved.