1 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
4 * testsuite/g++.dg/ipa/devirt-29.C: New testcase
6 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9 * gfortran.dg/vect/pr32380.f: Fix expected test results.
11 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
14 * g++.dg/cpp0x/pr50025.C: New.
16 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
19 * g++.dg/cpp1y/pr60377.C: New testcase.
21 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
24 * gfortran.dg/str_comp_optimize_1.f90: New test.
26 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
29 * gcc.c-torture/compile/pr60071.c: New.
31 2014-02-28 Janus Weil <janus@gcc.gnu.org>
34 * gfortran.dg/unlimited_polymorphic_16.f90: New.
36 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
39 * g++.dg/cpp0x/constexpr-ice11.C: New.
41 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
44 * g++.dg/cpp1y/auto-fn24.C: New.
46 2014-02-28 Joey Ye <joey.ye@arm.com>
49 * gcc.target/arm/thumb1-far-jump-3.c: New case.
51 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
54 * g++.dg/overload/ellipsis2.C: New.
56 2014-02-27 Jeff Law <law@redhat.com>
58 PR rtl-optimization/52714
59 * gcc.c-torture/compile/pr52714.c: New test.
61 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
62 Jeff Law <law@redhat.com>
64 PR rtl-optimization/49847
65 * g++.dg/pr49847.C: New test.
67 2014-02-27 Marek Polacek <polacek@redhat.com>
70 * c-c++-common/pr59223.c: New test.
72 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
74 * common/config/i386/predicates.md (const1256_operand): Remove.
75 (const2356_operand): New.
76 (const_1_to_2_operand): Remove.
77 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
78 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
79 (*avx512pf_gatherpf<mode>sf): Ditto.
80 (avx512pf_gatherpf<mode>df): Ditto.
81 (*avx512pf_gatherpf<mode>df_mask): Ditto.
82 (*avx512pf_gatherpf<mode>df): Ditto.
83 (avx512pf_scatterpf<mode>sf): Ditto.
84 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
85 (*avx512pf_scatterpf<mode>sf): Ditto.
86 (avx512pf_scatterpf<mode>df): Ditto.
87 (*avx512pf_scatterpf<mode>df_mask): Ditto.
88 (*avx512pf_scatterpf<mode>df): Ditto.
89 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
91 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
93 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
94 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
95 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
96 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
97 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
98 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
99 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
100 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
102 2014-02-26 Bin Cheng <bin.cheng@arm.com>
105 * gnat.dg/renaming5.adb: Change to two expected gotos.
106 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
108 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
109 messages for removed basic block.
110 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
111 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
112 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
113 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
115 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
117 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
118 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
119 * gcc.dg/vmx/ldl-vsx.c: Likewise.
120 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
121 * gcc.dg/vmx/merge-vsx.c: Likewise.
122 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
124 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
126 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
127 * gcc.target/i386/prefetchwt1-1.c: New.
128 * g++.dg/other/i386-2.C: Add new option.
129 * g++.dg/other/i386-3.C: Ditto.
130 * gcc.target/i386/sse-12.c: Ditto.
131 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
132 * gcc.target/i386/sse-22.c: Add new option.
133 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
135 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
138 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
141 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
143 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
146 * g++.dg/cpp1y/pr60311.C: New testcase.
148 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
151 * g++.dg/cpp1y/pr60065.C: New testcase.
153 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
155 PR rtl-optimization/60268
156 * gcc.c-torture/compile/pr60268.c: New test.
158 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
160 * gcc.target/microblaze/others/mem_reload.c: New test.
162 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
164 * gcc.dg/vmx/lde.c: New test.
165 * gcc.dg/vmx/lde-be-order.c: New test.
166 * gcc.dg/vmx/ste.c: New test.
167 * gcc.dg/vmx/ste-be-order.c: New test.
169 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
172 * lib/target-supports.exp
173 (check_effective_target_logical_op_short_circuit): Add cris-*-*
174 and crisv32-*-* to list.
176 2014-02-21 Janus Weil <janus@gcc.gnu.org>
179 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
181 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
183 * gcc.dg/vmx/vsums.c: Check entire result vector.
184 * gcc.dg/vmx/vsums-be-order.c: Likewise.
186 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
188 * gcc.dg/vmx/ld.c: New test.
189 * gcc.dg/vmx/ld-be-order.c: New test.
190 * gcc.dg/vmx/ld-vsx.c: New test.
191 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
192 * gcc.dg/vmx/ldl.c: New test.
193 * gcc.dg/vmx/ldl-be-order.c: New test.
194 * gcc.dg/vmx/ldl-vsx.c: New test.
195 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
196 * gcc.dg/vmx/st.c: New test.
197 * gcc.dg/vmx/st-be-order.c: New test.
198 * gcc.dg/vmx/st-vsx.c: New test.
199 * gcc.dg/vmx/st-vsx-be-order.c: New test.
200 * gcc.dg/vmx/stl.c: New test.
201 * gcc.dg/vmx/stl-be-order.c: New test.
202 * gcc.dg/vmx/stl-vsx.c: New test.
203 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
205 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
207 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
208 * g++.dg/other/i386-3.C (dg-options): Ditto.
209 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
210 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
211 -mavx512pf and -msha.
213 2014-02-21 Richard Biener <rguenther@suse.de>
215 PR tree-optimization/60276
216 * gcc.dg/vect/pr60276.c: New testcase.
218 2014-02-21 Janus Weil <janus@gcc.gnu.org>
221 * gfortran.dg/finalize_23.f90: New.
223 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
227 * g++.dg/cpp1y/pr60052.C: New testcase.
228 * g++.dg/cpp1y/pr60053.C: New testcase.
230 2014-02-21 Tobias Burnus <burnus@net-b.de>
233 * gfortran.dg/inquire_16.f90: New.
235 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
237 * gcc.target/nios2/biggot-1.c: New.
238 * gcc.target/nios2/biggot-2.c: New.
240 2014-02-20 Martin Jambor <mjambor@suse.cz>
243 * gcc.dg/ipa/pr55260.c: New test.
245 2014-02-20 Bin Cheng <bin.cheng@arm.com>
247 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
248 for execution test case.
250 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
253 * g++.dg/torture/pr58555.C: New testcase.
255 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
258 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
260 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
262 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
263 Kirill Yukhin <kirill.yukhin@intel.com>
265 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
266 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
267 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
268 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
269 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
270 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
272 2014-02-19 Jakub Jelinek <jakub@redhat.com>
275 * g++.dg/ext/builtin-bswap1.C: New test.
276 * c-c++-common/pr37743.c: New test.
278 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
280 * gcc.dg/decl-10.c: New test.
282 2014-02-19 Jakub Jelinek <jakub@redhat.com>
285 * g++.dg/ext/ivdep-1.C: New test.
288 * gcc.dg/pr60267.c: New test.
290 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
293 * gcc.target/i386/pr39162.c: Add dg-prune-output.
294 (dg-options): Remove -Wno-psabi.
295 * gcc.target/i386/pr59794-2.c: Ditto.
296 * gcc.target/i386/pr60205-1.c: Ditto.
297 * gcc.target/i386/sse-5.c: Ditto.
299 2014-02-18 Nick Clifton <nickc@redhat.com>
301 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
302 * gcc.dg/pr23623.c: Likewise.
303 * gcc.dg/pr48784-1.c: Likewise.
304 * gcc.dg/pr48784-2.c: Likewise.
305 * gcc.dg/pr56997-2.c: Likewise.
306 * gcc.dg/sms-6.c: Likewise.
307 * gcc.dg/torture/pr60183.c: Likewise.
308 * gcc.dg/torture/vec-cvt-1.c: Likewise.
309 * gcc.c-torture/execute/20061220-1.x: New.
310 * gcc.c-torture/execute/pr43220.x: New.
311 * gcc.c-torture/execute/pr51581-1.x: New.
312 * gcc.c-torture/execute/pr51581-2.x: New.
313 * gcc.c-torture/execute/pr58570.x: New.
314 * gcc.c-torture/unsorted/DFcmp.x: New.
315 * gcc.c-torture/unsorted/SFset.x: New.
317 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
319 * gnat.dg/opt31.adb: New test.
321 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
323 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
325 2014-02-19 Janus Weil <janus@gcc.gnu.org>
328 * gfortran.dg/typebound_proc_33.f90: New.
330 2014-02-19 Marek Polacek <polacek@redhat.com>
333 * gcc.dg/pr60195.c: New test.
335 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
337 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
340 2014-02-19 Jakub Jelinek <jakub@redhat.com>
342 PR preprocessor/58844
343 * c-c++-common/cpp/pr58844-1.c: New test.
344 * c-c++-common/cpp/pr58844-2.c: New test.
346 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
349 * g++.dg/cpp0x/constexpr-ice10.C: New.
351 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
354 * g++.dg/cpp0x/pr60215.C: New.
356 2014-02-18 Tobias Burnus <burnus@net-b.de>
359 * gfortran.dg/proc_ptr_45.f90: New.
360 * gfortran.dg/proc_ptr_46.f90: New.
362 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
365 * g++.dg/cpp1y/pr60190.C: New testcase.
368 * g++.dg/cpp1y/pr60064.C: New testcase.
370 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
373 * gcc.target/i386/pr60205-1.c: New test.
374 * gcc.target/i386/pr60205-2.c: Ditto.
376 2014-02-18 Kai Tietz <ktietz@redhat.com>
379 * gcc.target/i386/nest-1.c: New testcase.
381 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
383 * gnat.dg/opt32.adb: New test.
385 2014-02-18 Janus Weil <janus@gcc.gnu.org>
388 * gfortran.dg/typebound_generic_15.f90: New.
390 2014-02-17 Janus Weil <janus@gcc.gnu.org>
393 * gfortran.dg/init_flag_12.f90: New.
395 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
396 Ilya Tocar <ilya.tocar@intel.com>
398 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
399 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
400 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
401 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
403 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
405 * lib/target-supports.exp
406 (check_effective_target_logical_op_short_circuit): New procedure.
407 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
408 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
409 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
410 * gcc.dg/tree-ssa/vrp47.c: Likewise.
411 * gcc.dg/tree-ssa/vrp87.c: Likewise.
412 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
413 logical_op_short_circuit for the alternative test, extending
416 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
419 * gcc.target/powerpc/pr60203.c: New testsuite.
421 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
424 * gfortran.dg/ichar_3.f90: New test.
426 2014-02-15 Richard Biener <rguenther@suse.de>
428 PR tree-optimization/60183
429 * gcc.dg/torture/pr60183.c: New testcase.
431 2014-02-14 Jeff Law <law@redhat.com>
433 PR rtl-optimization/60131
434 * g++.dg/torture/pr60131.C: New test.
436 2014-02-14 Ian Bolton <ian.bolton@arm.com>
438 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
441 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
443 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
445 2014-02-14 Jakub Jelinek <jakub@redhat.com>
447 * gcc.c-torture/compile/20140213.c: New test.
449 2014-02-13 Jakub Jelinek <jakub@redhat.com>
452 * gcc.target/i386/pr43546.c: New test.
454 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
456 * gcc.target/s390/hotpatch-compile-8.c: New test.
458 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
460 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
461 definition with an ifndef.
462 * gcc.dg/pr59605-2.c: New test.
464 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
466 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
468 2014-02-12 Joseph Myers <joseph@codesourcery.com>
470 * gcc.dg/torture/float128-mul-underflow.c,
471 gcc.dg/torture/float128-truncdf-underflow.c,
472 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
474 2014-02-12 Jakub Jelinek <jakub@redhat.com>
477 * g++.dg/ipa/pr59737.C: New test.
479 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
481 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
483 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
485 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
487 * gcc.dg/cilk-plus/jump-openmp.c: New file.
489 2014-02-12 Richard Biener <rguenther@suse.de>
492 * gcc.dg/torture/pr60092.c: New testcase.
493 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
495 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
497 * gcc.c-torture/execute/20140212-1.c: New test.
499 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
502 * g++.dg/cpp0x/pr60047.C: New.
504 2014-02-12 Jakub Jelinek <jakub@redhat.com>
507 * c-c++-common/pr60101.c: New test.
509 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
512 * g++.dg/ipa/devirt-27.C: New testcase.
513 * g++.dg/ipa/devirt-26.C: New testcase.
515 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
518 * gcc.target/powerpc/pr60137.c: New file.
520 2014-02-11 Jakub Jelinek <jakub@redhat.com>
523 * gfortran.dg/pr52370.f90: New test.
525 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
529 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
532 * gcc.target/i386/pr43662.c (dg-options):
533 Add -maccumulate-outgoing-args.
534 * gcc.target/i386/pr43869.c (dg-options): Ditto.
535 * gcc.target/i386/pr57003.c (dg-options): Ditto.
536 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
537 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
538 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
539 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
540 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
541 Add -maccumulate-outgoing-args.
542 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
543 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
544 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
545 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
546 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
547 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
548 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
549 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
550 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
551 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
552 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
553 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
554 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
555 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
556 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
558 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
560 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
562 2014-02-11 Jakub Jelinek <jakub@redhat.com>
565 * gcc.dg/guality/pr59776.c: New test.
567 2014-02-11 Renlin Li <Renlin.Li@arm.com>
569 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
570 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
571 (add_options_for_arm_vfp3): New.
573 2014-02-11 Jeff Law <law@redhat.com>
576 * gcc.target/m68k/pr54041.c: New test.
578 2014-02-11 Jakub Jelinek <jakub@redhat.com>
581 * gcc.target/i386/pr59927.c: New test.
583 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
585 * gcc.dg/vect/pr57741-3.c: Require vect_int.
586 * gcc.dg/vect/pr60012.c: Likewise.
587 * gcc.dg/vect/vect-119.c: Likewise.
588 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
589 * gcc.dg/vect/vect-outer-4c.c: Likewise.
591 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
593 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
595 2014-02-10 Jeff Law <law@redhat.com>
598 * gcc.c-torture/compile/pr52306.c: New test.
600 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
602 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
604 2014-02-10 Richard Biener <rguenther@suse.de>
606 PR tree-optimization/60115
607 * gcc.dg/torture/pr60115.c: New testcase.
609 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
611 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
612 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
614 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
615 Ilya Tocar <ilya.tocar@intel.com>
617 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
618 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
619 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
620 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
621 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
622 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
623 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
624 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
625 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
626 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
627 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
628 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
629 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
630 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
631 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
632 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
633 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
634 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
635 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
636 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
637 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
638 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
639 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
640 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
641 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
642 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
643 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
645 2014-02-10 Jakub Jelinek <jakub@redhat.com>
647 * gcc.dg/vect/pr59984.c: Require effective target
650 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
653 * gfortran.dg/associated_target_5.f03: New test.
655 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
658 * gfortran.dg/elemental_by_value_1.f90: New test.
660 2014-02-08 Janus Weil <janus@gcc.gnu.org>
663 * gfortran.dg/finalize_22.f90: New.
665 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
668 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
669 was fixed by the patch for PR59906.
671 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
674 * gfortran.dg/coarray_8.f90: Update dg-error match.
676 2014-02-08 Jakub Jelinek <jakub@redhat.com>
679 * gcc.dg/vect/pr59984.c: New test.
682 * gcc.dg/attr-alloc_align-1.c: New test.
683 * gcc.dg/attr-alloc_align-2.c: New test.
684 * gcc.dg/attr-alloc_align-3.c: New test.
685 * gcc.dg/attr-assume_aligned-1.c: New test.
686 * gcc.dg/attr-assume_aligned-2.c: New test.
687 * gcc.dg/attr-assume_aligned-3.c: New test.
689 2014-02-08 Jakub Jelinek <jakub@redhat.com>
692 * gcc.target/i386/pr60077-1.c: New test.
693 * gcc.target/i386/pr60077-2.c: New test.
695 2014-02-07 Jakub Jelinek <jakub@redhat.com>
697 PR preprocessor/56824
698 * gcc.dg/pr56824.c: New test.
700 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
702 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
703 variable used for atomic operations.
705 2014-02-07 Richard Biener <rguenther@suse.de>
708 * gcc.dg/vect/pr60092-2.c: New testcase.
710 2014-02-07 Jakub Jelinek <jakub@redhat.com>
714 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
716 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
717 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
719 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
721 * gcc.target/s390/fp2int1.c: New testcase.
723 2014-02-07 Richard Biener <rguenther@suse.de>
726 * gcc.dg/tree-ssa/alias-30.c: New testcase.
727 * gcc.dg/tree-ssa/alias-31.c: Likewise.
729 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
732 * g++.dg/torture/pr59918.C: New testcase.
734 2014-02-06 Jakub Jelinek <jakub@redhat.com>
737 * gcc.target/arm/pr59575.c: New test.
740 * gcc.dg/pr59992.c: New test.
742 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
744 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
745 init_priority. Test alignment of variable instead of function.
747 2014-02-06 Marek Polacek <polacek@redhat.com>
750 * gcc.dg/pr60087.c: New test.
752 2014-02-06 Alan Modra <amodra@gmail.com>
754 * gcc.target/powerpc/pr60032.c: New.
756 2014-02-06 Jakub Jelinek <jakub@redhat.com>
759 * gcc.c-torture/execute/pr60062.c: New test.
760 * gcc.c-torture/execute/pr60072.c: New test.
762 2014-02-06 Ian Bolton <ian.bolton@arm.com>
764 * gcc.dg/tree-ssa/pr59597.c: Make called function static
765 so that expected outcome works for PIC variants too.
767 2014-02-06 Yury Gribov <y.gribov@samsung.com>
768 Kugan Vivekanandarajah <kuganv@linaro.org>
770 * gcc.target/arm/vect-noalign.c: New file.
772 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
773 Jakub Jelinek <jakub@redhat.com>
776 * gcc.dg/pr60013.c: New testcase.
778 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
780 * gcc.dg/vmx/sum2s.c: New.
781 * gcc.dg/vmx/sum2s-be-order.c: New.
783 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
785 * gcc.dg/vmx/pack.c: New.
786 * gcc.dg/vmx/pack-be-order.c: New.
787 * gcc.dg/vmx/unpack.c: New.
788 * gcc.dg/vmx/unpack-be-order.c: New.
790 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
792 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
793 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
795 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
797 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
798 Use __builtin_floorf, __builtin_ceilf.
799 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
801 (TEST): Use __builtin_floorf.
802 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
804 2014-02-05 Jakub Jelinek <jakub@redhat.com>
807 * g++.dg/opt/pr59947.C: New test.
810 * c-c++-common/gomp/pr58703.c: New test.
812 2014-02-05 Richard Biener <rguenther@suse.de>
815 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
816 avoid using unsigned long long.
818 2014-02-05 Jakub Jelinek <jakub@redhat.com>
821 * g++.dg/torture/pr57499.C: New test.
823 2014-02-05 Yury Gribov <y.gribov@samsung.com>
825 * gcc.dg/asan/nosanitize-and-inline.c: New test.
827 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
829 * g++.dg/ipa/devirrt-22.C: Fix template.
831 2014-02-04 Marek Polacek <polacek@redhat.com>
834 * gcc.dg/pr60036.c: New test.
836 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
839 * g++.dg/torture/pr60058.C: New testcase.
841 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
843 * g++.dg/tsan/default_options.C: Invert check.
845 2014-02-04 Jakub Jelinek <jakub@redhat.com>
847 PR tree-optimization/60002
848 * g++.dg/opt/pr60002.C: New test.
850 PR tree-optimization/60023
851 * g++.dg/vect/pr60023.cc: New test.
854 * c-c++-common/torture/pr60026.c: New test.
856 PR rtl-optimization/57915
857 * gcc.target/i386/pr57915.c: New test.
859 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
861 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
863 2014-02-04 Renlin Li <Renlin.Li@arm.com>
865 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
867 2014-02-04 Jakub Jelinek <jakub@redhat.com>
870 * gcc.dg/pr59261.c: New test.
872 2014-02-04 Richard Biener <rguenther@suse.de>
874 PR tree-optimization/60012
875 * gcc.dg/vect/pr60012.c: New testcase.
877 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
880 * g++.dg/eh/unwind-direct.C: New test.
882 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
884 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
885 timeout value to 20s.
887 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
890 * g++.dg/torture/pr59882.C: New testcase
892 2014-02-03 Jan Hubicka <jh@suse.cz>
895 * g++.dg/ipa/devirt-22.C: New testcase.
897 2014-02-03 Jan Hubicka <jh@suse.cz>
899 * g++.dg/ipa/devirt-25.C: New testcase.
901 2014-02-04 Jakub Jelinek <jakub@redhat.com>
903 PR tree-optimization/59924
904 * gcc.dg/pr59924.c: New test.
906 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
909 * g++.dg/ipa/devirt-24.C: New testcase.
911 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
915 * c-c++-common/attributes-1.c: New testcase.
916 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
918 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
921 * g++.dg/cpp0x/pr58871.C: New.
923 2014-02-03 Cong Hou <congh@google.com>
925 PR tree-optimization/60000
926 * g++.dg/vect/pr60000.cc: New test.
928 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
930 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
931 * gcc.target/i386/long-double-64-4.c: Likewise.
932 * gcc.target/i386/long-double-80-1.c: Likewise.
933 * gcc.target/i386/long-double-80-2.c: Likewise.
934 * gcc.target/i386/long-double-80-3.c: Likewise.
935 * gcc.target/i386/long-double-80-4.c: Likewise.
936 * gcc.target/i386/long-double-80-5.c: Likewise.
937 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
939 * gcc.target/i386/long-double-64-3.c: Likewise.
940 * gcc.target/i386/long-double-128-1.c: New test.
941 * gcc.target/i386/long-double-128-2.c: Likewise.
942 * gcc.target/i386/long-double-128-3.c: Likewise.
943 * gcc.target/i386/long-double-128-4.c: Likewise.
944 * gcc.target/i386/long-double-128-5.c: Likewise.
945 * gcc.target/i386/long-double-128-6.c: Likewise.
946 * gcc.target/i386/long-double-128-7.c: Likewise.
947 * gcc.target/i386/long-double-128-8.c: Likewise.
948 * gcc.target/i386/long-double-128-9.c: Likewise.
949 * gcc.target/i386/long-double-64-5.c: Likewise.
950 * gcc.target/i386/long-double-64-6.c: Likewise.
951 * gcc.target/i386/long-double-64-7.c: Likewise.
952 * gcc.target/i386/long-double-64-8.c: Likewise.
953 * gcc.target/i386/long-double-64-9.c: Likewise.
954 * gcc.target/i386/long-double-80-10.c: Likewise.
955 * gcc.target/i386/long-double-80-8.c: Likewise.
956 * gcc.target/i386/long-double-80-9.c: Likewise.
958 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
960 PR rtl-optimization/57662
961 * g++.dg/pr57662.C: New test.
963 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
965 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
966 * gcc.dg/vmx/perm.c: New.
967 * gcc.dg/vmx/perm-be-order.c: New.
969 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
971 * gcc.dg/vmx/vsums.c: New.
972 * gcc.dg/vmx/vsums-be-order.c: New.
974 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
976 * g++.dg/ipa/devirt-23.C: New testcase.
977 * g++.dg/ipa/devirt-20.C: Fix template.
979 2014-02-02 Jan Hubicka <jh@suse.cz>
981 * g++.dg/ipa/devirt-21.C: New testcase.
983 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
985 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
986 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
988 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
991 * gcc.c-torture/execute/pr60017.c: New test.
993 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
996 * gfortran.dg/default_initialization_7.f90: New test.
998 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
1001 * gfortran.dg/elemental_subroutine_9.f90: New test.
1003 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
1005 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
1007 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
1009 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
1011 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
1013 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
1015 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
1018 * g++.dg/init/bitfield5.C: New.
1020 2014-02-01 Jakub Jelinek <jakub@redhat.com>
1022 PR tree-optimization/60003
1023 * gcc.c-torture/execute/pr60003.c: New test.
1025 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
1028 * gcc.target/arm/pr59985.C: New.
1030 2014-01-31 Jakub Jelinek <jakub@redhat.com>
1033 * lib/tsan-dg.exp (tsan_init): Instead of not running any
1034 tsan tests if trivial testcase doesn't run, set dg-do-what-default
1036 (tsan_finish): Restore dg-do-what-default.
1037 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
1038 * g++.dg/tsan/fd_close_norace2.C: Likewise.
1039 * g++.dg/tsan/default_options.C: Likewise.
1040 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1041 * g++.dg/tsan/atomic_free2.C: Likewise.
1042 * g++.dg/tsan/cond_race.C: Likewise.
1043 * g++.dg/tsan/fd_close_norace.C: Likewise.
1044 * g++.dg/tsan/benign_race.C: Likewise.
1045 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
1046 * c-c++-common/tsan/simple_race.c: Likewise.
1047 * c-c++-common/tsan/mutexset1.c: Likewise.
1048 * c-c++-common/tsan/thread_leak2.c: Likewise.
1049 * c-c++-common/tsan/tls_race.c: Likewise.
1050 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
1051 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
1052 * c-c++-common/tsan/free_race2.c: Likewise.
1053 * c-c++-common/tsan/thread_leak.c: Likewise.
1054 * c-c++-common/tsan/thread_leak1.c: Likewise.
1055 * c-c++-common/tsan/race_on_barrier.c: Likewise.
1056 * c-c++-common/tsan/free_race.c: Likewise.
1057 * c-c++-common/tsan/sleep_sync.c: Likewise.
1058 * c-c++-common/tsan/tiny_race.c: Likewise.
1059 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1060 * c-c++-common/tsan/atomic_stack.c: Likewise.
1061 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
1062 in dg-output regexps.
1063 * c-c++-common/tsan/simple_stack.c: Likewise.
1065 2014-01-31 Richard Henderson <rth@redhat.com>
1067 * g++.dg/tm/pr60004.C: New.
1069 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
1072 * g++.dg/inherit/crash4.C: New.
1074 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
1076 * c-c++-common/tsan/simple_race.c: Made test less flaky.
1078 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
1080 * gcc.target/i386/m512-check.h: Use correct rounding values.
1082 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
1084 * gcc.target/i386/avx-1.c: Use correct rounding values.
1085 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
1086 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
1087 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
1088 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
1089 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
1090 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
1091 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
1092 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
1093 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
1094 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
1095 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
1096 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
1097 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
1098 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
1099 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
1100 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
1101 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
1102 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
1103 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
1104 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
1105 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
1106 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
1107 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
1108 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
1109 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
1110 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
1111 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
1112 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
1113 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
1114 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
1115 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
1116 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
1117 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
1118 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
1119 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
1120 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
1121 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
1122 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
1123 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
1124 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
1125 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
1126 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
1127 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
1128 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
1129 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
1130 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
1131 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
1132 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
1133 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
1134 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
1135 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
1136 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
1137 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
1138 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
1139 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
1140 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
1141 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
1142 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
1143 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
1144 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
1145 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
1146 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
1147 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
1148 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
1149 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
1150 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
1151 * gcc.target/i386/sse-13.c: Ditto.
1152 * gcc.target/i386/sse-14.c: Ditto.
1153 * gcc.target/i386/sse-22.c: Ditto.
1154 * gcc.target/i386/sse-23.c: Ditto.
1156 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
1158 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
1159 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
1161 2014-01-31 Richard Biener <rguenther@suse.de>
1164 * gcc.dg/torture/pr59990.c: New testcase.
1166 2014-01-31 Jakub Jelinek <jakub@redhat.com>
1168 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
1169 if it fails don't run any tsan tests.
1171 2014-01-31 Marek Polacek <polacek@redhat.com>
1174 * gcc.dg/pr59940.c (g): Adjust dg-warning.
1175 (y): Adjust dg-error.
1176 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
1177 * gcc.dg/pr59963-1.c: New test.
1178 * gcc.dg/pr59963-2.c: New test.
1179 * gcc.dg/pr59963-3.c: New test.
1181 2014-01-30 Jakub Jelinek <jakub@redhat.com>
1184 * gcc.target/arm/pr59923.c: New test.
1186 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1188 * gcc.dg/vmx/splat.c: New.
1189 * gcc.dg/vmx/splat-vsx.c: New.
1190 * gcc.dg/vmx/splat-be-order.c: New.
1191 * gcc.dg/vmx/splat-vsx-be-order.c: New.
1192 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
1193 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
1195 2014-01-30 Richard Biener <rguenther@suse.de>
1197 PR tree-optimization/59993
1198 * gcc.dg/torture/pr59993.c: New testcase.
1200 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
1202 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
1203 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
1204 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
1205 vect_int rather than vect_float.
1207 2014-01-30 Marek Polacek <polacek@redhat.com>
1209 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
1211 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
1213 * gcc.target/microblaze/isa/fcmp4.c: New.
1215 2014-01-30 Marek Polacek <polacek@redhat.com>
1218 * gcc.dg/pr59940.c: New test.
1219 * gcc.dg/pr35635.c (func3): Move dg-warning.
1221 2014-01-30 Richard Biener <rguenther@suse.de>
1223 PR tree-optimization/59903
1224 * gcc.dg/torture/pr59903.c: New testcase.
1226 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
1229 * g++.dg/lookup/crash8.C: New.
1231 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
1234 * g++.dg/template/crash117.C: New.
1236 2014-01-30 Richard Biener <rguenther@suse.de>
1239 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
1240 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
1242 * gcc.dg/invalid-call-1.c: Likewise.
1244 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1247 * g++.dg/cpp1y/auto-fn23.C: New.
1249 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1252 * g++.dg/init/dso_handle2.C: New.
1254 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1257 * g++.dg/cpp0x/pr58674.C: New.
1259 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
1262 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
1263 * gcc.target/i386/avx512f-gather-5.c: Ditto.
1265 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1267 * gcc.dg/vmx/merge-be-order.c: New.
1268 * gcc.dg/vmx/merge.c: New.
1269 * gcc.dg/vmx/merge-vsx-be-order.c: New.
1270 * gcc.dg/vmx/merge-vsx.c: New.
1272 2014-01-29 Richard Biener <rguenther@suse.de>
1274 PR tree-optimization/58742
1275 * gcc.dg/pr58742-1.c: New testcase.
1276 * gcc.dg/pr58742-2.c: Likewise.
1277 * gcc.dg/pr58742-3.c: Likewise.
1279 2014-01-29 Renlin Li <Renlin.Li@arm.com>
1281 * gcc.target/arm/ftest-armv7ve-arm.c: New.
1282 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
1283 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
1285 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1288 * g++.dg/gomp/pr58702.C: New.
1290 2014-01-29 Dodji Seketeli <dodji@redhat.com>
1292 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
1295 2014-01-29 Jakub Jelinek <jakub@redhat.com>
1298 PR tree-optimization/59920
1299 * gcc.dg/pr59920-1.c: New test.
1300 * gcc.dg/pr59920-2.c: New test.
1301 * gcc.dg/pr59920-3.c: New test.
1302 * c-c++-common/gomp/pr59917-1.c: New test.
1303 * c-c++-common/gomp/pr59917-2.c: New test.
1305 PR tree-optimization/59594
1306 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
1307 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
1308 * gcc.dg/vect/pr59594.c: New test.
1310 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
1313 * gfortran.dg/allocate_class_3.f90: New test.
1315 2014-01-28 Dodji Seketeli <dodji@redhat.com>
1317 PR preprocessor/59935
1318 * c-c++-common/cpp/warning-zero-location.c: New test.
1319 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
1321 2014-01-27 Steve Ellcey <sellcey@mips.com>
1323 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
1325 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
1327 * g++.dg/ext/mv16.C: New tests.
1329 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
1331 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
1332 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1333 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
1334 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1335 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
1336 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1337 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
1338 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1339 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1340 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1341 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1342 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1343 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1344 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1345 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1346 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1347 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1348 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1349 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1350 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1351 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1352 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1353 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1354 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1355 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1356 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1357 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1358 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1359 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1360 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1361 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1362 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1363 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1364 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1365 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1366 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1367 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1368 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1369 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
1370 _mm512_mask_cvtepi32_storeu_epi8.
1371 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1372 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
1373 _mm512_mask_cvtepi32_storeu_epi16.
1374 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1375 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
1376 _mm512_mask_cvtepi64_storeu_epi8.
1377 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1378 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
1379 _mm512_mask_cvtepi64_storeu_epi16.
1380 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1381 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
1382 _mm512_mask_cvtepi64_storeu_epi32.
1383 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1384 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
1385 _mm512_mask_cvtsepi32_storeu_epi8.
1386 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1387 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
1388 _mm512_mask_cvtsepi32_storeu_epi16.
1389 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1390 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1391 _mm512_mask_cvtsepi64_storeu_epi8.
1392 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1393 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1394 _mm512_mask_cvtsepi64_storeu_epi16.
1395 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1396 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1397 _mm512_mask_cvtsepi64_storeu_epi32.
1398 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1399 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1400 _mm512_mask_cvtusepi32_storeu_epi8.
1401 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1402 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1403 _mm512_mask_cvtusepi32_storeu_epi16.
1404 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1405 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
1406 _mm512_mask_cvtusepi64_storeu_epi8.
1407 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1408 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
1409 _mm512_mask_cvtusepi64_storeu_epi16.
1410 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1411 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
1412 _mm512_mask_cvtusepi64_storeu_epi32.
1413 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1414 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
1416 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
1418 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
1419 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1420 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1421 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1422 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1423 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1424 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1425 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1426 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
1427 built-ins roudning immediate.
1428 * gcc.target/i386/sse-22.c: Add new built-ins.
1429 * gcc.target/i386/sse-23.c: Ditto.
1430 * gcc.target/i386/avx-1.c: Ditto.
1432 2014-01-27 Christian Bruel <christian.bruel@st.com>
1434 * gcc.target/sh/torture/strncmp.c: New tests.
1436 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
1438 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1440 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
1442 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1444 2014-01-24 Jeff Law <law@redhat.com>
1446 PR tree-optimization/59919
1447 * gcc.c-torture/compile/pr59919.c: New test.
1449 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1452 * g++.dg/ext/timevar2.C: New.
1454 2014-01-24 Marek Polacek <polacek@redhat.com>
1456 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1458 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
1461 * gcc.target/i386/pr59929.c: New test.
1463 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1466 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1467 word atomic functions at runtime.
1469 2014-01-23 Marek Polacek <polacek@redhat.com>
1472 * gcc.dg/pr59846.c: New test.
1474 2014-01-23 Marek Polacek <polacek@redhat.com>
1477 * c-c++-common/pr58346-1.c: New test.
1478 * c-c++-common/pr58346-2.c: New test.
1479 * c-c++-common/pr58346-3.c: New test.
1481 2014-01-23 Marek Polacek <polacek@redhat.com>
1484 * gcc.dg/20020220-2.c: Adjust dg-warning message.
1485 * gcc.dg/pr59871.c: New test.
1487 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1490 * g++.dg/parse/enum11.C: New.
1492 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1494 * gcc.target/aarch64/sshr64_1.c: New testcase.
1496 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
1498 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1499 SIMD enabled function.
1500 * g++.dg/cilk-plus/ef_test.C: New test.
1501 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1503 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1504 to differenciate C error messages from C++ ones.
1506 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1508 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1510 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
1512 * gcc.target/microblaze/others/builtin-trap.c: New test,
1514 2014-01-23 Jakub Jelinek <jakub@redhat.com>
1517 * c-c++-common/gomp/pr58809.c: New test.
1519 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
1522 * c-c++-common/asan/use-after-return-1.c: Fixed
1525 2014-01-23 Dodji Seketeli <dodji@redhat.com>
1527 PR preprocessor/58580
1528 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1530 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1531 Ilya Tocar <ilya.tocar@intel.com>
1533 * gcc.target/i386/avx512f-kmovw-1.c: New.
1535 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1537 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1538 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1539 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1540 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1541 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1542 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1544 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
1547 * gcc.dg/pr48774.c: Remove skip for mips_rel.
1548 * gcc.target/mips/pr52125.c: New test.
1550 2014-01-22 Marek Polacek <polacek@redhat.com>
1553 * gcc.dg/torture/pr59891.c: New test.
1555 2014-01-22 Jeff Law <law@redhat.com>
1557 PR tree-optimization/59597
1558 * gcc.dg/tree-ssa/pr59597.c: New test.
1560 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
1562 PR rtl-optimization/59477
1563 * g++.dg/pr59477.C: New.
1565 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1567 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1569 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1572 * g++.dg/pr59482.C: New.
1574 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1576 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1577 * gcc.dg/vmx/extract-vsx.c: New.
1578 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1579 * gcc.dg/vmx/insert-vsx.c: New.
1581 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1583 PR rtl-optimization/59896
1584 * gcc.target/arm/pr59896.c: New.
1586 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1588 PR rtl-optimization/59858
1589 * gcc.target/arm/pr59858.c: New.
1591 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1594 * gcc.dg/tree-prof/pr59003.c: New test.
1597 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1600 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1602 * gfortran.dg/round_3.f08: Add more cases.
1604 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1606 * lib/target-supports.exp (force_conventional_output_for): New
1608 * lib/scanasm.exp (scan-assembler_required_options)
1609 (scan-assembler-not_required_options)
1610 (scan-assembler-times_required_options): Replace with
1611 force_conventional_output_fors.
1612 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1613 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1615 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1618 * gcc.target/i386/pr59789.c: New testcase.
1620 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1622 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1623 the 'code' bitfield from 16 to 8.
1625 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1627 * lib/target-supports.exp
1628 (check_effective_target_vect_perm): Exclude aarch64_be.
1629 (check_effective_target_vect_perm_byte): Likewise.
1630 (check_effective_target_vect_perm_short): Likewise.
1632 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1634 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1635 (RUN_TEST): Use new macro.
1636 (INDEX64_32): Delete.
1637 (INDEX64_64): Likewise.
1638 (INDEX128_32): Likewise.
1639 (INDEX128_64): Likewise.
1641 (test_vneg_f32): Use fixed RUN_TEST.
1643 2014-01-20 Richard Biener <rguenther@suse.de>
1646 * gcc.dg/pr59860.c: New testcase.
1648 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1651 * gcc.target/i386/pr59880.c: New test.
1653 2014-01-20 Renlin Li <renlin.li@arm.com>
1655 * gcc.dg/pr44194-1.c: Tweak regexp.
1657 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1662 * gfortran.dg/round_3.f08: New cases added.
1663 * gfortran.dg/fmt_g_1.f90: New test.
1665 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1667 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1669 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1671 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1673 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1675 * gcc.dg/vect/pr57705.c: Require vect_int.
1676 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1677 * gcc.dg/vect/vect-alias-check.c: Likewise.
1679 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1682 * gfortran.dg/unresolved_fixup_1.f90: New test.
1683 * gfortran.dg/unresolved_fixup_2.f90: New test.
1685 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1688 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1689 Remove dg-prune-output lines.
1691 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1694 * gfortran.dg/pr59706.f90: New test.
1695 * g++.dg/ext/pr59706.C: New test.
1697 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1701 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1702 * g++.dg/init/pr58811.C: Likewise.
1704 2014-01-17 Jeff Law <law@redhat.com>
1707 * gfortran.dg/pr57904.f90: New test.
1709 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1712 * g++.dg/cpp0x/nsdmi-union4.C: New.
1714 2014-01-17 Marek Polacek <polacek@redhat.com>
1717 * g++.dg/diagnostic/pr59838.C: New test.
1719 2014-01-17 Marek Polacek <polacek@redhat.com>
1722 * gcc.dg/pr58346.c: New test.
1724 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1727 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1728 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1732 * gfortran.dg/pr59440-1.f90: New test.
1733 * gfortran.dg/pr59440-2.f90: New test.
1734 * gfortran.dg/pr59440-3.f90: New test.
1737 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1738 testing for " version" and " alias" with one testing for
1739 " version\[^\n\r]* alias".
1740 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1741 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1742 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1743 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1744 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1745 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1748 * c-c++-common/torture/pr57945.c: New test.
1750 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1752 * gcc.target/arm/its.c: New testcase.
1754 2014-01-16 Jan Hubicka <jh@suse.cz>
1757 * g++.dg/torture/pr59775.C: New testcase.
1759 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1762 * gcc.c-torture/compile/pr58344.c: New test.
1765 * gcc.target/i386/pr59839.c: New test.
1768 * gcc.target/i386/pr9771-1.c (main): Rename to...
1769 (real_main): ... this. Add __asm name "main".
1770 (ASMNAME, ASMNAME2, STRING): Define.
1772 2014-01-16 Nick Clifton <nickc@redhat.com>
1775 * gcc.c-torture/compile/pr28865.c: New.
1776 * gcc.c-torture/execute/pr28865.c: New.
1778 2014-01-16 Marek Polacek <polacek@redhat.com>
1781 * gcc.dg/pr59827.c: New test.
1783 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1785 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1787 2014-01-15 Richard Henderson <rth@redhat.com>
1790 * gcc.target/i386/pr54694.c: New test.
1792 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1795 * g++.dg/pr49718.C: New test.
1797 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1799 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1801 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1803 * gcc.dg/vmx/mult-even-odd.c: New.
1804 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1806 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1808 * lib/target-supports.exp (check_libcilkrts_available): Added an
1809 extern "C" if we are using C++ along with a function prototype.
1811 2014-01-15 Jeff Law <law@redhat.com>
1813 PR tree-optimization/59747
1814 * gcc.c-torture/execute/pr59747.c: New test.
1816 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1819 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1821 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1822 * g++.dg/ext/attribute-test-1.C: Likewise.
1823 * g++.dg/ext/attribute-test-2.C: Likewise.
1824 * g++.dg/ext/attribute-test-3.C: Likewise.
1825 * g++.dg/ext/attribute-test-4.C: Likewise.
1826 * g++.dg/ext/pr56790-1.C: Likewise.
1827 * g++.dg/torture/pr38565.C: Likewise.
1828 * gcc.dg/pr53060.c: Likewise.
1829 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1830 * c-c++-common/vector-compare-2.c: Likewise.
1831 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1832 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1833 dg-message line number.
1835 2014-01-15 Matthias Klose <doko@ubuntu.com>
1837 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1839 2014-01-15 Richard Biener <rguenther@suse.de>
1841 PR tree-optimization/59822
1842 * g++.dg/torture/pr59822.C: New testcase.
1844 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1847 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1848 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1850 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1851 Kugan Vivekanandarajah <kuganv@linaro.org>
1854 * g++.dg/pr59695.C: New testcase.
1856 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1859 * gcc.c-torture/compile/pr59803.c: New testcase.
1861 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1864 * gcc.c-torture/execute/pr58943.c: New test.
1865 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1867 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1870 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1871 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1872 (bar): Change return type to void. Set y to x.
1873 * gcc.target/i386/pr59794-1.c: New testcase.
1874 * gcc.target/i386/pr59794-2.c: Likewise.
1875 * gcc.target/i386/pr59794-3.c: Likewise.
1876 * gcc.target/i386/pr59794-4.c: Likewise.
1877 * gcc.target/i386/pr59794-5.c: Likewise.
1878 * gcc.target/i386/pr59794-6.c: Likewise.
1879 * gcc.target/i386/pr59794-7.c: Likewise.
1881 2014-01-14 Richard Biener <rguenther@suse.de>
1883 PR tree-optimization/58921
1884 PR tree-optimization/59006
1885 * gcc.dg/torture/pr58921.c: New testcase.
1886 * gcc.dg/torture/pr59006.c: Likewise.
1887 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1889 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1892 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1893 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1894 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1895 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1896 Executing predictive commoning without unrolling.
1898 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1900 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1901 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1902 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1903 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1904 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1905 __builtin_ia32_rsqrt28sd_round.
1906 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1907 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1908 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1909 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1910 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1911 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1912 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1913 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1914 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1915 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1916 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1917 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1918 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1919 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1920 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1921 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1922 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1923 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1924 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1925 fix wrong rounding mode (see above).
1926 * gcc.target/i386/sse-23.c: Ditto.
1928 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1930 * gcc.dg/vmx/insert.c: New.
1931 * gcc.dg/vmx/insert-be-order.c: New.
1932 * gcc.dg/vmx/extract.c: New.
1933 * gcc.dg/vmx/extract-be-order.c: New.
1935 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1937 PR tree-optimization/59387
1938 * gcc.c-torture/execute/pr59387.c: New test.
1940 2014-01-13 Richard Biener <rguenther@suse.de>
1942 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1943 adjusting mathlib options.
1944 * gfortran.dg/lto/lto.exp: Likewise.
1946 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1948 * gnat.dg/loop_optimization17.adb: New test.
1949 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1951 2014-01-13 Christian Bruel <christian.bruel@st.com>
1953 * gcc.target/sh/cmpstrn.c: New case.
1955 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1957 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1958 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1960 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1963 * gfortran.dg/alloc_comp_basics_6.f90: New.
1965 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1968 * gfortran.dg/pr59700.f90: New test.
1970 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1972 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1973 * gfortran.dg/use_only_3.f90: Likewise.
1974 * gfortran.dg/inquire_10.f90: Delete opened file.
1975 * gfortran.dg/inquire_15.f90: Likewise.
1976 * gfortran.dg/pr16597.f90: Likewise.
1977 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1980 2014-01-10 Jeff Law <law@redhat.com>
1983 * gcc.c-torture/compile/pr59743.c: New test.
1985 2014-01-10 Jan Hubicka <jh@suse.cz>
1988 * g++.dg/torture/pr58585.C: New testcase.
1990 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1992 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1994 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1996 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1998 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
2001 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
2002 * gcc.target/aarch64/cmn-neg2.c: New test.
2004 2014-01-10 Richard Biener <rguenther@suse.de>
2006 PR tree-optimization/59374
2007 * gcc.dg/torture/pr59374-3.c: New testcase.
2009 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2011 * lib/target-supports.exp
2012 (check_effective_target_arm_crypto_ok_nocache): New.
2013 (check_effective_target_arm_crypto_ok): Use above procedure.
2014 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
2016 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
2020 * g++.dg/ipa/devirt-20.C: New testcase.
2021 * g++.dg/torture/pr58252.C: Likewise.
2022 * g++.dg/torture/pr59226.C: Likewise.
2024 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
2026 * c-c++-common/asan/no-asan-stack.c: New test.
2028 2014-01-10 Jakub Jelinek <jakub@redhat.com>
2031 * gcc.dg/pr59670.c: New test.
2033 2014-01-09 Steve Ellcey <sellcey@mips.com>
2035 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
2037 2014-01-09 Jakub Jelinek <jakub@redhat.com>
2040 * gcc.target/i386/pr47735.c: New test.
2042 PR tree-optimization/59622
2043 * g++.dg/opt/pr59622-2.C: New test.
2044 * g++.dg/opt/pr59622-3.C: New test.
2045 * g++.dg/opt/pr59622-4.C: New test.
2046 * g++.dg/opt/pr59622-5.C: New test.
2049 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
2050 filename:line instead of (modulename+offset) form with stripped
2051 initial / from the filename.
2053 2014-01-09 Ian Lance Taylor <iant@google.com>
2055 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
2056 the other Go compiler.
2058 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
2061 * g++.dg/cpp0x/variadic145.C: New.
2063 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
2065 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
2066 which don't support -fsplit-stack. Skip rotate[0123].go tests.
2068 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
2071 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
2072 are run only if the Cilk library is available/enabled.
2073 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2074 * lib/target-supports.exp (check_libcilkrts_available): New function.
2076 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
2079 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
2080 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2081 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
2082 with dg-additional-options.
2083 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2084 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2085 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2086 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2087 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
2088 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
2090 2014-01-09 Richard Biener <rguenther@suse.de>
2092 PR tree-optimization/59715
2093 * gcc.dg/torture/pr59715.c: New testcase.
2095 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
2097 * c-c++-common/asan/no-asan-globals.c: New test.
2098 * c-c++-common/asan/no-instrument-reads.c: Likewise.
2099 * c-c++-common/asan/no-instrument-writes.c: Likewise.
2100 * c-c++-common/asan/use-after-return-1.c: Likewise.
2101 * c-c++-common/asan/no-use-after-return.c: Likewise.
2103 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
2105 * gnat.dg/weak2.ad[sb]: New test.
2107 2014-01-08 Jakub Jelinek <jakub@redhat.com>
2110 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
2111 type, use pointers to vector type instead.
2113 2014-01-08 Catherine Moore <clm@codesourcery.com>
2115 * gcc.target/mips/umips-branch-3.c: New test.
2116 * gcc.target/mips/umips-branch-4.c: New test.
2118 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
2120 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
2121 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
2122 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
2123 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
2124 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
2125 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
2126 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
2127 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
2129 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
2131 PR rtl-optimization/59137
2132 * gcc.target/mips/pr59137.c: New test.
2134 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
2136 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
2137 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
2138 * gcc.target/i386/pr55433.c (dg-options): Ditto.
2139 * gcc.target/i386/pr57848.c (dg-options): Ditto.
2140 * gcc.target/i386/pr59099.c (dg-options): Ditto.
2141 Require fpic effective target.
2142 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
2144 2014-01-08 Jakub Jelinek <jakub@redhat.com>
2147 * gcc.dg/pr59722.c: New test.
2149 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
2152 * gcc.dg/torture/pr57748-3.c: New test.
2153 * gcc.dg/torture/pr57748-4.c: New test.
2155 2014-01-08 Marek Polacek <polacek@redhat.com>
2158 * gcc.dg/gomp/pr59669-1.c: New test.
2159 * gcc.dg/gomp/pr59669-2.c: New test.
2161 2014-01-08 Martin Jambor <mjambor@suse.cz>
2164 * gcc.dg/ipa/pr59610.c: New test.
2166 2014-01-08 Janus Weil <janus@gcc.gnu.org>
2169 * gfortran.dg/binding_label_tests_26a.f90: New.
2170 * gfortran.dg/binding_label_tests_26b.f90: New.
2172 2014-01-08 Marek Polacek <polacek@redhat.com>
2175 * c-c++-common/ubsan/pr59667.c: New test.
2177 2014-01-08 Richard Biener <rguenther@suse.de>
2180 * gcc.dg/pr59630.c: New testcase.
2182 2014-01-08 Richard Biener <rguenther@suse.de>
2185 * gcc.dg/pr59471.c: New testcase.
2187 2014-01-07 Jeff Law <law@redhat.com>
2190 * gcc.target/i386/pr53623.c: New test.
2192 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
2194 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
2196 * g++.dg/cpp1y/pr58534.C: Likewise.
2197 * g++.dg/cpp1y/pr58536.C: Likewise.
2198 * g++.dg/cpp1y/pr58548.C: Likewise.
2199 * g++.dg/cpp1y/pr58549.C: Likewise.
2200 * g++.dg/cpp1y/pr58637.C: Likewise.
2201 * g++.dg/cpp1y/pr59112.C: Likewise.
2202 * g++.dg/cpp1y/pr59113.C: Likewise.
2203 * g++.dg/cpp1y/pr59629.C: Likewise.
2204 * g++.dg/cpp1y/pr59635.C: Likewise.
2205 * g++.dg/cpp1y/pr59636.C: Likewise.
2206 * g++.dg/cpp1y/pr59638.C: Likewise.
2208 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
2210 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
2212 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
2214 * gcc.target/i386/intrinsics_4.c (bar): New function.
2216 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2218 * g++.dg/ext/is_base_of_incomplete-2.C: New.
2220 2014-01-07 Jakub Jelinek <jakub@redhat.com>
2222 PR rtl-optimization/58668
2223 * gcc.dg/pr58668.c: New test.
2225 PR tree-optimization/59643
2226 * gcc.dg/pr59643.c: New test.
2227 * gcc.c-torture/execute/pr59643.c: New test.
2229 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2232 * gfortran.dg/class_allocate_16.f90: New.
2234 2014-01-06 Jakub Jelinek <jakub@redhat.com>
2237 * gcc.target/i386/pr59644.c: New test.
2239 2014-01-06 Marek Polacek <polacek@redhat.com>
2242 * gcc.dg/pr57773.c: New test.
2244 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
2250 * g++.dg/cpp1y/pr59635.C: New testcase.
2251 * g++.dg/cpp1y/pr59636.C: New testcase.
2252 * g++.dg/cpp1y/pr59629.C: New testcase.
2253 * g++.dg/cpp1y/pr59638.C: New testcase.
2255 2014-01-06 Martin Jambor <mjambor@suse.cz>
2258 * gcc.dg/ipa/pr59008.c: New test.
2260 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2262 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
2265 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2267 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
2268 Require c99_runtime.
2269 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
2271 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
2272 Require c99_runtime.
2273 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
2274 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
2275 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
2277 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
2278 Require c99_runtime.
2279 Make CALC void static.
2280 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
2282 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
2283 Require c99_runtime.
2284 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
2286 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2288 * gcc.target/i386/pr59501-1.c: Require avx effective target.
2289 * gcc.target/i386/pr59501-2.c: Likewise.
2290 * gcc.target/i386/pr59501-3.c: Likewise.
2291 * gcc.target/i386/pr59501-4.c: Likewise.
2292 * gcc.target/i386/pr59501-5.c: Likewise.
2293 * gcc.target/i386/pr59501-6.c: Likewise.
2295 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2297 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
2298 * gcc.target/i386/pr59390_1.c: Likewise.
2299 * gcc.target/i386/pr59390_2.c: Likewise.
2301 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
2303 * gcc.dg/pr59350.c: Tweak.
2304 * gcc.dg/pr59350-2.c: New test.
2305 * g++.dg/pr59510.C: Likewise.
2307 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2310 * gfortran.dg/bind_c_procs_2.f90: New.
2312 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
2314 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
2315 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2316 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2317 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2318 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
2319 * gcc.dg/tree-ssa/vrp47.c: Likewise.
2320 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2322 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
2324 * gcc.target/arm/neon-nested-apcs.c: New test.
2326 2014-01-04 Jakub Jelinek <jakub@redhat.com>
2328 PR tree-optimization/59519
2329 * gcc.dg/vect/pr59519-1.c: New test.
2330 * gcc.dg/vect/pr59519-2.c: New test.
2332 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
2335 2014-01-04 Janus Weil <janus@gcc.gnu.org>
2338 * gfortran.dg/typebound_proc_32.f90: New.
2340 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
2343 * g++.dg/pr58950.C: New file.
2345 2014-01-03 Tobias Burnus <burnus@net-b.de>
2348 * g++.dg/gomp/pr58567.C: New.
2350 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
2352 PR tree-optimization/59651
2353 * gcc.dg/torture/pr59651.c: New test.
2354 * gcc.dg/vect/pr59651.c: Ditto.
2356 2014-01-03 Jakub Jelinek <jakub@redhat.com>
2359 * gcc.target/i386/pr59625.c: New test.
2361 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2365 * g++.dg/cpp0x/range-for28.C: New.
2366 * g++.dg/cpp0x/range-for3.C: Update.
2368 2014-01-02 Joseph Myers <joseph@codesourcery.com>
2370 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
2372 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2375 * g++.dg/cpp0x/pr59641.C: New file.
2377 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2379 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
2381 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2384 * g++.dg/ext/pr59378.C: New file.
2386 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2388 Update copyright years
2390 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2392 * gcc.target/arc/arc.exp: Use the standard form for the copyright
2395 2014-01-02 Janus Weil <janus@gcc.gnu.org>
2398 * gfortran.dg/dynamic_dispatch_12.f90: New.
2400 2014-01-01 Jakub Jelinek <jakub@redhat.com>
2402 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2403 the builtin isn't optimized away as unused.
2405 PR rtl-optimization/59647
2406 * g++.dg/opt/pr59647.C: New test.
2408 Copyright (C) 2014 Free Software Foundation, Inc.
2410 Copying and distribution of this file, with or without modification,
2411 are permitted in any medium without royalty provided the copyright
2412 notice and this notice are preserved.