1 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
5 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
6 * gcc.dg/vmx/insert-vsx.c: Likewise.
7 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
8 * gcc.dg/vmx/ld-vsx.c: Likewise.
9 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
10 * gcc.dg/vmx/ldl-vsx.c: Likewise.
11 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
12 * gcc.dg/vmx/merge-vsx.c: Likewise.
13 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
14 * gcc.dg/vmx/st-vsx.c: Likewise.
15 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
16 * gcc.dg/vmx/stl-vsx.c: Likewise.
17 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
19 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
21 * gcc.dg/lto/pr55113_0.c: New testcase.
23 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
26 * g++.dg/cpp1y/pr60376.C: New.
28 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
30 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
32 2014-03-04 Richard Biener <rguenther@suse.de>
34 PR tree-optimization/60382
35 * gcc.dg/vect/pr60382.c: New testcase.
37 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
40 * gfortran.dg/namelist_84.f90: New test.
42 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
44 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
45 argument to avoid inf values.
46 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
47 UNION_FP_CHECK machinery.
49 2014-03-03 Renlin Li <Renlin.Li@arm.com>
51 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
52 i32in128 cases outside special big-endian processing block.
54 2014-03-03 Jakub Jelinek <jakub@redhat.com>
57 * c-c++-common/cpp/pr60400.c: New test.
58 * c-c++-common/cpp/pr60400-1.h: New file.
59 * c-c++-common/cpp/pr60400-2.h: New file.
62 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
64 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
65 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
67 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
70 * g++.dg/lto/pr60150.H: New testcase.
71 * g++.dg/lto/pr60150_0.C: New testcase.
72 * g++.dg/lto/pr60150_1.C: New testcase.
74 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
77 * testsuite/g++.dg/ipa/devirt-29.C: New testcase
79 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
82 * gfortran.dg/vect/pr32380.f: Fix expected test results.
84 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
87 * g++.dg/cpp0x/pr50025.C: New.
89 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
92 * g++.dg/cpp1y/pr60377.C: New testcase.
94 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
97 * gfortran.dg/str_comp_optimize_1.f90: New test.
99 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
102 * gcc.c-torture/compile/pr60071.c: New.
104 2014-02-28 Janus Weil <janus@gcc.gnu.org>
107 * gfortran.dg/unlimited_polymorphic_16.f90: New.
109 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
112 * g++.dg/cpp0x/constexpr-ice11.C: New.
114 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
117 * g++.dg/cpp1y/auto-fn24.C: New.
119 2014-02-28 Joey Ye <joey.ye@arm.com>
122 * gcc.target/arm/thumb1-far-jump-3.c: New case.
124 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
127 * g++.dg/overload/ellipsis2.C: New.
129 2014-02-27 Jeff Law <law@redhat.com>
131 PR rtl-optimization/52714
132 * gcc.c-torture/compile/pr52714.c: New test.
134 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
135 Jeff Law <law@redhat.com>
137 PR rtl-optimization/49847
138 * g++.dg/pr49847.C: New test.
140 2014-02-27 Marek Polacek <polacek@redhat.com>
143 * c-c++-common/pr59223.c: New test.
145 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
147 * common/config/i386/predicates.md (const1256_operand): Remove.
148 (const2356_operand): New.
149 (const_1_to_2_operand): Remove.
150 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
151 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
152 (*avx512pf_gatherpf<mode>sf): Ditto.
153 (avx512pf_gatherpf<mode>df): Ditto.
154 (*avx512pf_gatherpf<mode>df_mask): Ditto.
155 (*avx512pf_gatherpf<mode>df): Ditto.
156 (avx512pf_scatterpf<mode>sf): Ditto.
157 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
158 (*avx512pf_scatterpf<mode>sf): Ditto.
159 (avx512pf_scatterpf<mode>df): Ditto.
160 (*avx512pf_scatterpf<mode>df_mask): Ditto.
161 (*avx512pf_scatterpf<mode>df): Ditto.
162 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
164 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
166 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
167 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
168 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
169 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
170 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
171 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
172 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
173 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
175 2014-02-26 Bin Cheng <bin.cheng@arm.com>
178 * gnat.dg/renaming5.adb: Change to two expected gotos.
179 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
181 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
182 messages for removed basic block.
183 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
184 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
185 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
186 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
188 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
190 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
191 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
192 * gcc.dg/vmx/ldl-vsx.c: Likewise.
193 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
194 * gcc.dg/vmx/merge-vsx.c: Likewise.
195 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
197 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
199 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
200 * gcc.target/i386/prefetchwt1-1.c: New.
201 * g++.dg/other/i386-2.C: Add new option.
202 * g++.dg/other/i386-3.C: Ditto.
203 * gcc.target/i386/sse-12.c: Ditto.
204 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
205 * gcc.target/i386/sse-22.c: Add new option.
206 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
208 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
211 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
214 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
216 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
219 * g++.dg/cpp1y/pr60311.C: New testcase.
221 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
224 * g++.dg/cpp1y/pr60065.C: New testcase.
226 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
228 PR rtl-optimization/60268
229 * gcc.c-torture/compile/pr60268.c: New test.
231 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
233 * gcc.target/microblaze/others/mem_reload.c: New test.
235 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
237 * gcc.dg/vmx/lde.c: New test.
238 * gcc.dg/vmx/lde-be-order.c: New test.
239 * gcc.dg/vmx/ste.c: New test.
240 * gcc.dg/vmx/ste-be-order.c: New test.
242 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
245 * lib/target-supports.exp
246 (check_effective_target_logical_op_short_circuit): Add cris-*-*
247 and crisv32-*-* to list.
249 2014-02-21 Janus Weil <janus@gcc.gnu.org>
252 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
254 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
256 * gcc.dg/vmx/vsums.c: Check entire result vector.
257 * gcc.dg/vmx/vsums-be-order.c: Likewise.
259 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
261 * gcc.dg/vmx/ld.c: New test.
262 * gcc.dg/vmx/ld-be-order.c: New test.
263 * gcc.dg/vmx/ld-vsx.c: New test.
264 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
265 * gcc.dg/vmx/ldl.c: New test.
266 * gcc.dg/vmx/ldl-be-order.c: New test.
267 * gcc.dg/vmx/ldl-vsx.c: New test.
268 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
269 * gcc.dg/vmx/st.c: New test.
270 * gcc.dg/vmx/st-be-order.c: New test.
271 * gcc.dg/vmx/st-vsx.c: New test.
272 * gcc.dg/vmx/st-vsx-be-order.c: New test.
273 * gcc.dg/vmx/stl.c: New test.
274 * gcc.dg/vmx/stl-be-order.c: New test.
275 * gcc.dg/vmx/stl-vsx.c: New test.
276 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
278 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
280 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
281 * g++.dg/other/i386-3.C (dg-options): Ditto.
282 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
283 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
284 -mavx512pf and -msha.
286 2014-02-21 Richard Biener <rguenther@suse.de>
288 PR tree-optimization/60276
289 * gcc.dg/vect/pr60276.c: New testcase.
291 2014-02-21 Janus Weil <janus@gcc.gnu.org>
294 * gfortran.dg/finalize_23.f90: New.
296 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
300 * g++.dg/cpp1y/pr60052.C: New testcase.
301 * g++.dg/cpp1y/pr60053.C: New testcase.
303 2014-02-21 Tobias Burnus <burnus@net-b.de>
306 * gfortran.dg/inquire_16.f90: New.
308 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
310 * gcc.target/nios2/biggot-1.c: New.
311 * gcc.target/nios2/biggot-2.c: New.
313 2014-02-20 Martin Jambor <mjambor@suse.cz>
316 * gcc.dg/ipa/pr55260.c: New test.
318 2014-02-20 Bin Cheng <bin.cheng@arm.com>
320 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
321 for execution test case.
323 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
326 * g++.dg/torture/pr58555.C: New testcase.
328 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
331 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
333 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
335 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
336 Kirill Yukhin <kirill.yukhin@intel.com>
338 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
339 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
340 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
341 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
342 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
343 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
345 2014-02-19 Jakub Jelinek <jakub@redhat.com>
348 * g++.dg/ext/builtin-bswap1.C: New test.
349 * c-c++-common/pr37743.c: New test.
351 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
353 * gcc.dg/decl-10.c: New test.
355 2014-02-19 Jakub Jelinek <jakub@redhat.com>
358 * g++.dg/ext/ivdep-1.C: New test.
361 * gcc.dg/pr60267.c: New test.
363 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
366 * gcc.target/i386/pr39162.c: Add dg-prune-output.
367 (dg-options): Remove -Wno-psabi.
368 * gcc.target/i386/pr59794-2.c: Ditto.
369 * gcc.target/i386/pr60205-1.c: Ditto.
370 * gcc.target/i386/sse-5.c: Ditto.
372 2014-02-18 Nick Clifton <nickc@redhat.com>
374 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
375 * gcc.dg/pr23623.c: Likewise.
376 * gcc.dg/pr48784-1.c: Likewise.
377 * gcc.dg/pr48784-2.c: Likewise.
378 * gcc.dg/pr56997-2.c: Likewise.
379 * gcc.dg/sms-6.c: Likewise.
380 * gcc.dg/torture/pr60183.c: Likewise.
381 * gcc.dg/torture/vec-cvt-1.c: Likewise.
382 * gcc.c-torture/execute/20061220-1.x: New.
383 * gcc.c-torture/execute/pr43220.x: New.
384 * gcc.c-torture/execute/pr51581-1.x: New.
385 * gcc.c-torture/execute/pr51581-2.x: New.
386 * gcc.c-torture/execute/pr58570.x: New.
387 * gcc.c-torture/unsorted/DFcmp.x: New.
388 * gcc.c-torture/unsorted/SFset.x: New.
390 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
392 * gnat.dg/opt31.adb: New test.
394 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
396 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
398 2014-02-19 Janus Weil <janus@gcc.gnu.org>
401 * gfortran.dg/typebound_proc_33.f90: New.
403 2014-02-19 Marek Polacek <polacek@redhat.com>
406 * gcc.dg/pr60195.c: New test.
408 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
410 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
413 2014-02-19 Jakub Jelinek <jakub@redhat.com>
415 PR preprocessor/58844
416 * c-c++-common/cpp/pr58844-1.c: New test.
417 * c-c++-common/cpp/pr58844-2.c: New test.
419 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
422 * g++.dg/cpp0x/constexpr-ice10.C: New.
424 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
427 * g++.dg/cpp0x/pr60215.C: New.
429 2014-02-18 Tobias Burnus <burnus@net-b.de>
432 * gfortran.dg/proc_ptr_45.f90: New.
433 * gfortran.dg/proc_ptr_46.f90: New.
435 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
438 * g++.dg/cpp1y/pr60190.C: New testcase.
441 * g++.dg/cpp1y/pr60064.C: New testcase.
443 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
446 * gcc.target/i386/pr60205-1.c: New test.
447 * gcc.target/i386/pr60205-2.c: Ditto.
449 2014-02-18 Kai Tietz <ktietz@redhat.com>
452 * gcc.target/i386/nest-1.c: New testcase.
454 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
456 * gnat.dg/opt32.adb: New test.
458 2014-02-18 Janus Weil <janus@gcc.gnu.org>
461 * gfortran.dg/typebound_generic_15.f90: New.
463 2014-02-17 Janus Weil <janus@gcc.gnu.org>
466 * gfortran.dg/init_flag_12.f90: New.
468 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
469 Ilya Tocar <ilya.tocar@intel.com>
471 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
472 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
473 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
474 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
476 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
478 * lib/target-supports.exp
479 (check_effective_target_logical_op_short_circuit): New procedure.
480 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
481 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
482 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
483 * gcc.dg/tree-ssa/vrp47.c: Likewise.
484 * gcc.dg/tree-ssa/vrp87.c: Likewise.
485 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
486 logical_op_short_circuit for the alternative test, extending
489 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
492 * gcc.target/powerpc/pr60203.c: New testsuite.
494 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
497 * gfortran.dg/ichar_3.f90: New test.
499 2014-02-15 Richard Biener <rguenther@suse.de>
501 PR tree-optimization/60183
502 * gcc.dg/torture/pr60183.c: New testcase.
504 2014-02-14 Jeff Law <law@redhat.com>
506 PR rtl-optimization/60131
507 * g++.dg/torture/pr60131.C: New test.
509 2014-02-14 Ian Bolton <ian.bolton@arm.com>
511 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
514 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
516 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
518 2014-02-14 Jakub Jelinek <jakub@redhat.com>
520 * gcc.c-torture/compile/20140213.c: New test.
522 2014-02-13 Jakub Jelinek <jakub@redhat.com>
525 * gcc.target/i386/pr43546.c: New test.
527 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
529 * gcc.target/s390/hotpatch-compile-8.c: New test.
531 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
533 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
534 definition with an ifndef.
535 * gcc.dg/pr59605-2.c: New test.
537 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
539 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
541 2014-02-12 Joseph Myers <joseph@codesourcery.com>
543 * gcc.dg/torture/float128-mul-underflow.c,
544 gcc.dg/torture/float128-truncdf-underflow.c,
545 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
547 2014-02-12 Jakub Jelinek <jakub@redhat.com>
550 * g++.dg/ipa/pr59737.C: New test.
552 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
554 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
556 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
558 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
560 * gcc.dg/cilk-plus/jump-openmp.c: New file.
562 2014-02-12 Richard Biener <rguenther@suse.de>
565 * gcc.dg/torture/pr60092.c: New testcase.
566 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
568 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
570 * gcc.c-torture/execute/20140212-1.c: New test.
572 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
575 * g++.dg/cpp0x/pr60047.C: New.
577 2014-02-12 Jakub Jelinek <jakub@redhat.com>
580 * c-c++-common/pr60101.c: New test.
582 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
585 * g++.dg/ipa/devirt-27.C: New testcase.
586 * g++.dg/ipa/devirt-26.C: New testcase.
588 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
591 * gcc.target/powerpc/pr60137.c: New file.
593 2014-02-11 Jakub Jelinek <jakub@redhat.com>
596 * gfortran.dg/pr52370.f90: New test.
598 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
602 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
605 * gcc.target/i386/pr43662.c (dg-options):
606 Add -maccumulate-outgoing-args.
607 * gcc.target/i386/pr43869.c (dg-options): Ditto.
608 * gcc.target/i386/pr57003.c (dg-options): Ditto.
609 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
610 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
611 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
612 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
613 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
614 Add -maccumulate-outgoing-args.
615 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
616 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
617 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
618 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
619 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
620 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
621 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
622 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
623 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
624 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
625 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
626 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
627 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
628 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
629 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
631 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
633 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
635 2014-02-11 Jakub Jelinek <jakub@redhat.com>
638 * gcc.dg/guality/pr59776.c: New test.
640 2014-02-11 Renlin Li <Renlin.Li@arm.com>
642 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
643 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
644 (add_options_for_arm_vfp3): New.
646 2014-02-11 Jeff Law <law@redhat.com>
649 * gcc.target/m68k/pr54041.c: New test.
651 2014-02-11 Jakub Jelinek <jakub@redhat.com>
654 * gcc.target/i386/pr59927.c: New test.
656 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
658 * gcc.dg/vect/pr57741-3.c: Require vect_int.
659 * gcc.dg/vect/pr60012.c: Likewise.
660 * gcc.dg/vect/vect-119.c: Likewise.
661 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
662 * gcc.dg/vect/vect-outer-4c.c: Likewise.
664 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
666 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
668 2014-02-10 Jeff Law <law@redhat.com>
671 * gcc.c-torture/compile/pr52306.c: New test.
673 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
675 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
677 2014-02-10 Richard Biener <rguenther@suse.de>
679 PR tree-optimization/60115
680 * gcc.dg/torture/pr60115.c: New testcase.
682 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
684 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
685 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
687 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
688 Ilya Tocar <ilya.tocar@intel.com>
690 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
691 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
692 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
693 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
694 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
695 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
696 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
697 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
698 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
699 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
700 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
701 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
702 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
703 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
704 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
705 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
706 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
707 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
708 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
709 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
710 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
711 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
712 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
713 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
714 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
715 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
716 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
718 2014-02-10 Jakub Jelinek <jakub@redhat.com>
720 * gcc.dg/vect/pr59984.c: Require effective target
723 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
726 * gfortran.dg/associated_target_5.f03: New test.
728 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
731 * gfortran.dg/elemental_by_value_1.f90: New test.
733 2014-02-08 Janus Weil <janus@gcc.gnu.org>
736 * gfortran.dg/finalize_22.f90: New.
738 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
741 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
742 was fixed by the patch for PR59906.
744 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
747 * gfortran.dg/coarray_8.f90: Update dg-error match.
749 2014-02-08 Jakub Jelinek <jakub@redhat.com>
752 * gcc.dg/vect/pr59984.c: New test.
755 * gcc.dg/attr-alloc_align-1.c: New test.
756 * gcc.dg/attr-alloc_align-2.c: New test.
757 * gcc.dg/attr-alloc_align-3.c: New test.
758 * gcc.dg/attr-assume_aligned-1.c: New test.
759 * gcc.dg/attr-assume_aligned-2.c: New test.
760 * gcc.dg/attr-assume_aligned-3.c: New test.
762 2014-02-08 Jakub Jelinek <jakub@redhat.com>
765 * gcc.target/i386/pr60077-1.c: New test.
766 * gcc.target/i386/pr60077-2.c: New test.
768 2014-02-07 Jakub Jelinek <jakub@redhat.com>
770 PR preprocessor/56824
771 * gcc.dg/pr56824.c: New test.
773 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
775 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
776 variable used for atomic operations.
778 2014-02-07 Richard Biener <rguenther@suse.de>
781 * gcc.dg/vect/pr60092-2.c: New testcase.
783 2014-02-07 Jakub Jelinek <jakub@redhat.com>
787 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
789 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
790 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
792 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
794 * gcc.target/s390/fp2int1.c: New testcase.
796 2014-02-07 Richard Biener <rguenther@suse.de>
799 * gcc.dg/tree-ssa/alias-30.c: New testcase.
800 * gcc.dg/tree-ssa/alias-31.c: Likewise.
802 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
805 * g++.dg/torture/pr59918.C: New testcase.
807 2014-02-06 Jakub Jelinek <jakub@redhat.com>
810 * gcc.target/arm/pr59575.c: New test.
813 * gcc.dg/pr59992.c: New test.
815 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
817 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
818 init_priority. Test alignment of variable instead of function.
820 2014-02-06 Marek Polacek <polacek@redhat.com>
823 * gcc.dg/pr60087.c: New test.
825 2014-02-06 Alan Modra <amodra@gmail.com>
827 * gcc.target/powerpc/pr60032.c: New.
829 2014-02-06 Jakub Jelinek <jakub@redhat.com>
832 * gcc.c-torture/execute/pr60062.c: New test.
833 * gcc.c-torture/execute/pr60072.c: New test.
835 2014-02-06 Ian Bolton <ian.bolton@arm.com>
837 * gcc.dg/tree-ssa/pr59597.c: Make called function static
838 so that expected outcome works for PIC variants too.
840 2014-02-06 Yury Gribov <y.gribov@samsung.com>
841 Kugan Vivekanandarajah <kuganv@linaro.org>
843 * gcc.target/arm/vect-noalign.c: New file.
845 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
846 Jakub Jelinek <jakub@redhat.com>
849 * gcc.dg/pr60013.c: New testcase.
851 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
853 * gcc.dg/vmx/sum2s.c: New.
854 * gcc.dg/vmx/sum2s-be-order.c: New.
856 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
858 * gcc.dg/vmx/pack.c: New.
859 * gcc.dg/vmx/pack-be-order.c: New.
860 * gcc.dg/vmx/unpack.c: New.
861 * gcc.dg/vmx/unpack-be-order.c: New.
863 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
865 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
866 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
868 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
870 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
871 Use __builtin_floorf, __builtin_ceilf.
872 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
874 (TEST): Use __builtin_floorf.
875 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
877 2014-02-05 Jakub Jelinek <jakub@redhat.com>
880 * g++.dg/opt/pr59947.C: New test.
883 * c-c++-common/gomp/pr58703.c: New test.
885 2014-02-05 Richard Biener <rguenther@suse.de>
888 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
889 avoid using unsigned long long.
891 2014-02-05 Jakub Jelinek <jakub@redhat.com>
894 * g++.dg/torture/pr57499.C: New test.
896 2014-02-05 Yury Gribov <y.gribov@samsung.com>
898 * gcc.dg/asan/nosanitize-and-inline.c: New test.
900 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
902 * g++.dg/ipa/devirrt-22.C: Fix template.
904 2014-02-04 Marek Polacek <polacek@redhat.com>
907 * gcc.dg/pr60036.c: New test.
909 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
912 * g++.dg/torture/pr60058.C: New testcase.
914 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
916 * g++.dg/tsan/default_options.C: Invert check.
918 2014-02-04 Jakub Jelinek <jakub@redhat.com>
920 PR tree-optimization/60002
921 * g++.dg/opt/pr60002.C: New test.
923 PR tree-optimization/60023
924 * g++.dg/vect/pr60023.cc: New test.
927 * c-c++-common/torture/pr60026.c: New test.
929 PR rtl-optimization/57915
930 * gcc.target/i386/pr57915.c: New test.
932 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
934 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
936 2014-02-04 Renlin Li <Renlin.Li@arm.com>
938 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
940 2014-02-04 Jakub Jelinek <jakub@redhat.com>
943 * gcc.dg/pr59261.c: New test.
945 2014-02-04 Richard Biener <rguenther@suse.de>
947 PR tree-optimization/60012
948 * gcc.dg/vect/pr60012.c: New testcase.
950 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
953 * g++.dg/eh/unwind-direct.C: New test.
955 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
957 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
958 timeout value to 20s.
960 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
963 * g++.dg/torture/pr59882.C: New testcase
965 2014-02-03 Jan Hubicka <jh@suse.cz>
968 * g++.dg/ipa/devirt-22.C: New testcase.
970 2014-02-03 Jan Hubicka <jh@suse.cz>
972 * g++.dg/ipa/devirt-25.C: New testcase.
974 2014-02-04 Jakub Jelinek <jakub@redhat.com>
976 PR tree-optimization/59924
977 * gcc.dg/pr59924.c: New test.
979 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
982 * g++.dg/ipa/devirt-24.C: New testcase.
984 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
988 * c-c++-common/attributes-1.c: New testcase.
989 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
991 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
994 * g++.dg/cpp0x/pr58871.C: New.
996 2014-02-03 Cong Hou <congh@google.com>
998 PR tree-optimization/60000
999 * g++.dg/vect/pr60000.cc: New test.
1001 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
1003 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
1004 * gcc.target/i386/long-double-64-4.c: Likewise.
1005 * gcc.target/i386/long-double-80-1.c: Likewise.
1006 * gcc.target/i386/long-double-80-2.c: Likewise.
1007 * gcc.target/i386/long-double-80-3.c: Likewise.
1008 * gcc.target/i386/long-double-80-4.c: Likewise.
1009 * gcc.target/i386/long-double-80-5.c: Likewise.
1010 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
1011 __multf3 isn't used.
1012 * gcc.target/i386/long-double-64-3.c: Likewise.
1013 * gcc.target/i386/long-double-128-1.c: New test.
1014 * gcc.target/i386/long-double-128-2.c: Likewise.
1015 * gcc.target/i386/long-double-128-3.c: Likewise.
1016 * gcc.target/i386/long-double-128-4.c: Likewise.
1017 * gcc.target/i386/long-double-128-5.c: Likewise.
1018 * gcc.target/i386/long-double-128-6.c: Likewise.
1019 * gcc.target/i386/long-double-128-7.c: Likewise.
1020 * gcc.target/i386/long-double-128-8.c: Likewise.
1021 * gcc.target/i386/long-double-128-9.c: Likewise.
1022 * gcc.target/i386/long-double-64-5.c: Likewise.
1023 * gcc.target/i386/long-double-64-6.c: Likewise.
1024 * gcc.target/i386/long-double-64-7.c: Likewise.
1025 * gcc.target/i386/long-double-64-8.c: Likewise.
1026 * gcc.target/i386/long-double-64-9.c: Likewise.
1027 * gcc.target/i386/long-double-80-10.c: Likewise.
1028 * gcc.target/i386/long-double-80-8.c: Likewise.
1029 * gcc.target/i386/long-double-80-9.c: Likewise.
1031 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
1033 PR rtl-optimization/57662
1034 * g++.dg/pr57662.C: New test.
1036 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1038 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
1039 * gcc.dg/vmx/perm.c: New.
1040 * gcc.dg/vmx/perm-be-order.c: New.
1042 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1044 * gcc.dg/vmx/vsums.c: New.
1045 * gcc.dg/vmx/vsums-be-order.c: New.
1047 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
1049 * g++.dg/ipa/devirt-23.C: New testcase.
1050 * g++.dg/ipa/devirt-20.C: Fix template.
1052 2014-02-02 Jan Hubicka <jh@suse.cz>
1054 * g++.dg/ipa/devirt-21.C: New testcase.
1056 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
1058 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
1059 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
1061 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
1064 * gcc.c-torture/execute/pr60017.c: New test.
1066 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
1069 * gfortran.dg/default_initialization_7.f90: New test.
1071 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
1074 * gfortran.dg/elemental_subroutine_9.f90: New test.
1076 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
1078 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
1080 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
1082 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
1084 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
1086 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
1088 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
1091 * g++.dg/init/bitfield5.C: New.
1093 2014-02-01 Jakub Jelinek <jakub@redhat.com>
1095 PR tree-optimization/60003
1096 * gcc.c-torture/execute/pr60003.c: New test.
1098 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
1101 * gcc.target/arm/pr59985.C: New.
1103 2014-01-31 Jakub Jelinek <jakub@redhat.com>
1106 * lib/tsan-dg.exp (tsan_init): Instead of not running any
1107 tsan tests if trivial testcase doesn't run, set dg-do-what-default
1109 (tsan_finish): Restore dg-do-what-default.
1110 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
1111 * g++.dg/tsan/fd_close_norace2.C: Likewise.
1112 * g++.dg/tsan/default_options.C: Likewise.
1113 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1114 * g++.dg/tsan/atomic_free2.C: Likewise.
1115 * g++.dg/tsan/cond_race.C: Likewise.
1116 * g++.dg/tsan/fd_close_norace.C: Likewise.
1117 * g++.dg/tsan/benign_race.C: Likewise.
1118 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
1119 * c-c++-common/tsan/simple_race.c: Likewise.
1120 * c-c++-common/tsan/mutexset1.c: Likewise.
1121 * c-c++-common/tsan/thread_leak2.c: Likewise.
1122 * c-c++-common/tsan/tls_race.c: Likewise.
1123 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
1124 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
1125 * c-c++-common/tsan/free_race2.c: Likewise.
1126 * c-c++-common/tsan/thread_leak.c: Likewise.
1127 * c-c++-common/tsan/thread_leak1.c: Likewise.
1128 * c-c++-common/tsan/race_on_barrier.c: Likewise.
1129 * c-c++-common/tsan/free_race.c: Likewise.
1130 * c-c++-common/tsan/sleep_sync.c: Likewise.
1131 * c-c++-common/tsan/tiny_race.c: Likewise.
1132 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1133 * c-c++-common/tsan/atomic_stack.c: Likewise.
1134 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
1135 in dg-output regexps.
1136 * c-c++-common/tsan/simple_stack.c: Likewise.
1138 2014-01-31 Richard Henderson <rth@redhat.com>
1140 * g++.dg/tm/pr60004.C: New.
1142 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
1145 * g++.dg/inherit/crash4.C: New.
1147 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
1149 * c-c++-common/tsan/simple_race.c: Made test less flaky.
1151 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
1153 * gcc.target/i386/m512-check.h: Use correct rounding values.
1155 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
1157 * gcc.target/i386/avx-1.c: Use correct rounding values.
1158 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
1159 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
1160 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
1161 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
1162 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
1163 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
1164 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
1165 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
1166 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
1167 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
1168 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
1169 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
1170 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
1171 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
1172 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
1173 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
1174 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
1175 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
1176 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
1177 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
1178 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
1179 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
1180 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
1181 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
1182 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
1183 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
1184 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
1185 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
1186 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
1187 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
1188 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
1189 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
1190 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
1191 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
1192 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
1193 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
1194 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
1195 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
1196 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
1197 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
1198 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
1199 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
1200 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
1201 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
1202 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
1203 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
1204 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
1205 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
1206 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
1207 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
1208 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
1209 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
1210 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
1211 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
1212 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
1213 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
1214 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
1215 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
1216 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
1217 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
1218 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
1219 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
1220 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
1221 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
1222 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
1223 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
1224 * gcc.target/i386/sse-13.c: Ditto.
1225 * gcc.target/i386/sse-14.c: Ditto.
1226 * gcc.target/i386/sse-22.c: Ditto.
1227 * gcc.target/i386/sse-23.c: Ditto.
1229 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
1231 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
1232 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
1234 2014-01-31 Richard Biener <rguenther@suse.de>
1237 * gcc.dg/torture/pr59990.c: New testcase.
1239 2014-01-31 Jakub Jelinek <jakub@redhat.com>
1241 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
1242 if it fails don't run any tsan tests.
1244 2014-01-31 Marek Polacek <polacek@redhat.com>
1247 * gcc.dg/pr59940.c (g): Adjust dg-warning.
1248 (y): Adjust dg-error.
1249 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
1250 * gcc.dg/pr59963-1.c: New test.
1251 * gcc.dg/pr59963-2.c: New test.
1252 * gcc.dg/pr59963-3.c: New test.
1254 2014-01-30 Jakub Jelinek <jakub@redhat.com>
1257 * gcc.target/arm/pr59923.c: New test.
1259 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1261 * gcc.dg/vmx/splat.c: New.
1262 * gcc.dg/vmx/splat-vsx.c: New.
1263 * gcc.dg/vmx/splat-be-order.c: New.
1264 * gcc.dg/vmx/splat-vsx-be-order.c: New.
1265 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
1266 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
1268 2014-01-30 Richard Biener <rguenther@suse.de>
1270 PR tree-optimization/59993
1271 * gcc.dg/torture/pr59993.c: New testcase.
1273 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
1275 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
1276 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
1277 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
1278 vect_int rather than vect_float.
1280 2014-01-30 Marek Polacek <polacek@redhat.com>
1282 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
1284 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
1286 * gcc.target/microblaze/isa/fcmp4.c: New.
1288 2014-01-30 Marek Polacek <polacek@redhat.com>
1291 * gcc.dg/pr59940.c: New test.
1292 * gcc.dg/pr35635.c (func3): Move dg-warning.
1294 2014-01-30 Richard Biener <rguenther@suse.de>
1296 PR tree-optimization/59903
1297 * gcc.dg/torture/pr59903.c: New testcase.
1299 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
1302 * g++.dg/lookup/crash8.C: New.
1304 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
1307 * g++.dg/template/crash117.C: New.
1309 2014-01-30 Richard Biener <rguenther@suse.de>
1312 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
1313 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
1315 * gcc.dg/invalid-call-1.c: Likewise.
1317 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1320 * g++.dg/cpp1y/auto-fn23.C: New.
1322 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1325 * g++.dg/init/dso_handle2.C: New.
1327 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1330 * g++.dg/cpp0x/pr58674.C: New.
1332 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
1335 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
1336 * gcc.target/i386/avx512f-gather-5.c: Ditto.
1338 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1340 * gcc.dg/vmx/merge-be-order.c: New.
1341 * gcc.dg/vmx/merge.c: New.
1342 * gcc.dg/vmx/merge-vsx-be-order.c: New.
1343 * gcc.dg/vmx/merge-vsx.c: New.
1345 2014-01-29 Richard Biener <rguenther@suse.de>
1347 PR tree-optimization/58742
1348 * gcc.dg/pr58742-1.c: New testcase.
1349 * gcc.dg/pr58742-2.c: Likewise.
1350 * gcc.dg/pr58742-3.c: Likewise.
1352 2014-01-29 Renlin Li <Renlin.Li@arm.com>
1354 * gcc.target/arm/ftest-armv7ve-arm.c: New.
1355 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
1356 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
1358 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1361 * g++.dg/gomp/pr58702.C: New.
1363 2014-01-29 Dodji Seketeli <dodji@redhat.com>
1365 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
1368 2014-01-29 Jakub Jelinek <jakub@redhat.com>
1371 PR tree-optimization/59920
1372 * gcc.dg/pr59920-1.c: New test.
1373 * gcc.dg/pr59920-2.c: New test.
1374 * gcc.dg/pr59920-3.c: New test.
1375 * c-c++-common/gomp/pr59917-1.c: New test.
1376 * c-c++-common/gomp/pr59917-2.c: New test.
1378 PR tree-optimization/59594
1379 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
1380 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
1381 * gcc.dg/vect/pr59594.c: New test.
1383 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
1386 * gfortran.dg/allocate_class_3.f90: New test.
1388 2014-01-28 Dodji Seketeli <dodji@redhat.com>
1390 PR preprocessor/59935
1391 * c-c++-common/cpp/warning-zero-location.c: New test.
1392 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
1394 2014-01-27 Steve Ellcey <sellcey@mips.com>
1396 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
1398 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
1400 * g++.dg/ext/mv16.C: New tests.
1402 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
1404 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
1405 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1406 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
1407 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1408 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
1409 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1410 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
1411 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1412 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1413 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1414 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1415 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1416 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1417 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1418 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1419 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1420 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1421 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1422 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1423 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1424 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1425 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1426 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1427 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1428 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1429 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1430 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1431 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1432 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1433 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1434 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1435 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1436 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1437 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1438 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1439 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1440 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1441 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1442 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
1443 _mm512_mask_cvtepi32_storeu_epi8.
1444 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1445 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
1446 _mm512_mask_cvtepi32_storeu_epi16.
1447 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1448 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
1449 _mm512_mask_cvtepi64_storeu_epi8.
1450 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1451 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
1452 _mm512_mask_cvtepi64_storeu_epi16.
1453 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1454 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
1455 _mm512_mask_cvtepi64_storeu_epi32.
1456 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1457 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
1458 _mm512_mask_cvtsepi32_storeu_epi8.
1459 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1460 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
1461 _mm512_mask_cvtsepi32_storeu_epi16.
1462 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1463 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1464 _mm512_mask_cvtsepi64_storeu_epi8.
1465 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1466 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1467 _mm512_mask_cvtsepi64_storeu_epi16.
1468 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1469 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1470 _mm512_mask_cvtsepi64_storeu_epi32.
1471 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1472 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1473 _mm512_mask_cvtusepi32_storeu_epi8.
1474 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1475 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1476 _mm512_mask_cvtusepi32_storeu_epi16.
1477 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1478 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
1479 _mm512_mask_cvtusepi64_storeu_epi8.
1480 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1481 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
1482 _mm512_mask_cvtusepi64_storeu_epi16.
1483 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1484 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
1485 _mm512_mask_cvtusepi64_storeu_epi32.
1486 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1487 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
1489 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
1491 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
1492 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1493 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1494 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1495 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1496 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1497 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1498 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1499 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
1500 built-ins roudning immediate.
1501 * gcc.target/i386/sse-22.c: Add new built-ins.
1502 * gcc.target/i386/sse-23.c: Ditto.
1503 * gcc.target/i386/avx-1.c: Ditto.
1505 2014-01-27 Christian Bruel <christian.bruel@st.com>
1507 * gcc.target/sh/torture/strncmp.c: New tests.
1509 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
1511 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1513 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
1515 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1517 2014-01-24 Jeff Law <law@redhat.com>
1519 PR tree-optimization/59919
1520 * gcc.c-torture/compile/pr59919.c: New test.
1522 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1525 * g++.dg/ext/timevar2.C: New.
1527 2014-01-24 Marek Polacek <polacek@redhat.com>
1529 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1531 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
1534 * gcc.target/i386/pr59929.c: New test.
1536 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1539 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1540 word atomic functions at runtime.
1542 2014-01-23 Marek Polacek <polacek@redhat.com>
1545 * gcc.dg/pr59846.c: New test.
1547 2014-01-23 Marek Polacek <polacek@redhat.com>
1550 * c-c++-common/pr58346-1.c: New test.
1551 * c-c++-common/pr58346-2.c: New test.
1552 * c-c++-common/pr58346-3.c: New test.
1554 2014-01-23 Marek Polacek <polacek@redhat.com>
1557 * gcc.dg/20020220-2.c: Adjust dg-warning message.
1558 * gcc.dg/pr59871.c: New test.
1560 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1563 * g++.dg/parse/enum11.C: New.
1565 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1567 * gcc.target/aarch64/sshr64_1.c: New testcase.
1569 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
1571 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1572 SIMD enabled function.
1573 * g++.dg/cilk-plus/ef_test.C: New test.
1574 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1576 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1577 to differenciate C error messages from C++ ones.
1579 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1581 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1583 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
1585 * gcc.target/microblaze/others/builtin-trap.c: New test,
1587 2014-01-23 Jakub Jelinek <jakub@redhat.com>
1590 * c-c++-common/gomp/pr58809.c: New test.
1592 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
1595 * c-c++-common/asan/use-after-return-1.c: Fixed
1598 2014-01-23 Dodji Seketeli <dodji@redhat.com>
1600 PR preprocessor/58580
1601 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1603 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1604 Ilya Tocar <ilya.tocar@intel.com>
1606 * gcc.target/i386/avx512f-kmovw-1.c: New.
1608 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1610 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1611 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1612 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1613 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1614 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1615 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1617 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
1620 * gcc.dg/pr48774.c: Remove skip for mips_rel.
1621 * gcc.target/mips/pr52125.c: New test.
1623 2014-01-22 Marek Polacek <polacek@redhat.com>
1626 * gcc.dg/torture/pr59891.c: New test.
1628 2014-01-22 Jeff Law <law@redhat.com>
1630 PR tree-optimization/59597
1631 * gcc.dg/tree-ssa/pr59597.c: New test.
1633 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
1635 PR rtl-optimization/59477
1636 * g++.dg/pr59477.C: New.
1638 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1640 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1642 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1645 * g++.dg/pr59482.C: New.
1647 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1649 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1650 * gcc.dg/vmx/extract-vsx.c: New.
1651 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1652 * gcc.dg/vmx/insert-vsx.c: New.
1654 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1656 PR rtl-optimization/59896
1657 * gcc.target/arm/pr59896.c: New.
1659 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1661 PR rtl-optimization/59858
1662 * gcc.target/arm/pr59858.c: New.
1664 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1667 * gcc.dg/tree-prof/pr59003.c: New test.
1670 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1673 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1675 * gfortran.dg/round_3.f08: Add more cases.
1677 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1679 * lib/target-supports.exp (force_conventional_output_for): New
1681 * lib/scanasm.exp (scan-assembler_required_options)
1682 (scan-assembler-not_required_options)
1683 (scan-assembler-times_required_options): Replace with
1684 force_conventional_output_fors.
1685 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1686 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1688 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1691 * gcc.target/i386/pr59789.c: New testcase.
1693 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1695 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1696 the 'code' bitfield from 16 to 8.
1698 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1700 * lib/target-supports.exp
1701 (check_effective_target_vect_perm): Exclude aarch64_be.
1702 (check_effective_target_vect_perm_byte): Likewise.
1703 (check_effective_target_vect_perm_short): Likewise.
1705 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1707 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1708 (RUN_TEST): Use new macro.
1709 (INDEX64_32): Delete.
1710 (INDEX64_64): Likewise.
1711 (INDEX128_32): Likewise.
1712 (INDEX128_64): Likewise.
1714 (test_vneg_f32): Use fixed RUN_TEST.
1716 2014-01-20 Richard Biener <rguenther@suse.de>
1719 * gcc.dg/pr59860.c: New testcase.
1721 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1724 * gcc.target/i386/pr59880.c: New test.
1726 2014-01-20 Renlin Li <renlin.li@arm.com>
1728 * gcc.dg/pr44194-1.c: Tweak regexp.
1730 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1735 * gfortran.dg/round_3.f08: New cases added.
1736 * gfortran.dg/fmt_g_1.f90: New test.
1738 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1740 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1742 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1744 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1746 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1748 * gcc.dg/vect/pr57705.c: Require vect_int.
1749 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1750 * gcc.dg/vect/vect-alias-check.c: Likewise.
1752 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1755 * gfortran.dg/unresolved_fixup_1.f90: New test.
1756 * gfortran.dg/unresolved_fixup_2.f90: New test.
1758 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1761 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1762 Remove dg-prune-output lines.
1764 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1767 * gfortran.dg/pr59706.f90: New test.
1768 * g++.dg/ext/pr59706.C: New test.
1770 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1774 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1775 * g++.dg/init/pr58811.C: Likewise.
1777 2014-01-17 Jeff Law <law@redhat.com>
1780 * gfortran.dg/pr57904.f90: New test.
1782 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1785 * g++.dg/cpp0x/nsdmi-union4.C: New.
1787 2014-01-17 Marek Polacek <polacek@redhat.com>
1790 * g++.dg/diagnostic/pr59838.C: New test.
1792 2014-01-17 Marek Polacek <polacek@redhat.com>
1795 * gcc.dg/pr58346.c: New test.
1797 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1800 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1801 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1805 * gfortran.dg/pr59440-1.f90: New test.
1806 * gfortran.dg/pr59440-2.f90: New test.
1807 * gfortran.dg/pr59440-3.f90: New test.
1810 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1811 testing for " version" and " alias" with one testing for
1812 " version\[^\n\r]* alias".
1813 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1814 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1815 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1816 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1817 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1818 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1821 * c-c++-common/torture/pr57945.c: New test.
1823 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1825 * gcc.target/arm/its.c: New testcase.
1827 2014-01-16 Jan Hubicka <jh@suse.cz>
1830 * g++.dg/torture/pr59775.C: New testcase.
1832 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1835 * gcc.c-torture/compile/pr58344.c: New test.
1838 * gcc.target/i386/pr59839.c: New test.
1841 * gcc.target/i386/pr9771-1.c (main): Rename to...
1842 (real_main): ... this. Add __asm name "main".
1843 (ASMNAME, ASMNAME2, STRING): Define.
1845 2014-01-16 Nick Clifton <nickc@redhat.com>
1848 * gcc.c-torture/compile/pr28865.c: New.
1849 * gcc.c-torture/execute/pr28865.c: New.
1851 2014-01-16 Marek Polacek <polacek@redhat.com>
1854 * gcc.dg/pr59827.c: New test.
1856 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1858 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1860 2014-01-15 Richard Henderson <rth@redhat.com>
1863 * gcc.target/i386/pr54694.c: New test.
1865 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1868 * g++.dg/pr49718.C: New test.
1870 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1872 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1874 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1876 * gcc.dg/vmx/mult-even-odd.c: New.
1877 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1879 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1881 * lib/target-supports.exp (check_libcilkrts_available): Added an
1882 extern "C" if we are using C++ along with a function prototype.
1884 2014-01-15 Jeff Law <law@redhat.com>
1886 PR tree-optimization/59747
1887 * gcc.c-torture/execute/pr59747.c: New test.
1889 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1892 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1894 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1895 * g++.dg/ext/attribute-test-1.C: Likewise.
1896 * g++.dg/ext/attribute-test-2.C: Likewise.
1897 * g++.dg/ext/attribute-test-3.C: Likewise.
1898 * g++.dg/ext/attribute-test-4.C: Likewise.
1899 * g++.dg/ext/pr56790-1.C: Likewise.
1900 * g++.dg/torture/pr38565.C: Likewise.
1901 * gcc.dg/pr53060.c: Likewise.
1902 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1903 * c-c++-common/vector-compare-2.c: Likewise.
1904 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1905 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1906 dg-message line number.
1908 2014-01-15 Matthias Klose <doko@ubuntu.com>
1910 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1912 2014-01-15 Richard Biener <rguenther@suse.de>
1914 PR tree-optimization/59822
1915 * g++.dg/torture/pr59822.C: New testcase.
1917 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1920 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1921 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1923 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1924 Kugan Vivekanandarajah <kuganv@linaro.org>
1927 * g++.dg/pr59695.C: New testcase.
1929 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1932 * gcc.c-torture/compile/pr59803.c: New testcase.
1934 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1937 * gcc.c-torture/execute/pr58943.c: New test.
1938 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1940 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1943 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1944 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1945 (bar): Change return type to void. Set y to x.
1946 * gcc.target/i386/pr59794-1.c: New testcase.
1947 * gcc.target/i386/pr59794-2.c: Likewise.
1948 * gcc.target/i386/pr59794-3.c: Likewise.
1949 * gcc.target/i386/pr59794-4.c: Likewise.
1950 * gcc.target/i386/pr59794-5.c: Likewise.
1951 * gcc.target/i386/pr59794-6.c: Likewise.
1952 * gcc.target/i386/pr59794-7.c: Likewise.
1954 2014-01-14 Richard Biener <rguenther@suse.de>
1956 PR tree-optimization/58921
1957 PR tree-optimization/59006
1958 * gcc.dg/torture/pr58921.c: New testcase.
1959 * gcc.dg/torture/pr59006.c: Likewise.
1960 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1962 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1965 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1966 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1967 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1968 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1969 Executing predictive commoning without unrolling.
1971 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1973 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1974 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1975 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1976 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1977 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1978 __builtin_ia32_rsqrt28sd_round.
1979 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1980 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1981 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1982 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1983 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1984 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1985 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1986 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1987 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1988 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1989 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1990 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1991 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1992 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1993 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1994 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1995 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1996 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1997 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1998 fix wrong rounding mode (see above).
1999 * gcc.target/i386/sse-23.c: Ditto.
2001 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2003 * gcc.dg/vmx/insert.c: New.
2004 * gcc.dg/vmx/insert-be-order.c: New.
2005 * gcc.dg/vmx/extract.c: New.
2006 * gcc.dg/vmx/extract-be-order.c: New.
2008 2014-01-13 Jakub Jelinek <jakub@redhat.com>
2010 PR tree-optimization/59387
2011 * gcc.c-torture/execute/pr59387.c: New test.
2013 2014-01-13 Richard Biener <rguenther@suse.de>
2015 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
2016 adjusting mathlib options.
2017 * gfortran.dg/lto/lto.exp: Likewise.
2019 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
2021 * gnat.dg/loop_optimization17.adb: New test.
2022 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
2024 2014-01-13 Christian Bruel <christian.bruel@st.com>
2026 * gcc.target/sh/cmpstrn.c: New case.
2028 2014-01-13 Jakub Jelinek <jakub@redhat.com>
2030 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
2031 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
2033 2014-01-12 Janus Weil <janus@gcc.gnu.org>
2036 * gfortran.dg/alloc_comp_basics_6.f90: New.
2038 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2041 * gfortran.dg/pr59700.f90: New test.
2043 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2045 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
2046 * gfortran.dg/use_only_3.f90: Likewise.
2047 * gfortran.dg/inquire_10.f90: Delete opened file.
2048 * gfortran.dg/inquire_15.f90: Likewise.
2049 * gfortran.dg/pr16597.f90: Likewise.
2050 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
2053 2014-01-10 Jeff Law <law@redhat.com>
2056 * gcc.c-torture/compile/pr59743.c: New test.
2058 2014-01-10 Jan Hubicka <jh@suse.cz>
2061 * g++.dg/torture/pr58585.C: New testcase.
2063 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
2065 * gcc.dg/pr46309.c: Disable for cris*-*-*.
2067 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
2069 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
2071 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
2074 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
2075 * gcc.target/aarch64/cmn-neg2.c: New test.
2077 2014-01-10 Richard Biener <rguenther@suse.de>
2079 PR tree-optimization/59374
2080 * gcc.dg/torture/pr59374-3.c: New testcase.
2082 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2084 * lib/target-supports.exp
2085 (check_effective_target_arm_crypto_ok_nocache): New.
2086 (check_effective_target_arm_crypto_ok): Use above procedure.
2087 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
2089 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
2093 * g++.dg/ipa/devirt-20.C: New testcase.
2094 * g++.dg/torture/pr58252.C: Likewise.
2095 * g++.dg/torture/pr59226.C: Likewise.
2097 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
2099 * c-c++-common/asan/no-asan-stack.c: New test.
2101 2014-01-10 Jakub Jelinek <jakub@redhat.com>
2104 * gcc.dg/pr59670.c: New test.
2106 2014-01-09 Steve Ellcey <sellcey@mips.com>
2108 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
2110 2014-01-09 Jakub Jelinek <jakub@redhat.com>
2113 * gcc.target/i386/pr47735.c: New test.
2115 PR tree-optimization/59622
2116 * g++.dg/opt/pr59622-2.C: New test.
2117 * g++.dg/opt/pr59622-3.C: New test.
2118 * g++.dg/opt/pr59622-4.C: New test.
2119 * g++.dg/opt/pr59622-5.C: New test.
2122 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
2123 filename:line instead of (modulename+offset) form with stripped
2124 initial / from the filename.
2126 2014-01-09 Ian Lance Taylor <iant@google.com>
2128 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
2129 the other Go compiler.
2131 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
2134 * g++.dg/cpp0x/variadic145.C: New.
2136 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
2138 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
2139 which don't support -fsplit-stack. Skip rotate[0123].go tests.
2141 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
2144 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
2145 are run only if the Cilk library is available/enabled.
2146 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2147 * lib/target-supports.exp (check_libcilkrts_available): New function.
2149 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
2152 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
2153 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2154 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
2155 with dg-additional-options.
2156 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2157 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2158 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2159 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2160 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
2161 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
2163 2014-01-09 Richard Biener <rguenther@suse.de>
2165 PR tree-optimization/59715
2166 * gcc.dg/torture/pr59715.c: New testcase.
2168 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
2170 * c-c++-common/asan/no-asan-globals.c: New test.
2171 * c-c++-common/asan/no-instrument-reads.c: Likewise.
2172 * c-c++-common/asan/no-instrument-writes.c: Likewise.
2173 * c-c++-common/asan/use-after-return-1.c: Likewise.
2174 * c-c++-common/asan/no-use-after-return.c: Likewise.
2176 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
2178 * gnat.dg/weak2.ad[sb]: New test.
2180 2014-01-08 Jakub Jelinek <jakub@redhat.com>
2183 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
2184 type, use pointers to vector type instead.
2186 2014-01-08 Catherine Moore <clm@codesourcery.com>
2188 * gcc.target/mips/umips-branch-3.c: New test.
2189 * gcc.target/mips/umips-branch-4.c: New test.
2191 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
2193 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
2194 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
2195 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
2196 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
2197 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
2198 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
2199 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
2200 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
2202 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
2204 PR rtl-optimization/59137
2205 * gcc.target/mips/pr59137.c: New test.
2207 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
2209 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
2210 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
2211 * gcc.target/i386/pr55433.c (dg-options): Ditto.
2212 * gcc.target/i386/pr57848.c (dg-options): Ditto.
2213 * gcc.target/i386/pr59099.c (dg-options): Ditto.
2214 Require fpic effective target.
2215 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
2217 2014-01-08 Jakub Jelinek <jakub@redhat.com>
2220 * gcc.dg/pr59722.c: New test.
2222 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
2225 * gcc.dg/torture/pr57748-3.c: New test.
2226 * gcc.dg/torture/pr57748-4.c: New test.
2228 2014-01-08 Marek Polacek <polacek@redhat.com>
2231 * gcc.dg/gomp/pr59669-1.c: New test.
2232 * gcc.dg/gomp/pr59669-2.c: New test.
2234 2014-01-08 Martin Jambor <mjambor@suse.cz>
2237 * gcc.dg/ipa/pr59610.c: New test.
2239 2014-01-08 Janus Weil <janus@gcc.gnu.org>
2242 * gfortran.dg/binding_label_tests_26a.f90: New.
2243 * gfortran.dg/binding_label_tests_26b.f90: New.
2245 2014-01-08 Marek Polacek <polacek@redhat.com>
2248 * c-c++-common/ubsan/pr59667.c: New test.
2250 2014-01-08 Richard Biener <rguenther@suse.de>
2253 * gcc.dg/pr59630.c: New testcase.
2255 2014-01-08 Richard Biener <rguenther@suse.de>
2258 * gcc.dg/pr59471.c: New testcase.
2260 2014-01-07 Jeff Law <law@redhat.com>
2263 * gcc.target/i386/pr53623.c: New test.
2265 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
2267 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
2269 * g++.dg/cpp1y/pr58534.C: Likewise.
2270 * g++.dg/cpp1y/pr58536.C: Likewise.
2271 * g++.dg/cpp1y/pr58548.C: Likewise.
2272 * g++.dg/cpp1y/pr58549.C: Likewise.
2273 * g++.dg/cpp1y/pr58637.C: Likewise.
2274 * g++.dg/cpp1y/pr59112.C: Likewise.
2275 * g++.dg/cpp1y/pr59113.C: Likewise.
2276 * g++.dg/cpp1y/pr59629.C: Likewise.
2277 * g++.dg/cpp1y/pr59635.C: Likewise.
2278 * g++.dg/cpp1y/pr59636.C: Likewise.
2279 * g++.dg/cpp1y/pr59638.C: Likewise.
2281 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
2283 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
2285 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
2287 * gcc.target/i386/intrinsics_4.c (bar): New function.
2289 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2291 * g++.dg/ext/is_base_of_incomplete-2.C: New.
2293 2014-01-07 Jakub Jelinek <jakub@redhat.com>
2295 PR rtl-optimization/58668
2296 * gcc.dg/pr58668.c: New test.
2298 PR tree-optimization/59643
2299 * gcc.dg/pr59643.c: New test.
2300 * gcc.c-torture/execute/pr59643.c: New test.
2302 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2305 * gfortran.dg/class_allocate_16.f90: New.
2307 2014-01-06 Jakub Jelinek <jakub@redhat.com>
2310 * gcc.target/i386/pr59644.c: New test.
2312 2014-01-06 Marek Polacek <polacek@redhat.com>
2315 * gcc.dg/pr57773.c: New test.
2317 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
2323 * g++.dg/cpp1y/pr59635.C: New testcase.
2324 * g++.dg/cpp1y/pr59636.C: New testcase.
2325 * g++.dg/cpp1y/pr59629.C: New testcase.
2326 * g++.dg/cpp1y/pr59638.C: New testcase.
2328 2014-01-06 Martin Jambor <mjambor@suse.cz>
2331 * gcc.dg/ipa/pr59008.c: New test.
2333 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2335 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
2338 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2340 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
2341 Require c99_runtime.
2342 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
2344 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
2345 Require c99_runtime.
2346 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
2347 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
2348 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
2350 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
2351 Require c99_runtime.
2352 Make CALC void static.
2353 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
2355 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
2356 Require c99_runtime.
2357 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
2359 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2361 * gcc.target/i386/pr59501-1.c: Require avx effective target.
2362 * gcc.target/i386/pr59501-2.c: Likewise.
2363 * gcc.target/i386/pr59501-3.c: Likewise.
2364 * gcc.target/i386/pr59501-4.c: Likewise.
2365 * gcc.target/i386/pr59501-5.c: Likewise.
2366 * gcc.target/i386/pr59501-6.c: Likewise.
2368 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2370 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
2371 * gcc.target/i386/pr59390_1.c: Likewise.
2372 * gcc.target/i386/pr59390_2.c: Likewise.
2374 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
2376 * gcc.dg/pr59350.c: Tweak.
2377 * gcc.dg/pr59350-2.c: New test.
2378 * g++.dg/pr59510.C: Likewise.
2380 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2383 * gfortran.dg/bind_c_procs_2.f90: New.
2385 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
2387 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
2388 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2389 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2390 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2391 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
2392 * gcc.dg/tree-ssa/vrp47.c: Likewise.
2393 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2395 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
2397 * gcc.target/arm/neon-nested-apcs.c: New test.
2399 2014-01-04 Jakub Jelinek <jakub@redhat.com>
2401 PR tree-optimization/59519
2402 * gcc.dg/vect/pr59519-1.c: New test.
2403 * gcc.dg/vect/pr59519-2.c: New test.
2405 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
2408 2014-01-04 Janus Weil <janus@gcc.gnu.org>
2411 * gfortran.dg/typebound_proc_32.f90: New.
2413 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
2416 * g++.dg/pr58950.C: New file.
2418 2014-01-03 Tobias Burnus <burnus@net-b.de>
2421 * g++.dg/gomp/pr58567.C: New.
2423 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
2425 PR tree-optimization/59651
2426 * gcc.dg/torture/pr59651.c: New test.
2427 * gcc.dg/vect/pr59651.c: Ditto.
2429 2014-01-03 Jakub Jelinek <jakub@redhat.com>
2432 * gcc.target/i386/pr59625.c: New test.
2434 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2438 * g++.dg/cpp0x/range-for28.C: New.
2439 * g++.dg/cpp0x/range-for3.C: Update.
2441 2014-01-02 Joseph Myers <joseph@codesourcery.com>
2443 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
2445 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2448 * g++.dg/cpp0x/pr59641.C: New file.
2450 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2452 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
2454 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2457 * g++.dg/ext/pr59378.C: New file.
2459 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2461 Update copyright years
2463 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2465 * gcc.target/arc/arc.exp: Use the standard form for the copyright
2468 2014-01-02 Janus Weil <janus@gcc.gnu.org>
2471 * gfortran.dg/dynamic_dispatch_12.f90: New.
2473 2014-01-01 Jakub Jelinek <jakub@redhat.com>
2475 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2476 the builtin isn't optimized away as unused.
2478 PR rtl-optimization/59647
2479 * g++.dg/opt/pr59647.C: New test.
2481 Copyright (C) 2014 Free Software Foundation, Inc.
2483 Copying and distribution of this file, with or without modification,
2484 are permitted in any medium without royalty provided the copyright
2485 notice and this notice are preserved.