1 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
4 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
5 * gcc.dg/vmx/ldl-vsx.c: Likewise.
6 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
7 * gcc.dg/vmx/merge-vsx.c: Likewise.
8 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
10 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
12 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
13 * gcc.target/i386/prefetchwt1-1.c: New.
14 * g++.dg/other/i386-2.C: Add new option.
15 * g++.dg/other/i386-3.C: Ditto.
16 * gcc.target/i386/sse-12.c: Ditto.
17 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
18 * gcc.target/i386/sse-22.c: Add new option.
19 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
21 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
24 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
27 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
29 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
32 * g++.dg/cpp1y/pr60311.C: New testcase.
34 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
37 * g++.dg/cpp1y/pr60065.C: New testcase.
39 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
41 PR rtl-optimization/60268
42 * gcc.c-torture/compile/pr60268.c: New test.
44 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
46 * gcc.target/microblaze/others/mem_reload.c: New test.
48 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
50 * gcc.dg/vmx/lde.c: New test.
51 * gcc.dg/vmx/lde-be-order.c: New test.
52 * gcc.dg/vmx/ste.c: New test.
53 * gcc.dg/vmx/ste-be-order.c: New test.
55 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
58 * lib/target-supports.exp
59 (check_effective_target_logical_op_short_circuit): Add cris-*-*
60 and crisv32-*-* to list.
62 2014-02-21 Janus Weil <janus@gcc.gnu.org>
65 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
67 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
69 * gcc.dg/vmx/vsums.c: Check entire result vector.
70 * gcc.dg/vmx/vsums-be-order.c: Likewise.
72 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
74 * gcc.dg/vmx/ld.c: New test.
75 * gcc.dg/vmx/ld-be-order.c: New test.
76 * gcc.dg/vmx/ld-vsx.c: New test.
77 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
78 * gcc.dg/vmx/ldl.c: New test.
79 * gcc.dg/vmx/ldl-be-order.c: New test.
80 * gcc.dg/vmx/ldl-vsx.c: New test.
81 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
82 * gcc.dg/vmx/st.c: New test.
83 * gcc.dg/vmx/st-be-order.c: New test.
84 * gcc.dg/vmx/st-vsx.c: New test.
85 * gcc.dg/vmx/st-vsx-be-order.c: New test.
86 * gcc.dg/vmx/stl.c: New test.
87 * gcc.dg/vmx/stl-be-order.c: New test.
88 * gcc.dg/vmx/stl-vsx.c: New test.
89 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
91 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
93 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
94 * g++.dg/other/i386-3.C (dg-options): Ditto.
95 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
96 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
99 2014-02-21 Richard Biener <rguenther@suse.de>
101 PR tree-optimization/60276
102 * gcc.dg/vect/pr60276.c: New testcase.
104 2014-02-21 Janus Weil <janus@gcc.gnu.org>
107 * gfortran.dg/finalize_23.f90: New.
109 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
113 * g++.dg/cpp1y/pr60052.C: New testcase.
114 * g++.dg/cpp1y/pr60053.C: New testcase.
116 2014-02-21 Tobias Burnus <burnus@net-b.de>
119 * gfortran.dg/inquire_16.f90: New.
121 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
123 * gcc.target/nios2/biggot-1.c: New.
124 * gcc.target/nios2/biggot-2.c: New.
126 2014-02-20 Martin Jambor <mjambor@suse.cz>
129 * gcc.dg/ipa/pr55260.c: New test.
131 2014-02-20 Bin Cheng <bin.cheng@arm.com>
133 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
134 for execution test case.
136 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
139 * g++.dg/torture/pr58555.C: New testcase.
141 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
144 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
146 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
148 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
149 Kirill Yukhin <kirill.yukhin@intel.com>
151 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
152 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
153 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
154 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
155 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
156 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
158 2014-02-19 Jakub Jelinek <jakub@redhat.com>
161 * g++.dg/ext/builtin-bswap1.C: New test.
162 * c-c++-common/pr37743.c: New test.
164 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
166 * gcc.dg/decl-10.c: New test.
168 2014-02-19 Jakub Jelinek <jakub@redhat.com>
171 * g++.dg/ext/ivdep-1.C: New test.
174 * gcc.dg/pr60267.c: New test.
176 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
179 * gcc.target/i386/pr39162.c: Add dg-prune-output.
180 (dg-options): Remove -Wno-psabi.
181 * gcc.target/i386/pr59794-2.c: Ditto.
182 * gcc.target/i386/pr60205-1.c: Ditto.
183 * gcc.target/i386/sse-5.c: Ditto.
185 2014-02-18 Nick Clifton <nickc@redhat.com>
187 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
188 * gcc.dg/pr23623.c: Likewise.
189 * gcc.dg/pr48784-1.c: Likewise.
190 * gcc.dg/pr48784-2.c: Likewise.
191 * gcc.dg/pr56997-2.c: Likewise.
192 * gcc.dg/sms-6.c: Likewise.
193 * gcc.dg/torture/pr60183.c: Likewise.
194 * gcc.dg/torture/vec-cvt-1.c: Likewise.
195 * gcc.c-torture/execute/20061220-1.x: New.
196 * gcc.c-torture/execute/pr43220.x: New.
197 * gcc.c-torture/execute/pr51581-1.x: New.
198 * gcc.c-torture/execute/pr51581-2.x: New.
199 * gcc.c-torture/execute/pr58570.x: New.
200 * gcc.c-torture/unsorted/DFcmp.x: New.
201 * gcc.c-torture/unsorted/SFset.x: New.
203 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
205 * gnat.dg/opt31.adb: New test.
207 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
209 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
211 2014-02-19 Janus Weil <janus@gcc.gnu.org>
214 * gfortran.dg/typebound_proc_33.f90: New.
216 2014-02-19 Marek Polacek <polacek@redhat.com>
219 * gcc.dg/pr60195.c: New test.
221 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
223 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
226 2014-02-19 Jakub Jelinek <jakub@redhat.com>
228 PR preprocessor/58844
229 * c-c++-common/cpp/pr58844-1.c: New test.
230 * c-c++-common/cpp/pr58844-2.c: New test.
232 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
235 * g++.dg/cpp0x/constexpr-ice10.C: New.
237 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
240 * g++.dg/cpp0x/pr60215.C: New.
242 2014-02-18 Tobias Burnus <burnus@net-b.de>
245 * gfortran.dg/proc_ptr_45.f90: New.
246 * gfortran.dg/proc_ptr_46.f90: New.
248 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
251 * g++.dg/cpp1y/pr60190.C: New testcase.
254 * g++.dg/cpp1y/pr60064.C: New testcase.
256 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
259 * gcc.target/i386/pr60205-1.c: New test.
260 * gcc.target/i386/pr60205-2.c: Ditto.
262 2014-02-18 Kai Tietz <ktietz@redhat.com>
265 * gcc.target/i386/nest-1.c: New testcase.
267 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
269 * gnat.dg/opt32.adb: New test.
271 2014-02-18 Janus Weil <janus@gcc.gnu.org>
274 * gfortran.dg/typebound_generic_15.f90: New.
276 2014-02-17 Janus Weil <janus@gcc.gnu.org>
279 * gfortran.dg/init_flag_12.f90: New.
281 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
282 Ilya Tocar <ilya.tocar@intel.com>
284 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
285 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
286 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
287 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
289 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
291 * lib/target-supports.exp
292 (check_effective_target_logical_op_short_circuit): New procedure.
293 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
294 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
295 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
296 * gcc.dg/tree-ssa/vrp47.c: Likewise.
297 * gcc.dg/tree-ssa/vrp87.c: Likewise.
298 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
299 logical_op_short_circuit for the alternative test, extending
302 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
305 * gcc.target/powerpc/pr60203.c: New testsuite.
307 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
310 * gfortran.dg/ichar_3.f90: New test.
312 2014-02-15 Richard Biener <rguenther@suse.de>
314 PR tree-optimization/60183
315 * gcc.dg/torture/pr60183.c: New testcase.
317 2014-02-14 Jeff Law <law@redhat.com>
319 PR rtl-optimization/60131
320 * g++.dg/torture/pr60131.C: New test.
322 2014-02-14 Ian Bolton <ian.bolton@arm.com>
324 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
327 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
329 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
331 2014-02-14 Jakub Jelinek <jakub@redhat.com>
333 * gcc.c-torture/compile/20140213.c: New test.
335 2014-02-13 Jakub Jelinek <jakub@redhat.com>
338 * gcc.target/i386/pr43546.c: New test.
340 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
342 * gcc.target/s390/hotpatch-compile-8.c: New test.
344 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
346 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
347 definition with an ifndef.
348 * gcc.dg/pr59605-2.c: New test.
350 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
352 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
354 2014-02-12 Joseph Myers <joseph@codesourcery.com>
356 * gcc.dg/torture/float128-mul-underflow.c,
357 gcc.dg/torture/float128-truncdf-underflow.c,
358 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
360 2014-02-12 Jakub Jelinek <jakub@redhat.com>
363 * g++.dg/ipa/pr59737.C: New test.
365 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
367 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
369 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
371 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
373 * gcc.dg/cilk-plus/jump-openmp.c: New file.
375 2014-02-12 Richard Biener <rguenther@suse.de>
378 * gcc.dg/torture/pr60092.c: New testcase.
379 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
381 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
383 * gcc.c-torture/execute/20140212-1.c: New test.
385 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
388 * g++.dg/cpp0x/pr60047.C: New.
390 2014-02-12 Jakub Jelinek <jakub@redhat.com>
393 * c-c++-common/pr60101.c: New test.
395 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
398 * g++.dg/ipa/devirt-27.C: New testcase.
399 * g++.dg/ipa/devirt-26.C: New testcase.
401 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
404 * gcc.target/powerpc/pr60137.c: New file.
406 2014-02-11 Jakub Jelinek <jakub@redhat.com>
409 * gfortran.dg/pr52370.f90: New test.
411 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
415 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
418 * gcc.target/i386/pr43662.c (dg-options):
419 Add -maccumulate-outgoing-args.
420 * gcc.target/i386/pr43869.c (dg-options): Ditto.
421 * gcc.target/i386/pr57003.c (dg-options): Ditto.
422 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
423 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
424 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
425 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
426 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
427 Add -maccumulate-outgoing-args.
428 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
429 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
430 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
431 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
432 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
433 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
434 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
435 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
436 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
437 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
438 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
439 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
440 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
441 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
442 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
444 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
446 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
448 2014-02-11 Jakub Jelinek <jakub@redhat.com>
451 * gcc.dg/guality/pr59776.c: New test.
453 2014-02-11 Renlin Li <Renlin.Li@arm.com>
455 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
456 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
457 (add_options_for_arm_vfp3): New.
459 2014-02-11 Jeff Law <law@redhat.com>
462 * gcc.target/m68k/pr54041.c: New test.
464 2014-02-11 Jakub Jelinek <jakub@redhat.com>
467 * gcc.target/i386/pr59927.c: New test.
469 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
471 * gcc.dg/vect/pr57741-3.c: Require vect_int.
472 * gcc.dg/vect/pr60012.c: Likewise.
473 * gcc.dg/vect/vect-119.c: Likewise.
474 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
475 * gcc.dg/vect/vect-outer-4c.c: Likewise.
477 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
479 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
481 2014-02-10 Jeff Law <law@redhat.com>
484 * gcc.c-torture/compile/pr52306.c: New test.
486 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
488 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
490 2014-02-10 Richard Biener <rguenther@suse.de>
492 PR tree-optimization/60115
493 * gcc.dg/torture/pr60115.c: New testcase.
495 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
497 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
498 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
500 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
501 Ilya Tocar <ilya.tocar@intel.com>
503 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
504 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
505 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
506 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
507 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
508 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
509 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
510 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
511 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
512 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
513 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
514 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
515 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
516 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
517 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
518 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
519 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
520 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
521 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
522 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
523 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
524 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
525 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
526 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
527 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
528 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
529 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
531 2014-02-10 Jakub Jelinek <jakub@redhat.com>
533 * gcc.dg/vect/pr59984.c: Require effective target
536 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
539 * gfortran.dg/associated_target_5.f03: New test.
541 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
544 * gfortran.dg/elemental_by_value_1.f90: New test.
546 2014-02-08 Janus Weil <janus@gcc.gnu.org>
549 * gfortran.dg/finalize_22.f90: New.
551 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
554 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
555 was fixed by the patch for PR59906.
557 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
560 * gfortran.dg/coarray_8.f90: Update dg-error match.
562 2014-02-08 Jakub Jelinek <jakub@redhat.com>
565 * gcc.dg/vect/pr59984.c: New test.
568 * gcc.dg/attr-alloc_align-1.c: New test.
569 * gcc.dg/attr-alloc_align-2.c: New test.
570 * gcc.dg/attr-alloc_align-3.c: New test.
571 * gcc.dg/attr-assume_aligned-1.c: New test.
572 * gcc.dg/attr-assume_aligned-2.c: New test.
573 * gcc.dg/attr-assume_aligned-3.c: New test.
575 2014-02-08 Jakub Jelinek <jakub@redhat.com>
578 * gcc.target/i386/pr60077-1.c: New test.
579 * gcc.target/i386/pr60077-2.c: New test.
581 2014-02-07 Jakub Jelinek <jakub@redhat.com>
583 PR preprocessor/56824
584 * gcc.dg/pr56824.c: New test.
586 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
588 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
589 variable used for atomic operations.
591 2014-02-07 Richard Biener <rguenther@suse.de>
594 * gcc.dg/vect/pr60092-2.c: New testcase.
596 2014-02-07 Jakub Jelinek <jakub@redhat.com>
600 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
602 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
603 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
605 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
607 * gcc.target/s390/fp2int1.c: New testcase.
609 2014-02-07 Richard Biener <rguenther@suse.de>
612 * gcc.dg/tree-ssa/alias-30.c: New testcase.
613 * gcc.dg/tree-ssa/alias-31.c: Likewise.
615 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
618 * g++.dg/torture/pr59918.C: New testcase.
620 2014-02-06 Jakub Jelinek <jakub@redhat.com>
623 * gcc.target/arm/pr59575.c: New test.
626 * gcc.dg/pr59992.c: New test.
628 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
630 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
631 init_priority. Test alignment of variable instead of function.
633 2014-02-06 Marek Polacek <polacek@redhat.com>
636 * gcc.dg/pr60087.c: New test.
638 2014-02-06 Alan Modra <amodra@gmail.com>
640 * gcc.target/powerpc/pr60032.c: New.
642 2014-02-06 Jakub Jelinek <jakub@redhat.com>
645 * gcc.c-torture/execute/pr60062.c: New test.
646 * gcc.c-torture/execute/pr60072.c: New test.
648 2014-02-06 Ian Bolton <ian.bolton@arm.com>
650 * gcc.dg/tree-ssa/pr59597.c: Make called function static
651 so that expected outcome works for PIC variants too.
653 2014-02-06 Yury Gribov <y.gribov@samsung.com>
654 Kugan Vivekanandarajah <kuganv@linaro.org>
656 * gcc.target/arm/vect-noalign.c: New file.
658 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
659 Jakub Jelinek <jakub@redhat.com>
662 * gcc.dg/pr60013.c: New testcase.
664 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
666 * gcc.dg/vmx/sum2s.c: New.
667 * gcc.dg/vmx/sum2s-be-order.c: New.
669 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
671 * gcc.dg/vmx/pack.c: New.
672 * gcc.dg/vmx/pack-be-order.c: New.
673 * gcc.dg/vmx/unpack.c: New.
674 * gcc.dg/vmx/unpack-be-order.c: New.
676 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
678 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
679 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
681 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
683 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
684 Use __builtin_floorf, __builtin_ceilf.
685 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
687 (TEST): Use __builtin_floorf.
688 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
690 2014-02-05 Jakub Jelinek <jakub@redhat.com>
693 * g++.dg/opt/pr59947.C: New test.
696 * c-c++-common/gomp/pr58703.c: New test.
698 2014-02-05 Richard Biener <rguenther@suse.de>
701 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
702 avoid using unsigned long long.
704 2014-02-05 Jakub Jelinek <jakub@redhat.com>
707 * g++.dg/torture/pr57499.C: New test.
709 2014-02-05 Yury Gribov <y.gribov@samsung.com>
711 * gcc.dg/asan/nosanitize-and-inline.c: New test.
713 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
715 * g++.dg/ipa/devirrt-22.C: Fix template.
717 2014-02-04 Marek Polacek <polacek@redhat.com>
720 * gcc.dg/pr60036.c: New test.
722 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
725 * g++.dg/torture/pr60058.C: New testcase.
727 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
729 * g++.dg/tsan/default_options.C: Invert check.
731 2014-02-04 Jakub Jelinek <jakub@redhat.com>
733 PR tree-optimization/60002
734 * g++.dg/opt/pr60002.C: New test.
736 PR tree-optimization/60023
737 * g++.dg/vect/pr60023.cc: New test.
740 * c-c++-common/torture/pr60026.c: New test.
742 PR rtl-optimization/57915
743 * gcc.target/i386/pr57915.c: New test.
745 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
747 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
749 2014-02-04 Renlin Li <Renlin.Li@arm.com>
751 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
753 2014-02-04 Jakub Jelinek <jakub@redhat.com>
756 * gcc.dg/pr59261.c: New test.
758 2014-02-04 Richard Biener <rguenther@suse.de>
760 PR tree-optimization/60012
761 * gcc.dg/vect/pr60012.c: New testcase.
763 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
766 * g++.dg/eh/unwind-direct.C: New test.
768 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
770 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
771 timeout value to 20s.
773 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
776 * g++.dg/torture/pr59882.C: New testcase
778 2014-02-03 Jan Hubicka <jh@suse.cz>
781 * g++.dg/ipa/devirt-22.C: New testcase.
783 2014-02-03 Jan Hubicka <jh@suse.cz>
785 * g++.dg/ipa/devirt-25.C: New testcase.
787 2014-02-04 Jakub Jelinek <jakub@redhat.com>
789 PR tree-optimization/59924
790 * gcc.dg/pr59924.c: New test.
792 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
795 * g++.dg/ipa/devirt-24.C: New testcase.
797 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
801 * c-c++-common/attributes-1.c: New testcase.
802 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
804 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
807 * g++.dg/cpp0x/pr58871.C: New.
809 2014-02-03 Cong Hou <congh@google.com>
811 PR tree-optimization/60000
812 * g++.dg/vect/pr60000.cc: New test.
814 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
816 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
817 * gcc.target/i386/long-double-64-4.c: Likewise.
818 * gcc.target/i386/long-double-80-1.c: Likewise.
819 * gcc.target/i386/long-double-80-2.c: Likewise.
820 * gcc.target/i386/long-double-80-3.c: Likewise.
821 * gcc.target/i386/long-double-80-4.c: Likewise.
822 * gcc.target/i386/long-double-80-5.c: Likewise.
823 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
825 * gcc.target/i386/long-double-64-3.c: Likewise.
826 * gcc.target/i386/long-double-128-1.c: New test.
827 * gcc.target/i386/long-double-128-2.c: Likewise.
828 * gcc.target/i386/long-double-128-3.c: Likewise.
829 * gcc.target/i386/long-double-128-4.c: Likewise.
830 * gcc.target/i386/long-double-128-5.c: Likewise.
831 * gcc.target/i386/long-double-128-6.c: Likewise.
832 * gcc.target/i386/long-double-128-7.c: Likewise.
833 * gcc.target/i386/long-double-128-8.c: Likewise.
834 * gcc.target/i386/long-double-128-9.c: Likewise.
835 * gcc.target/i386/long-double-64-5.c: Likewise.
836 * gcc.target/i386/long-double-64-6.c: Likewise.
837 * gcc.target/i386/long-double-64-7.c: Likewise.
838 * gcc.target/i386/long-double-64-8.c: Likewise.
839 * gcc.target/i386/long-double-64-9.c: Likewise.
840 * gcc.target/i386/long-double-80-10.c: Likewise.
841 * gcc.target/i386/long-double-80-8.c: Likewise.
842 * gcc.target/i386/long-double-80-9.c: Likewise.
844 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
846 PR rtl-optimization/57662
847 * g++.dg/pr57662.C: New test.
849 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
851 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
852 * gcc.dg/vmx/perm.c: New.
853 * gcc.dg/vmx/perm-be-order.c: New.
855 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
857 * gcc.dg/vmx/vsums.c: New.
858 * gcc.dg/vmx/vsums-be-order.c: New.
860 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
862 * g++.dg/ipa/devirt-23.C: New testcase.
863 * g++.dg/ipa/devirt-20.C: Fix template.
865 2014-02-02 Jan Hubicka <jh@suse.cz>
867 * g++.dg/ipa/devirt-21.C: New testcase.
869 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
871 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
872 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
874 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
877 * gcc.c-torture/execute/pr60017.c: New test.
879 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
882 * gfortran.dg/default_initialization_7.f90: New test.
884 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
887 * gfortran.dg/elemental_subroutine_9.f90: New test.
889 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
891 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
893 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
895 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
897 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
899 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
901 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
904 * g++.dg/init/bitfield5.C: New.
906 2014-02-01 Jakub Jelinek <jakub@redhat.com>
908 PR tree-optimization/60003
909 * gcc.c-torture/execute/pr60003.c: New test.
911 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
914 * gcc.target/arm/pr59985.C: New.
916 2014-01-31 Jakub Jelinek <jakub@redhat.com>
919 * lib/tsan-dg.exp (tsan_init): Instead of not running any
920 tsan tests if trivial testcase doesn't run, set dg-do-what-default
922 (tsan_finish): Restore dg-do-what-default.
923 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
924 * g++.dg/tsan/fd_close_norace2.C: Likewise.
925 * g++.dg/tsan/default_options.C: Likewise.
926 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
927 * g++.dg/tsan/atomic_free2.C: Likewise.
928 * g++.dg/tsan/cond_race.C: Likewise.
929 * g++.dg/tsan/fd_close_norace.C: Likewise.
930 * g++.dg/tsan/benign_race.C: Likewise.
931 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
932 * c-c++-common/tsan/simple_race.c: Likewise.
933 * c-c++-common/tsan/mutexset1.c: Likewise.
934 * c-c++-common/tsan/thread_leak2.c: Likewise.
935 * c-c++-common/tsan/tls_race.c: Likewise.
936 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
937 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
938 * c-c++-common/tsan/free_race2.c: Likewise.
939 * c-c++-common/tsan/thread_leak.c: Likewise.
940 * c-c++-common/tsan/thread_leak1.c: Likewise.
941 * c-c++-common/tsan/race_on_barrier.c: Likewise.
942 * c-c++-common/tsan/free_race.c: Likewise.
943 * c-c++-common/tsan/sleep_sync.c: Likewise.
944 * c-c++-common/tsan/tiny_race.c: Likewise.
945 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
946 * c-c++-common/tsan/atomic_stack.c: Likewise.
947 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
948 in dg-output regexps.
949 * c-c++-common/tsan/simple_stack.c: Likewise.
951 2014-01-31 Richard Henderson <rth@redhat.com>
953 * g++.dg/tm/pr60004.C: New.
955 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
958 * g++.dg/inherit/crash4.C: New.
960 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
962 * c-c++-common/tsan/simple_race.c: Made test less flaky.
964 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
966 * gcc.target/i386/m512-check.h: Use correct rounding values.
968 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
970 * gcc.target/i386/avx-1.c: Use correct rounding values.
971 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
972 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
973 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
974 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
975 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
976 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
977 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
978 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
979 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
980 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
981 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
982 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
983 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
984 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
985 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
986 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
987 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
988 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
989 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
990 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
991 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
992 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
993 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
994 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
995 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
996 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
997 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
998 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
999 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
1000 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
1001 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
1002 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
1003 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
1004 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
1005 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
1006 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
1007 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
1008 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
1009 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
1010 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
1011 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
1012 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
1013 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
1014 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
1015 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
1016 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
1017 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
1018 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
1019 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
1020 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
1021 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
1022 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
1023 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
1024 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
1025 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
1026 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
1027 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
1028 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
1029 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
1030 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
1031 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
1032 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
1033 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
1034 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
1035 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
1036 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
1037 * gcc.target/i386/sse-13.c: Ditto.
1038 * gcc.target/i386/sse-14.c: Ditto.
1039 * gcc.target/i386/sse-22.c: Ditto.
1040 * gcc.target/i386/sse-23.c: Ditto.
1042 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
1044 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
1045 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
1047 2014-01-31 Richard Biener <rguenther@suse.de>
1050 * gcc.dg/torture/pr59990.c: New testcase.
1052 2014-01-31 Jakub Jelinek <jakub@redhat.com>
1054 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
1055 if it fails don't run any tsan tests.
1057 2014-01-31 Marek Polacek <polacek@redhat.com>
1060 * gcc.dg/pr59940.c (g): Adjust dg-warning.
1061 (y): Adjust dg-error.
1062 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
1063 * gcc.dg/pr59963-1.c: New test.
1064 * gcc.dg/pr59963-2.c: New test.
1065 * gcc.dg/pr59963-3.c: New test.
1067 2014-01-30 Jakub Jelinek <jakub@redhat.com>
1070 * gcc.target/arm/pr59923.c: New test.
1072 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1074 * gcc.dg/vmx/splat.c: New.
1075 * gcc.dg/vmx/splat-vsx.c: New.
1076 * gcc.dg/vmx/splat-be-order.c: New.
1077 * gcc.dg/vmx/splat-vsx-be-order.c: New.
1078 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
1079 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
1081 2014-01-30 Richard Biener <rguenther@suse.de>
1083 PR tree-optimization/59993
1084 * gcc.dg/torture/pr59993.c: New testcase.
1086 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
1088 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
1089 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
1090 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
1091 vect_int rather than vect_float.
1093 2014-01-30 Marek Polacek <polacek@redhat.com>
1095 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
1097 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
1099 * gcc.target/microblaze/isa/fcmp4.c: New.
1101 2014-01-30 Marek Polacek <polacek@redhat.com>
1104 * gcc.dg/pr59940.c: New test.
1105 * gcc.dg/pr35635.c (func3): Move dg-warning.
1107 2014-01-30 Richard Biener <rguenther@suse.de>
1109 PR tree-optimization/59903
1110 * gcc.dg/torture/pr59903.c: New testcase.
1112 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
1115 * g++.dg/lookup/crash8.C: New.
1117 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
1120 * g++.dg/template/crash117.C: New.
1122 2014-01-30 Richard Biener <rguenther@suse.de>
1125 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
1126 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
1128 * gcc.dg/invalid-call-1.c: Likewise.
1130 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1133 * g++.dg/cpp1y/auto-fn23.C: New.
1135 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1138 * g++.dg/init/dso_handle2.C: New.
1140 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1143 * g++.dg/cpp0x/pr58674.C: New.
1145 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
1148 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
1149 * gcc.target/i386/avx512f-gather-5.c: Ditto.
1151 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1153 * gcc.dg/vmx/merge-be-order.c: New.
1154 * gcc.dg/vmx/merge.c: New.
1155 * gcc.dg/vmx/merge-vsx-be-order.c: New.
1156 * gcc.dg/vmx/merge-vsx.c: New.
1158 2014-01-29 Richard Biener <rguenther@suse.de>
1160 PR tree-optimization/58742
1161 * gcc.dg/pr58742-1.c: New testcase.
1162 * gcc.dg/pr58742-2.c: Likewise.
1163 * gcc.dg/pr58742-3.c: Likewise.
1165 2014-01-29 Renlin Li <Renlin.Li@arm.com>
1167 * gcc.target/arm/ftest-armv7ve-arm.c: New.
1168 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
1169 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
1171 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1174 * g++.dg/gomp/pr58702.C: New.
1176 2014-01-29 Dodji Seketeli <dodji@redhat.com>
1178 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
1181 2014-01-29 Jakub Jelinek <jakub@redhat.com>
1184 PR tree-optimization/59920
1185 * gcc.dg/pr59920-1.c: New test.
1186 * gcc.dg/pr59920-2.c: New test.
1187 * gcc.dg/pr59920-3.c: New test.
1188 * c-c++-common/gomp/pr59917-1.c: New test.
1189 * c-c++-common/gomp/pr59917-2.c: New test.
1191 PR tree-optimization/59594
1192 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
1193 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
1194 * gcc.dg/vect/pr59594.c: New test.
1196 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
1199 * gfortran.dg/allocate_class_3.f90: New test.
1201 2014-01-28 Dodji Seketeli <dodji@redhat.com>
1203 PR preprocessor/59935
1204 * c-c++-common/cpp/warning-zero-location.c: New test.
1205 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
1207 2014-01-27 Steve Ellcey <sellcey@mips.com>
1209 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
1211 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
1213 * g++.dg/ext/mv16.C: New tests.
1215 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
1217 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
1218 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1219 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
1220 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1221 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
1222 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1223 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
1224 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1225 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1226 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1227 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1228 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1229 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1230 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1231 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1232 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1233 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1234 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1235 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1236 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1237 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1238 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1239 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1240 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1241 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1242 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1243 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1244 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1245 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1246 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1247 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1248 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1249 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1250 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1251 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1252 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1253 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1254 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1255 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
1256 _mm512_mask_cvtepi32_storeu_epi8.
1257 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1258 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
1259 _mm512_mask_cvtepi32_storeu_epi16.
1260 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1261 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
1262 _mm512_mask_cvtepi64_storeu_epi8.
1263 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1264 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
1265 _mm512_mask_cvtepi64_storeu_epi16.
1266 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1267 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
1268 _mm512_mask_cvtepi64_storeu_epi32.
1269 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1270 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
1271 _mm512_mask_cvtsepi32_storeu_epi8.
1272 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1273 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
1274 _mm512_mask_cvtsepi32_storeu_epi16.
1275 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1276 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1277 _mm512_mask_cvtsepi64_storeu_epi8.
1278 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1279 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1280 _mm512_mask_cvtsepi64_storeu_epi16.
1281 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1282 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1283 _mm512_mask_cvtsepi64_storeu_epi32.
1284 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1285 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1286 _mm512_mask_cvtusepi32_storeu_epi8.
1287 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1288 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1289 _mm512_mask_cvtusepi32_storeu_epi16.
1290 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1291 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
1292 _mm512_mask_cvtusepi64_storeu_epi8.
1293 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1294 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
1295 _mm512_mask_cvtusepi64_storeu_epi16.
1296 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1297 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
1298 _mm512_mask_cvtusepi64_storeu_epi32.
1299 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1300 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
1302 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
1304 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
1305 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1306 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1307 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1308 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1309 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1310 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1311 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1312 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
1313 built-ins roudning immediate.
1314 * gcc.target/i386/sse-22.c: Add new built-ins.
1315 * gcc.target/i386/sse-23.c: Ditto.
1316 * gcc.target/i386/avx-1.c: Ditto.
1318 2014-01-27 Christian Bruel <christian.bruel@st.com>
1320 * gcc.target/sh/torture/strncmp.c: New tests.
1322 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
1324 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1326 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
1328 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1330 2014-01-24 Jeff Law <law@redhat.com>
1332 PR tree-optimization/59919
1333 * gcc.c-torture/compile/pr59919.c: New test.
1335 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1338 * g++.dg/ext/timevar2.C: New.
1340 2014-01-24 Marek Polacek <polacek@redhat.com>
1342 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1344 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
1347 * gcc.target/i386/pr59929.c: New test.
1349 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1352 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1353 word atomic functions at runtime.
1355 2014-01-23 Marek Polacek <polacek@redhat.com>
1358 * gcc.dg/pr59846.c: New test.
1360 2014-01-23 Marek Polacek <polacek@redhat.com>
1363 * c-c++-common/pr58346-1.c: New test.
1364 * c-c++-common/pr58346-2.c: New test.
1365 * c-c++-common/pr58346-3.c: New test.
1367 2014-01-23 Marek Polacek <polacek@redhat.com>
1370 * gcc.dg/20020220-2.c: Adjust dg-warning message.
1371 * gcc.dg/pr59871.c: New test.
1373 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1376 * g++.dg/parse/enum11.C: New.
1378 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1380 * gcc.target/aarch64/sshr64_1.c: New testcase.
1382 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
1384 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1385 SIMD enabled function.
1386 * g++.dg/cilk-plus/ef_test.C: New test.
1387 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1389 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1390 to differenciate C error messages from C++ ones.
1392 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1394 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1396 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
1398 * gcc.target/microblaze/others/builtin-trap.c: New test,
1400 2014-01-23 Jakub Jelinek <jakub@redhat.com>
1403 * c-c++-common/gomp/pr58809.c: New test.
1405 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
1408 * c-c++-common/asan/use-after-return-1.c: Fixed
1411 2014-01-23 Dodji Seketeli <dodji@redhat.com>
1413 PR preprocessor/58580
1414 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1416 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1417 Ilya Tocar <ilya.tocar@intel.com>
1419 * gcc.target/i386/avx512f-kmovw-1.c: New.
1421 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1423 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1424 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1425 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1426 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1427 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1428 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1430 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
1433 * gcc.dg/pr48774.c: Remove skip for mips_rel.
1434 * gcc.target/mips/pr52125.c: New test.
1436 2014-01-22 Marek Polacek <polacek@redhat.com>
1439 * gcc.dg/torture/pr59891.c: New test.
1441 2014-01-22 Jeff Law <law@redhat.com>
1443 PR tree-optimization/59597
1444 * gcc.dg/tree-ssa/pr59597.c: New test.
1446 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
1448 PR rtl-optimization/59477
1449 * g++.dg/pr59477.C: New.
1451 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1453 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1455 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1458 * g++.dg/pr59482.C: New.
1460 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1462 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1463 * gcc.dg/vmx/extract-vsx.c: New.
1464 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1465 * gcc.dg/vmx/insert-vsx.c: New.
1467 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1469 PR rtl-optimization/59896
1470 * gcc.target/arm/pr59896.c: New.
1472 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1474 PR rtl-optimization/59858
1475 * gcc.target/arm/pr59858.c: New.
1477 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1480 * gcc.dg/tree-prof/pr59003.c: New test.
1483 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1486 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1488 * gfortran.dg/round_3.f08: Add more cases.
1490 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1492 * lib/target-supports.exp (force_conventional_output_for): New
1494 * lib/scanasm.exp (scan-assembler_required_options)
1495 (scan-assembler-not_required_options)
1496 (scan-assembler-times_required_options): Replace with
1497 force_conventional_output_fors.
1498 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1499 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1501 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1504 * gcc.target/i386/pr59789.c: New testcase.
1506 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1508 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1509 the 'code' bitfield from 16 to 8.
1511 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1513 * lib/target-supports.exp
1514 (check_effective_target_vect_perm): Exclude aarch64_be.
1515 (check_effective_target_vect_perm_byte): Likewise.
1516 (check_effective_target_vect_perm_short): Likewise.
1518 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1520 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1521 (RUN_TEST): Use new macro.
1522 (INDEX64_32): Delete.
1523 (INDEX64_64): Likewise.
1524 (INDEX128_32): Likewise.
1525 (INDEX128_64): Likewise.
1527 (test_vneg_f32): Use fixed RUN_TEST.
1529 2014-01-20 Richard Biener <rguenther@suse.de>
1532 * gcc.dg/pr59860.c: New testcase.
1534 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1537 * gcc.target/i386/pr59880.c: New test.
1539 2014-01-20 Renlin Li <renlin.li@arm.com>
1541 * gcc.dg/pr44194-1.c: Tweak regexp.
1543 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1548 * gfortran.dg/round_3.f08: New cases added.
1549 * gfortran.dg/fmt_g_1.f90: New test.
1551 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1553 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1555 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1557 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1559 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1561 * gcc.dg/vect/pr57705.c: Require vect_int.
1562 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1563 * gcc.dg/vect/vect-alias-check.c: Likewise.
1565 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1568 * gfortran.dg/unresolved_fixup_1.f90: New test.
1569 * gfortran.dg/unresolved_fixup_2.f90: New test.
1571 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1574 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1575 Remove dg-prune-output lines.
1577 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1580 * gfortran.dg/pr59706.f90: New test.
1581 * g++.dg/ext/pr59706.C: New test.
1583 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1587 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1588 * g++.dg/init/pr58811.C: Likewise.
1590 2014-01-17 Jeff Law <law@redhat.com>
1593 * gfortran.dg/pr57904.f90: New test.
1595 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1598 * g++.dg/cpp0x/nsdmi-union4.C: New.
1600 2014-01-17 Marek Polacek <polacek@redhat.com>
1603 * g++.dg/diagnostic/pr59838.C: New test.
1605 2014-01-17 Marek Polacek <polacek@redhat.com>
1608 * gcc.dg/pr58346.c: New test.
1610 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1613 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1614 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1618 * gfortran.dg/pr59440-1.f90: New test.
1619 * gfortran.dg/pr59440-2.f90: New test.
1620 * gfortran.dg/pr59440-3.f90: New test.
1623 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1624 testing for " version" and " alias" with one testing for
1625 " version\[^\n\r]* alias".
1626 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1627 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1628 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1629 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1630 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1631 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1634 * c-c++-common/torture/pr57945.c: New test.
1636 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1638 * gcc.target/arm/its.c: New testcase.
1640 2014-01-16 Jan Hubicka <jh@suse.cz>
1643 * g++.dg/torture/pr59775.C: New testcase.
1645 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1648 * gcc.c-torture/compile/pr58344.c: New test.
1651 * gcc.target/i386/pr59839.c: New test.
1654 * gcc.target/i386/pr9771-1.c (main): Rename to...
1655 (real_main): ... this. Add __asm name "main".
1656 (ASMNAME, ASMNAME2, STRING): Define.
1658 2014-01-16 Nick Clifton <nickc@redhat.com>
1661 * gcc.c-torture/compile/pr28865.c: New.
1662 * gcc.c-torture/execute/pr28865.c: New.
1664 2014-01-16 Marek Polacek <polacek@redhat.com>
1667 * gcc.dg/pr59827.c: New test.
1669 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1671 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1673 2014-01-15 Richard Henderson <rth@redhat.com>
1676 * gcc.target/i386/pr54694.c: New test.
1678 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1681 * g++.dg/pr49718.C: New test.
1683 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1685 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1687 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1689 * gcc.dg/vmx/mult-even-odd.c: New.
1690 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1692 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1694 * lib/target-supports.exp (check_libcilkrts_available): Added an
1695 extern "C" if we are using C++ along with a function prototype.
1697 2014-01-15 Jeff Law <law@redhat.com>
1699 PR tree-optimization/59747
1700 * gcc.c-torture/execute/pr59747.c: New test.
1702 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1705 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1707 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1708 * g++.dg/ext/attribute-test-1.C: Likewise.
1709 * g++.dg/ext/attribute-test-2.C: Likewise.
1710 * g++.dg/ext/attribute-test-3.C: Likewise.
1711 * g++.dg/ext/attribute-test-4.C: Likewise.
1712 * g++.dg/ext/pr56790-1.C: Likewise.
1713 * g++.dg/torture/pr38565.C: Likewise.
1714 * gcc.dg/pr53060.c: Likewise.
1715 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1716 * c-c++-common/vector-compare-2.c: Likewise.
1717 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1718 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1719 dg-message line number.
1721 2014-01-15 Matthias Klose <doko@ubuntu.com>
1723 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1725 2014-01-15 Richard Biener <rguenther@suse.de>
1727 PR tree-optimization/59822
1728 * g++.dg/torture/pr59822.C: New testcase.
1730 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1733 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1734 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1736 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1737 Kugan Vivekanandarajah <kuganv@linaro.org>
1740 * g++.dg/pr59695.C: New testcase.
1742 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1745 * gcc.c-torture/compile/pr59803.c: New testcase.
1747 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1750 * gcc.c-torture/execute/pr58943.c: New test.
1751 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1753 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1756 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1757 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1758 (bar): Change return type to void. Set y to x.
1759 * gcc.target/i386/pr59794-1.c: New testcase.
1760 * gcc.target/i386/pr59794-2.c: Likewise.
1761 * gcc.target/i386/pr59794-3.c: Likewise.
1762 * gcc.target/i386/pr59794-4.c: Likewise.
1763 * gcc.target/i386/pr59794-5.c: Likewise.
1764 * gcc.target/i386/pr59794-6.c: Likewise.
1765 * gcc.target/i386/pr59794-7.c: Likewise.
1767 2014-01-14 Richard Biener <rguenther@suse.de>
1769 PR tree-optimization/58921
1770 PR tree-optimization/59006
1771 * gcc.dg/torture/pr58921.c: New testcase.
1772 * gcc.dg/torture/pr59006.c: Likewise.
1773 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1775 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1778 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1779 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1780 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1781 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1782 Executing predictive commoning without unrolling.
1784 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1786 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1787 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1788 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1789 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1790 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1791 __builtin_ia32_rsqrt28sd_round.
1792 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1793 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1794 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1795 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1796 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1797 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1798 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1799 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1800 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1801 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1802 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1803 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1804 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1805 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1806 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1807 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1808 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1809 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1810 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1811 fix wrong rounding mode (see above).
1812 * gcc.target/i386/sse-23.c: Ditto.
1814 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1816 * gcc.dg/vmx/insert.c: New.
1817 * gcc.dg/vmx/insert-be-order.c: New.
1818 * gcc.dg/vmx/extract.c: New.
1819 * gcc.dg/vmx/extract-be-order.c: New.
1821 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1823 PR tree-optimization/59387
1824 * gcc.c-torture/execute/pr59387.c: New test.
1826 2014-01-13 Richard Biener <rguenther@suse.de>
1828 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1829 adjusting mathlib options.
1830 * gfortran.dg/lto/lto.exp: Likewise.
1832 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1834 * gnat.dg/loop_optimization17.adb: New test.
1835 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1837 2014-01-13 Christian Bruel <christian.bruel@st.com>
1839 * gcc.target/sh/cmpstrn.c: New case.
1841 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1843 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1844 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1846 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1849 * gfortran.dg/alloc_comp_basics_6.f90: New.
1851 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1854 * gfortran.dg/pr59700.f90: New test.
1856 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1858 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1859 * gfortran.dg/use_only_3.f90: Likewise.
1860 * gfortran.dg/inquire_10.f90: Delete opened file.
1861 * gfortran.dg/inquire_15.f90: Likewise.
1862 * gfortran.dg/pr16597.f90: Likewise.
1863 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1866 2014-01-10 Jeff Law <law@redhat.com>
1869 * gcc.c-torture/compile/pr59743.c: New test.
1871 2014-01-10 Jan Hubicka <jh@suse.cz>
1874 * g++.dg/torture/pr58585.C: New testcase.
1876 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1878 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1880 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1882 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1884 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1887 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1888 * gcc.target/aarch64/cmn-neg2.c: New test.
1890 2014-01-10 Richard Biener <rguenther@suse.de>
1892 PR tree-optimization/59374
1893 * gcc.dg/torture/pr59374-3.c: New testcase.
1895 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1897 * lib/target-supports.exp
1898 (check_effective_target_arm_crypto_ok_nocache): New.
1899 (check_effective_target_arm_crypto_ok): Use above procedure.
1900 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1902 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1906 * g++.dg/ipa/devirt-20.C: New testcase.
1907 * g++.dg/torture/pr58252.C: Likewise.
1908 * g++.dg/torture/pr59226.C: Likewise.
1910 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1912 * c-c++-common/asan/no-asan-stack.c: New test.
1914 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1917 * gcc.dg/pr59670.c: New test.
1919 2014-01-09 Steve Ellcey <sellcey@mips.com>
1921 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1923 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1926 * gcc.target/i386/pr47735.c: New test.
1928 PR tree-optimization/59622
1929 * g++.dg/opt/pr59622-2.C: New test.
1930 * g++.dg/opt/pr59622-3.C: New test.
1931 * g++.dg/opt/pr59622-4.C: New test.
1932 * g++.dg/opt/pr59622-5.C: New test.
1935 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1936 filename:line instead of (modulename+offset) form with stripped
1937 initial / from the filename.
1939 2014-01-09 Ian Lance Taylor <iant@google.com>
1941 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1942 the other Go compiler.
1944 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1947 * g++.dg/cpp0x/variadic145.C: New.
1949 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1951 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1952 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1954 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1957 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1958 are run only if the Cilk library is available/enabled.
1959 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1960 * lib/target-supports.exp (check_libcilkrts_available): New function.
1962 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1965 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1966 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1967 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1968 with dg-additional-options.
1969 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1970 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1971 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1972 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1973 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1974 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1976 2014-01-09 Richard Biener <rguenther@suse.de>
1978 PR tree-optimization/59715
1979 * gcc.dg/torture/pr59715.c: New testcase.
1981 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1983 * c-c++-common/asan/no-asan-globals.c: New test.
1984 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1985 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1986 * c-c++-common/asan/use-after-return-1.c: Likewise.
1987 * c-c++-common/asan/no-use-after-return.c: Likewise.
1989 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1991 * gnat.dg/weak2.ad[sb]: New test.
1993 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1996 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1997 type, use pointers to vector type instead.
1999 2014-01-08 Catherine Moore <clm@codesourcery.com>
2001 * gcc.target/mips/umips-branch-3.c: New test.
2002 * gcc.target/mips/umips-branch-4.c: New test.
2004 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
2006 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
2007 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
2008 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
2009 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
2010 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
2011 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
2012 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
2013 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
2015 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
2017 PR rtl-optimization/59137
2018 * gcc.target/mips/pr59137.c: New test.
2020 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
2022 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
2023 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
2024 * gcc.target/i386/pr55433.c (dg-options): Ditto.
2025 * gcc.target/i386/pr57848.c (dg-options): Ditto.
2026 * gcc.target/i386/pr59099.c (dg-options): Ditto.
2027 Require fpic effective target.
2028 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
2030 2014-01-08 Jakub Jelinek <jakub@redhat.com>
2033 * gcc.dg/pr59722.c: New test.
2035 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
2038 * gcc.dg/torture/pr57748-3.c: New test.
2039 * gcc.dg/torture/pr57748-4.c: New test.
2041 2014-01-08 Marek Polacek <polacek@redhat.com>
2044 * gcc.dg/gomp/pr59669-1.c: New test.
2045 * gcc.dg/gomp/pr59669-2.c: New test.
2047 2014-01-08 Martin Jambor <mjambor@suse.cz>
2050 * gcc.dg/ipa/pr59610.c: New test.
2052 2014-01-08 Janus Weil <janus@gcc.gnu.org>
2055 * gfortran.dg/binding_label_tests_26a.f90: New.
2056 * gfortran.dg/binding_label_tests_26b.f90: New.
2058 2014-01-08 Marek Polacek <polacek@redhat.com>
2061 * c-c++-common/ubsan/pr59667.c: New test.
2063 2014-01-08 Richard Biener <rguenther@suse.de>
2066 * gcc.dg/pr59630.c: New testcase.
2068 2014-01-08 Richard Biener <rguenther@suse.de>
2071 * gcc.dg/pr59471.c: New testcase.
2073 2014-01-07 Jeff Law <law@redhat.com>
2076 * gcc.target/i386/pr53623.c: New test.
2078 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
2080 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
2082 * g++.dg/cpp1y/pr58534.C: Likewise.
2083 * g++.dg/cpp1y/pr58536.C: Likewise.
2084 * g++.dg/cpp1y/pr58548.C: Likewise.
2085 * g++.dg/cpp1y/pr58549.C: Likewise.
2086 * g++.dg/cpp1y/pr58637.C: Likewise.
2087 * g++.dg/cpp1y/pr59112.C: Likewise.
2088 * g++.dg/cpp1y/pr59113.C: Likewise.
2089 * g++.dg/cpp1y/pr59629.C: Likewise.
2090 * g++.dg/cpp1y/pr59635.C: Likewise.
2091 * g++.dg/cpp1y/pr59636.C: Likewise.
2092 * g++.dg/cpp1y/pr59638.C: Likewise.
2094 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
2096 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
2098 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
2100 * gcc.target/i386/intrinsics_4.c (bar): New function.
2102 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2104 * g++.dg/ext/is_base_of_incomplete-2.C: New.
2106 2014-01-07 Jakub Jelinek <jakub@redhat.com>
2108 PR rtl-optimization/58668
2109 * gcc.dg/pr58668.c: New test.
2111 PR tree-optimization/59643
2112 * gcc.dg/pr59643.c: New test.
2113 * gcc.c-torture/execute/pr59643.c: New test.
2115 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2118 * gfortran.dg/class_allocate_16.f90: New.
2120 2014-01-06 Jakub Jelinek <jakub@redhat.com>
2123 * gcc.target/i386/pr59644.c: New test.
2125 2014-01-06 Marek Polacek <polacek@redhat.com>
2128 * gcc.dg/pr57773.c: New test.
2130 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
2136 * g++.dg/cpp1y/pr59635.C: New testcase.
2137 * g++.dg/cpp1y/pr59636.C: New testcase.
2138 * g++.dg/cpp1y/pr59629.C: New testcase.
2139 * g++.dg/cpp1y/pr59638.C: New testcase.
2141 2014-01-06 Martin Jambor <mjambor@suse.cz>
2144 * gcc.dg/ipa/pr59008.c: New test.
2146 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2148 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
2151 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2153 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
2154 Require c99_runtime.
2155 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
2157 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
2158 Require c99_runtime.
2159 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
2160 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
2161 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
2163 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
2164 Require c99_runtime.
2165 Make CALC void static.
2166 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
2168 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
2169 Require c99_runtime.
2170 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
2172 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2174 * gcc.target/i386/pr59501-1.c: Require avx effective target.
2175 * gcc.target/i386/pr59501-2.c: Likewise.
2176 * gcc.target/i386/pr59501-3.c: Likewise.
2177 * gcc.target/i386/pr59501-4.c: Likewise.
2178 * gcc.target/i386/pr59501-5.c: Likewise.
2179 * gcc.target/i386/pr59501-6.c: Likewise.
2181 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2183 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
2184 * gcc.target/i386/pr59390_1.c: Likewise.
2185 * gcc.target/i386/pr59390_2.c: Likewise.
2187 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
2189 * gcc.dg/pr59350.c: Tweak.
2190 * gcc.dg/pr59350-2.c: New test.
2191 * g++.dg/pr59510.C: Likewise.
2193 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2196 * gfortran.dg/bind_c_procs_2.f90: New.
2198 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
2200 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
2201 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2202 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2203 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2204 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
2205 * gcc.dg/tree-ssa/vrp47.c: Likewise.
2206 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2208 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
2210 * gcc.target/arm/neon-nested-apcs.c: New test.
2212 2014-01-04 Jakub Jelinek <jakub@redhat.com>
2214 PR tree-optimization/59519
2215 * gcc.dg/vect/pr59519-1.c: New test.
2216 * gcc.dg/vect/pr59519-2.c: New test.
2218 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
2221 2014-01-04 Janus Weil <janus@gcc.gnu.org>
2224 * gfortran.dg/typebound_proc_32.f90: New.
2226 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
2229 * g++.dg/pr58950.C: New file.
2231 2014-01-03 Tobias Burnus <burnus@net-b.de>
2234 * g++.dg/gomp/pr58567.C: New.
2236 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
2238 PR tree-optimization/59651
2239 * gcc.dg/torture/pr59651.c: New test.
2240 * gcc.dg/vect/pr59651.c: Ditto.
2242 2014-01-03 Jakub Jelinek <jakub@redhat.com>
2245 * gcc.target/i386/pr59625.c: New test.
2247 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2251 * g++.dg/cpp0x/range-for28.C: New.
2252 * g++.dg/cpp0x/range-for3.C: Update.
2254 2014-01-02 Joseph Myers <joseph@codesourcery.com>
2256 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
2258 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2261 * g++.dg/cpp0x/pr59641.C: New file.
2263 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2265 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
2267 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2270 * g++.dg/ext/pr59378.C: New file.
2272 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2274 Update copyright years
2276 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2278 * gcc.target/arc/arc.exp: Use the standard form for the copyright
2281 2014-01-02 Janus Weil <janus@gcc.gnu.org>
2284 * gfortran.dg/dynamic_dispatch_12.f90: New.
2286 2014-01-01 Jakub Jelinek <jakub@redhat.com>
2288 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2289 the builtin isn't optimized away as unused.
2291 PR rtl-optimization/59647
2292 * g++.dg/opt/pr59647.C: New test.
2294 Copyright (C) 2014 Free Software Foundation, Inc.
2296 Copying and distribution of this file, with or without modification,
2297 are permitted in any medium without royalty provided the copyright
2298 notice and this notice are preserved.