1 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
4 * gcc.target/arm/pr48252.c (main): Expect same result as endian-neutral.
6 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9 * gfortran.dg/cray_pointers_10.f90: New file.
11 2014-06-09 Jakub Jelinek <jakub@redhat.com>
13 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
14 instead of complex(kind=16).
16 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
19 * gfortran.dg/bind_c_usage_29.f90: New file.
21 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
23 * gnat.dg/opt38.adb: New test.
24 * gnat.dg/opt38_pkg.ad[sb]: New helper.
26 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
29 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
30 New macro, 0 for __MMIX__, default 64.
31 (bar): Pass it to __builtin_apply instead of literal 64.
33 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
35 * gfortran.dg/io_constraints_11.f90: New file.
36 * gfortran.dg/io_constraints_12.f90: New file.
37 * gfortran.dg/io_constraints_13.f90: New file.
39 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
42 * gcc.target/i386/pr61423.c: New test.
44 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
47 * g++.dg/cpp0x/constexpr-union6.C: New.
48 * g++.dg/cpp0x/union6.C: Likewise.
49 * g++.dg/init/ref14.C: Adjust.
50 * g++.dg/init/union1.C: Likewise.
52 2014-06-06 Richard Biener <rguenther@suse.de>
54 PR tree-optimization/59299
55 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
57 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
59 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
60 * gcc.dg/tree-ssa/sra-12.c: Likewise.
62 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
64 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
65 bitfield and test wrong results instead of correct results to make the
68 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
71 * g++.dg/cpp0x/constexpr-60432.C: New.
73 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
76 * g++.dg/cpp0x/constexpr-60199.C: New.
78 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
80 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
81 Specify -march=z900 as an additional option.
82 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
83 * gcc.dg/optimize-bswapsi-2.c: Likewise.
84 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
86 2014-06-06 Jakub Jelinek <jakub@redhat.com>
88 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
89 reduction clause diagnostic changes.
90 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
91 * gfortran.dg/gomp/reduction1.f90: Likewise.
92 * gfortran.dg/gomp/reduction3.f90: Likewise.
93 * gfortran.dg/gomp/udr1.f90: New test.
94 * gfortran.dg/gomp/udr2.f90: New test.
95 * gfortran.dg/gomp/udr3.f90: New test.
96 * gfortran.dg/gomp/udr4.f90: New test.
97 * gfortran.dg/gomp/udr5.f90: New test.
98 * gfortran.dg/gomp/udr6.f90: New test.
99 * gfortran.dg/gomp/udr7.f90: New test.
101 2014-06-06 Christian Bruel <christian.bruel@st.com>
103 PR tree-optimization/43934
104 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
106 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
109 * gcc.dg/pr53119.c: New testcase.
111 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
114 * gcc.target/avr/pr52472.c: New test.
117 2014-06-05 Jeff Law <law@redhat.com>
119 PR tree-optimization/61289
120 * g++.dg/pr61289.C: New test.
121 * g++.dg/pr61289-2.C: New test.
123 2014-06-05 Richard Biener <rguenther@suse.de>
124 Paolo Carlini <paolo.carlini@oracle.com>
127 * g++.dg/parse/pr56961.C: New.
129 2014-06-05 Kai Tietz <ktietz@redhat.com>
132 * gcc.target/i386/sibcall-4.c: Remove xfail.
134 2014-06-05 Julian Brown <julian@codesourcery.com>
135 Sandra Loosemore <sandra@codesourcery.com>
137 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if
140 2014-06-05 Richard Biener <rguenther@suse.de>
143 * g++.dg/diagnostic/pr61004.C: New testcase.
145 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
147 * gcc.dg/torture/pr61319.c: New test.
149 2014-06-05 Marek Polacek <polacek@redhat.com>
152 * gcc.dg/pr56724-3.c: New test.
154 2014-06-05 Andreas Schwab <schwab@suse.de>
156 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
158 2014-06-05 Marek Polacek <polacek@redhat.com>
161 * c-c++-common/pr49706.c: New test.
163 2014-06-05 Marek Polacek <polacek@redhat.com>
166 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
167 * gcc.dg/Wshadow-3.c: Likewise.
168 * gcc.dg/pr48062.c: New test.
170 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
173 * g++.dg/init/pr43453.C: New.
175 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
177 PR tree-optimization/61385
178 * gcc.dg/tree-ssa/pr61385.c: New file.
180 2014-06-04 Richard Biener <rguenther@suse.de>
182 PR tree-optimization/60098
183 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
185 2014-06-04 Richard Biener <rguenther@suse.de>
187 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
189 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
192 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
193 the case with a pointer.
195 2014-06-04 Marek Polacek <polacek@redhat.com>
198 * c-c++-common/pr30020.c: New test.
200 2014-06-03 Andrew Pinski <apinski@cavium.com>
202 * gcc.c-torture/compile/20140528-1.c: New testcase.
204 2014-06-03 Dehao Chen <dehao@google.com>
206 * gcc.dg/tree-prof/merge_block.c: New test.
208 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
210 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
211 * g++.dg/ext/mv15.C (dg-options): Ditto.
213 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
217 * g++.dg/cpp0x/nullptr31.C: New.
218 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
219 * g++.dg/cpp0x/nullptr17.C: Update.
221 2014-06-03 Marek Polacek <polacek@redhat.com>
224 * c-c++-common/pr60439.c: New test.
225 * g++.dg/eh/scope1.C (f4): Add dg-warning.
227 2014-06-03 Martin Jambor <mjambor@suse.cz>
230 * g++.dg/ipa/pr61160-1.C: New test.
232 2014-06-03 Richard Biener <rguenther@suse.de>
234 PR tree-optimization/61383
235 * gcc.dg/torture/pr61383-1.c: New testcase.
237 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
239 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
241 2014-06-02 Jeff Law <law@redhat.com>
243 PR rtl-optimization/61094
244 * g++.dg/pr61094: New test.
246 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
248 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
249 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
250 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
251 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
252 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
253 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
254 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
255 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
257 2014-06-02 Richard Biener <rguenther@suse.de>
259 PR tree-optimization/61346
260 * gcc.dg/torture/pr61346.c: New testcase.
262 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
264 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
266 * gcc.target/i386/sibcall-4.c: Ditto.
267 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
269 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
271 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
272 in scan-assembler-not string.
273 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
274 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
275 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
277 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
279 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
281 2014-06-01 Kai Tietz <ktietz@redhat.com>
284 * gcc.target/i386/sibcall-6.c: New test.
286 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
290 * g++.dg/cpp0x/pr57543-1.C: New.
291 * g++.dg/cpp0x/pr57543-2.C: Likewise.
292 * g++.dg/cpp0x/pr57543-3.C: Likewise.
293 * g++.dg/cpp0x/decltype59.C: Likewise.
295 2014-05-31 Tom de Vries <tom@codesourcery.com>
297 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
299 2014-05-30 Jakub Jelinek <jakub@redhat.com>
301 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
302 restore_gcc_exec_prefix_env_var): New procedures.
303 (set_ld_library_path_env_vars,
304 restore_ld_library_path_env_vars): Use them.
305 * lib/c-compat.exp: Load target-libpath.exp.
306 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
307 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
308 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
309 restore_gcc_exec_prefix_env_var.
310 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
313 * c-c++-common/asan/misalign-1.c: New test.
314 * c-c++-common/asan/misalign-2.c: New test.
316 * g++.dg/asan/asan_test.C: Add -std=c++11 and
317 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
318 -DASAN_USE_DEJAGNU_GTEST=1.
319 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
320 * g++.dg/asan/asan_oob_test.cc: Likewise.
321 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
322 * g++.dg/asan/asan_str_test.cc: Likewise.
323 * g++.dg/asan/asan_test_utils.h: Likewise.
324 * g++.dg/asan/sanitizer_test_config.h: Likewise.
325 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
326 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
327 Imported from upstream r209283.
328 * g++.dg/asan/asan_test_config.h: Likewise.
330 2014-05-30 Kai Tietz <ktietz@redhat.com>
333 * gcc.target/i386/sibcall-1.c: New test.
334 * gcc.target/i386/sibcall-2.c: New test.
335 * gcc.target/i386/sibcall-3.c: New test.
336 * gcc.target/i386/sibcall-4.c: New test.
338 2014-05-30 Ian Lance Taylor <iant@google.com>
340 * gcc.target/i386/pause-2.c: New test.
342 2014-05-30 Tom de Vries <tom@codesourcery.com>
344 * gcc.target/i386/fuse-caller-save.c: New test.
345 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
346 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
348 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
350 * gcc.target/arm/simd/vrev16p8_1.c: New file.
351 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
352 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
353 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
354 * gcc.target/arm/simd/vrev16s8_1.c: New file.
355 * gcc.target/arm/simd/vrev16u8_1.c: New file.
356 * gcc.target/arm/simd/vrev32p16_1.c: New file.
357 * gcc.target/arm/simd/vrev32p8_1.c: New file.
358 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
359 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
360 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
361 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
362 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
363 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
364 * gcc.target/arm/simd/vrev32s16_1.c: New file.
365 * gcc.target/arm/simd/vrev32s8_1.c: New file.
366 * gcc.target/arm/simd/vrev32u16_1.c: New file.
367 * gcc.target/arm/simd/vrev32u8_1.c: New file.
368 * gcc.target/arm/simd/vrev64f32_1.c: New file.
369 * gcc.target/arm/simd/vrev64p16_1.c: New file.
370 * gcc.target/arm/simd/vrev64p8_1.c: New file.
371 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
372 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
373 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
374 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
375 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
376 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
377 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
378 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
379 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
380 * gcc.target/arm/simd/vrev64s16_1.c: New file.
381 * gcc.target/arm/simd/vrev64s32_1.c: New file.
382 * gcc.target/arm/simd/vrev64s8_1.c: New file.
383 * gcc.target/arm/simd/vrev64u16_1.c: New file.
384 * gcc.target/arm/simd/vrev64u32_1.c: New file.
385 * gcc.target/arm/simd/vrev64u8_1.c: New file.
387 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
389 PR rtl-optimization/61325
390 * gcc.target/aarch64/pr61325.c: New.
392 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
394 * gcc.target/arm/simd/vextQf32_1.c: New file.
395 * gcc.target/arm/simd/vextQp16_1.c: New file.
396 * gcc.target/arm/simd/vextQp8_1.c: New file.
397 * gcc.target/arm/simd/vextQs16_1.c: New file.
398 * gcc.target/arm/simd/vextQs32_1.c: New file.
399 * gcc.target/arm/simd/vextQs64_1.c: New file.
400 * gcc.target/arm/simd/vextQs8_1.c: New file.
401 * gcc.target/arm/simd/vextQu16_1.c: New file.
402 * gcc.target/arm/simd/vextQu32_1.c: New file.
403 * gcc.target/arm/simd/vextQu64_1.c: New file.
404 * gcc.target/arm/simd/vextQu8_1.c: New file.
405 * gcc.target/arm/simd/vextQp64_1.c: New file.
406 * gcc.target/arm/simd/vextf32_1.c: New file.
407 * gcc.target/arm/simd/vextp16_1.c: New file.
408 * gcc.target/arm/simd/vextp8_1.c: New file.
409 * gcc.target/arm/simd/vexts16_1.c: New file.
410 * gcc.target/arm/simd/vexts32_1.c: New file.
411 * gcc.target/arm/simd/vexts64_1.c: New file.
412 * gcc.target/arm/simd/vexts8_1.c: New file.
413 * gcc.target/arm/simd/vextu16_1.c: New file.
414 * gcc.target/arm/simd/vextu32_1.c: New file.
415 * gcc.target/arm/simd/vextu64_1.c: New file.
416 * gcc.target/arm/simd/vextu8_1.c: New file.
417 * gcc.target/arm/simd/vextp64_1.c: New file.
419 2014-05-29 Radovan Obradovic <robradovic@mips.com>
420 Tom de Vries <tom@codesourcery.com>
422 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
424 * gcc.target/mips/fuse-caller-save.h: New include file.
425 * gcc.target/mips/fuse-caller-save.c: New test.
426 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
427 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
429 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
431 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
433 2014-05-28 Richard Biener <rguenther@suse.de>
436 * gcc.dg/pr61045.c: New testcase.
438 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
440 * lib/clearcap.exp: New file.
441 * gcc.dg/vect/vect.exp: Load clearcap.exp.
442 Remove clearcap_ldflags handling.
443 Call clearcap-init, clearcap-finish.
444 * gcc.target/i386/i386.exp: Likewise.
445 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
446 * gcc.target/i386/clearcapv2.map: Move to
447 ../config/sol2-clearcapv2.map.
448 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
449 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
451 2014-05-28 Richard Biener <rguenther@suse.de>
453 PR tree-optimization/61335
454 * gfortran.dg/pr61335.f90: New testcase.
456 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
458 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
460 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
462 * gnat.dg/overflow_fixed.adb: New test.
464 2014-05-27 Marek Polacek <polacek@redhat.com>
467 * gcc.dg/pr56724-1.c: New test.
468 * gcc.dg/pr56724-2.c: New test.
469 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
471 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
473 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
475 * gcc.dg/fold-compare-8.c: New test.
476 * gcc.dg/Wstrict-overflow-25.c: Likewise.
478 2014-05-27 Richard Biener <rguenther@suse.de>
480 * gcc.dg/tree-ssa/vrp92.c: New testcase.
482 2014-05-27 Marek Polacek <polacek@redhat.com>
485 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
486 LLONG_MIN, and ULLONG_MAX.
488 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
490 * lib/target-supports.exp (check_effective_target_vect_bswap):
491 Specify arm*-*-* support.
493 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
496 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
498 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
499 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
501 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
503 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
505 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
507 PR rtl-optimization/61222
508 * gcc.c-torture/compile/pr61222-1.c: New test.
509 * gcc.c-torture/compile/pr61222-2.c: Likewise.
511 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
513 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
515 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
517 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
519 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
522 * gfortran.dg/namelist_85.f90: New test.
524 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
527 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
528 the case with syntax error.
530 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
532 * gcc.dg/lto/pr61278_0.c: New test.
533 * gcc.dg/lto/pr61278_1.c: New test.
535 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
537 * gcc.dg/pr61220.c: New test.
538 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
540 2014-05-25 Tobias Burnus <burnus@net-b.de>
542 * gfortran.dg/coarray_10.f90: Update dg-warning.
543 * gfortran.dg/coarray_this_image_1.f90: New.
544 * gfortran.dg/coarray_this_image_2.f90: New.
546 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
549 * gfortran.dg/arrayio_14.f90: New test.
551 2014-05-24 Andreas Schwab <schwab@suse.de>
553 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
555 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
557 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
558 Adjust regexp for -flto.
559 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
560 * gfortran.dg/pr52835.f90: Likewise.
562 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
564 PR rtl-optimization/61215
565 * gcc.target/i386/pr61215.c: New.
567 2014-05-23 Marek Polacek <polacek@redhat.com>
568 Jakub Jelinek <jakub@redhat.com>
570 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
571 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
572 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
573 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
574 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
575 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
576 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
577 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
578 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
579 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
580 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
581 * c-c++-common/ubsan/float-cast.h: New file.
582 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
583 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
585 2014-05-23 Jiong Wang <jiong.wang@arm.com>
587 * gcc.target/aarch64/tail_indirect_call_1.c: New.
589 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
591 * g++.dg/cpp1y/lambda-init9.C: New.
593 2014-05-23 Richard Biener <rguenther@suse.de>
596 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
597 adjust testcase to reflect reality.
599 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
601 PR tree-optimization/54733
602 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
603 optimization to support memory sources and bitwise operations
604 equivalent to load in host endianness.
605 * gcc.dg/optimize-bswaphi-1.c: Likewise.
606 * gcc.dg/optimize-bswapsi-2.c: Likewise.
607 * gcc.c-torture/execute/bswap-2.c: Likewise.
609 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
611 * lib/target-supports.exp: New effective targets for architectures
612 capable of performing byte swap.
613 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
614 * gcc.dg/optimize-bswapdi-2.c: Likewise.
615 * gcc.dg/optimize-bswapsi-1.c: Likewise.
617 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
620 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
621 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
623 2014-05-22 Xinliang David Li <davidxl@google.com>
625 * g++.dg/ipa/devirt-15.C: Fix expected message.
626 * g++.dg/ipa/devirt-16.C: Ditto.
627 * g++.dg/ipa/devirt-17.C: Ditto.
628 * g++.dg/ipa/devirt-26.C: Ditto.
629 * g++.dg/ipa/imm-devirt-1.C: Ditto.
630 * g++.dg/ipa/imm-devirt-2.C: Ditto.
631 * g++.dg/tree-ssa/pr8781.C:Ditto.
633 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
635 * gcc.target/powerpc/htm-ttest.c: New test.
637 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
639 * gnat.dg/opt37.ad[sb]: New test.
641 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
644 * g++.dg/cilk-plus/AN/array_function.cc: New.
646 2014-05-22 Richard Biener <rguenther@suse.de>
648 * gcc.dg/tree-ssa/alias-33.c: New testcase.
650 2014-05-22 Kostya Serebryany <kcc@google.com>
652 * c-c++-common/tsan/mutexset1.c: Update the test to match
654 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
656 2014-05-21 Marek Polacek <polacek@redhat.com>
659 * g++.dg/ubsan/pr61272.C: New test.
661 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
662 Sandra Loosemore <sandra@codesourcery.com>
665 * lib/scanasm.exp (scan-lto-assembler): New procedure.
666 * gcc.target/nios2/custom-fp-lto.c: New test.
668 2014-05-21 Andreas Schwab <schwab@suse.de>
670 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
672 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
675 * gcc.target/sh/pr54236-3.c: New.
677 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
680 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
682 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
684 PR tree-optimization/60899
685 * g++.dg/ipa/devirt-11.C: Update template.
687 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
690 * g++.dg/cpp0x/pr61038.C: New.
692 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
697 * g++.dg/cpp0x/nsdmi-template11.C: New.
698 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
699 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
701 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
703 * gnat.dg/opt35.adb: New test.
704 * gnat.dg/opt36.adb: Likewise.
705 * gnat.dg/opt35_pkg.ad[sb]: New helper.
707 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
710 * g++.dg/cpp0x/Wattributes1.C: New.
711 * g++.dg/ext/visibility/redecl1.C: Adjust.
712 * g++.dg/ext/visibility/visibility-7.C: Likewise.
714 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
716 * gcc.target/powerpc/vsxcopy.c: New test.
718 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
721 * g++.dg/cpp0x/nsdmi-union6.C: New.
722 * g++.dg/parse/pr58664.C: Likewise.
723 * g++.dg/cpp0x/nsdmi6.C: Tweak.
724 * g++.dg/parse/crash31.C: Likewise.
725 * g++.dg/template/error2.C: Likewise.
726 * g++.dg/template/inherit8.C: Likewise.
727 * g++.dg/template/offsetof2.C: Likewise.
729 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
731 * c-c++-common/gomp/simd4.c: Adjust for inform.
732 * g++.dg/cpp0x/decltype-call1.C: Likewise.
733 * g++.dg/cpp0x/forw_enum6.C: Likewise.
734 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
735 * g++.dg/cpp0x/noexcept15.C: Likewise.
736 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
737 * g++.dg/eh/spec6.C: Likewise.
738 * g++.dg/expr/cast1.C: Likewise.
739 * g++.dg/expr/dtor1.C: Likewise.
740 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
741 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
742 * g++.dg/gomp/pr49223-2.C: Likewise.
743 * g++.dg/gomp/udr-4.C: Likewise.
744 * g++.dg/init/delete1.C: Likewise.
745 * g++.dg/other/crash-2.C: Likewise.
746 * g++.dg/parse/crash24.C: Likewise.
747 * g++.dg/parse/crash25.C: Likewise.
748 * g++.dg/parse/crash31.C: Likewise.
749 * g++.dg/parse/crash49.C: Likewise.
750 * g++.dg/parse/crash50.C: Likewise.
751 * g++.dg/parse/crash54.C: Likewise.
752 * g++.dg/parse/dtor7.C: Likewise.
753 * g++.dg/parse/error40.C: Likewise.
754 * g++.dg/parse/fused-params1.C: Likewise.
755 * g++.dg/parse/new1.C: Likewise.
756 * g++.dg/template/crash35.C: Likewise.
757 * g++.dg/template/crash59.C: Likewise.
758 * g++.dg/template/crash77.C: Likewise.
759 * g++.dg/template/error51.C: Likewise.
760 * g++.dg/template/incomplete1.C: Likewise.
761 * g++.dg/template/incomplete3.C: Likewise.
762 * g++.dg/template/incomplete4.C: Likewise.
763 * g++.dg/template/incomplete5.C: Likewise.
764 * g++.dg/template/inherit8.C: Likewise.
765 * g++.dg/template/instantiate1.C: Likewise.
766 * g++.dg/template/instantiate3.C: Likewis: Likewise.
767 * g++.dg/template/offsetof2.C: Likewise.
768 * g++.dg/tm/pr51928.C: Likewise.
769 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
770 * g++.dg/warn/incomplete1.C: Likewise.
771 * g++.dg/warn/incomplete2.C: Likewise.
772 * g++.old-deja/g++.brendan/friend4.C: Likewise.
773 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
774 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
775 * g++.old-deja/g++.eh/catch1.C: Likewise.
776 * g++.old-deja/g++.eh/spec6.C: Likewise.
777 * g++.old-deja/g++.mike/p7868.C: Likewise.
778 * g++.old-deja/g++.other/crash38.C: Likewise.
779 * g++.old-deja/g++.other/enum2.C: Likewise.
780 * g++.old-deja/g++.other/incomplete.C: Likewise.
781 * g++.old-deja/g++.other/vaarg3.C: Likewise.
782 * g++.old-deja/g++.pt/crash9.C: Likewise.
783 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
784 * g++.old-deja/g++.pt/typename8.C: Likewise.
785 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
787 2014-05-19 Joseph Myers <joseph@codesourcery.com>
789 * lib/target-supports.exp
790 (check_effective_target_vect_sizes_32B_16B): Return false if
791 128-bit AVX vectors preferred.
793 2014-05-19 Mike Stump <mikestump@comcast.net>
795 * lib/target-supports.exp (check_effective_target_avx): Early out
796 if not x86 to prevent x86 flags on non-x86 targets.
798 2014-05-19 Richard Biener <rguenther@suse.de>
800 PR tree-optimization/61221
801 * gcc.dg/torture/pr61221.c: New testcase.
803 2014-05-19 Richard Biener <rguenther@suse.de>
805 PR tree-optimization/61209
806 * gfortran.dg/pr61209.f90: New testcase.
808 2014-05-19 Richard Biener <rguenther@suse.de>
810 PR tree-optimization/61184
811 * c-c++-common/torture/pr61184.c: New testcase.
813 2014-05-19 Christian Bruel <christian.bruel@st.com>
816 * gcc.target/sh/pr61195.c: New test.
818 2014-05-18 Wei Mi <wmi@google.com>
821 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
822 directive with rtl insns. Add effective-target fpic and
825 2014-05-17 Xinliang David Li <davidxl@google.com>
827 * g++.dg/ipa/devirt-33.C: New testcase.
829 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
831 * g++.dg/ipa/comdat.C: New file.
833 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
835 * gnat.dg/volatile12.ad[sb]: New test.
837 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
839 * gnat.dg/enum3.adb: New test.
841 2014-05-18 Andreas Schwab <schwab@suse.de>
843 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
845 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
848 * gfortran.dg/namelist_utf8.f90: New test.
850 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
853 * g++.dg/cpp0x/decltype58.C: New.
855 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
857 * gcc.target/microblaze/others/break_handler.c: New.
859 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
861 PR tree-optimization/61140
862 PR tree-optimization/61150
863 PR tree-optimization/61197
864 * gcc.dg/tree-ssa/pr61140.c: New file.
865 * gcc.dg/tree-ssa/pr61150.c: New file.
866 * gcc.dg/tree-ssa/pr61197.c: New file.
868 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
870 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
871 (dg-options): Add -mfpmath=387.
872 (dg-final): Check that no MMX registers are used.
874 2014-05-17 Andreas Schwab <schwab@suse.de>
876 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
878 2014-05-16 David Malcolm <dmalcolm@redhat.com>
881 2014-04-29 David Malcolm <dmalcolm@redhat.com>
883 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
884 occurrences of "int" in the gimple dump to reflect that the return
885 types of functions now show up in such dumps.
886 * gcc.dg/tree-ssa/pr27810.c: Likewise.
888 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
890 * gcc.c-torture/execute/20101011-1.c: Update testcase.
891 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
892 * gcc.dg/tree-ssa/writeonly.c: New testcase.
893 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
894 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
895 * gcc.dg/debug/pr35154.c: Update testcase.
896 * gcc.target/i386/vectorize1.c: Update testcase.
898 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
901 * g++.dg/parse/error54.C: New.
903 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
905 PR rtl-optimization/60969
906 * g++.dg/pr60969.C: New.
908 2014-05-16 Richard Biener <rguenther@suse.de>
910 PR tree-optimization/61194
911 * gcc.dg/vect/pr61194.c: New testcase.
913 2014-05-16 Richard Biener <rguenther@suse.de>
915 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
916 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
917 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
918 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
920 2014-05-16 Richard Biener <rguenther@suse.de>
922 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
924 2014-05-15 Martin Jambor <mjambor@suse.cz>
927 * g++.dg/ipa/pr61085.C: New test.
929 2014-05-15 Martin Jambor <mjambor@suse.cz>
931 PR tree-optimization/61090
932 * gcc.dg/tree-ssa/pr61090.c: New test.
934 2014-05-15 Jakub Jelinek <jakub@redhat.com>
936 PR tree-optimization/61158
937 * gcc.dg/pr61158.c: New test.
939 2014-05-15 Andreas Schwab <schwab@suse.de>
941 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
943 * obj-c++.dg/exceptions-5.mm: Likewise.
945 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
947 * shrink-wrap-loop.c: New test case.
949 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
951 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
952 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
953 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
954 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
955 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
956 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
957 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
958 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
959 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
960 * gcc.target/arm/simd/vtrnf32_1.c: New file.
961 * gcc.target/arm/simd/vtrnp16_1.c: New file.
962 * gcc.target/arm/simd/vtrnp8_1.c: New file.
963 * gcc.target/arm/simd/vtrns16_1.c: New file.
964 * gcc.target/arm/simd/vtrns32_1.c: New file.
965 * gcc.target/arm/simd/vtrns8_1.c: New file.
966 * gcc.target/arm/simd/vtrnu16_1.c: New file.
967 * gcc.target/arm/simd/vtrnu32_1.c: New file.
968 * gcc.target/arm/simd/vtrnu8_1.c: New file.
970 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
972 * gcc.target/i386/clflushopt-1.c: New.
973 * gcc.target/i386/xsavec-1.c: Ditto.
974 * gcc.target/i386/xsavec64-1.c: Ditto.
975 * gcc.target/i386/xsaves-1.c: Ditto.
976 * gcc.target/i386/xsaves64-1.c: Ditto.
977 * gcc.target/i386/sse-12.c: Test new options.
978 * gcc.target/i386/sse-13.c: Ditto.
979 * gcc.target/i386/sse-14.c: Ditto.
980 * gcc.target/i386/sse-22.c: Ditto.
981 * gcc.target/i386/sse-23.c: Ditto.
982 * g++.dg/other/i386-2.C: Ditto.
983 * g++.dg/other/i386-3.C: Ditto.
985 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
987 PR rtl-optimization/60866
988 * gcc.dg/pr60866.c: New test.
990 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
992 PR rtl-optimization/60901
993 * gcc.target/i386/pr60901.c: New test.
995 2014-05-14 Yury Gribov <y.gribov@samsung.com>
998 * c-c++-common/asan/asan-interface-1.c: New test.
999 * lib/asan-dg.exp (asan_include_flags): New function.
1000 (asan_init): Call asan_include_flags to obtain path
1001 to sanitizer headers.
1003 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
1005 * lib/target-support.exp (check_dfp_hw_available): New function.
1006 (is-effective-target): Check $arg for dfp_hw.
1007 (is-effective-target-keyword): Likewise.
1008 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
1009 Change target to dfp_hw.
1011 2014-05-13 Marek Polacek <polacek@redhat.com>
1014 * gcc.dg/pr61162.c: New test.
1016 2014-05-13 Marek Polacek <polacek@redhat.com>
1018 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
1019 * c-c++-common/pr50459-2.c: New test.
1021 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
1024 * g++.dg/template/pr54310.C: New.
1026 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
1027 Sandra Loosemore <sandra@codesourcery.com>
1029 * gcc.target/mips/loongson-simd.c: Disable micromips too.
1031 2014-05-13 Catherine Moore <clm@cm00re.com>
1033 * gcc.target/mips/near-far-1.c: Adjust expected output
1034 to allow the JALS instruction.
1035 * gcc.target/mips/near-far-2.c: Likewise.
1036 * gcc.target/mips/near-far-4.c: Likewise.
1038 2014-05-13 Bin Cheng <bin.cheng@arm.com>
1040 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
1042 2014-05-13 Jakub Jelinek <jakub@redhat.com>
1045 * gcc.dg/pr61060.c: New test.
1047 2014-05-12 DJ Delorie <dj@redhat.com>
1049 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
1050 * gcc.dg/sibcall-4.c: Likewise.
1052 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
1054 * objc.dg/shadow-1.m: New test.
1055 * objc.dg/shadow-2.m: New test.
1056 * objc.dg/ivar-scope-1.m: New test.
1057 * objc.dg/ivar-scope-2.m: New test.
1058 * objc.dg/ivar-scope-3.m: New test.
1059 * objc.dg/ivar-scope-4.m: New test.
1060 * objc.dg/ivar-visibility-1.m: New test.
1061 * objc.dg/ivar-visibility-2.m: New test.
1062 * objc.dg/ivar-visibility-3.m: New test.
1063 * objc.dg/ivar-visibility-4.m: New test.
1065 2014-05-12 Tobias Burnus <burnus@net-b.de>
1068 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
1070 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1073 * gfortran.dg/associate_16.f90: New test.
1075 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1078 * gcc.target/avr/pr60991.c: New testcase.
1080 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1083 * g++.dg/cpp1y/pr60054.C: New.
1085 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1088 * g++.dg/template/pr51199.C: New.
1090 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
1092 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
1094 2014-05-11 Jakub Jelinek <jakub@redhat.com>
1096 * gfortran.dg/gomp/affinity-1.f90: New test.
1098 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
1100 * gcc.dg/torture/pr61136.c: New test.
1102 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
1105 * g++.dg/cpp0x/sfinae51.C: New.
1108 * g++.dg/cpp0x/variadic157.C: New.
1110 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
1113 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
1115 2014-05-10 Marek Polacek <polacek@redhat.com>
1117 * gcc.dg/pedwarn-init.c: New test.
1118 * gcc.dg/init-string-1.c: Adjust dg-error.
1120 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
1122 * lib/target-supports.exp
1123 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
1126 2014-05-09 Marek Polacek <polacek@redhat.com>
1129 * gcc.dg/pr61096-1.c: New test.
1130 * gcc.dg/pr61096-2.c: New test.
1132 2014-05-09 Florian Weimer <fweimer@redhat.com>
1134 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
1135 * g++.dg/fstack-protector-strong.C: Likewise.
1136 * gcc.target/i386/ssp-strong-reg.c: New file.
1138 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
1141 * gcc.target/avr/torture/pr61055.c: New test.
1143 2014-05-09 Marek Polacek <polacek@redhat.com>
1146 * c-c++-common/attributes-1.c: Move test line to a new test.
1147 * c-c++-common/attributes-2.c: New test.
1148 * c-c++-common/pr50459.c: New test.
1149 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
1150 * gcc.dg/nonnull-2.c: Likewise.
1151 * gcc.dg/pr55570.c: Modify dg-error.
1152 * gcc.dg/tm/wrap-2.c: Likewise.
1154 2014-05-08 Jeff Law <law@redhat.com>
1156 PR tree-optimization/61009
1157 * g++.dg/tree-ssa/pr61009.C: New test.
1159 2014-05-08 Matthias Klose <doko@ubuntu.com>
1162 * gcc-dg/unused-8a.c: New.
1163 * gcc-dg/unused-8b.c: Likewise.
1165 2014-05-08 Marek Polacek <polacek@redhat.com>
1168 * gcc.dg/pr61053.c: New test.
1170 2014-05-08 Marek Polacek <polacek@redhat.com>
1173 * gcc.dg/pr61077.c: New test.
1175 2014-05-08 Tobias Burnus <burnus@net-b.de>
1177 * gfortran.dg/coarray_collectives_1.f90: New.
1178 * gfortran.dg/coarray_collectives_2.f90: New.
1179 * gfortran.dg/coarray_collectives_3.f90: New.
1180 * gfortran.dg/coarray_collectives_4.f90: New.
1181 * gfortran.dg/coarray_collectives_5.f90: New.
1182 * gfortran.dg/coarray_collectives_6.f90: New.
1183 * gfortran.dg/coarray/collectives_1.f90: New.
1184 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
1185 * gfortran.dg/assumed_type_4.f90: Update dg-error.
1186 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
1187 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
1188 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
1189 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
1190 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
1192 2014-05-08 Wei Mi <wmi@google.com>
1195 * gcc.target/i386/pr58066.c: New test.
1197 2014-05-08 Joseph Myers <joseph@codesourcery.com>
1199 * gcc.target/i386/avx256-unaligned-load-2.c,
1200 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
1201 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
1202 packed-single instructions.
1204 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
1207 * g++.dg/diagnostic/pr13981.C: New.
1209 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
1211 PR tree-optimization/59100
1212 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
1213 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
1215 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
1217 PR tree-optimization/61095
1218 * gcc.dg/torture/pr61095.c: New test.
1220 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1223 * gcc.dg/uninit-13.c: Move warning on the actual source line where
1224 the uninitialized complex is used.
1225 * gcc.dg/uninit-17.c: New test to check partial initialization of
1226 complex with branches.
1227 * gcc.dg/uninit-17-O0.c: Likewise.
1229 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
1232 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
1233 (test_03): Rename to test_02.
1235 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
1238 * g++.dg/cpp0x/sfinae50.C: New.
1240 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
1243 * g++.dg/cpp0x/deleted7.C: New.
1245 2014-05-07 Richard Biener <rguenther@suse.de>
1247 PR tree-optimization/61034
1248 * g++.dg/tree-ssa/pr61034.C: New testcase.
1250 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
1252 * gcc.target/epiphany/isr-arg.c: New file.
1254 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
1256 PR tree-optimization/52252
1257 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
1259 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
1261 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
1262 * gcc.target/aarch64/simd/vrev16p8.x: New file.
1263 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
1264 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
1265 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
1266 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
1267 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
1268 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
1269 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
1270 * gcc.target/aarch64/simd/vrev16s8.x: New file.
1271 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
1272 * gcc.target/aarch64/simd/vrev16u8.x: New file.
1273 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
1274 * gcc.target/aarch64/simd/vrev32p16.x: New file.
1275 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
1276 * gcc.target/aarch64/simd/vrev32p8.x: New file.
1277 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
1278 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
1279 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
1280 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
1281 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
1282 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
1283 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
1284 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
1285 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
1286 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
1287 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
1288 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
1289 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
1290 * gcc.target/aarch64/simd/vrev32s16.x: New file.
1291 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
1292 * gcc.target/aarch64/simd/vrev32s8.x: New file.
1293 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
1294 * gcc.target/aarch64/simd/vrev32u16.x: New file.
1295 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
1296 * gcc.target/aarch64/simd/vrev32u8.x: New file.
1297 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
1298 * gcc.target/aarch64/simd/vrev64f32.x: New file.
1299 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
1300 * gcc.target/aarch64/simd/vrev64p16.x: New file.
1301 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
1302 * gcc.target/aarch64/simd/vrev64p8.x: New file.
1303 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
1304 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
1305 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
1306 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
1307 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
1308 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
1309 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
1310 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
1311 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
1312 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
1313 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
1314 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
1315 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
1316 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
1317 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
1318 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
1319 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
1320 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
1321 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
1322 * gcc.target/aarch64/simd/vrev64s16.x: New file.
1323 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
1324 * gcc.target/aarch64/simd/vrev64s32.x: New file.
1325 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
1326 * gcc.target/aarch64/simd/vrev64s8.x: New file.
1327 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
1328 * gcc.target/aarch64/simd/vrev64u16.x: New file.
1329 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
1330 * gcc.target/aarch64/simd/vrev64u32.x: New file.
1331 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
1332 * gcc.target/aarch64/simd/vrev64u8.x: New file.
1334 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
1336 gcc.target/aarch64/simd/ext_f32.x: New file.
1337 gcc.target/aarch64/simd/ext_f32_1.c: New file.
1338 gcc.target/aarch64/simd/ext_p16.x: New file.
1339 gcc.target/aarch64/simd/ext_p16_1.c: New file.
1340 gcc.target/aarch64/simd/ext_p8.x: New file.
1341 gcc.target/aarch64/simd/ext_p8_1.c: New file.
1342 gcc.target/aarch64/simd/ext_s16.x: New file.
1343 gcc.target/aarch64/simd/ext_s16_1.c: New file.
1344 gcc.target/aarch64/simd/ext_s32.x: New file.
1345 gcc.target/aarch64/simd/ext_s32_1.c: New file.
1346 gcc.target/aarch64/simd/ext_s64.x: New file.
1347 gcc.target/aarch64/simd/ext_s64_1.c: New file.
1348 gcc.target/aarch64/simd/ext_s8.x: New file.
1349 gcc.target/aarch64/simd/ext_s8_1.c: New file.
1350 gcc.target/aarch64/simd/ext_u16.x: New file.
1351 gcc.target/aarch64/simd/ext_u16_1.c: New file.
1352 gcc.target/aarch64/simd/ext_u32.x: New file.
1353 gcc.target/aarch64/simd/ext_u32_1.c: New file.
1354 gcc.target/aarch64/simd/ext_u64.x: New file.
1355 gcc.target/aarch64/simd/ext_u64_1.c: New file.
1356 gcc.target/aarch64/simd/ext_u8.x: New file.
1357 gcc.target/aarch64/simd/ext_u8_1.c: New file.
1358 gcc.target/aarch64/simd/ext_f64.c: New file.
1359 gcc.target/aarch64/simd/extq_f32.x: New file.
1360 gcc.target/aarch64/simd/extq_f32_1.c: New file.
1361 gcc.target/aarch64/simd/extq_p16.x: New file.
1362 gcc.target/aarch64/simd/extq_p16_1.c: New file.
1363 gcc.target/aarch64/simd/extq_p8.x: New file.
1364 gcc.target/aarch64/simd/extq_p8_1.c: New file.
1365 gcc.target/aarch64/simd/extq_s16.x: New file.
1366 gcc.target/aarch64/simd/extq_s16_1.c: New file.
1367 gcc.target/aarch64/simd/extq_s32.x: New file.
1368 gcc.target/aarch64/simd/extq_s32_1.c: New file.
1369 gcc.target/aarch64/simd/extq_s64.x: New file.
1370 gcc.target/aarch64/simd/extq_s64_1.c: New file.
1371 gcc.target/aarch64/simd/extq_s8.x: New file.
1372 gcc.target/aarch64/simd/extq_s8_1.c: New file.
1373 gcc.target/aarch64/simd/extq_u16.x: New file.
1374 gcc.target/aarch64/simd/extq_u16_1.c: New file.
1375 gcc.target/aarch64/simd/extq_u32.x: New file.
1376 gcc.target/aarch64/simd/extq_u32_1.c: New file.
1377 gcc.target/aarch64/simd/extq_u64.x: New file.
1378 gcc.target/aarch64/simd/extq_u64_1.c: New file.
1379 gcc.target/aarch64/simd/extq_u8.x: New file.
1380 gcc.target/aarch64/simd/extq_u8_1.c: New file.
1381 gcc.target/aarch64/simd/extq_f64.c: New file.
1383 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
1385 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
1386 * gcc.target/aarch64/vtrnu32.c: Likewise.
1387 * gcc.target/aarch64/vtrnf32.c: Likewise.
1389 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
1391 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
1392 * gcc.target/aarch64/simd/vtrnf32.x: New file.
1393 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
1394 * gcc.target/aarch64/simd/vtrnp16.x: New file.
1395 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
1396 * gcc.target/aarch64/simd/vtrnp8.x: New file.
1397 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
1398 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
1399 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
1400 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
1401 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
1402 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
1403 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
1404 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
1405 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
1406 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
1407 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
1408 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
1409 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
1410 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
1411 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
1412 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
1413 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
1414 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
1415 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
1416 * gcc.target/aarch64/simd/vtrns16.x: New file.
1417 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
1418 * gcc.target/aarch64/simd/vtrns32.x: New file.
1419 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
1420 * gcc.target/aarch64/simd/vtrns8.x: New file.
1421 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
1422 * gcc.target/aarch64/simd/vtrnu16.x: New file.
1423 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
1424 * gcc.target/aarch64/simd/vtrnu32.x: New file.
1425 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
1426 * gcc.target/aarch64/simd/vtrnu8.x: New file.
1428 2014-05-07 Richard Biener <rguenther@suse.de>
1430 PR tree-optimization/57864
1431 * gcc.dg/torture/pr57864.c: New testcase.
1433 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
1436 * gfortran.dg/list_read_13.f: New test.
1438 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
1441 * g++.dg/cpp0x/nsdmi-template9.C: New.
1442 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
1444 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
1445 Mike Stump <mikestump@comcast.net>
1446 Richard Sandiford <rdsandiford@googlemail.com>
1448 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
1450 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
1453 * g++.dg/ipa/devirt-32.C: New testcase.
1455 2014-05-05 Richard Biener <rguenther@suse.de>
1458 * gcc.dg/torture/pr61010.c: New testcase.
1460 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1462 * gcc.target/s390/leaf-profile.c: New testcase.
1464 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1466 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
1467 Disable asm scan for s390.
1468 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1469 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1471 2014-05-05 Bin Cheng <bin.cheng@arm.com>
1473 PR tree-optimization/60363
1474 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
1476 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
1478 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
1479 (dg-require-effective-target): Change target to powerpc_fprs.
1480 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
1481 (dg-require-effective-target): Change target to dfprt.
1483 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1486 * g++.dg/cpp0x/deleted4.C: New.
1487 * g++.dg/cpp0x/deleted5.C: Likewise.
1488 * g++.dg/cpp0x/deleted6.C: Likewise.
1490 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1493 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
1495 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
1496 * gfortran.dg/coarray_poly_6.f90: Likewise.
1497 * gfortran.dg/coarray_poly_7.f90: Likewise.
1498 * gfortran.dg/coarray_poly_8.f90: Likewise.
1500 2014-05-02 Marek Polacek <polacek@redhat.com>
1503 * gcc.dg/pr25801.c: New test.
1505 2014-05-02 Marek Polacek <polacek@redhat.com>
1508 * gcc.dg/pr60784.c: New test.
1510 2014-05-01 Marek Polacek <polacek@redhat.com>
1513 * gcc.dg/pr60915.c: New test.
1515 2014-05-01 Marek Polacek <polacek@redhat.com>
1518 * gcc.dg/pr60257.c: New test.
1520 2014-05-01 Marek Polacek <polacek@redhat.com>
1523 * c-c++-common/pr43395.c: New test.
1525 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
1527 * gcc.dg/cond-reduc-1.c: New test.
1528 * gcc.dg/cond-reduc-2.c: Likewise.
1530 2014-05-01 Marek Polacek <polacek@redhat.com>
1533 * gcc.dg/pr29467.c: New test.
1534 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
1535 about boolean types.
1536 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
1538 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
1540 2014-05-01 Marek Polacek <polacek@redhat.com>
1543 * gcc.dg/pr43245.c: New test.
1545 2014-05-01 Marek Polacek <polacek@redhat.com>
1548 * gcc.dg/pr56989.c: New test.
1550 2014-04-30 Ian Lance Taylor <iant@google.com>
1552 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
1553 in go_compile_args rather than in argument to go-torture-execute.
1555 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
1557 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
1560 2014-04-30 Tobias Burnus <burnus@net-b.de>
1562 * gfortran.dg/coarray_poly_6.f90
1563 * gfortran.dg/coarray_poly_7.f90
1564 * gfortran.dg/coarray_poly_8.f90
1566 2014-04-30 Tobias Burnus <burnus@net-b.de>
1568 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
1569 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
1570 * gfortran.dg/coarray/codimension.f90: New.
1572 2014-04-30 Tobias Burnus <burnus@net-b.de>
1574 * gfortran.dg/coarray_lib_this_image_1.f90: New.
1575 * gfortran.dg/coarray_lib_this_image_2.f90: New.
1577 2014-04-30 Tobias Burnus <burnus@net-b.de>
1579 * gfortran.dg/coarray_poly_4.f90: New.
1580 * gfortran.dg/coarray_poly_5.f90: New.
1582 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
1584 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
1585 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
1586 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
1587 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
1588 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
1589 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
1590 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
1591 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
1592 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
1593 * gcc.target/arm/simd/vuzpf32_1.c: New file.
1594 * gcc.target/arm/simd/vuzpp16_1.c: New file.
1595 * gcc.target/arm/simd/vuzpp8_1.c: New file.
1596 * gcc.target/arm/simd/vuzps16_1.c: New file.
1597 * gcc.target/arm/simd/vuzps32_1.c: New file.
1598 * gcc.target/arm/simd/vuzps8_1.c: New file.
1599 * gcc.target/arm/simd/vuzpu16_1.c: New file.
1600 * gcc.target/arm/simd/vuzpu32_1.c: New file.
1601 * gcc.target/arm/simd/vuzpu8_1.c: New file.
1603 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
1605 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
1606 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
1607 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
1609 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
1611 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
1612 * gcc.target/aarch64/simd/vuzpf32.x: New file.
1613 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
1614 * gcc.target/aarch64/simd/vuzpp16.x: New file.
1615 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
1616 * gcc.target/aarch64/simd/vuzpp8.x: New file.
1617 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
1618 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
1619 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
1620 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
1621 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
1622 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
1623 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
1624 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
1625 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
1626 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
1627 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
1628 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
1629 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
1630 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
1631 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
1632 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
1633 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
1634 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
1635 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
1636 * gcc.target/aarch64/simd/vuzps16.x: New file.
1637 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
1638 * gcc.target/aarch64/simd/vuzps32.x: New file.
1639 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
1640 * gcc.target/aarch64/simd/vuzps8.x: New file.
1641 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
1642 * gcc.target/aarch64/simd/vuzpu16.x: New file.
1643 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
1644 * gcc.target/aarch64/simd/vuzpu32.x: New file.
1645 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
1646 * gcc.target/aarch64/simd/vuzpu8.x: New file.
1648 2014-04-30 Richard Biener <rguenther@suse.de>
1650 PR tree-optimization/48329
1651 * gfortran.dg/vect/pr48329.f90: New testcase.
1653 2014-04-30 Marek Polacek <polacek@redhat.com>
1655 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
1656 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
1658 2014-04-30 Marek Polacek <polacek@redhat.com>
1661 * gcc.dg/pr60139.c: New test.
1663 2014-04-30 Marek Polacek <polacek@redhat.com>
1666 * gcc.dg/pr60351.c: New test.
1668 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
1670 * gcc.target/arm/simd/simd.exp: New file.
1671 * gcc.target/arm/simd/vzipqf32_1.c: New file.
1672 * gcc.target/arm/simd/vzipqp16_1.c: New file.
1673 * gcc.target/arm/simd/vzipqp8_1.c: New file.
1674 * gcc.target/arm/simd/vzipqs16_1.c: New file.
1675 * gcc.target/arm/simd/vzipqs32_1.c: New file.
1676 * gcc.target/arm/simd/vzipqs8_1.c: New file.
1677 * gcc.target/arm/simd/vzipqu16_1.c: New file.
1678 * gcc.target/arm/simd/vzipqu32_1.c: New file.
1679 * gcc.target/arm/simd/vzipqu8_1.c: New file.
1680 * gcc.target/arm/simd/vzipf32_1.c: New file.
1681 * gcc.target/arm/simd/vzipp16_1.c: New file.
1682 * gcc.target/arm/simd/vzipp8_1.c: New file.
1683 * gcc.target/arm/simd/vzips16_1.c: New file.
1684 * gcc.target/arm/simd/vzips32_1.c: New file.
1685 * gcc.target/arm/simd/vzips8_1.c: New file.
1686 * gcc.target/arm/simd/vzipu16_1.c: New file.
1687 * gcc.target/arm/simd/vzipu32_1.c: New file.
1688 * gcc.target/arm/simd/vzipu8_1.c: New file.
1690 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
1693 * g++.dg/cpp0x/constexpr-51707.C: New.
1695 2014-04-29 David Malcolm <dmalcolm@redhat.com>
1697 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
1698 occurrences of "int" in the gimple dump to reflect that the return
1699 types of functions now show up in such dumps.
1700 * gcc.dg/tree-ssa/pr27810.c: Likewise.
1702 2014-04-29 Jakub Jelinek <jakub@redhat.com>
1704 PR tree-optimization/60971
1705 * c-c++-common/turtore/pr60971.c: New test.
1707 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
1709 * gcc.target/aarch64/simd/simd.exp: New file.
1710 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
1711 * gcc.target/aarch64/simd/vzipf32.x: New file.
1712 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
1713 * gcc.target/aarch64/simd/vzipp16.x: New file.
1714 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
1715 * gcc.target/aarch64/simd/vzipp8.x: New file.
1716 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
1717 * gcc.target/aarch64/simd/vzipqf32.x: New file.
1718 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
1719 * gcc.target/aarch64/simd/vzipqp16.x: New file.
1720 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
1721 * gcc.target/aarch64/simd/vzipqp8.x: New file.
1722 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
1723 * gcc.target/aarch64/simd/vzipqs16.x: New file.
1724 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
1725 * gcc.target/aarch64/simd/vzipqs32.x: New file.
1726 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
1727 * gcc.target/aarch64/simd/vzipqs8.x: New file.
1728 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
1729 * gcc.target/aarch64/simd/vzipqu16.x: New file.
1730 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
1731 * gcc.target/aarch64/simd/vzipqu32.x: New file.
1732 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
1733 * gcc.target/aarch64/simd/vzipqu8.x: New file.
1734 * gcc.target/aarch64/simd/vzips16_1.c: New file.
1735 * gcc.target/aarch64/simd/vzips16.x: New file.
1736 * gcc.target/aarch64/simd/vzips32_1.c: New file.
1737 * gcc.target/aarch64/simd/vzips32.x: New file.
1738 * gcc.target/aarch64/simd/vzips8_1.c: New file.
1739 * gcc.target/aarch64/simd/vzips8.x: New file.
1740 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
1741 * gcc.target/aarch64/simd/vzipu16.x: New file.
1742 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
1743 * gcc.target/aarch64/simd/vzipu32.x: New file.
1744 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
1745 * gcc.target/aarch64/simd/vzipu8.x: New file.
1747 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1749 * gcc.target/aarch64/fcsel_1.c: New test case.
1751 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
1754 * gfortran.dg/arrayio_13.f90: New test.
1756 2014-04-28 Martin Jambor <mjambor@suse.cz>
1758 * gcc.dg/tree-ssa/sra-14.c: New test.
1760 2014-04-28 Richard Biener <rguenther@suse.de>
1763 * gcc.dg/tree-ssa/alias-32.c: New testcase.
1764 * gcc.dg/vect/pr60092.c: Likewise.
1766 2014-04-28 Richard Biener <rguenther@suse.de>
1768 * gcc.dg/tree-ssa/vrp91.c: New testcase.
1769 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
1770 * gcc.dg/Wstrict-overflow-15.c: Likewise.
1771 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
1773 2014-04-28 Richard Biener <rguenther@suse.de>
1775 PR tree-optimization/60979
1776 * gcc.dg/graphite/pr60979.c: New testcase.
1778 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1781 * gcc.dg/pr60114.c: Use signed chars.
1783 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1786 * g++.dg/cpp0x/alias-decl-43.C: New.
1788 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1792 * gfortran.dg/no_range_check_3.f90: New test.
1794 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
1797 * gfortran.dg/namelist_utf8.f90: New test.
1799 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
1801 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
1802 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
1803 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
1805 2014-04-25 Cary Coutant <ccoutant@google.com>
1808 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
1809 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
1810 -fdebug-types-section flag.
1812 2014-04-25 Jiong Wang <jiong.wang@arm.com>
1814 * gcc.target/arm/tail-long-call.c: New test.
1816 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1818 PR tree-optimization/60930
1819 * gcc.dg/torture/pr60930.c: New test.
1821 2014-04-25 Jakub Jelinek <jakub@redhat.com>
1823 PR tree-optimization/60960
1824 * gcc.c-torture/execute/pr60960.c: New test.
1826 2014-04-25 Marek Polacek <polacek@redhat.com>
1828 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
1830 2014-04-25 Marek Polacek <polacek@redhat.com>
1833 * gcc.dg/pr18079.c: New test.
1834 * gcc.dg/pr18079-2.c: New test.
1836 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
1838 * c-c++-common/gomp/pr60823-2.c: Require effective target
1841 2014-04-25 Marek Polacek <polacek@redhat.com>
1844 * gcc.dg/pr60114.c: New test.
1846 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
1848 * gcc.c-torture/execute/20140425-1.c: New test.
1850 2014-04-25 Marek Polacek <polacek@redhat.com>
1853 * c-c++-common/pr60156.c: New test.
1855 2014-04-25 Richard Biener <rguenther@suse.de>
1858 * g++.dg/opt/pr60912.C: New testcase.
1860 2014-04-25 Richard Biener <rguenther@suse.de>
1863 * gcc.dg/lto/pr60911_0.c: New testcase.
1865 2014-04-24 Cong Hou <congh@google.com>
1867 PR tree-optimization/60896
1868 * g++.dg/vect/pr60896.cc: New test.
1870 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1872 * gcc.target/powerpc/pack01.c: New test to test the new pack and
1873 unpack builtin functionss for 128-bit types.
1874 * gcc.target/powerpc/pack02.c: Likewise.
1875 * gcc.target/powerpc/pack03.c: Likewise.
1876 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
1877 divide builtin functionss.
1878 * gcc.target/powerpc/extend-divide-2.c: Likewise.
1879 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
1881 * gcc.target/powerpc/bcd-2.c: Likewise.
1882 * gcc.target/powerpc/bcd-3.c: Likewise.
1883 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
1885 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
1887 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
1889 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
1890 keeps_null_pointer_checks.
1891 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
1892 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
1893 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
1894 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
1896 2014-04-24 Jakub Jelinek <jakub@redhat.com>
1898 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
1899 Replace load with read and store with write.
1901 2014-04-24 Jeff Law <law@redhat.com>
1904 * gcc.c-torture/pr60822.c: New test.
1905 * gcc.c-torture/pr60822.x: New test.
1907 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
1910 * testsuite/g++.dg/cpp0x/pr57958.C: New test.
1912 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
1914 * lib/target-supports.exp (check_effective_target_vect_perm): Return
1915 true for aarch64_be.
1917 2014-04-24 Radovan Obradovic <robradovic@mips.com>
1918 Tom de Vries <tom@codesourcery.com>
1920 * gcc.dg/fuse-caller-save.c: New test.
1922 2014-04-24 Joey Ye <joey.ye@arm.com>
1924 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
1926 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1928 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
1929 * gcc.dg/vect/vect-bswap16: New test.
1930 * gcc.dg/vect/vect-bswap32: Likewise.
1931 * gcc.dg/vect/vect-bswap64: Likewise.
1933 2014-04-23 Jeff Law <law@redhat.com>
1935 PR tree-optimization/60902
1936 * gcc.target/i386/pr60902.c: New test.
1938 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
1940 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
1941 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
1942 * gcc.target/aarch64/vdup_n_1.c: New testcase.
1944 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1946 * gcc.target/arm/rev16.c: New test.
1948 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1950 * gcc.target/aarch64/rev16_1.c: New test.
1952 2014-04-23 Richard Biener <rguenther@suse.de>
1954 PR tree-optimization/60903
1955 * gcc.dg/torture/pr60903.c: New testcase.
1957 2014-04-23 Richard Biener <rguenther@suse.de>
1960 * g++.dg/torture/pr60895.C: New testcase.
1962 2014-04-23 Richard Biener <rguenther@suse.de>
1965 * gcc.dg/torture/pr60891.c: New testcase.
1967 2014-04-22 Jakub Jelinek <jakub@redhat.com>
1970 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
1971 -fno-sanitize-recover to dg-options.
1972 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
1973 add -std=c++11 to dg-options.
1974 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
1975 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
1976 add -std=c++1y to dg-options.
1977 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
1978 -fno-sanitize-recover to dg-options.
1979 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
1980 * c-c++-common/ubsan/vla-4.c: Likewise.
1981 * c-c++-common/ubsan/pr59503.c: Likewise.
1982 * c-c++-common/ubsan/vla-3.c: Likewise.
1983 * c-c++-common/ubsan/save-expr-1.c: Likewise.
1984 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
1985 * c-c++-common/ubsan/shift-3.c: Likewise.
1986 * c-c++-common/ubsan/overflow-1.c: Likewise.
1987 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
1988 * c-c++-common/ubsan/vla-2.c: Likewise.
1989 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
1990 * c-c++-common/ubsan/pr60613-1.c: Likewise.
1991 * c-c++-common/ubsan/shift-6.c: Likewise.
1992 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
1993 * c-c++-common/ubsan/overflow-add-3.c: New test.
1994 * c-c++-common/ubsan/overflow-add-4.c: New test.
1995 * c-c++-common/ubsan/div-by-zero-6.c: New test.
1996 * c-c++-common/ubsan/div-by-zero-7.c: New test.
1998 2014-04-22 Christian Bruel <christian.bruel@st.com>
2000 * gcc.target/sh/hiconst.c: New test.
2002 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
2004 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
2005 lroundf generates custom round instruction, too.
2007 2014-04-22 Tobias Burnus <burnus@net-b.de>
2010 * coarray/alloc_comp_3.f90: New.
2012 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
2015 * gcc.target/i386/pr60868.c: New testcase.
2017 2014-04-22 Jakub Jelinek <jakub@redhat.com>
2020 * c-c++-common/gomp/pr59073.c: New test.
2022 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
2024 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
2026 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
2028 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
2029 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
2031 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
2033 * gcc.dg/memcpy-5.c: New test.
2035 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2037 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
2039 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
2040 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
2042 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
2043 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
2045 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
2046 from dg-additional-options.
2047 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
2050 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
2052 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
2053 (sigill_hdlr): Remove.
2054 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
2057 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
2058 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
2059 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
2061 * lib/target-supports.exp (add_options_for_tls): Remove
2062 *-*-solaris2.9* handling.
2064 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
2066 * gcc.target/aarch64/vect_cvtf_1.c: New.
2068 2014-04-22 Jakub Jelinek <jakub@redhat.com>
2070 PR tree-optimization/60823
2071 * c-c++-common/gomp/pr60823-1.c: New test.
2072 * c-c++-common/gomp/pr60823-2.c: New test.
2073 * c-c++-common/gomp/pr60823-3.c: New test.
2075 2014-04-22 Ian Bolton <ian.bolton@arm.com>
2077 * gcc.target/arm/anddi_notdi-1.c: New test.
2078 * gcc.target/arm/iordi_notdi-1.c: New test case.
2080 2014-04-22 Ian Bolton <ian.bolton@arm.com>
2082 * gcc.target/arm/iordi_notdi-1.c: New test.
2084 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
2086 * gcc.target/aarch64/vrnd_f64_1.c : New file.
2088 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2091 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
2092 not cause errors if -mspe.
2094 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
2097 * gcc.target/i386/pr60909-1.c: New test.
2098 * gcc.target/i386/pr60909-2.c: Ditto.
2100 2014-04-18 Cong Hou <congh@google.com>
2102 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
2103 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
2105 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2107 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
2108 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
2110 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
2113 * g++.dg/cpp0x/alias-decl-42.C: New.
2115 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
2117 * gcc.target/powerpc/ti_math1.c: New.
2118 * gcc.target/powerpc/ti_math2.c: New.
2120 2014-04-17 Martin Jambor <mjambor@suse.cz>
2122 * gnat.dg/opt34.adb: New.
2123 * gnat.dg/opt34_pkg.ads: Likewise.
2125 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
2127 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
2128 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
2130 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
2132 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
2133 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
2135 2014-04-17 Jakub Jelinek <jakub@redhat.com>
2138 Forward port from 4.8 branch
2139 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
2141 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
2143 * gcc.target/i386/bmi-2.c: Ditto.
2145 2014-04-17 Richard Biener <rguenther@suse.de>
2148 * g++.dg/opt/pr60849.C: New testcase.
2150 2014-04-17 Richard Biener <rguenther@suse.de>
2152 PR tree-optimization/60836
2153 * g++.dg/vect/pr60836.cc: New testcase.
2155 2014-04-17 Richard Biener <rguenther@suse.de>
2157 PR tree-optimization/60841
2158 * gcc.dg/vect/pr60841.c: New testcase.
2160 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
2162 * g++.dg/ipa/devirt-31.C: New testcase.
2164 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
2167 * gcc.dg/lto/pr60820_0.c: New testcase.
2168 * gcc.dg/lto/pr60820_1.c: New testcase.
2170 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
2173 * g++.dg/torture/pr60854.C: New testcase.
2175 2014-04-16 Catherine Moore <clm@codesourcery.com>
2177 * gcc.target/mips/umips-store16-2.c: New test.
2179 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
2181 * g++.dg/cpp0x/initlist-vect.C: New file.
2183 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
2185 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
2186 * gcc.dg/uninit-I-O0.c: Likewise.
2187 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
2189 2014-04-16 Jakub Jelinek <jakub@redhat.com>
2191 PR tree-optimization/60844
2192 * gcc.dg/pr60844.c: New test.
2194 2014-04-15 Richard Biener <rguenther@suse.de>
2196 PR rtl-optimization/56965
2197 * gcc.dg/torture/pr56965-1.c: New testcase.
2198 * gcc.dg/torture/pr56965-2.c: Likewise.
2200 2014-04-15 Teresa Johnson <tejohnson@google.com>
2202 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
2204 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
2206 * gnat.dg/vect14.adb: New test.
2208 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
2210 * gnat.dg/vect12.ad[sb]: New test.
2211 * gnat.dg/vect13.ad[sb]: Likewise.
2213 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
2215 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
2217 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
2218 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
2219 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
2220 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
2221 * c-c++-common/ubsan/null-1.c: Likewise.
2222 * c-c++-common/ubsan/null-10.c: Likewise.
2223 * c-c++-common/ubsan/null-11.c: Likewise.
2224 * c-c++-common/ubsan/null-2.c: Likewise.
2225 * c-c++-common/ubsan/null-3.c: Likewise.
2226 * c-c++-common/ubsan/null-4.c: Likewise.
2227 * c-c++-common/ubsan/null-5.c: Likewise.
2228 * c-c++-common/ubsan/null-6.c: Likewise.
2229 * c-c++-common/ubsan/null-7.c: Likewise.
2230 * c-c++-common/ubsan/null-8.c: Likewise.
2231 * c-c++-common/ubsan/null-9.c: Likewise.
2232 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2233 * c-c++-common/ubsan/overflow-int128.c: Likewise.
2234 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2235 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2236 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2237 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2238 * c-c++-common/ubsan/pr59333.c: Likewise.
2239 * c-c++-common/ubsan/pr59667.c: Likewise.
2240 * c-c++-common/ubsan/pr60613-2.c: Likewise.
2241 * c-c++-common/ubsan/pr60636.c: Likewise.
2242 * c-c++-common/ubsan/shift-1.c: Likewise.
2243 * c-c++-common/ubsan/shift-2.c: Likewise.
2244 * c-c++-common/ubsan/vla-1.c: Likewise.
2246 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
2248 * gnat.dg/vect11.ad[sb]: New test.
2250 2014-04-14 Richard Biener <rguenther@suse.de>
2252 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
2254 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2256 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
2258 2014-04-14 Richard Biener <rguenther@suse.de>
2259 Marc Glisse <marc.glisse@inria.fr>
2262 * gcc.target/i386/vec-may_alias.c: New testcase.
2264 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2266 * lib/target-supports.exp
2267 (check_effective_target_vect_widen_mult_si_to_di_pattern):
2268 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
2271 2014-04-14 Richard Biener <rguenther@suse.de>
2274 * gcc.dg/lto/pr60720_0.c: New testcase.
2275 * gcc.dg/lto/pr60720_1.c: Likewise.
2277 2014-04-14 Christian Bruel <christian.bruel@st.com>
2279 * gcc.target/sh/memset.c: New test.
2281 2014-04-14 Richard Biener <rguenther@suse.de>
2284 * gcc.dg/graphite/pr55022.c: New testcase.
2286 2014-04-14 Richard Biener <rguenther@suse.de>
2288 PR tree-optimization/59817
2289 PR tree-optimization/60453
2290 * gfortran.dg/graphite/pr59817.f: New testcase.
2291 * gcc.dg/graphite/pr59817-1.c: Likewise.
2292 * gcc.dg/graphite/pr59817-2.c: Likewise.
2294 2014-04-14 Jason Merrill <jason@redhat.com>
2297 * lib/gcc-dg.exp (dg-build-dso): New.
2298 (gcc-dg-test-1): Handle dg-do-what "dso".
2300 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
2303 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
2306 * gfortran.dg/associate_15.f90: New test.
2308 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
2311 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
2314 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
2317 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
2319 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
2321 * gcc.target/mips/umips-store16-1.c: New test.
2323 2014-04-11 Tobias Burnus <burnus@net-b.de>
2326 * * g++.dg/warn/warn_format_signedness.C: New.
2327 * gcc.dg/format/warn-signedness.c: New.
2329 2014-04-11 Tobias Burnus <burnus@net-b.de>
2333 * gfortran.dg/finalize_25.f90: New.
2335 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
2337 * gcc.target/epiphany/t1068-2.c: New file.
2339 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
2341 * gcc.target/epiphany/btst-1.c: New test.
2343 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
2345 PR rtl-optimization/60651
2346 * gcc.target/epiphany/mode-switch.c: New test.
2348 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
2351 * g++.dg/cpp0x/gen-attrs-58.C: New.
2352 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
2354 2014-04-11 Steve Ellcey <sellcey@mips.com>
2355 Jakub Jelinek <jakub@redhat.com>
2358 * gcc.c-torture/compile/pr60556.c: New test.
2360 2014-04-11 Richard Biener <rguenther@suse.de>
2363 * gcc.dg/pr60797.c: New testcase.
2365 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2367 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
2368 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
2369 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
2371 * gcc.target/s390/htm-nofloat-1.c: ... this one.
2372 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
2373 instructions as well.
2375 2014-04-11 Jakub Jelinek <jakub@redhat.com>
2377 PR rtl-optimization/60663
2378 * gcc.target/arm/pr60663.c: New test.
2380 2014-04-10 Jason Merrill <jason@redhat.com>
2382 * g++.dg/dso/dlclose1.C: Disable for 4.9.
2384 2014-04-10 Jakub Jelinek <jakub@redhat.com>
2387 * g++.dg/lto/pr60567_0.C: New test.
2389 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2391 * gfortran.dg/class_nameclash.f90: New test.
2393 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
2396 * g++.dg/cpp0x/variadic156.C: New.
2398 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2400 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
2403 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2406 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
2409 2014-04-09 Steve Ellcey <sellcey@mips.com>
2411 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
2414 2014-04-09 Cong Hou <congh@google.com>
2417 * lib/target-supports.exp:
2418 (check_effective_target_vect_widen_si_to_di_pattern): New.
2419 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
2420 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
2422 (foo): Fix up formatting.
2423 (main): Call check_vect.
2425 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
2428 * g++.dg/template/crash119.C: New.
2430 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
2432 * gcc.target/powerpc/atomic_load_store-p8.c: New.
2434 2014-04-08 Jason Merrill <jason@redhat.com>
2436 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
2438 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2440 PR rtl-optimization/60776
2441 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
2442 * gcc.dg/builtin-bswap-7.c: Likewise.
2443 * gcc.dg/builtin-bswap-6a.c: New testcase.
2444 * gcc.dg/builtin-bswap-7a.c: New testcase.
2447 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2449 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
2451 * gcc.dg/builtin-bswap-7.c: Likewise.
2453 2014-04-08 Richard Biener <rguenther@suse.de>
2455 PR tree-optimization/60785
2456 * gcc.dg/graphite/pr60785.c: New testcase.
2458 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2461 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
2464 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
2466 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
2467 * g++.dg/warn/Wnvdtor-3.C: Likewise.
2468 * g++.dg/warn/Wnvdtor-4.C: Likewise.
2470 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
2472 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
2474 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
2477 * g++.dg/torture/pr60609.C: New test.
2479 2014-04-07 Richard Biener <rguenther@suse.de>
2481 PR tree-optimization/60766
2482 * gcc.dg/torture/pr60766.c: New testcase.
2484 2014-04-07 Jason Merrill <jason@redhat.com>
2486 * lib/gcc-dg.exp (dg-build-dso): New.
2487 (gcc-dg-test-1): Handle dg-do-what "dso".
2488 * lib/target-supports.exp (add_options_for_dlopen): New.
2489 (check_effective_target_dlopen): Use it.
2491 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2493 * gcc.target/arm/pr60657.c: Fix missing curly brace.
2495 2014-04-07 Richard Biener <rguenther@suse.de>
2498 * g++.dg/torture/pr60750.C: New testcase.
2499 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
2501 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
2503 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
2505 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
2508 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
2510 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
2513 * g++.dg/cpp1y/auto-fn25.C: Require lto.
2515 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
2517 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
2519 * gfortran.dg/warn_conversion_4.f90: Adjust test.
2521 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
2523 * gcc.target/avr/dev-specific-rmw.c: New test.
2525 2014-04-04 Cong Hou <congh@google.com>
2527 PR tree-optimization/60656
2528 * gcc.dg/vect/pr60656.c: New test.
2530 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2532 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
2534 * gcc.dg/builtin-bswap-7.c: Likewise.
2536 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
2539 * g++.dg/cpp0x/constexpr-ice15.C: New.
2541 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
2544 testcase by Richard Biener
2545 * gcc.dg/lto/pr59626_0.c: New testcase.
2546 * gcc.dg/lto/pr59626_1.c: New testcase.
2548 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2551 * gcc.c-torture/compile/pr60655-1.c: New test.
2553 2014-04-04 Martin Jambor <mjambor@suse.cz>
2556 * g++.dg/ipa/pr60640-1.C: New test.
2557 * g++.dg/ipa/pr60640-2.C: Likewise.
2558 * g++.dg/ipa/pr60640-3.C: Likewise.
2559 * g++.dg/ipa/pr60640-4.C: Likewise.
2561 2014-04-04 Jeff Law <law@redhat.com>
2564 * gcc.target/arm/pr60657.c: New test.
2566 2014-04-04 Richard Biener <rguenther@suse.de>
2569 * g++.dg/torture/pr60746.C: New testcase.
2571 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
2573 * g++.old-deja/g++.robertl/eb121.C: Adjust.
2574 * g++.old-deja/g++.jason/overload21.C: Likewise.
2575 * g++.old-deja/g++.law/init5.C: Likewise.
2577 2014-04-03 Cong Hou <congh@google.com>
2579 PR tree-optimization/60505
2580 * gcc.dg/vect/pr60505.c: New test.
2582 2014-04-03 Richard Biener <rguenther@suse.de>
2584 PR tree-optimization/60740
2585 * gcc.dg/graphite/pr60740.c: New testcase.
2587 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
2589 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
2590 * g++.dg/warn/Wnvdtor-2.C: New.
2591 * g++.dg/warn/Wnvdtor-3.C: New.
2592 * g++.dg/warn/Wnvdtor-4.C: New.
2593 * g++.dg/warn/Weff1.C: Delete.
2594 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
2595 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
2597 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
2600 * testsuite/g++.dg/torture/pr60659.C: New testcase.
2602 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2604 PR tree-optimization/60733
2605 * gcc.dg/torture/pr60733.c: New test.
2607 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
2609 PR rtl-optimization/60650
2610 * gcc.target/arm/pr60650-2.c: New.
2612 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
2614 * gcc.target/i386/avx2-vpand-3.c,
2615 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
2617 2014-04-02 Joseph Myers <joseph@codesourcery.com>
2619 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
2620 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
2621 gcc.target/i386/memcpy-strategy-1.c,
2622 gcc.target/i386/memcpy-strategy-2.c,
2623 gcc.target/i386/memcpy-vector_loop-1.c,
2624 gcc.target/i386/memcpy-vector_loop-2.c,
2625 gcc.target/i386/memset-vector_loop-1.c,
2626 gcc.target/i386/memset-vector_loop-2.c,
2627 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
2628 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
2629 -march= options different from those in dg-options.
2631 2014-04-02 Joseph Myers <joseph@codesourcery.com>
2633 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
2634 gcc.target/i386/pr30970.c: Use -mtune=generic.
2635 * gcc.target/i386/avx2-vpaddb-3.c,
2636 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
2637 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
2638 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
2639 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
2640 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
2641 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
2642 gcc.target/i386/avx2-vpsubw-3.c,
2643 gcc.target/i386/avx256-unaligned-load-1.c,
2644 gcc.target/i386/avx256-unaligned-load-4.c,
2645 gcc.target/i386/avx256-unaligned-store-1.c,
2646 gcc.target/i386/avx256-unaligned-store-2.c,
2647 gcc.target/i386/avx256-unaligned-store-4.c: Use
2650 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
2651 Iain Sandoe <iain@codesourcery.com>
2654 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
2655 with the additional options -Wl,-undefined,dynamic_lookup
2656 and -Wl,-flat_namespace.
2657 * gcc.dg/torture/pr53922.c: Additional option
2658 -Wl,-flat_namespace for darwin[89].
2659 * gcc.dg/torture/pr60092.c: Additional options
2660 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
2663 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
2666 * lib/prune.exp: Modify the regular express to prune
2667 the new warnings introduced by r205679 on darwin9.
2669 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
2671 * g++.dg/init/ctor4.C: Adjust.
2672 * g++.dg/init/ctor4-1.C: New.
2673 * g++.dg/cpp0x/defaulted2.C: Adjust.
2675 2014-04-01 Richard Henderson <rth@redhat.com>
2678 * gcc.dg/pr60704.c: New file.
2680 2014-04-01 Bin Cheng <bin.cheng@arm.com>
2683 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
2684 logical_op_short_circuit targets.
2686 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
2689 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
2690 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
2692 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
2694 PR rtl-optimization/60700
2695 * gcc.target/i386/pr60700.c: New test.
2697 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2700 * gcc.target/arm/pr60650.c: Adjust command line options.
2702 2014-03-31 Martin Jambor <mjambor@suse.cz>
2705 * gcc.dg/pr60647-1.c: New test.
2706 * gcc.dg/pr60647-2.c: Likewise.
2708 2014-03-31 Richard Biener <rguenther@suse.de>
2710 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
2712 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
2715 * gcc.target/aarch64/pr60034.c: New file.
2717 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
2720 * g++.dg/cpp1y/pr60626.C: New testcase.
2722 2014-03-29 Joseph Myers <joseph@codesourcery.com>
2724 * gcc.dg/pr45416.c: Allow bextr on x86.
2725 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
2726 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
2727 gcc.target/i386/fma4-vector.c: Use -mno-fma.
2728 * gcc.target/i386/l_fma_double_1.c,
2729 gcc.target/i386/l_fma_double_2.c,
2730 gcc.target/i386/l_fma_double_3.c,
2731 gcc.target/i386/l_fma_double_4.c,
2732 gcc.target/i386/l_fma_double_5.c,
2733 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
2734 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
2735 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
2736 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
2737 * gcc.target/i386/pr27971.c: Use -mno-tbm.
2738 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
2739 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
2741 2014-03-29 Jakub Jelinek <jakub@redhat.com>
2744 * g++.dg/pr60648.C: Move test to...
2745 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
2746 dg-options, add for fpic targets dg-additional-options -fPIC.
2748 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
2750 * gnat.dg/opt33.adb: New testcase.
2752 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
2755 * gcc.target/aarch64/pr60697.c: New.
2757 2014-03-27 Jeff Law <law@redhat.com>
2760 * g++.dg/pr60648.C: New test.
2762 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
2765 * g++.dg/cpp1y/pr60573.C: New testcase.
2767 2014-03-28 Jakub Jelinek <jakub@redhat.com>
2770 * gcc.target/i386/pr60693.c: New test.
2772 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
2774 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
2776 2014-03-28 Jakub Jelinek <jakub@redhat.com>
2779 * c-c++-common/pr60689.c: New test.
2782 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
2783 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
2786 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
2789 * gcc.target/aarch64/pr60675.C: New.
2791 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2793 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
2794 * lib/target-supports.exp: Return true for s390
2795 in check_effective_logical_op_short_circuit.
2797 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
2799 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
2800 of second source operand.
2801 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
2802 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
2803 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
2805 2014-03-28 Jakub Jelinek <jakub@redhat.com>
2808 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
2810 2014-03-28 Tobias Burnus <burnus@net-b.de>
2812 * lib/cilk-plus-dg.exp: New.
2813 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
2814 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
2816 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2819 * gfortran.dg/where_4.f90: New test case.
2821 2014-03-27 Tobias Burnus <burnus@net-b.de>
2824 * gfortran.dg/finalize_24.f90: New.
2826 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2828 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
2831 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
2832 vec_select optimizations.
2833 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
2834 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
2837 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
2838 xxpermdi builtins are supported.
2840 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
2842 PR rtl-optimization/60650
2843 * gcc.target/arm/pr60650.c: New.
2845 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2847 * gcc.target/s390/20140327-1.c: New testcase.
2849 2014-03-27 Jakub Jelinek <jakub@redhat.com>
2852 * g++.dg/gomp/pr60682.C: New test.
2854 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
2856 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
2858 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
2861 * gcc.target/aarch64/pr60580_1.c: New.
2862 * gcc.target/aarch64/test_fp_attribute_1.c: New.
2863 * gcc.target/aarch64/test_fp_attribute_2.c: New.
2865 2014-03-26 Dehao Chen <dehao@google.com>
2867 * gcc.dg/predict-8.c: New test.
2869 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
2872 * g++.dg/init/const10.C: New.
2873 * g++.dg/init/const11.C: New.
2874 * g++.dg/init/pr25811.C: Adjust.
2875 * g++.dg/init/pr29043.C: Likewise.
2876 * g++.dg/init/pr43719.C: Likewise.
2877 * g++.dg/init/pr44086.C: Likewise.
2878 * g++.dg/init/ctor8.C: Likewise.
2879 * g++.dg/init/uninitialized1.C: Likewise.
2881 2014-03-26 Jakub Jelinek <jakub@redhat.com>
2884 * c-c++-common/ubsan/pr60636.c: New test.
2886 2014-03-26 Andreas Schwab <schwab@suse.de>
2888 * g++.dg/torture/pr60315.C: Remove duplication.
2890 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
2892 * gcc.c-torture/execute/20140326-1.c: New test.
2894 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
2897 * g++.dg/torture/pr60315.C: New testcase.
2899 2014-03-25 Martin Jambor <mjambor@suse.cz>
2902 * g++.dg/ipa/pr60600.C: New test.
2904 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
2907 * g++.dg/opt/pr56999.C: Pop hidden visibility.
2909 2014-03-25 Richard Biener <rguenther@suse.de>
2912 * gfortran.dg/lto/pr60635_0.f90: New testcase.
2913 * gfortran.dg/lto/pr60635_1.c: Likewise.
2915 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
2918 * g++.dg/cpp1y/pr60627.C: New testcase.
2920 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
2922 * gcc.target/aarch64/ushr64_1.c: New.
2924 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
2926 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
2927 (LONG_LONG): Use LLONG.
2928 (set_rvector_long): Explicitly return void.
2929 (set_vector_long): Likewise.
2930 (check_vector_long): Likewise.
2932 2014-03-24 Marek Polacek <polacek@redhat.com>
2934 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
2936 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
2937 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
2938 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
2939 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
2940 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
2941 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
2942 * c-c++-common/ubsan/pr59503.c: Likewise.
2943 * c-c++-common/ubsan/pr60613-1.c: Likewise.
2944 * c-c++-common/ubsan/save-expr-1.c: Likewise.
2945 * c-c++-common/ubsan/shift-3.c: Likewise.
2946 * c-c++-common/ubsan/shift-6.c: Likewise.
2947 * c-c++-common/ubsan/undefined-1.c: Likewise.
2948 * c-c++-common/ubsan/vla-2.c: Likewise.
2949 * c-c++-common/ubsan/vla-3.c: Likewise.
2950 * c-c++-common/ubsan/vla-4.c: Likewise.
2951 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
2952 * g++.dg/ubsan/return-2.C: Likewise.
2954 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
2956 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
2959 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
2963 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
2964 * gfortran.dg/round_4.f90: Likewise.
2966 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
2969 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
2972 2014-03-22 Jakub Jelinek <jakub@redhat.com>
2975 * c-c++-common/ubsan/pr60613-1.c: New test.
2976 * c-c++-common/ubsan/pr60613-2.c: New test.
2978 2014-03-22 Matthias Klose <doko@ubuntu.com>
2980 * g++.dg/cpp0x/regress: Remove empty directory.
2982 2014-03-22 Jakub Jelinek <jakub@redhat.com>
2985 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
2987 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2989 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
2990 * g++.dg/cpp1y/pr60393.C: Likewise.
2992 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2995 * g++.dg/cpp1y/pr60384.C: New.
2997 2014-03-21 Jakub Jelinek <jakub@redhat.com>
3000 * gcc.dg/pr60598.c: New test.
3002 2014-03-21 Martin Jambor <mjambor@suse.cz>
3005 * g++.dg/torture/pr59176.C: New test.
3007 2014-03-21 Martin Jambor <mjambor@suse.cz>
3010 * g++.dg/ipa/pr60419.C: New test.
3012 2014-03-21 Richard Biener <rguenther@suse.de>
3014 PR tree-optimization/60577
3015 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
3017 2014-03-21 Tobias Burnus <burnus@net-b.de>
3020 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
3022 2014-03-20 Jakub Jelinek <jakub@redhat.com>
3025 * g++.dg/opt/pr60597.C: New test.
3028 * g++.dg/init/pr60572.C: New test.
3030 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3032 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
3034 2014-03-19 Tobias Burnus <burnus@net-b.de>
3038 * gfortran.dg/implicit_pure_4.f90: New.
3040 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3043 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
3045 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
3048 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
3049 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
3050 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
3052 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3055 * g++.dg/cpp1y/pr60332.C: New.
3057 2014-03-19 Marek Polacek <polacek@redhat.com>
3060 * g++.dg/ubsan/pr60569.C: New test.
3062 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3064 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
3066 2014-03-19 Jakub Jelinek <jakub@redhat.com>
3068 PR tree-optimization/60559
3069 * g++.dg/vect/pr60559.cc: New test.
3071 2014-03-18 Ian Lance Taylor <iant@google.com>
3074 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
3075 (ditype): Rename typedef from int64_t.
3077 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
3080 * gcc.dg/cast-qual-3.c: New.
3082 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
3083 * c-c++-common/Wcast-qual-1.c: More precise match text.
3085 2014-03-18 Janus Weil <janus@gcc.gnu.org>
3089 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
3090 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
3091 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
3092 * gfortran.dg/intent_optimize_1.f90: Ditto.
3093 * gfortran.dg/pointer_init_9.f90: Ditto.
3094 * gfortran.dg/volatile4.f90: Ditto.
3095 * gfortran.dg/volatile6.f90: Ditto.
3097 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
3100 * c-c++-common/Wcast-qual-1.c: More precise match text.
3102 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3105 * g++.dg/cpp0x/constexpr-ice14.C: New.
3107 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3110 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
3112 2014-03-18 Jakub Jelinek <jakub@redhat.com>
3115 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
3116 * c-c++-common/ubsan/null-2.c: Likewise.
3117 * c-c++-common/ubsan/null-3.c: Likewise.
3118 * c-c++-common/ubsan/null-4.c: Likewise.
3119 * c-c++-common/ubsan/null-5.c: Likewise.
3120 * c-c++-common/ubsan/null-6.c: Likewise.
3121 * c-c++-common/ubsan/null-7.c: Likewise.
3122 * c-c++-common/ubsan/null-8.c: Likewise.
3123 * c-c++-common/ubsan/null-9.c: Likewise.
3124 * c-c++-common/ubsan/null-10.c: Likewise.
3125 * c-c++-common/ubsan/null-11.c: Likewise.
3126 * c-c++-common/ubsan/overflow-1.c: Likewise.
3127 * c-c++-common/ubsan/overflow-2.c: Likewise.
3128 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3129 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3130 * c-c++-common/ubsan/overflow-int128.c: Likewise.
3131 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3132 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3133 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3134 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3135 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3136 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3137 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3138 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3139 * c-c++-common/ubsan/pr59333.c: Likewise.
3140 * c-c++-common/ubsan/pr59503.c: Likewise.
3141 * c-c++-common/ubsan/pr59667.c: Likewise.
3142 * c-c++-common/ubsan/undefined-1.c: Likewise.
3143 * g++.dg/ubsan/pr59250.C: Likewise.
3144 * g++.dg/ubsan/pr59306.C: Likewise.
3146 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3148 * gcc.dg/tls/pr58595.c: Add tls options.
3150 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
3152 * gcc.target/i386/avx-additional-reg-names.c: New.
3153 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
3155 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
3158 * g++.dg/cpp1y/pr60390.C: New testcase.
3161 * g++.dg/cpp1y/pr60391.C: New testcase.
3163 2014-03-17 Jakub Jelinek <jakub@redhat.com>
3166 * gcc.target/i386/pr60516.c: New test.
3168 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
3171 * g++.dg/cpp0x/constexpr-ice13.C: New.
3173 2014-03-17 Marek Polacek <polacek@redhat.com>
3176 * gcc.dg/gomp/pr60534.c: New test.
3178 2014-03-17 Kai Tietz <ktietz@redhat.com>
3180 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
3182 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
3185 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
3188 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
3191 * gfortran.dg/list_read_12.f90: New test.
3193 2014-03-15 Janus Weil <janus@gcc.gnu.org>
3196 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
3197 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
3198 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
3199 -Wno-aggressive-loop-optimizations and remove an unused variable.
3200 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
3201 * gfortran.dg/pointer_init_9.f90: New.
3202 * gfortran.dg/volatile4.f90: Put into subroutine.
3203 * gfortran.dg/volatile6.f90: Ditto.
3205 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
3208 * gfortran.dg/transpose_4.f90: New test.
3210 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
3212 PR rtl-optimization/60508
3213 * gcc.target/i386/pr60508.c: New.
3215 2014-03-14 Richard Biener <rguenther@suse.de>
3218 * g++.dg/pr60518.C: New testcase.
3220 2014-03-14 Martin Jambor <mjambor@suse.cz>
3223 * gcc.dg/lto/pr60461_0.c: New test.
3225 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
3227 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
3228 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
3229 * gcc.dg/lto/save-temps_0.c: New testcase.
3231 2014-03-13 Jakub Jelinek <jakub@redhat.com>
3234 * c-c++-common/pr36282-1.c: New test.
3235 * c-c++-common/pr36282-2.c: New test.
3236 * c-c++-common/pr36282-3.c: New test.
3237 * c-c++-common/pr36282-4.c: New test.
3239 2014-03-13 Richard Henderson <rth@redhat.com>
3242 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
3244 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3247 * g++.dg/template/crash118.C: New.
3248 * g++.dg/template/crash95.C: Adjust.
3250 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
3252 PR rtl-optimization/57189
3253 * gcc.target/i386/pr57189.c: New.
3255 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3258 * g++.dg/cpp0x/static_assert10.C: New.
3259 * g++.dg/cpp0x/static_assert11.C: Likewise.
3260 * g++.dg/cpp0x/static_assert3.C: Adjust.
3262 2014-03-13 Richard Biener <rguenther@suse.de>
3264 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
3266 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3268 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
3269 2.07 128-bit arithmetic.
3270 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
3272 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
3273 due to when TImode is allowed in VSX registers, the allowable
3274 address modes for TImode is just a single indirect address in
3275 order for the value to be loaded and store in either GPR or VSX
3276 registers. This affects the generated code, and it would cause
3277 this test to fail, when such an option is used.
3279 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
3281 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
3283 2014-03-12 Jakub Jelinek <jakub@redhat.com>
3285 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
3286 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
3287 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
3288 only test for exactly one if if -mbranch-cost=1 has been passed.
3290 2014-03-12 Christian Bruel <christian.bruel@st.com>
3293 * gcc.target/arm/pr60264.c
3295 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
3297 PR tree-optimization/60454
3298 * gcc.c-torture/execute/pr60454.c: New test.
3300 2014-03-12 Jakub Jelinek <jakub@redhat.com>
3301 Marc Glisse <marc.glisse@inria.fr>
3303 PR tree-optimization/60502
3304 * gcc.c-torture/compile/pr60502.c: New test.
3306 2014-03-12 Jakub Jelinek <jakub@redhat.com>
3309 * gcc.dg/vect/pr60482.c: New test.
3311 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
3314 * g++.dg/cpp0x/inh-ctor19.C: New.
3316 2014-03-11 Richard Biener <rguenther@suse.de>
3318 PR tree-optimization/60429
3319 PR tree-optimization/60485
3320 * gcc.dg/pr60485-1.c: New testcase.
3321 * gcc.dg/pr60485-2.c: Likewise.
3323 2014-03-10 Jakub Jelinek <jakub@redhat.com>
3326 * g++.dg/ipa/pr60457.C: New test.
3328 2014-03-10 Richard Biener <rguenther@suse.de>
3331 * g++.dg/torture/pr60474.C: New testcase.
3333 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
3335 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
3337 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
3339 * gcc.dg/lto/pr55113_0.c: New testcase.
3341 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
3344 * g++.dg/cpp1y/pr60033.C: New testcase.
3347 * g++.dg/cpp1y/pr60393.C: New testcase.
3349 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
3352 * gfortran.dg/fmt_en.f90: New test.
3354 2014-03-07 Jason Merrill <jason@redhat.com>
3356 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
3357 * lib/target-supports.exp (check_effective_target_c++11): Now
3359 (check_effective_target_c++11_only): New.
3360 (check_effective_target_c++11_down): New.
3361 (check_effective_target_c++1y): New.
3362 (check_effective_target_c++1y_only): New.
3363 (check_effective_target_c++98_only): Rename from
3364 check_effective_target_c++98.
3365 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
3367 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
3370 * g++.dg/cpp0x/constexpr-ice12.C: New.
3372 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
3374 * c-c++-common/gomp/map-1.c: Extend.
3376 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
3377 Janus Weil <janus@gcc.gnu.org>
3380 * gfortran.dg/deferred_type_component_1.f90 : New test.
3381 * gfortran.dg/deferred_type_component_2.f90 : New test.
3383 2014-03-06 Marek Polacek <polacek@redhat.com>
3386 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
3387 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
3389 2014-03-06 Jakub Jelinek <jakub@redhat.com>
3392 * gcc.dg/tls/pr58595.c: New test.
3394 2014-03-06 Richard Biener <rguenther@suse.de>
3400 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
3402 * gcc.dg/lto/pr55113_0.c: New testcase.
3404 2014-03-05 Jakub Jelinek <jakub@redhat.com>
3407 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
3408 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
3409 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
3411 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3412 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3413 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3414 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3415 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
3416 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
3417 even for mips*/s390*/i?86/x86_64.
3418 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3419 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3420 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3421 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3422 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3425 * gcc.dg/lto/pr60404_0.c: New test.
3426 * gcc.dg/lto/pr60404_1.c: New file.
3427 * gcc.dg/lto/pr60404_2.c: New file.
3429 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3431 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
3432 long long" throughout.
3433 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
3434 * gcc.dg/vmx/insert-vsx.c: Likewise.
3435 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
3436 * gcc.dg/vmx/ld-vsx.c: Likewise.
3437 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
3438 * gcc.dg/vmx/ldl-vsx.c: Likewise.
3439 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
3440 * gcc.dg/vmx/merge-vsx.c: Likewise.
3441 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3442 * gcc.dg/vmx/st-vsx.c: Likewise.
3443 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
3444 * gcc.dg/vmx/stl-vsx.c: Likewise.
3445 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
3447 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
3449 * gcc.dg/lto/pr55113_0.c: New testcase.
3451 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
3454 * g++.dg/cpp1y/pr60376.C: New.
3456 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3458 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
3460 2014-03-04 Richard Biener <rguenther@suse.de>
3462 PR tree-optimization/60382
3463 * gcc.dg/vect/pr60382.c: New testcase.
3465 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
3468 * gfortran.dg/namelist_84.f90: New test.
3470 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
3472 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
3473 argument to avoid inf values.
3474 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
3475 UNION_FP_CHECK machinery.
3477 2014-03-03 Renlin Li <Renlin.Li@arm.com>
3479 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
3480 i32in128 cases outside special big-endian processing block.
3482 2014-03-03 Jakub Jelinek <jakub@redhat.com>
3484 PR preprocessor/60400
3485 * c-c++-common/cpp/pr60400.c: New test.
3486 * c-c++-common/cpp/pr60400-1.h: New file.
3487 * c-c++-common/cpp/pr60400-2.h: New file.
3490 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
3492 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
3493 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
3495 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
3498 * g++.dg/lto/pr60150.H: New testcase.
3499 * g++.dg/lto/pr60150_0.C: New testcase.
3500 * g++.dg/lto/pr60150_1.C: New testcase.
3502 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
3505 * testsuite/g++.dg/ipa/devirt-29.C: New testcase
3507 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3510 * gfortran.dg/vect/pr32380.f: Fix expected test results.
3512 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
3515 * g++.dg/cpp0x/pr50025.C: New.
3517 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
3520 * g++.dg/cpp1y/pr60377.C: New testcase.
3522 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
3525 * gfortran.dg/str_comp_optimize_1.f90: New test.
3527 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
3530 * gcc.c-torture/compile/pr60071.c: New.
3532 2014-02-28 Janus Weil <janus@gcc.gnu.org>
3535 * gfortran.dg/unlimited_polymorphic_16.f90: New.
3537 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
3540 * g++.dg/cpp0x/constexpr-ice11.C: New.
3542 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
3545 * g++.dg/cpp1y/auto-fn24.C: New.
3547 2014-02-28 Joey Ye <joey.ye@arm.com>
3550 * gcc.target/arm/thumb1-far-jump-3.c: New case.
3552 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
3555 * g++.dg/overload/ellipsis2.C: New.
3557 2014-02-27 Jeff Law <law@redhat.com>
3559 PR rtl-optimization/52714
3560 * gcc.c-torture/compile/pr52714.c: New test.
3562 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
3563 Jeff Law <law@redhat.com>
3565 PR rtl-optimization/49847
3566 * g++.dg/pr49847.C: New test.
3568 2014-02-27 Marek Polacek <polacek@redhat.com>
3571 * c-c++-common/pr59223.c: New test.
3573 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
3575 * common/config/i386/predicates.md (const1256_operand): Remove.
3576 (const2356_operand): New.
3577 (const_1_to_2_operand): Remove.
3578 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
3579 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
3580 (*avx512pf_gatherpf<mode>sf): Ditto.
3581 (avx512pf_gatherpf<mode>df): Ditto.
3582 (*avx512pf_gatherpf<mode>df_mask): Ditto.
3583 (*avx512pf_gatherpf<mode>df): Ditto.
3584 (avx512pf_scatterpf<mode>sf): Ditto.
3585 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
3586 (*avx512pf_scatterpf<mode>sf): Ditto.
3587 (avx512pf_scatterpf<mode>df): Ditto.
3588 (*avx512pf_scatterpf<mode>df_mask): Ditto.
3589 (*avx512pf_scatterpf<mode>df): Ditto.
3590 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
3592 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
3594 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
3595 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
3596 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
3597 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
3598 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
3599 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
3600 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
3601 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
3603 2014-02-26 Bin Cheng <bin.cheng@arm.com>
3606 * gnat.dg/renaming5.adb: Change to two expected gotos.
3607 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
3609 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
3610 messages for removed basic block.
3611 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
3612 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
3613 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
3614 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
3616 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3618 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
3619 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
3620 * gcc.dg/vmx/ldl-vsx.c: Likewise.
3621 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
3622 * gcc.dg/vmx/merge-vsx.c: Likewise.
3623 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3625 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
3627 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
3628 * gcc.target/i386/prefetchwt1-1.c: New.
3629 * g++.dg/other/i386-2.C: Add new option.
3630 * g++.dg/other/i386-3.C: Ditto.
3631 * gcc.target/i386/sse-12.c: Ditto.
3632 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
3633 * gcc.target/i386/sse-22.c: Add new option.
3634 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
3636 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3639 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
3642 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
3644 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
3647 * g++.dg/cpp1y/pr60311.C: New testcase.
3649 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
3652 * g++.dg/cpp1y/pr60065.C: New testcase.
3654 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
3656 PR rtl-optimization/60268
3657 * gcc.c-torture/compile/pr60268.c: New test.
3659 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
3661 * gcc.target/microblaze/others/mem_reload.c: New test.
3663 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3665 * gcc.dg/vmx/lde.c: New test.
3666 * gcc.dg/vmx/lde-be-order.c: New test.
3667 * gcc.dg/vmx/ste.c: New test.
3668 * gcc.dg/vmx/ste-be-order.c: New test.
3670 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
3673 * lib/target-supports.exp
3674 (check_effective_target_logical_op_short_circuit): Add cris-*-*
3675 and crisv32-*-* to list.
3677 2014-02-21 Janus Weil <janus@gcc.gnu.org>
3680 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
3682 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3684 * gcc.dg/vmx/vsums.c: Check entire result vector.
3685 * gcc.dg/vmx/vsums-be-order.c: Likewise.
3687 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3689 * gcc.dg/vmx/ld.c: New test.
3690 * gcc.dg/vmx/ld-be-order.c: New test.
3691 * gcc.dg/vmx/ld-vsx.c: New test.
3692 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
3693 * gcc.dg/vmx/ldl.c: New test.
3694 * gcc.dg/vmx/ldl-be-order.c: New test.
3695 * gcc.dg/vmx/ldl-vsx.c: New test.
3696 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
3697 * gcc.dg/vmx/st.c: New test.
3698 * gcc.dg/vmx/st-be-order.c: New test.
3699 * gcc.dg/vmx/st-vsx.c: New test.
3700 * gcc.dg/vmx/st-vsx-be-order.c: New test.
3701 * gcc.dg/vmx/stl.c: New test.
3702 * gcc.dg/vmx/stl-be-order.c: New test.
3703 * gcc.dg/vmx/stl-vsx.c: New test.
3704 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
3706 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
3708 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
3709 * g++.dg/other/i386-3.C (dg-options): Ditto.
3710 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
3711 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
3712 -mavx512pf and -msha.
3714 2014-02-21 Richard Biener <rguenther@suse.de>
3716 PR tree-optimization/60276
3717 * gcc.dg/vect/pr60276.c: New testcase.
3719 2014-02-21 Janus Weil <janus@gcc.gnu.org>
3722 * gfortran.dg/finalize_23.f90: New.
3724 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
3728 * g++.dg/cpp1y/pr60052.C: New testcase.
3729 * g++.dg/cpp1y/pr60053.C: New testcase.
3731 2014-02-21 Tobias Burnus <burnus@net-b.de>
3734 * gfortran.dg/inquire_16.f90: New.
3736 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
3738 * gcc.target/nios2/biggot-1.c: New.
3739 * gcc.target/nios2/biggot-2.c: New.
3741 2014-02-20 Martin Jambor <mjambor@suse.cz>
3744 * gcc.dg/ipa/pr55260.c: New test.
3746 2014-02-20 Bin Cheng <bin.cheng@arm.com>
3748 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
3749 for execution test case.
3751 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
3754 * g++.dg/torture/pr58555.C: New testcase.
3756 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
3759 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
3761 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
3763 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
3764 Kirill Yukhin <kirill.yukhin@intel.com>
3766 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
3767 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
3768 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
3769 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
3770 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
3771 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
3773 2014-02-19 Jakub Jelinek <jakub@redhat.com>
3776 * g++.dg/ext/builtin-bswap1.C: New test.
3777 * c-c++-common/pr37743.c: New test.
3779 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
3781 * gcc.dg/decl-10.c: New test.
3783 2014-02-19 Jakub Jelinek <jakub@redhat.com>
3786 * g++.dg/ext/ivdep-1.C: New test.
3789 * gcc.dg/pr60267.c: New test.
3791 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
3794 * gcc.target/i386/pr39162.c: Add dg-prune-output.
3795 (dg-options): Remove -Wno-psabi.
3796 * gcc.target/i386/pr59794-2.c: Ditto.
3797 * gcc.target/i386/pr60205-1.c: Ditto.
3798 * gcc.target/i386/sse-5.c: Ditto.
3800 2014-02-18 Nick Clifton <nickc@redhat.com>
3802 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
3803 * gcc.dg/pr23623.c: Likewise.
3804 * gcc.dg/pr48784-1.c: Likewise.
3805 * gcc.dg/pr48784-2.c: Likewise.
3806 * gcc.dg/pr56997-2.c: Likewise.
3807 * gcc.dg/sms-6.c: Likewise.
3808 * gcc.dg/torture/pr60183.c: Likewise.
3809 * gcc.dg/torture/vec-cvt-1.c: Likewise.
3810 * gcc.c-torture/execute/20061220-1.x: New.
3811 * gcc.c-torture/execute/pr43220.x: New.
3812 * gcc.c-torture/execute/pr51581-1.x: New.
3813 * gcc.c-torture/execute/pr51581-2.x: New.
3814 * gcc.c-torture/execute/pr58570.x: New.
3815 * gcc.c-torture/unsorted/DFcmp.x: New.
3816 * gcc.c-torture/unsorted/SFset.x: New.
3818 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
3820 * gnat.dg/opt31.adb: New test.
3822 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3824 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
3826 2014-02-19 Janus Weil <janus@gcc.gnu.org>
3829 * gfortran.dg/typebound_proc_33.f90: New.
3831 2014-02-19 Marek Polacek <polacek@redhat.com>
3834 * gcc.dg/pr60195.c: New test.
3836 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
3838 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
3840 2014-02-19 Jakub Jelinek <jakub@redhat.com>
3842 PR preprocessor/58844
3843 * c-c++-common/cpp/pr58844-1.c: New test.
3844 * c-c++-common/cpp/pr58844-2.c: New test.
3846 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
3849 * g++.dg/cpp0x/constexpr-ice10.C: New.
3851 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
3854 * g++.dg/cpp0x/pr60215.C: New.
3856 2014-02-18 Tobias Burnus <burnus@net-b.de>
3859 * gfortran.dg/proc_ptr_45.f90: New.
3860 * gfortran.dg/proc_ptr_46.f90: New.
3862 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
3865 * g++.dg/cpp1y/pr60190.C: New testcase.
3868 * g++.dg/cpp1y/pr60064.C: New testcase.
3870 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
3873 * gcc.target/i386/pr60205-1.c: New test.
3874 * gcc.target/i386/pr60205-2.c: Ditto.
3876 2014-02-18 Kai Tietz <ktietz@redhat.com>
3879 * gcc.target/i386/nest-1.c: New testcase.
3881 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
3883 * gnat.dg/opt32.adb: New test.
3885 2014-02-18 Janus Weil <janus@gcc.gnu.org>
3888 * gfortran.dg/typebound_generic_15.f90: New.
3890 2014-02-17 Janus Weil <janus@gcc.gnu.org>
3893 * gfortran.dg/init_flag_12.f90: New.
3895 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
3896 Ilya Tocar <ilya.tocar@intel.com>
3898 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
3899 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
3900 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
3901 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3903 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
3905 * lib/target-supports.exp
3906 (check_effective_target_logical_op_short_circuit): New procedure.
3907 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
3908 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
3909 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
3910 * gcc.dg/tree-ssa/vrp47.c: Likewise.
3911 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3912 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
3913 logical_op_short_circuit for the alternative test, extending
3916 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3919 * gcc.target/powerpc/pr60203.c: New testsuite.
3921 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
3924 * gfortran.dg/ichar_3.f90: New test.
3926 2014-02-15 Richard Biener <rguenther@suse.de>
3928 PR tree-optimization/60183
3929 * gcc.dg/torture/pr60183.c: New testcase.
3931 2014-02-14 Jeff Law <law@redhat.com>
3933 PR rtl-optimization/60131
3934 * g++.dg/torture/pr60131.C: New test.
3936 2014-02-14 Ian Bolton <ian.bolton@arm.com>
3938 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
3941 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
3943 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
3945 2014-02-14 Jakub Jelinek <jakub@redhat.com>
3947 * gcc.c-torture/compile/20140213.c: New test.
3949 2014-02-13 Jakub Jelinek <jakub@redhat.com>
3952 * gcc.target/i386/pr43546.c: New test.
3954 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
3956 * gcc.target/s390/hotpatch-compile-8.c: New test.
3958 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
3960 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
3961 definition with an ifndef.
3962 * gcc.dg/pr59605-2.c: New test.
3964 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
3966 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
3968 2014-02-12 Joseph Myers <joseph@codesourcery.com>
3970 * gcc.dg/torture/float128-mul-underflow.c,
3971 gcc.dg/torture/float128-truncdf-underflow.c,
3972 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
3974 2014-02-12 Jakub Jelinek <jakub@redhat.com>
3977 * g++.dg/ipa/pr59737.C: New test.
3979 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
3981 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
3983 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
3985 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
3987 * gcc.dg/cilk-plus/jump-openmp.c: New file.
3989 2014-02-12 Richard Biener <rguenther@suse.de>
3992 * gcc.dg/torture/pr60092.c: New testcase.
3993 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
3995 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
3997 * gcc.c-torture/execute/20140212-1.c: New test.
3999 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
4002 * g++.dg/cpp0x/pr60047.C: New.
4004 2014-02-12 Jakub Jelinek <jakub@redhat.com>
4007 * c-c++-common/pr60101.c: New test.
4009 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
4012 * g++.dg/ipa/devirt-27.C: New testcase.
4013 * g++.dg/ipa/devirt-26.C: New testcase.
4015 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4018 * gcc.target/powerpc/pr60137.c: New file.
4020 2014-02-11 Jakub Jelinek <jakub@redhat.com>
4023 * gfortran.dg/pr52370.f90: New test.
4025 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
4029 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
4032 * gcc.target/i386/pr43662.c (dg-options):
4033 Add -maccumulate-outgoing-args.
4034 * gcc.target/i386/pr43869.c (dg-options): Ditto.
4035 * gcc.target/i386/pr57003.c (dg-options): Ditto.
4036 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
4037 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
4038 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
4039 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
4040 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
4041 Add -maccumulate-outgoing-args.
4042 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
4043 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
4044 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
4045 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
4046 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
4047 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
4048 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
4049 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
4050 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
4051 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
4052 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
4053 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
4054 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
4055 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
4056 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
4058 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
4060 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
4062 2014-02-11 Jakub Jelinek <jakub@redhat.com>
4065 * gcc.dg/guality/pr59776.c: New test.
4067 2014-02-11 Renlin Li <Renlin.Li@arm.com>
4069 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
4070 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
4071 (add_options_for_arm_vfp3): New.
4073 2014-02-11 Jeff Law <law@redhat.com>
4076 * gcc.target/m68k/pr54041.c: New test.
4078 2014-02-11 Jakub Jelinek <jakub@redhat.com>
4081 * gcc.target/i386/pr59927.c: New test.
4083 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
4085 * gcc.dg/vect/pr57741-3.c: Require vect_int.
4086 * gcc.dg/vect/pr60012.c: Likewise.
4087 * gcc.dg/vect/vect-119.c: Likewise.
4088 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
4089 * gcc.dg/vect/vect-outer-4c.c: Likewise.
4091 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4093 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
4095 2014-02-10 Jeff Law <law@redhat.com>
4098 * gcc.c-torture/compile/pr52306.c: New test.
4100 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4102 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
4104 2014-02-10 Richard Biener <rguenther@suse.de>
4106 PR tree-optimization/60115
4107 * gcc.dg/torture/pr60115.c: New testcase.
4109 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
4111 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
4112 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
4114 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
4115 Ilya Tocar <ilya.tocar@intel.com>
4117 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
4118 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
4119 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4120 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4121 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
4122 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
4123 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
4124 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
4125 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4126 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4127 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
4128 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
4129 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
4130 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
4131 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4132 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4133 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
4134 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
4135 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
4136 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
4137 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
4138 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
4139 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
4140 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
4141 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
4142 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4143 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4145 2014-02-10 Jakub Jelinek <jakub@redhat.com>
4147 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
4149 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
4152 * gfortran.dg/associated_target_5.f03: New test.
4154 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
4157 * gfortran.dg/elemental_by_value_1.f90: New test.
4159 2014-02-08 Janus Weil <janus@gcc.gnu.org>
4162 * gfortran.dg/finalize_22.f90: New.
4164 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
4167 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
4168 was fixed by the patch for PR59906.
4170 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
4172 PR translation/52289
4173 * gfortran.dg/coarray_8.f90: Update dg-error match.
4175 2014-02-08 Jakub Jelinek <jakub@redhat.com>
4178 * gcc.dg/vect/pr59984.c: New test.
4181 * gcc.dg/attr-alloc_align-1.c: New test.
4182 * gcc.dg/attr-alloc_align-2.c: New test.
4183 * gcc.dg/attr-alloc_align-3.c: New test.
4184 * gcc.dg/attr-assume_aligned-1.c: New test.
4185 * gcc.dg/attr-assume_aligned-2.c: New test.
4186 * gcc.dg/attr-assume_aligned-3.c: New test.
4188 2014-02-08 Jakub Jelinek <jakub@redhat.com>
4191 * gcc.target/i386/pr60077-1.c: New test.
4192 * gcc.target/i386/pr60077-2.c: New test.
4194 2014-02-07 Jakub Jelinek <jakub@redhat.com>
4196 PR preprocessor/56824
4197 * gcc.dg/pr56824.c: New test.
4199 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4201 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
4202 variable used for atomic operations.
4204 2014-02-07 Richard Biener <rguenther@suse.de>
4207 * gcc.dg/vect/pr60092-2.c: New testcase.
4209 2014-02-07 Jakub Jelinek <jakub@redhat.com>
4213 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
4215 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
4216 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4218 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4220 * gcc.target/s390/fp2int1.c: New testcase.
4222 2014-02-07 Richard Biener <rguenther@suse.de>
4225 * gcc.dg/tree-ssa/alias-30.c: New testcase.
4226 * gcc.dg/tree-ssa/alias-31.c: Likewise.
4228 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
4231 * g++.dg/torture/pr59918.C: New testcase.
4233 2014-02-06 Jakub Jelinek <jakub@redhat.com>
4236 * gcc.target/arm/pr59575.c: New test.
4239 * gcc.dg/pr59992.c: New test.
4241 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
4243 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
4244 init_priority. Test alignment of variable instead of function.
4246 2014-02-06 Marek Polacek <polacek@redhat.com>
4249 * gcc.dg/pr60087.c: New test.
4251 2014-02-06 Alan Modra <amodra@gmail.com>
4253 * gcc.target/powerpc/pr60032.c: New.
4255 2014-02-06 Jakub Jelinek <jakub@redhat.com>
4258 * gcc.c-torture/execute/pr60062.c: New test.
4259 * gcc.c-torture/execute/pr60072.c: New test.
4261 2014-02-06 Ian Bolton <ian.bolton@arm.com>
4263 * gcc.dg/tree-ssa/pr59597.c: Make called function static
4264 so that expected outcome works for PIC variants too.
4266 2014-02-06 Yury Gribov <y.gribov@samsung.com>
4267 Kugan Vivekanandarajah <kuganv@linaro.org>
4269 * gcc.target/arm/vect-noalign.c: New file.
4271 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
4272 Jakub Jelinek <jakub@redhat.com>
4275 * gcc.dg/pr60013.c: New testcase.
4277 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4279 * gcc.dg/vmx/sum2s.c: New.
4280 * gcc.dg/vmx/sum2s-be-order.c: New.
4282 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4284 * gcc.dg/vmx/pack.c: New.
4285 * gcc.dg/vmx/pack-be-order.c: New.
4286 * gcc.dg/vmx/unpack.c: New.
4287 * gcc.dg/vmx/unpack-be-order.c: New.
4289 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
4291 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
4292 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4294 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4296 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
4297 Use __builtin_floorf, __builtin_ceilf.
4298 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
4300 (TEST): Use __builtin_floorf.
4301 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4303 2014-02-05 Jakub Jelinek <jakub@redhat.com>
4306 * g++.dg/opt/pr59947.C: New test.
4309 * c-c++-common/gomp/pr58703.c: New test.
4311 2014-02-05 Richard Biener <rguenther@suse.de>
4314 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
4315 avoid using unsigned long long.
4317 2014-02-05 Jakub Jelinek <jakub@redhat.com>
4320 * g++.dg/torture/pr57499.C: New test.
4322 2014-02-05 Yury Gribov <y.gribov@samsung.com>
4324 * gcc.dg/asan/nosanitize-and-inline.c: New test.
4326 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
4328 * g++.dg/ipa/devirrt-22.C: Fix template.
4330 2014-02-04 Marek Polacek <polacek@redhat.com>
4333 * gcc.dg/pr60036.c: New test.
4335 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
4338 * g++.dg/torture/pr60058.C: New testcase.
4340 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
4342 * g++.dg/tsan/default_options.C: Invert check.
4344 2014-02-04 Jakub Jelinek <jakub@redhat.com>
4346 PR tree-optimization/60002
4347 * g++.dg/opt/pr60002.C: New test.
4349 PR tree-optimization/60023
4350 * g++.dg/vect/pr60023.cc: New test.
4353 * c-c++-common/torture/pr60026.c: New test.
4355 PR rtl-optimization/57915
4356 * gcc.target/i386/pr57915.c: New test.
4358 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4360 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
4362 2014-02-04 Renlin Li <Renlin.Li@arm.com>
4364 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
4366 2014-02-04 Jakub Jelinek <jakub@redhat.com>
4369 * gcc.dg/pr59261.c: New test.
4371 2014-02-04 Richard Biener <rguenther@suse.de>
4373 PR tree-optimization/60012
4374 * gcc.dg/vect/pr60012.c: New testcase.
4376 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4379 * g++.dg/eh/unwind-direct.C: New test.
4381 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
4383 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
4384 timeout value to 20s.
4386 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
4389 * g++.dg/torture/pr59882.C: New testcase
4391 2014-02-03 Jan Hubicka <jh@suse.cz>
4394 * g++.dg/ipa/devirt-22.C: New testcase.
4396 2014-02-03 Jan Hubicka <jh@suse.cz>
4398 * g++.dg/ipa/devirt-25.C: New testcase.
4400 2014-02-04 Jakub Jelinek <jakub@redhat.com>
4402 PR tree-optimization/59924
4403 * gcc.dg/pr59924.c: New test.
4405 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
4408 * g++.dg/ipa/devirt-24.C: New testcase.
4410 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
4414 * c-c++-common/attributes-1.c: New testcase.
4415 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
4417 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
4420 * g++.dg/cpp0x/pr58871.C: New.
4422 2014-02-03 Cong Hou <congh@google.com>
4424 PR tree-optimization/60000
4425 * g++.dg/vect/pr60000.cc: New test.
4427 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
4429 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
4430 * gcc.target/i386/long-double-64-4.c: Likewise.
4431 * gcc.target/i386/long-double-80-1.c: Likewise.
4432 * gcc.target/i386/long-double-80-2.c: Likewise.
4433 * gcc.target/i386/long-double-80-3.c: Likewise.
4434 * gcc.target/i386/long-double-80-4.c: Likewise.
4435 * gcc.target/i386/long-double-80-5.c: Likewise.
4436 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
4437 __multf3 isn't used.
4438 * gcc.target/i386/long-double-64-3.c: Likewise.
4439 * gcc.target/i386/long-double-128-1.c: New test.
4440 * gcc.target/i386/long-double-128-2.c: Likewise.
4441 * gcc.target/i386/long-double-128-3.c: Likewise.
4442 * gcc.target/i386/long-double-128-4.c: Likewise.
4443 * gcc.target/i386/long-double-128-5.c: Likewise.
4444 * gcc.target/i386/long-double-128-6.c: Likewise.
4445 * gcc.target/i386/long-double-128-7.c: Likewise.
4446 * gcc.target/i386/long-double-128-8.c: Likewise.
4447 * gcc.target/i386/long-double-128-9.c: Likewise.
4448 * gcc.target/i386/long-double-64-5.c: Likewise.
4449 * gcc.target/i386/long-double-64-6.c: Likewise.
4450 * gcc.target/i386/long-double-64-7.c: Likewise.
4451 * gcc.target/i386/long-double-64-8.c: Likewise.
4452 * gcc.target/i386/long-double-64-9.c: Likewise.
4453 * gcc.target/i386/long-double-80-10.c: Likewise.
4454 * gcc.target/i386/long-double-80-8.c: Likewise.
4455 * gcc.target/i386/long-double-80-9.c: Likewise.
4457 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
4459 PR rtl-optimization/57662
4460 * g++.dg/pr57662.C: New test.
4462 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4464 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
4465 * gcc.dg/vmx/perm.c: New.
4466 * gcc.dg/vmx/perm-be-order.c: New.
4468 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4470 * gcc.dg/vmx/vsums.c: New.
4471 * gcc.dg/vmx/vsums-be-order.c: New.
4473 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
4475 * g++.dg/ipa/devirt-23.C: New testcase.
4476 * g++.dg/ipa/devirt-20.C: Fix template.
4478 2014-02-02 Jan Hubicka <jh@suse.cz>
4480 * g++.dg/ipa/devirt-21.C: New testcase.
4482 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
4484 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
4485 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
4487 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
4490 * gcc.c-torture/execute/pr60017.c: New test.
4492 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
4495 * gfortran.dg/default_initialization_7.f90: New test.
4497 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
4500 * gfortran.dg/elemental_subroutine_9.f90: New test.
4502 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
4504 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
4506 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
4508 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
4510 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
4512 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
4514 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
4517 * g++.dg/init/bitfield5.C: New.
4519 2014-02-01 Jakub Jelinek <jakub@redhat.com>
4521 PR tree-optimization/60003
4522 * gcc.c-torture/execute/pr60003.c: New test.
4524 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
4527 * gcc.target/arm/pr59985.C: New.
4529 2014-01-31 Jakub Jelinek <jakub@redhat.com>
4532 * lib/tsan-dg.exp (tsan_init): Instead of not running any
4533 tsan tests if trivial testcase doesn't run, set dg-do-what-default
4535 (tsan_finish): Restore dg-do-what-default.
4536 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
4537 * g++.dg/tsan/fd_close_norace2.C: Likewise.
4538 * g++.dg/tsan/default_options.C: Likewise.
4539 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
4540 * g++.dg/tsan/atomic_free2.C: Likewise.
4541 * g++.dg/tsan/cond_race.C: Likewise.
4542 * g++.dg/tsan/fd_close_norace.C: Likewise.
4543 * g++.dg/tsan/benign_race.C: Likewise.
4544 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
4545 * c-c++-common/tsan/simple_race.c: Likewise.
4546 * c-c++-common/tsan/mutexset1.c: Likewise.
4547 * c-c++-common/tsan/thread_leak2.c: Likewise.
4548 * c-c++-common/tsan/tls_race.c: Likewise.
4549 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
4550 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
4551 * c-c++-common/tsan/free_race2.c: Likewise.
4552 * c-c++-common/tsan/thread_leak.c: Likewise.
4553 * c-c++-common/tsan/thread_leak1.c: Likewise.
4554 * c-c++-common/tsan/race_on_barrier.c: Likewise.
4555 * c-c++-common/tsan/free_race.c: Likewise.
4556 * c-c++-common/tsan/sleep_sync.c: Likewise.
4557 * c-c++-common/tsan/tiny_race.c: Likewise.
4558 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
4559 * c-c++-common/tsan/atomic_stack.c: Likewise.
4560 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
4561 in dg-output regexps.
4562 * c-c++-common/tsan/simple_stack.c: Likewise.
4564 2014-01-31 Richard Henderson <rth@redhat.com>
4566 * g++.dg/tm/pr60004.C: New.
4568 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
4571 * g++.dg/inherit/crash4.C: New.
4573 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
4575 * c-c++-common/tsan/simple_race.c: Made test less flaky.
4577 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
4579 * gcc.target/i386/m512-check.h: Use correct rounding values.
4581 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
4583 * gcc.target/i386/avx-1.c: Use correct rounding values.
4584 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
4585 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
4586 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
4587 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
4588 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
4589 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
4590 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
4591 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
4592 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
4593 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
4594 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
4595 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
4596 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
4597 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
4598 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
4599 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
4600 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
4601 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
4602 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
4603 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
4604 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
4605 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
4606 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
4607 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
4608 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
4609 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4610 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
4611 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
4612 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
4613 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
4614 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
4615 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
4616 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
4617 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
4618 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
4619 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
4620 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
4621 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
4622 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
4623 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
4624 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
4625 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
4626 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
4627 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
4628 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
4629 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
4630 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
4631 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
4632 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
4633 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
4634 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
4635 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
4636 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
4637 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
4638 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
4639 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
4640 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
4641 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
4642 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
4643 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
4644 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
4645 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
4646 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
4647 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
4648 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
4649 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
4650 * gcc.target/i386/sse-13.c: Ditto.
4651 * gcc.target/i386/sse-14.c: Ditto.
4652 * gcc.target/i386/sse-22.c: Ditto.
4653 * gcc.target/i386/sse-23.c: Ditto.
4655 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
4657 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
4658 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
4660 2014-01-31 Richard Biener <rguenther@suse.de>
4663 * gcc.dg/torture/pr59990.c: New testcase.
4665 2014-01-31 Jakub Jelinek <jakub@redhat.com>
4667 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
4668 if it fails don't run any tsan tests.
4670 2014-01-31 Marek Polacek <polacek@redhat.com>
4673 * gcc.dg/pr59940.c (g): Adjust dg-warning.
4674 (y): Adjust dg-error.
4675 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
4676 * gcc.dg/pr59963-1.c: New test.
4677 * gcc.dg/pr59963-2.c: New test.
4678 * gcc.dg/pr59963-3.c: New test.
4680 2014-01-30 Jakub Jelinek <jakub@redhat.com>
4683 * gcc.target/arm/pr59923.c: New test.
4685 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4687 * gcc.dg/vmx/splat.c: New.
4688 * gcc.dg/vmx/splat-vsx.c: New.
4689 * gcc.dg/vmx/splat-be-order.c: New.
4690 * gcc.dg/vmx/splat-vsx-be-order.c: New.
4691 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
4692 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
4694 2014-01-30 Richard Biener <rguenther@suse.de>
4696 PR tree-optimization/59993
4697 * gcc.dg/torture/pr59993.c: New testcase.
4699 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
4701 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
4702 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
4703 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
4704 vect_int rather than vect_float.
4706 2014-01-30 Marek Polacek <polacek@redhat.com>
4708 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
4710 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
4712 * gcc.target/microblaze/isa/fcmp4.c: New.
4714 2014-01-30 Marek Polacek <polacek@redhat.com>
4717 * gcc.dg/pr59940.c: New test.
4718 * gcc.dg/pr35635.c (func3): Move dg-warning.
4720 2014-01-30 Richard Biener <rguenther@suse.de>
4722 PR tree-optimization/59903
4723 * gcc.dg/torture/pr59903.c: New testcase.
4725 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
4728 * g++.dg/lookup/crash8.C: New.
4730 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
4733 * g++.dg/template/crash117.C: New.
4735 2014-01-30 Richard Biener <rguenther@suse.de>
4738 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
4739 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
4741 * gcc.dg/invalid-call-1.c: Likewise.
4743 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
4746 * g++.dg/cpp1y/auto-fn23.C: New.
4748 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
4751 * g++.dg/init/dso_handle2.C: New.
4753 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
4756 * g++.dg/cpp0x/pr58674.C: New.
4758 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
4761 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
4762 * gcc.target/i386/avx512f-gather-5.c: Ditto.
4764 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4766 * gcc.dg/vmx/merge-be-order.c: New.
4767 * gcc.dg/vmx/merge.c: New.
4768 * gcc.dg/vmx/merge-vsx-be-order.c: New.
4769 * gcc.dg/vmx/merge-vsx.c: New.
4771 2014-01-29 Richard Biener <rguenther@suse.de>
4773 PR tree-optimization/58742
4774 * gcc.dg/pr58742-1.c: New testcase.
4775 * gcc.dg/pr58742-2.c: Likewise.
4776 * gcc.dg/pr58742-3.c: Likewise.
4778 2014-01-29 Renlin Li <Renlin.Li@arm.com>
4780 * gcc.target/arm/ftest-armv7ve-arm.c: New.
4781 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
4782 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
4784 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
4787 * g++.dg/gomp/pr58702.C: New.
4789 2014-01-29 Dodji Seketeli <dodji@redhat.com>
4791 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
4794 2014-01-29 Jakub Jelinek <jakub@redhat.com>
4797 PR tree-optimization/59920
4798 * gcc.dg/pr59920-1.c: New test.
4799 * gcc.dg/pr59920-2.c: New test.
4800 * gcc.dg/pr59920-3.c: New test.
4801 * c-c++-common/gomp/pr59917-1.c: New test.
4802 * c-c++-common/gomp/pr59917-2.c: New test.
4804 PR tree-optimization/59594
4805 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
4806 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
4807 * gcc.dg/vect/pr59594.c: New test.
4809 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
4812 * gfortran.dg/allocate_class_3.f90: New test.
4814 2014-01-28 Dodji Seketeli <dodji@redhat.com>
4816 PR preprocessor/59935
4817 * c-c++-common/cpp/warning-zero-location.c: New test.
4818 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
4820 2014-01-27 Steve Ellcey <sellcey@mips.com>
4822 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
4824 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
4826 * g++.dg/ext/mv16.C: New tests.
4828 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
4830 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
4831 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4832 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
4833 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4834 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
4835 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4836 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
4837 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
4838 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
4839 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4840 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
4841 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4842 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
4843 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4844 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
4845 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
4846 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
4847 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4848 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
4849 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4850 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
4851 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4852 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
4853 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4854 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
4855 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4856 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
4857 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4858 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
4859 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4860 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
4861 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4862 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
4863 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4864 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
4865 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4866 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
4867 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4868 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
4869 _mm512_mask_cvtepi32_storeu_epi8.
4870 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4871 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
4872 _mm512_mask_cvtepi32_storeu_epi16.
4873 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4874 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
4875 _mm512_mask_cvtepi64_storeu_epi8.
4876 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4877 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
4878 _mm512_mask_cvtepi64_storeu_epi16.
4879 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4880 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
4881 _mm512_mask_cvtepi64_storeu_epi32.
4882 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4883 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
4884 _mm512_mask_cvtsepi32_storeu_epi8.
4885 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4886 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
4887 _mm512_mask_cvtsepi32_storeu_epi16.
4888 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4889 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
4890 _mm512_mask_cvtsepi64_storeu_epi8.
4891 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4892 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
4893 _mm512_mask_cvtsepi64_storeu_epi16.
4894 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4895 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
4896 _mm512_mask_cvtsepi64_storeu_epi32.
4897 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4898 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
4899 _mm512_mask_cvtusepi32_storeu_epi8.
4900 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4901 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
4902 _mm512_mask_cvtusepi32_storeu_epi16.
4903 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4904 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
4905 _mm512_mask_cvtusepi64_storeu_epi8.
4906 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4907 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
4908 _mm512_mask_cvtusepi64_storeu_epi16.
4909 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4910 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
4911 _mm512_mask_cvtusepi64_storeu_epi32.
4912 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4913 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
4915 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
4917 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
4918 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
4919 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
4920 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
4921 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
4922 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
4923 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
4924 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
4925 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
4926 built-ins roudning immediate.
4927 * gcc.target/i386/sse-22.c: Add new built-ins.
4928 * gcc.target/i386/sse-23.c: Ditto.
4929 * gcc.target/i386/avx-1.c: Ditto.
4931 2014-01-27 Christian Bruel <christian.bruel@st.com>
4933 * gcc.target/sh/torture/strncmp.c: New tests.
4935 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
4937 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
4939 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
4941 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
4943 2014-01-24 Jeff Law <law@redhat.com>
4945 PR tree-optimization/59919
4946 * gcc.c-torture/compile/pr59919.c: New test.
4948 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
4951 * g++.dg/ext/timevar2.C: New.
4953 2014-01-24 Marek Polacek <polacek@redhat.com>
4955 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
4957 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
4960 * gcc.target/i386/pr59929.c: New test.
4962 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4965 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
4966 word atomic functions at runtime.
4968 2014-01-23 Marek Polacek <polacek@redhat.com>
4971 * gcc.dg/pr59846.c: New test.
4973 2014-01-23 Marek Polacek <polacek@redhat.com>
4976 * c-c++-common/pr58346-1.c: New test.
4977 * c-c++-common/pr58346-2.c: New test.
4978 * c-c++-common/pr58346-3.c: New test.
4980 2014-01-23 Marek Polacek <polacek@redhat.com>
4983 * gcc.dg/20020220-2.c: Adjust dg-warning message.
4984 * gcc.dg/pr59871.c: New test.
4986 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
4989 * g++.dg/parse/enum11.C: New.
4991 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
4993 * gcc.target/aarch64/sshr64_1.c: New testcase.
4995 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
4997 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
4998 SIMD enabled function.
4999 * g++.dg/cilk-plus/ef_test.C: New test.
5000 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
5002 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
5003 to differenciate C error messages from C++ ones.
5005 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
5007 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
5009 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
5011 * gcc.target/microblaze/others/builtin-trap.c: New test,
5013 2014-01-23 Jakub Jelinek <jakub@redhat.com>
5016 * c-c++-common/gomp/pr58809.c: New test.
5018 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
5021 * c-c++-common/asan/use-after-return-1.c: Fixed
5024 2014-01-23 Dodji Seketeli <dodji@redhat.com>
5026 PR preprocessor/58580
5027 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
5029 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
5030 Ilya Tocar <ilya.tocar@intel.com>
5032 * gcc.target/i386/avx512f-kmovw-1.c: New.
5034 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
5036 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
5037 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
5038 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
5039 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
5040 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
5041 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
5043 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
5046 * gcc.dg/pr48774.c: Remove skip for mips_rel.
5047 * gcc.target/mips/pr52125.c: New test.
5049 2014-01-22 Marek Polacek <polacek@redhat.com>
5052 * gcc.dg/torture/pr59891.c: New test.
5054 2014-01-22 Jeff Law <law@redhat.com>
5056 PR tree-optimization/59597
5057 * gcc.dg/tree-ssa/pr59597.c: New test.
5059 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
5061 PR rtl-optimization/59477
5062 * g++.dg/pr59477.C: New.
5064 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
5066 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
5068 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
5071 * g++.dg/pr59482.C: New.
5073 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5075 * gcc.dg/vmx/insert-vsx-be-order.c: New.
5076 * gcc.dg/vmx/extract-vsx.c: New.
5077 * gcc.dg/vmx/extract-vsx-be-order.c: New.
5078 * gcc.dg/vmx/insert-vsx.c: New.
5080 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
5082 PR rtl-optimization/59896
5083 * gcc.target/arm/pr59896.c: New.
5085 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
5087 PR rtl-optimization/59858
5088 * gcc.target/arm/pr59858.c: New.
5090 2014-01-21 Jakub Jelinek <jakub@redhat.com>
5093 * gcc.dg/tree-prof/pr59003.c: New test.
5096 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
5099 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
5101 * gfortran.dg/round_3.f08: Add more cases.
5103 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
5105 * lib/target-supports.exp (force_conventional_output_for): New
5107 * lib/scanasm.exp (scan-assembler_required_options)
5108 (scan-assembler-not_required_options)
5109 (scan-assembler-times_required_options): Replace with
5110 force_conventional_output_fors.
5111 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
5112 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
5114 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
5117 * gcc.target/i386/pr59789.c: New testcase.
5119 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
5121 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
5122 the 'code' bitfield from 16 to 8.
5124 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
5126 * lib/target-supports.exp
5127 (check_effective_target_vect_perm): Exclude aarch64_be.
5128 (check_effective_target_vect_perm_byte): Likewise.
5129 (check_effective_target_vect_perm_short): Likewise.
5131 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
5133 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
5134 (RUN_TEST): Use new macro.
5135 (INDEX64_32): Delete.
5136 (INDEX64_64): Likewise.
5137 (INDEX128_32): Likewise.
5138 (INDEX128_64): Likewise.
5140 (test_vneg_f32): Use fixed RUN_TEST.
5142 2014-01-20 Richard Biener <rguenther@suse.de>
5145 * gcc.dg/pr59860.c: New testcase.
5147 2014-01-20 Jakub Jelinek <jakub@redhat.com>
5150 * gcc.target/i386/pr59880.c: New test.
5152 2014-01-20 Renlin Li <renlin.li@arm.com>
5154 * gcc.dg/pr44194-1.c: Tweak regexp.
5156 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
5161 * gfortran.dg/round_3.f08: New cases added.
5162 * gfortran.dg/fmt_g_1.f90: New test.
5164 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
5166 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
5168 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
5170 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
5172 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
5174 * gcc.dg/vect/pr57705.c: Require vect_int.
5175 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
5176 * gcc.dg/vect/vect-alias-check.c: Likewise.
5178 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
5181 * gfortran.dg/unresolved_fixup_1.f90: New test.
5182 * gfortran.dg/unresolved_fixup_2.f90: New test.
5184 2014-01-18 Jakub Jelinek <jakub@redhat.com>
5187 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
5188 Remove dg-prune-output lines.
5190 2014-01-17 Jakub Jelinek <jakub@redhat.com>
5193 * gfortran.dg/pr59706.f90: New test.
5194 * g++.dg/ext/pr59706.C: New test.
5196 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
5200 * g++.dg/cpp0x/decltype-incomplete1.C: New.
5201 * g++.dg/init/pr58811.C: Likewise.
5203 2014-01-17 Jeff Law <law@redhat.com>
5206 * gfortran.dg/pr57904.f90: New test.
5208 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
5211 * g++.dg/cpp0x/nsdmi-union4.C: New.
5213 2014-01-17 Marek Polacek <polacek@redhat.com>
5216 * g++.dg/diagnostic/pr59838.C: New test.
5218 2014-01-17 Marek Polacek <polacek@redhat.com>
5221 * gcc.dg/pr58346.c: New test.
5223 2014-01-17 Jakub Jelinek <jakub@redhat.com>
5226 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
5227 dg-options, use dg-additional-options for i?86/x86_64 to avoid
5231 * gfortran.dg/pr59440-1.f90: New test.
5232 * gfortran.dg/pr59440-2.f90: New test.
5233 * gfortran.dg/pr59440-3.f90: New test.
5236 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
5237 testing for " version" and " alias" with one testing for
5238 " version\[^\n\r]* alias".
5239 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
5240 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
5241 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
5242 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
5243 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
5244 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
5247 * c-c++-common/torture/pr57945.c: New test.
5249 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
5251 * gcc.target/arm/its.c: New testcase.
5253 2014-01-16 Jan Hubicka <jh@suse.cz>
5256 * g++.dg/torture/pr59775.C: New testcase.
5258 2014-01-16 Jakub Jelinek <jakub@redhat.com>
5261 * gcc.c-torture/compile/pr58344.c: New test.
5264 * gcc.target/i386/pr59839.c: New test.
5267 * gcc.target/i386/pr9771-1.c (main): Rename to...
5268 (real_main): ... this. Add __asm name "main".
5269 (ASMNAME, ASMNAME2, STRING): Define.
5271 2014-01-16 Nick Clifton <nickc@redhat.com>
5274 * gcc.c-torture/compile/pr28865.c: New.
5275 * gcc.c-torture/execute/pr28865.c: New.
5277 2014-01-16 Marek Polacek <polacek@redhat.com>
5280 * gcc.dg/pr59827.c: New test.
5282 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
5284 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
5286 2014-01-15 Richard Henderson <rth@redhat.com>
5289 * gcc.target/i386/pr54694.c: New test.
5291 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
5294 * g++.dg/pr49718.C: New test.
5296 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
5298 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
5300 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
5302 * gcc.dg/vmx/mult-even-odd.c: New.
5303 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
5305 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
5307 * lib/target-supports.exp (check_libcilkrts_available): Added an
5308 extern "C" if we are using C++ along with a function prototype.
5310 2014-01-15 Jeff Law <law@redhat.com>
5312 PR tree-optimization/59747
5313 * gcc.c-torture/execute/pr59747.c: New test.
5315 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
5318 * c-c++-common/convert-vec-1.c: Also prune ABI change for
5320 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
5321 * g++.dg/ext/attribute-test-1.C: Likewise.
5322 * g++.dg/ext/attribute-test-2.C: Likewise.
5323 * g++.dg/ext/attribute-test-3.C: Likewise.
5324 * g++.dg/ext/attribute-test-4.C: Likewise.
5325 * g++.dg/ext/pr56790-1.C: Likewise.
5326 * g++.dg/torture/pr38565.C: Likewise.
5327 * gcc.dg/pr53060.c: Likewise.
5328 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
5329 * c-c++-common/vector-compare-2.c: Likewise.
5330 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
5331 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
5332 dg-message line number.
5334 2014-01-15 Matthias Klose <doko@ubuntu.com>
5336 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
5338 2014-01-15 Richard Biener <rguenther@suse.de>
5340 PR tree-optimization/59822
5341 * g++.dg/torture/pr59822.C: New testcase.
5343 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
5346 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
5347 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
5349 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
5350 Kugan Vivekanandarajah <kuganv@linaro.org>
5353 * g++.dg/pr59695.C: New testcase.
5355 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5358 * gcc.c-torture/compile/pr59803.c: New testcase.
5360 2014-01-15 Jakub Jelinek <jakub@redhat.com>
5363 * gcc.c-torture/execute/pr58943.c: New test.
5364 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
5366 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
5369 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
5370 * gcc.target/i386/pr39162.c (y): New __m256i variable.
5371 (bar): Change return type to void. Set y to x.
5372 * gcc.target/i386/pr59794-1.c: New testcase.
5373 * gcc.target/i386/pr59794-2.c: Likewise.
5374 * gcc.target/i386/pr59794-3.c: Likewise.
5375 * gcc.target/i386/pr59794-4.c: Likewise.
5376 * gcc.target/i386/pr59794-5.c: Likewise.
5377 * gcc.target/i386/pr59794-6.c: Likewise.
5378 * gcc.target/i386/pr59794-7.c: Likewise.
5380 2014-01-14 Richard Biener <rguenther@suse.de>
5382 PR tree-optimization/58921
5383 PR tree-optimization/59006
5384 * gcc.dg/torture/pr58921.c: New testcase.
5385 * gcc.dg/torture/pr59006.c: Likewise.
5386 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
5388 2014-01-14 Jakub Jelinek <jakub@redhat.com>
5391 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
5392 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
5393 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
5394 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
5395 Executing predictive commoning without unrolling.
5397 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
5399 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
5400 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
5401 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
5402 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
5403 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
5404 __builtin_ia32_rsqrt28sd_round.
5405 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
5406 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
5407 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
5408 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
5409 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
5410 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
5411 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
5412 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
5413 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
5414 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
5415 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
5416 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
5417 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
5418 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
5419 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
5420 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
5421 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
5422 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
5423 * gcc.target/i386/sse-22.c: Extend with new built-ins,
5424 fix wrong rounding mode (see above).
5425 * gcc.target/i386/sse-23.c: Ditto.
5427 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5429 * gcc.dg/vmx/insert.c: New.
5430 * gcc.dg/vmx/insert-be-order.c: New.
5431 * gcc.dg/vmx/extract.c: New.
5432 * gcc.dg/vmx/extract-be-order.c: New.
5434 2014-01-13 Jakub Jelinek <jakub@redhat.com>
5436 PR tree-optimization/59387
5437 * gcc.c-torture/execute/pr59387.c: New test.
5439 2014-01-13 Richard Biener <rguenther@suse.de>
5441 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
5442 adjusting mathlib options.
5443 * gfortran.dg/lto/lto.exp: Likewise.
5445 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
5447 * gnat.dg/loop_optimization17.adb: New test.
5448 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
5450 2014-01-13 Christian Bruel <christian.bruel@st.com>
5452 * gcc.target/sh/cmpstrn.c: New case.
5454 2014-01-13 Jakub Jelinek <jakub@redhat.com>
5456 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
5457 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
5459 2014-01-12 Janus Weil <janus@gcc.gnu.org>
5462 * gfortran.dg/alloc_comp_basics_6.f90: New.
5464 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
5467 * gfortran.dg/pr59700.f90: New test.
5469 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5471 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
5472 * gfortran.dg/use_only_3.f90: Likewise.
5473 * gfortran.dg/inquire_10.f90: Delete opened file.
5474 * gfortran.dg/inquire_15.f90: Likewise.
5475 * gfortran.dg/pr16597.f90: Likewise.
5476 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
5479 2014-01-10 Jeff Law <law@redhat.com>
5482 * gcc.c-torture/compile/pr59743.c: New test.
5484 2014-01-10 Jan Hubicka <jh@suse.cz>
5487 * g++.dg/torture/pr58585.C: New testcase.
5489 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
5491 * gcc.dg/pr46309.c: Disable for cris*-*-*.
5493 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
5495 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
5497 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
5500 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
5501 * gcc.target/aarch64/cmn-neg2.c: New test.
5503 2014-01-10 Richard Biener <rguenther@suse.de>
5505 PR tree-optimization/59374
5506 * gcc.dg/torture/pr59374-3.c: New testcase.
5508 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5510 * lib/target-supports.exp
5511 (check_effective_target_arm_crypto_ok_nocache): New.
5512 (check_effective_target_arm_crypto_ok): Use above procedure.
5513 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
5515 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
5519 * g++.dg/ipa/devirt-20.C: New testcase.
5520 * g++.dg/torture/pr58252.C: Likewise.
5521 * g++.dg/torture/pr59226.C: Likewise.
5523 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
5525 * c-c++-common/asan/no-asan-stack.c: New test.
5527 2014-01-10 Jakub Jelinek <jakub@redhat.com>
5530 * gcc.dg/pr59670.c: New test.
5532 2014-01-09 Steve Ellcey <sellcey@mips.com>
5534 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
5536 2014-01-09 Jakub Jelinek <jakub@redhat.com>
5539 * gcc.target/i386/pr47735.c: New test.
5541 PR tree-optimization/59622
5542 * g++.dg/opt/pr59622-2.C: New test.
5543 * g++.dg/opt/pr59622-3.C: New test.
5544 * g++.dg/opt/pr59622-4.C: New test.
5545 * g++.dg/opt/pr59622-5.C: New test.
5548 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
5549 filename:line instead of (modulename+offset) form with stripped
5550 initial / from the filename.
5552 2014-01-09 Ian Lance Taylor <iant@google.com>
5554 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
5555 the other Go compiler.
5557 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
5560 * g++.dg/cpp0x/variadic145.C: New.
5562 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
5564 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
5565 which don't support -fsplit-stack. Skip rotate[0123].go tests.
5567 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
5570 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
5571 are run only if the Cilk library is available/enabled.
5572 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
5573 * lib/target-supports.exp (check_libcilkrts_available): New function.
5575 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
5578 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
5579 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
5580 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
5581 with dg-additional-options.
5582 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5583 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5584 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5585 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5586 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
5587 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
5589 2014-01-09 Richard Biener <rguenther@suse.de>
5591 PR tree-optimization/59715
5592 * gcc.dg/torture/pr59715.c: New testcase.
5594 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
5596 * c-c++-common/asan/no-asan-globals.c: New test.
5597 * c-c++-common/asan/no-instrument-reads.c: Likewise.
5598 * c-c++-common/asan/no-instrument-writes.c: Likewise.
5599 * c-c++-common/asan/use-after-return-1.c: Likewise.
5600 * c-c++-common/asan/no-use-after-return.c: Likewise.
5602 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
5604 * gnat.dg/weak2.ad[sb]: New test.
5606 2014-01-08 Jakub Jelinek <jakub@redhat.com>
5609 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
5610 type, use pointers to vector type instead.
5612 2014-01-08 Catherine Moore <clm@codesourcery.com>
5614 * gcc.target/mips/umips-branch-3.c: New test.
5615 * gcc.target/mips/umips-branch-4.c: New test.
5617 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
5619 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
5620 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
5621 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
5622 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
5623 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
5624 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
5625 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
5626 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
5628 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
5630 PR rtl-optimization/59137
5631 * gcc.target/mips/pr59137.c: New test.
5633 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
5635 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
5636 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
5637 * gcc.target/i386/pr55433.c (dg-options): Ditto.
5638 * gcc.target/i386/pr57848.c (dg-options): Ditto.
5639 * gcc.target/i386/pr59099.c (dg-options): Ditto.
5640 Require fpic effective target.
5641 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
5643 2014-01-08 Jakub Jelinek <jakub@redhat.com>
5646 * gcc.dg/pr59722.c: New test.
5648 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
5651 * gcc.dg/torture/pr57748-3.c: New test.
5652 * gcc.dg/torture/pr57748-4.c: New test.
5654 2014-01-08 Marek Polacek <polacek@redhat.com>
5657 * gcc.dg/gomp/pr59669-1.c: New test.
5658 * gcc.dg/gomp/pr59669-2.c: New test.
5660 2014-01-08 Martin Jambor <mjambor@suse.cz>
5663 * gcc.dg/ipa/pr59610.c: New test.
5665 2014-01-08 Janus Weil <janus@gcc.gnu.org>
5668 * gfortran.dg/binding_label_tests_26a.f90: New.
5669 * gfortran.dg/binding_label_tests_26b.f90: New.
5671 2014-01-08 Marek Polacek <polacek@redhat.com>
5674 * c-c++-common/ubsan/pr59667.c: New test.
5676 2014-01-08 Richard Biener <rguenther@suse.de>
5679 * gcc.dg/pr59630.c: New testcase.
5681 2014-01-08 Richard Biener <rguenther@suse.de>
5684 * gcc.dg/pr59471.c: New testcase.
5686 2014-01-07 Jeff Law <law@redhat.com>
5689 * gcc.target/i386/pr53623.c: New test.
5691 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
5693 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
5695 * g++.dg/cpp1y/pr58534.C: Likewise.
5696 * g++.dg/cpp1y/pr58536.C: Likewise.
5697 * g++.dg/cpp1y/pr58548.C: Likewise.
5698 * g++.dg/cpp1y/pr58549.C: Likewise.
5699 * g++.dg/cpp1y/pr58637.C: Likewise.
5700 * g++.dg/cpp1y/pr59112.C: Likewise.
5701 * g++.dg/cpp1y/pr59113.C: Likewise.
5702 * g++.dg/cpp1y/pr59629.C: Likewise.
5703 * g++.dg/cpp1y/pr59635.C: Likewise.
5704 * g++.dg/cpp1y/pr59636.C: Likewise.
5705 * g++.dg/cpp1y/pr59638.C: Likewise.
5707 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
5709 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
5711 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
5713 * gcc.target/i386/intrinsics_4.c (bar): New function.
5715 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
5717 * g++.dg/ext/is_base_of_incomplete-2.C: New.
5719 2014-01-07 Jakub Jelinek <jakub@redhat.com>
5721 PR rtl-optimization/58668
5722 * gcc.dg/pr58668.c: New test.
5724 PR tree-optimization/59643
5725 * gcc.dg/pr59643.c: New test.
5726 * gcc.c-torture/execute/pr59643.c: New test.
5728 2014-01-06 Janus Weil <janus@gcc.gnu.org>
5731 * gfortran.dg/class_allocate_16.f90: New.
5733 2014-01-06 Jakub Jelinek <jakub@redhat.com>
5736 * gcc.target/i386/pr59644.c: New test.
5738 2014-01-06 Marek Polacek <polacek@redhat.com>
5741 * gcc.dg/pr57773.c: New test.
5743 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
5749 * g++.dg/cpp1y/pr59635.C: New testcase.
5750 * g++.dg/cpp1y/pr59636.C: New testcase.
5751 * g++.dg/cpp1y/pr59629.C: New testcase.
5752 * g++.dg/cpp1y/pr59638.C: New testcase.
5754 2014-01-06 Martin Jambor <mjambor@suse.cz>
5757 * gcc.dg/ipa/pr59008.c: New test.
5759 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5761 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
5764 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5766 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
5767 Require c99_runtime.
5768 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
5770 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
5771 Require c99_runtime.
5772 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
5773 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
5774 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
5776 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
5777 Require c99_runtime.
5778 Make CALC void static.
5779 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
5781 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
5782 Require c99_runtime.
5783 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
5785 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5787 * gcc.target/i386/pr59501-1.c: Require avx effective target.
5788 * gcc.target/i386/pr59501-2.c: Likewise.
5789 * gcc.target/i386/pr59501-3.c: Likewise.
5790 * gcc.target/i386/pr59501-4.c: Likewise.
5791 * gcc.target/i386/pr59501-5.c: Likewise.
5792 * gcc.target/i386/pr59501-6.c: Likewise.
5794 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5796 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
5797 * gcc.target/i386/pr59390_1.c: Likewise.
5798 * gcc.target/i386/pr59390_2.c: Likewise.
5800 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
5802 * gcc.dg/pr59350.c: Tweak.
5803 * gcc.dg/pr59350-2.c: New test.
5804 * g++.dg/pr59510.C: Likewise.
5806 2014-01-06 Janus Weil <janus@gcc.gnu.org>
5809 * gfortran.dg/bind_c_procs_2.f90: New.
5811 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
5813 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
5814 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5815 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5816 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5817 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
5818 * gcc.dg/tree-ssa/vrp47.c: Likewise.
5819 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5821 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
5823 * gcc.target/arm/neon-nested-apcs.c: New test.
5825 2014-01-04 Jakub Jelinek <jakub@redhat.com>
5827 PR tree-optimization/59519
5828 * gcc.dg/vect/pr59519-1.c: New test.
5829 * gcc.dg/vect/pr59519-2.c: New test.
5831 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
5834 2014-01-04 Janus Weil <janus@gcc.gnu.org>
5837 * gfortran.dg/typebound_proc_32.f90: New.
5839 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
5842 * g++.dg/pr58950.C: New file.
5844 2014-01-03 Tobias Burnus <burnus@net-b.de>
5847 * g++.dg/gomp/pr58567.C: New.
5849 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
5851 PR tree-optimization/59651
5852 * gcc.dg/torture/pr59651.c: New test.
5853 * gcc.dg/vect/pr59651.c: Ditto.
5855 2014-01-03 Jakub Jelinek <jakub@redhat.com>
5858 * gcc.target/i386/pr59625.c: New test.
5860 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
5864 * g++.dg/cpp0x/range-for28.C: New.
5865 * g++.dg/cpp0x/range-for3.C: Update.
5867 2014-01-02 Joseph Myers <joseph@codesourcery.com>
5869 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
5871 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
5874 * g++.dg/cpp0x/pr59641.C: New file.
5876 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
5878 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
5880 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
5883 * g++.dg/ext/pr59378.C: New file.
5885 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5887 Update copyright years
5889 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5891 * gcc.target/arc/arc.exp: Use the standard form for the copyright
5894 2014-01-02 Janus Weil <janus@gcc.gnu.org>
5897 * gfortran.dg/dynamic_dispatch_12.f90: New.
5899 2014-01-01 Jakub Jelinek <jakub@redhat.com>
5901 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
5902 the builtin isn't optimized away as unused.
5904 PR rtl-optimization/59647
5905 * g++.dg/opt/pr59647.C: New test.
5907 Copyright (C) 2014 Free Software Foundation, Inc.
5909 Copying and distribution of this file, with or without modification,
5910 are permitted in any medium without royalty provided the copyright
5911 notice and this notice are preserved.