1 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
3 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
4 * g++.dg/ext/mv15.C (dg-options): Ditto.
6 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
10 * g++.dg/cpp0x/nullptr31.C: New.
11 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
12 * g++.dg/cpp0x/nullptr17.C: Update.
14 2014-06-03 Marek Polacek <polacek@redhat.com>
17 * c-c++-common/pr60439.c: New test.
18 * g++.dg/eh/scope1.C (f4): Add dg-warning.
20 2014-06-03 Martin Jambor <mjambor@suse.cz>
23 * g++.dg/ipa/pr61160-1.C: New test.
25 2014-06-03 Richard Biener <rguenther@suse.de>
27 PR tree-optimization/61383
28 * gcc.dg/torture/pr61383-1.c: New testcase.
30 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
32 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
34 2014-06-02 Jeff Law <law@redhat.com>
36 PR rtl-optimization/61094
37 * g++.dg/pr61094: New test.
39 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
41 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
42 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
43 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
44 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
45 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
46 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
47 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
48 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
50 2014-06-02 Richard Biener <rguenther@suse.de>
52 PR tree-optimization/61346
53 * gcc.dg/torture/pr61346.c: New testcase.
55 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
57 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
59 * gcc.target/i386/sibcall-4.c: Ditto.
60 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
62 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
64 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
65 in scan-assembler-not string.
66 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
67 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
68 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
70 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
72 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
74 2014-06-01 Kai Tietz <ktietz@redhat.com>
77 * gcc.target/i386/sibcall-6.c: New test.
79 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
83 * g++.dg/cpp0x/pr57543-1.C: New.
84 * g++.dg/cpp0x/pr57543-2.C: Likewise.
85 * g++.dg/cpp0x/pr57543-3.C: Likewise.
86 * g++.dg/cpp0x/decltype59.C: Likewise.
88 2014-05-31 Tom de Vries <tom@codesourcery.com>
90 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
92 2014-05-30 Jakub Jelinek <jakub@redhat.com>
94 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
95 restore_gcc_exec_prefix_env_var): New procedures.
96 (set_ld_library_path_env_vars,
97 restore_ld_library_path_env_vars): Use them.
98 * lib/c-compat.exp: Load target-libpath.exp.
99 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
100 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
101 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
102 restore_gcc_exec_prefix_env_var.
103 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
106 * c-c++-common/asan/misalign-1.c: New test.
107 * c-c++-common/asan/misalign-2.c: New test.
109 * g++.dg/asan/asan_test.C: Add -std=c++11 and
110 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
111 -DASAN_USE_DEJAGNU_GTEST=1.
112 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
113 * g++.dg/asan/asan_oob_test.cc: Likewise.
114 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
115 * g++.dg/asan/asan_str_test.cc: Likewise.
116 * g++.dg/asan/asan_test_utils.h: Likewise.
117 * g++.dg/asan/sanitizer_test_config.h: Likewise.
118 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
119 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
120 Imported from upstream r209283.
121 * g++.dg/asan/asan_test_config.h: Likewise.
123 2014-05-30 Kai Tietz <ktietz@redhat.com>
126 * gcc.target/i386/sibcall-1.c: New test.
127 * gcc.target/i386/sibcall-2.c: New test.
128 * gcc.target/i386/sibcall-3.c: New test.
129 * gcc.target/i386/sibcall-4.c: New test.
131 2014-05-30 Ian Lance Taylor <iant@google.com>
133 * gcc.target/i386/pause-2.c: New test.
135 2014-05-30 Tom de Vries <tom@codesourcery.com>
137 * gcc.target/i386/fuse-caller-save.c: New test.
138 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
139 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
141 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
143 * gcc.target/arm/simd/vrev16p8_1.c: New file.
144 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
145 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
146 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
147 * gcc.target/arm/simd/vrev16s8_1.c: New file.
148 * gcc.target/arm/simd/vrev16u8_1.c: New file.
149 * gcc.target/arm/simd/vrev32p16_1.c: New file.
150 * gcc.target/arm/simd/vrev32p8_1.c: New file.
151 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
152 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
153 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
154 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
155 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
156 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
157 * gcc.target/arm/simd/vrev32s16_1.c: New file.
158 * gcc.target/arm/simd/vrev32s8_1.c: New file.
159 * gcc.target/arm/simd/vrev32u16_1.c: New file.
160 * gcc.target/arm/simd/vrev32u8_1.c: New file.
161 * gcc.target/arm/simd/vrev64f32_1.c: New file.
162 * gcc.target/arm/simd/vrev64p16_1.c: New file.
163 * gcc.target/arm/simd/vrev64p8_1.c: New file.
164 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
165 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
166 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
167 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
168 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
169 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
170 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
171 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
172 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
173 * gcc.target/arm/simd/vrev64s16_1.c: New file.
174 * gcc.target/arm/simd/vrev64s32_1.c: New file.
175 * gcc.target/arm/simd/vrev64s8_1.c: New file.
176 * gcc.target/arm/simd/vrev64u16_1.c: New file.
177 * gcc.target/arm/simd/vrev64u32_1.c: New file.
178 * gcc.target/arm/simd/vrev64u8_1.c: New file.
180 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
182 PR rtl-optimization/61325
183 * gcc.target/aarch64/pr61325.c: New.
185 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
187 * gcc.target/arm/simd/vextQf32_1.c: New file.
188 * gcc.target/arm/simd/vextQp16_1.c: New file.
189 * gcc.target/arm/simd/vextQp8_1.c: New file.
190 * gcc.target/arm/simd/vextQs16_1.c: New file.
191 * gcc.target/arm/simd/vextQs32_1.c: New file.
192 * gcc.target/arm/simd/vextQs64_1.c: New file.
193 * gcc.target/arm/simd/vextQs8_1.c: New file.
194 * gcc.target/arm/simd/vextQu16_1.c: New file.
195 * gcc.target/arm/simd/vextQu32_1.c: New file.
196 * gcc.target/arm/simd/vextQu64_1.c: New file.
197 * gcc.target/arm/simd/vextQu8_1.c: New file.
198 * gcc.target/arm/simd/vextQp64_1.c: New file.
199 * gcc.target/arm/simd/vextf32_1.c: New file.
200 * gcc.target/arm/simd/vextp16_1.c: New file.
201 * gcc.target/arm/simd/vextp8_1.c: New file.
202 * gcc.target/arm/simd/vexts16_1.c: New file.
203 * gcc.target/arm/simd/vexts32_1.c: New file.
204 * gcc.target/arm/simd/vexts64_1.c: New file.
205 * gcc.target/arm/simd/vexts8_1.c: New file.
206 * gcc.target/arm/simd/vextu16_1.c: New file.
207 * gcc.target/arm/simd/vextu32_1.c: New file.
208 * gcc.target/arm/simd/vextu64_1.c: New file.
209 * gcc.target/arm/simd/vextu8_1.c: New file.
210 * gcc.target/arm/simd/vextp64_1.c: New file.
212 2014-05-29 Radovan Obradovic <robradovic@mips.com>
213 Tom de Vries <tom@codesourcery.com>
215 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
217 * gcc.target/mips/fuse-caller-save.h: New include file.
218 * gcc.target/mips/fuse-caller-save.c: New test.
219 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
220 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
222 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
224 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
226 2014-05-28 Richard Biener <rguenther@suse.de>
229 * gcc.dg/pr61045.c: New testcase.
231 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
233 * lib/clearcap.exp: New file.
234 * gcc.dg/vect/vect.exp: Load clearcap.exp.
235 Remove clearcap_ldflags handling.
236 Call clearcap-init, clearcap-finish.
237 * gcc.target/i386/i386.exp: Likewise.
238 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
239 * gcc.target/i386/clearcapv2.map: Move to
240 ../config/sol2-clearcapv2.map.
241 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
242 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
244 2014-05-28 Richard Biener <rguenther@suse.de>
246 PR tree-optimization/61335
247 * gfortran.dg/pr61335.f90: New testcase.
249 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
251 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
253 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
255 * gnat.dg/overflow_fixed.adb: New test.
257 2014-05-27 Marek Polacek <polacek@redhat.com>
260 * gcc.dg/pr56724-1.c: New test.
261 * gcc.dg/pr56724-2.c: New test.
262 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
264 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
266 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
268 * gcc.dg/fold-compare-8.c: New test.
269 * gcc.dg/Wstrict-overflow-25.c: Likewise.
271 2014-05-27 Richard Biener <rguenther@suse.de>
273 * gcc.dg/tree-ssa/vrp92.c: New testcase.
275 2014-05-27 Marek Polacek <polacek@redhat.com>
278 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
279 LLONG_MIN, and ULLONG_MAX.
281 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
283 * lib/target-supports.exp (check_effective_target_vect_bswap):
284 Specify arm*-*-* support.
286 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
289 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
291 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
292 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
294 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
296 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
298 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
300 PR rtl-optimization/61222
301 * gcc.c-torture/compile/pr61222-1.c: New test.
302 * gcc.c-torture/compile/pr61222-2.c: Likewise.
304 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
306 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
308 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
310 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
312 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
315 * gfortran.dg/namelist_85.f90: New test.
317 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
320 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
321 the case with syntax error.
323 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
325 * gcc.dg/lto/pr61278_0.c: New test.
326 * gcc.dg/lto/pr61278_1.c: New test.
328 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
330 * gcc.dg/pr61220.c: New test.
331 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
333 2014-05-25 Tobias Burnus <burnus@net-b.de>
335 * gfortran.dg/coarray_10.f90: Update dg-warning.
336 * gfortran.dg/coarray_this_image_1.f90: New.
337 * gfortran.dg/coarray_this_image_2.f90: New.
339 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
342 * gfortran.dg/arrayio_14.f90: New test.
344 2014-05-24 Andreas Schwab <schwab@suse.de>
346 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
348 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
350 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
351 Adjust regexp for -flto.
352 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
353 * gfortran.dg/pr52835.f90: Likewise.
355 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
357 PR rtl-optimization/61215
358 * gcc.target/i386/pr61215.c: New.
360 2014-05-23 Marek Polacek <polacek@redhat.com>
361 Jakub Jelinek <jakub@redhat.com>
363 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
364 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
365 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
366 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
367 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
368 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
369 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
370 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
371 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
372 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
373 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
374 * c-c++-common/ubsan/float-cast.h: New file.
375 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
376 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
378 2014-05-23 Jiong Wang <jiong.wang@arm.com>
380 * gcc.target/aarch64/tail_indirect_call_1.c: New.
382 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
384 * g++.dg/cpp1y/lambda-init9.C: New.
386 2014-05-23 Richard Biener <rguenther@suse.de>
389 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
390 adjust testcase to reflect reality.
392 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
394 PR tree-optimization/54733
395 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
396 optimization to support memory sources and bitwise operations
397 equivalent to load in host endianness.
398 * gcc.dg/optimize-bswaphi-1.c: Likewise.
399 * gcc.dg/optimize-bswapsi-2.c: Likewise.
400 * gcc.c-torture/execute/bswap-2.c: Likewise.
402 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
404 * lib/target-supports.exp: New effective targets for architectures
405 capable of performing byte swap.
406 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
407 * gcc.dg/optimize-bswapdi-2.c: Likewise.
408 * gcc.dg/optimize-bswapsi-1.c: Likewise.
410 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
413 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
414 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
416 2014-05-22 Xinliang David Li <davidxl@google.com>
418 * g++.dg/ipa/devirt-15.C: Fix expected message.
419 * g++.dg/ipa/devirt-16.C: Ditto.
420 * g++.dg/ipa/devirt-17.C: Ditto.
421 * g++.dg/ipa/devirt-26.C: Ditto.
422 * g++.dg/ipa/imm-devirt-1.C: Ditto.
423 * g++.dg/ipa/imm-devirt-2.C: Ditto.
424 * g++.dg/tree-ssa/pr8781.C:Ditto.
426 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
428 * gcc.target/powerpc/htm-ttest.c: New test.
430 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
432 * gnat.dg/opt37.ad[sb]: New test.
434 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
437 * g++.dg/cilk-plus/AN/array_function.cc: New.
439 2014-05-22 Richard Biener <rguenther@suse.de>
441 * gcc.dg/tree-ssa/alias-33.c: New testcase.
443 2014-05-22 Kostya Serebryany <kcc@google.com>
445 * c-c++-common/tsan/mutexset1.c: Update the test to match
447 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
449 2014-05-21 Marek Polacek <polacek@redhat.com>
452 * g++.dg/ubsan/pr61272.C: New test.
454 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
455 Sandra Loosemore <sandra@codesourcery.com>
458 * lib/scanasm.exp (scan-lto-assembler): New procedure.
459 * gcc.target/nios2/custom-fp-lto.c: New test.
461 2014-05-21 Andreas Schwab <schwab@suse.de>
463 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
465 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
468 * gcc.target/sh/pr54236-3.c: New.
470 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
473 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
475 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
477 PR tree-optimization/60899
478 * g++.dg/ipa/devirt-11.C: Update template.
480 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
483 * g++.dg/cpp0x/pr61038.C: New.
485 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
490 * g++.dg/cpp0x/nsdmi-template11.C: New.
491 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
492 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
494 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
496 * gnat.dg/opt35.adb: New test.
497 * gnat.dg/opt36.adb: Likewise.
498 * gnat.dg/opt35_pkg.ad[sb]: New helper.
500 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
503 * g++.dg/cpp0x/Wattributes1.C: New.
504 * g++.dg/ext/visibility/redecl1.C: Adjust.
505 * g++.dg/ext/visibility/visibility-7.C: Likewise.
507 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
509 * gcc.target/powerpc/vsxcopy.c: New test.
511 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
514 * g++.dg/cpp0x/nsdmi-union6.C: New.
515 * g++.dg/parse/pr58664.C: Likewise.
516 * g++.dg/cpp0x/nsdmi6.C: Tweak.
517 * g++.dg/parse/crash31.C: Likewise.
518 * g++.dg/template/error2.C: Likewise.
519 * g++.dg/template/inherit8.C: Likewise.
520 * g++.dg/template/offsetof2.C: Likewise.
522 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
524 * c-c++-common/gomp/simd4.c: Adjust for inform.
525 * g++.dg/cpp0x/decltype-call1.C: Likewise.
526 * g++.dg/cpp0x/forw_enum6.C: Likewise.
527 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
528 * g++.dg/cpp0x/noexcept15.C: Likewise.
529 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
530 * g++.dg/eh/spec6.C: Likewise.
531 * g++.dg/expr/cast1.C: Likewise.
532 * g++.dg/expr/dtor1.C: Likewise.
533 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
534 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
535 * g++.dg/gomp/pr49223-2.C: Likewise.
536 * g++.dg/gomp/udr-4.C: Likewise.
537 * g++.dg/init/delete1.C: Likewise.
538 * g++.dg/other/crash-2.C: Likewise.
539 * g++.dg/parse/crash24.C: Likewise.
540 * g++.dg/parse/crash25.C: Likewise.
541 * g++.dg/parse/crash31.C: Likewise.
542 * g++.dg/parse/crash49.C: Likewise.
543 * g++.dg/parse/crash50.C: Likewise.
544 * g++.dg/parse/crash54.C: Likewise.
545 * g++.dg/parse/dtor7.C: Likewise.
546 * g++.dg/parse/error40.C: Likewise.
547 * g++.dg/parse/fused-params1.C: Likewise.
548 * g++.dg/parse/new1.C: Likewise.
549 * g++.dg/template/crash35.C: Likewise.
550 * g++.dg/template/crash59.C: Likewise.
551 * g++.dg/template/crash77.C: Likewise.
552 * g++.dg/template/error51.C: Likewise.
553 * g++.dg/template/incomplete1.C: Likewise.
554 * g++.dg/template/incomplete3.C: Likewise.
555 * g++.dg/template/incomplete4.C: Likewise.
556 * g++.dg/template/incomplete5.C: Likewise.
557 * g++.dg/template/inherit8.C: Likewise.
558 * g++.dg/template/instantiate1.C: Likewise.
559 * g++.dg/template/instantiate3.C: Likewis: Likewise.
560 * g++.dg/template/offsetof2.C: Likewise.
561 * g++.dg/tm/pr51928.C: Likewise.
562 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
563 * g++.dg/warn/incomplete1.C: Likewise.
564 * g++.dg/warn/incomplete2.C: Likewise.
565 * g++.old-deja/g++.brendan/friend4.C: Likewise.
566 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
567 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
568 * g++.old-deja/g++.eh/catch1.C: Likewise.
569 * g++.old-deja/g++.eh/spec6.C: Likewise.
570 * g++.old-deja/g++.mike/p7868.C: Likewise.
571 * g++.old-deja/g++.other/crash38.C: Likewise.
572 * g++.old-deja/g++.other/enum2.C: Likewise.
573 * g++.old-deja/g++.other/incomplete.C: Likewise.
574 * g++.old-deja/g++.other/vaarg3.C: Likewise.
575 * g++.old-deja/g++.pt/crash9.C: Likewise.
576 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
577 * g++.old-deja/g++.pt/typename8.C: Likewise.
578 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
580 2014-05-19 Joseph Myers <joseph@codesourcery.com>
582 * lib/target-supports.exp
583 (check_effective_target_vect_sizes_32B_16B): Return false if
584 128-bit AVX vectors preferred.
586 2014-05-19 Mike Stump <mikestump@comcast.net>
588 * lib/target-supports.exp (check_effective_target_avx): Early out
589 if not x86 to prevent x86 flags on non-x86 targets.
591 2014-05-19 Richard Biener <rguenther@suse.de>
593 PR tree-optimization/61221
594 * gcc.dg/torture/pr61221.c: New testcase.
596 2014-05-19 Richard Biener <rguenther@suse.de>
598 PR tree-optimization/61209
599 * gfortran.dg/pr61209.f90: New testcase.
601 2014-05-19 Richard Biener <rguenther@suse.de>
603 PR tree-optimization/61184
604 * c-c++-common/torture/pr61184.c: New testcase.
606 2014-05-19 Christian Bruel <christian.bruel@st.com>
609 * gcc.target/sh/pr61195.c: New test.
611 2014-05-18 Wei Mi <wmi@google.com>
614 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
615 directive with rtl insns. Add effective-target fpic and
618 2014-05-17 Xinliang David Li <davidxl@google.com>
620 * g++.dg/ipa/devirt-33.C: New testcase.
622 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
624 * g++.dg/ipa/comdat.C: New file.
626 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
628 * gnat.dg/volatile12.ad[sb]: New test.
630 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
632 * gnat.dg/enum3.adb: New test.
634 2014-05-18 Andreas Schwab <schwab@suse.de>
636 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
638 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
641 * gfortran.dg/namelist_utf8.f90: New test.
643 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
646 * g++.dg/cpp0x/decltype58.C: New.
648 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
650 * gcc.target/microblaze/others/break_handler.c: New.
652 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
654 PR tree-optimization/61140
655 PR tree-optimization/61150
656 PR tree-optimization/61197
657 * gcc.dg/tree-ssa/pr61140.c: New file.
658 * gcc.dg/tree-ssa/pr61150.c: New file.
659 * gcc.dg/tree-ssa/pr61197.c: New file.
661 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
663 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
664 (dg-options): Add -mfpmath=387.
665 (dg-final): Check that no MMX registers are used.
667 2014-05-17 Andreas Schwab <schwab@suse.de>
669 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
671 2014-05-16 David Malcolm <dmalcolm@redhat.com>
674 2014-04-29 David Malcolm <dmalcolm@redhat.com>
676 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
677 occurrences of "int" in the gimple dump to reflect that the return
678 types of functions now show up in such dumps.
679 * gcc.dg/tree-ssa/pr27810.c: Likewise.
681 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
683 * gcc.c-torture/execute/20101011-1.c: Update testcase.
684 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
685 * gcc.dg/tree-ssa/writeonly.c: New testcase.
686 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
687 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
688 * gcc.dg/debug/pr35154.c: Update testcase.
689 * gcc.target/i386/vectorize1.c: Update testcase.
691 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
694 * g++.dg/parse/error54.C: New.
696 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
698 PR rtl-optimization/60969
699 * g++.dg/pr60969.C: New.
701 2014-05-16 Richard Biener <rguenther@suse.de>
703 PR tree-optimization/61194
704 * gcc.dg/vect/pr61194.c: New testcase.
706 2014-05-16 Richard Biener <rguenther@suse.de>
708 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
709 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
710 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
711 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
713 2014-05-16 Richard Biener <rguenther@suse.de>
715 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
717 2014-05-15 Martin Jambor <mjambor@suse.cz>
720 * g++.dg/ipa/pr61085.C: New test.
722 2014-05-15 Martin Jambor <mjambor@suse.cz>
724 PR tree-optimization/61090
725 * gcc.dg/tree-ssa/pr61090.c: New test.
727 2014-05-15 Jakub Jelinek <jakub@redhat.com>
729 PR tree-optimization/61158
730 * gcc.dg/pr61158.c: New test.
732 2014-05-15 Andreas Schwab <schwab@suse.de>
734 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
736 * obj-c++.dg/exceptions-5.mm: Likewise.
738 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
740 * shrink-wrap-loop.c: New test case.
742 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
744 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
745 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
746 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
747 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
748 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
749 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
750 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
751 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
752 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
753 * gcc.target/arm/simd/vtrnf32_1.c: New file.
754 * gcc.target/arm/simd/vtrnp16_1.c: New file.
755 * gcc.target/arm/simd/vtrnp8_1.c: New file.
756 * gcc.target/arm/simd/vtrns16_1.c: New file.
757 * gcc.target/arm/simd/vtrns32_1.c: New file.
758 * gcc.target/arm/simd/vtrns8_1.c: New file.
759 * gcc.target/arm/simd/vtrnu16_1.c: New file.
760 * gcc.target/arm/simd/vtrnu32_1.c: New file.
761 * gcc.target/arm/simd/vtrnu8_1.c: New file.
763 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
765 * gcc.target/i386/clflushopt-1.c: New.
766 * gcc.target/i386/xsavec-1.c: Ditto.
767 * gcc.target/i386/xsavec64-1.c: Ditto.
768 * gcc.target/i386/xsaves-1.c: Ditto.
769 * gcc.target/i386/xsaves64-1.c: Ditto.
770 * gcc.target/i386/sse-12.c: Test new options.
771 * gcc.target/i386/sse-13.c: Ditto.
772 * gcc.target/i386/sse-14.c: Ditto.
773 * gcc.target/i386/sse-22.c: Ditto.
774 * gcc.target/i386/sse-23.c: Ditto.
775 * g++.dg/other/i386-2.C: Ditto.
776 * g++.dg/other/i386-3.C: Ditto.
778 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
780 PR rtl-optimization/60866
781 * gcc.dg/pr60866.c: New test.
783 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
785 PR rtl-optimization/60901
786 * gcc.target/i386/pr60901.c: New test.
788 2014-05-14 Yury Gribov <y.gribov@samsung.com>
791 * c-c++-common/asan/asan-interface-1.c: New test.
792 * lib/asan-dg.exp (asan_include_flags): New function.
793 (asan_init): Call asan_include_flags to obtain path
794 to sanitizer headers.
796 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
798 * lib/target-support.exp (check_dfp_hw_available): New function.
799 (is-effective-target): Check $arg for dfp_hw.
800 (is-effective-target-keyword): Likewise.
801 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
802 Change target to dfp_hw.
804 2014-05-13 Marek Polacek <polacek@redhat.com>
807 * gcc.dg/pr61162.c: New test.
809 2014-05-13 Marek Polacek <polacek@redhat.com>
811 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
812 * c-c++-common/pr50459-2.c: New test.
814 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
817 * g++.dg/template/pr54310.C: New.
819 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
820 Sandra Loosemore <sandra@codesourcery.com>
822 * gcc.target/mips/loongson-simd.c: Disable micromips too.
824 2014-05-13 Catherine Moore <clm@cm00re.com>
826 * gcc.target/mips/near-far-1.c: Adjust expected output
827 to allow the JALS instruction.
828 * gcc.target/mips/near-far-2.c: Likewise.
829 * gcc.target/mips/near-far-4.c: Likewise.
831 2014-05-13 Bin Cheng <bin.cheng@arm.com>
833 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
835 2014-05-13 Jakub Jelinek <jakub@redhat.com>
838 * gcc.dg/pr61060.c: New test.
840 2014-05-12 DJ Delorie <dj@redhat.com>
842 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
843 * gcc.dg/sibcall-4.c: Likewise.
845 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
847 * objc.dg/shadow-1.m: New test.
848 * objc.dg/shadow-2.m: New test.
849 * objc.dg/ivar-scope-1.m: New test.
850 * objc.dg/ivar-scope-2.m: New test.
851 * objc.dg/ivar-scope-3.m: New test.
852 * objc.dg/ivar-scope-4.m: New test.
853 * objc.dg/ivar-visibility-1.m: New test.
854 * objc.dg/ivar-visibility-2.m: New test.
855 * objc.dg/ivar-visibility-3.m: New test.
856 * objc.dg/ivar-visibility-4.m: New test.
858 2014-05-12 Tobias Burnus <burnus@net-b.de>
861 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
863 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
866 * gfortran.dg/associate_16.f90: New test.
868 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
871 * gcc.target/avr/pr60991.c: New testcase.
873 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
876 * g++.dg/cpp1y/pr60054.C: New.
878 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
881 * g++.dg/template/pr51199.C: New.
883 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
885 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
887 2014-05-11 Jakub Jelinek <jakub@redhat.com>
889 * gfortran.dg/gomp/affinity-1.f90: New test.
891 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
893 * gcc.dg/torture/pr61136.c: New test.
895 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
898 * g++.dg/cpp0x/sfinae51.C: New.
901 * g++.dg/cpp0x/variadic157.C: New.
903 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
906 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
908 2014-05-10 Marek Polacek <polacek@redhat.com>
910 * gcc.dg/pedwarn-init.c: New test.
911 * gcc.dg/init-string-1.c: Adjust dg-error.
913 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
915 * lib/target-supports.exp
916 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
919 2014-05-09 Marek Polacek <polacek@redhat.com>
922 * gcc.dg/pr61096-1.c: New test.
923 * gcc.dg/pr61096-2.c: New test.
925 2014-05-09 Florian Weimer <fweimer@redhat.com>
927 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
928 * g++.dg/fstack-protector-strong.C: Likewise.
929 * gcc.target/i386/ssp-strong-reg.c: New file.
931 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
934 * gcc.target/avr/torture/pr61055.c: New test.
936 2014-05-09 Marek Polacek <polacek@redhat.com>
939 * c-c++-common/attributes-1.c: Move test line to a new test.
940 * c-c++-common/attributes-2.c: New test.
941 * c-c++-common/pr50459.c: New test.
942 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
943 * gcc.dg/nonnull-2.c: Likewise.
944 * gcc.dg/pr55570.c: Modify dg-error.
945 * gcc.dg/tm/wrap-2.c: Likewise.
947 2014-05-08 Jeff Law <law@redhat.com>
949 PR tree-optimization/61009
950 * g++.dg/tree-ssa/pr61009.C: New test.
952 2014-05-08 Matthias Klose <doko@ubuntu.com>
955 * gcc-dg/unused-8a.c: New.
956 * gcc-dg/unused-8b.c: Likewise.
958 2014-05-08 Marek Polacek <polacek@redhat.com>
961 * gcc.dg/pr61053.c: New test.
963 2014-05-08 Marek Polacek <polacek@redhat.com>
966 * gcc.dg/pr61077.c: New test.
968 2014-05-08 Tobias Burnus <burnus@net-b.de>
970 * gfortran.dg/coarray_collectives_1.f90: New.
971 * gfortran.dg/coarray_collectives_2.f90: New.
972 * gfortran.dg/coarray_collectives_3.f90: New.
973 * gfortran.dg/coarray_collectives_4.f90: New.
974 * gfortran.dg/coarray_collectives_5.f90: New.
975 * gfortran.dg/coarray_collectives_6.f90: New.
976 * gfortran.dg/coarray/collectives_1.f90: New.
977 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
978 * gfortran.dg/assumed_type_4.f90: Update dg-error.
979 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
980 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
981 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
982 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
983 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
985 2014-05-08 Wei Mi <wmi@google.com>
988 * gcc.target/i386/pr58066.c: New test.
990 2014-05-08 Joseph Myers <joseph@codesourcery.com>
992 * gcc.target/i386/avx256-unaligned-load-2.c,
993 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
994 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
995 packed-single instructions.
997 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
1000 * g++.dg/diagnostic/pr13981.C: New.
1002 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
1004 PR tree-optimization/59100
1005 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
1006 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
1008 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
1010 PR tree-optimization/61095
1011 * gcc.dg/torture/pr61095.c: New test.
1013 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1016 * gcc.dg/uninit-13.c: Move warning on the actual source line where
1017 the uninitialized complex is used.
1018 * gcc.dg/uninit-17.c: New test to check partial initialization of
1019 complex with branches.
1020 * gcc.dg/uninit-17-O0.c: Likewise.
1022 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
1025 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
1026 (test_03): Rename to test_02.
1028 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
1031 * g++.dg/cpp0x/sfinae50.C: New.
1033 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
1036 * g++.dg/cpp0x/deleted7.C: New.
1038 2014-05-07 Richard Biener <rguenther@suse.de>
1040 PR tree-optimization/61034
1041 * g++.dg/tree-ssa/pr61034.C: New testcase.
1043 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
1045 * gcc.target/epiphany/isr-arg.c: New file.
1047 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
1049 PR tree-optimization/52252
1050 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
1052 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
1054 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
1055 * gcc.target/aarch64/simd/vrev16p8.x: New file.
1056 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
1057 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
1058 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
1059 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
1060 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
1061 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
1062 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
1063 * gcc.target/aarch64/simd/vrev16s8.x: New file.
1064 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
1065 * gcc.target/aarch64/simd/vrev16u8.x: New file.
1066 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
1067 * gcc.target/aarch64/simd/vrev32p16.x: New file.
1068 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
1069 * gcc.target/aarch64/simd/vrev32p8.x: New file.
1070 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
1071 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
1072 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
1073 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
1074 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
1075 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
1076 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
1077 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
1078 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
1079 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
1080 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
1081 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
1082 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
1083 * gcc.target/aarch64/simd/vrev32s16.x: New file.
1084 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
1085 * gcc.target/aarch64/simd/vrev32s8.x: New file.
1086 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
1087 * gcc.target/aarch64/simd/vrev32u16.x: New file.
1088 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
1089 * gcc.target/aarch64/simd/vrev32u8.x: New file.
1090 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
1091 * gcc.target/aarch64/simd/vrev64f32.x: New file.
1092 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
1093 * gcc.target/aarch64/simd/vrev64p16.x: New file.
1094 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
1095 * gcc.target/aarch64/simd/vrev64p8.x: New file.
1096 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
1097 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
1098 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
1099 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
1100 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
1101 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
1102 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
1103 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
1104 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
1105 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
1106 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
1107 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
1108 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
1109 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
1110 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
1111 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
1112 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
1113 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
1114 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
1115 * gcc.target/aarch64/simd/vrev64s16.x: New file.
1116 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
1117 * gcc.target/aarch64/simd/vrev64s32.x: New file.
1118 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
1119 * gcc.target/aarch64/simd/vrev64s8.x: New file.
1120 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
1121 * gcc.target/aarch64/simd/vrev64u16.x: New file.
1122 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
1123 * gcc.target/aarch64/simd/vrev64u32.x: New file.
1124 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
1125 * gcc.target/aarch64/simd/vrev64u8.x: New file.
1127 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
1129 gcc.target/aarch64/simd/ext_f32.x: New file.
1130 gcc.target/aarch64/simd/ext_f32_1.c: New file.
1131 gcc.target/aarch64/simd/ext_p16.x: New file.
1132 gcc.target/aarch64/simd/ext_p16_1.c: New file.
1133 gcc.target/aarch64/simd/ext_p8.x: New file.
1134 gcc.target/aarch64/simd/ext_p8_1.c: New file.
1135 gcc.target/aarch64/simd/ext_s16.x: New file.
1136 gcc.target/aarch64/simd/ext_s16_1.c: New file.
1137 gcc.target/aarch64/simd/ext_s32.x: New file.
1138 gcc.target/aarch64/simd/ext_s32_1.c: New file.
1139 gcc.target/aarch64/simd/ext_s64.x: New file.
1140 gcc.target/aarch64/simd/ext_s64_1.c: New file.
1141 gcc.target/aarch64/simd/ext_s8.x: New file.
1142 gcc.target/aarch64/simd/ext_s8_1.c: New file.
1143 gcc.target/aarch64/simd/ext_u16.x: New file.
1144 gcc.target/aarch64/simd/ext_u16_1.c: New file.
1145 gcc.target/aarch64/simd/ext_u32.x: New file.
1146 gcc.target/aarch64/simd/ext_u32_1.c: New file.
1147 gcc.target/aarch64/simd/ext_u64.x: New file.
1148 gcc.target/aarch64/simd/ext_u64_1.c: New file.
1149 gcc.target/aarch64/simd/ext_u8.x: New file.
1150 gcc.target/aarch64/simd/ext_u8_1.c: New file.
1151 gcc.target/aarch64/simd/ext_f64.c: New file.
1152 gcc.target/aarch64/simd/extq_f32.x: New file.
1153 gcc.target/aarch64/simd/extq_f32_1.c: New file.
1154 gcc.target/aarch64/simd/extq_p16.x: New file.
1155 gcc.target/aarch64/simd/extq_p16_1.c: New file.
1156 gcc.target/aarch64/simd/extq_p8.x: New file.
1157 gcc.target/aarch64/simd/extq_p8_1.c: New file.
1158 gcc.target/aarch64/simd/extq_s16.x: New file.
1159 gcc.target/aarch64/simd/extq_s16_1.c: New file.
1160 gcc.target/aarch64/simd/extq_s32.x: New file.
1161 gcc.target/aarch64/simd/extq_s32_1.c: New file.
1162 gcc.target/aarch64/simd/extq_s64.x: New file.
1163 gcc.target/aarch64/simd/extq_s64_1.c: New file.
1164 gcc.target/aarch64/simd/extq_s8.x: New file.
1165 gcc.target/aarch64/simd/extq_s8_1.c: New file.
1166 gcc.target/aarch64/simd/extq_u16.x: New file.
1167 gcc.target/aarch64/simd/extq_u16_1.c: New file.
1168 gcc.target/aarch64/simd/extq_u32.x: New file.
1169 gcc.target/aarch64/simd/extq_u32_1.c: New file.
1170 gcc.target/aarch64/simd/extq_u64.x: New file.
1171 gcc.target/aarch64/simd/extq_u64_1.c: New file.
1172 gcc.target/aarch64/simd/extq_u8.x: New file.
1173 gcc.target/aarch64/simd/extq_u8_1.c: New file.
1174 gcc.target/aarch64/simd/extq_f64.c: New file.
1176 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
1178 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
1179 * gcc.target/aarch64/vtrnu32.c: Likewise.
1180 * gcc.target/aarch64/vtrnf32.c: Likewise.
1182 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
1184 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
1185 * gcc.target/aarch64/simd/vtrnf32.x: New file.
1186 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
1187 * gcc.target/aarch64/simd/vtrnp16.x: New file.
1188 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
1189 * gcc.target/aarch64/simd/vtrnp8.x: New file.
1190 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
1191 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
1192 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
1193 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
1194 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
1195 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
1196 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
1197 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
1198 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
1199 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
1200 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
1201 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
1202 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
1203 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
1204 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
1205 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
1206 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
1207 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
1208 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
1209 * gcc.target/aarch64/simd/vtrns16.x: New file.
1210 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
1211 * gcc.target/aarch64/simd/vtrns32.x: New file.
1212 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
1213 * gcc.target/aarch64/simd/vtrns8.x: New file.
1214 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
1215 * gcc.target/aarch64/simd/vtrnu16.x: New file.
1216 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
1217 * gcc.target/aarch64/simd/vtrnu32.x: New file.
1218 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
1219 * gcc.target/aarch64/simd/vtrnu8.x: New file.
1221 2014-05-07 Richard Biener <rguenther@suse.de>
1223 PR tree-optimization/57864
1224 * gcc.dg/torture/pr57864.c: New testcase.
1226 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
1229 * gfortran.dg/list_read_13.f: New test.
1231 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
1234 * g++.dg/cpp0x/nsdmi-template9.C: New.
1235 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
1237 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
1238 Mike Stump <mikestump@comcast.net>
1239 Richard Sandiford <rdsandiford@googlemail.com>
1241 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
1243 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
1246 * g++.dg/ipa/devirt-32.C: New testcase.
1248 2014-05-05 Richard Biener <rguenther@suse.de>
1251 * gcc.dg/torture/pr61010.c: New testcase.
1253 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1255 * gcc.target/s390/leaf-profile.c: New testcase.
1257 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1259 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
1260 Disable asm scan for s390.
1261 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1262 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1264 2014-05-05 Bin Cheng <bin.cheng@arm.com>
1266 PR tree-optimization/60363
1267 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
1269 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
1271 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
1272 (dg-require-effective-target): Change target to powerpc_fprs.
1273 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
1274 (dg-require-effective-target): Change target to dfprt.
1276 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1279 * g++.dg/cpp0x/deleted4.C: New.
1280 * g++.dg/cpp0x/deleted5.C: Likewise.
1281 * g++.dg/cpp0x/deleted6.C: Likewise.
1283 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1286 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
1288 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
1289 * gfortran.dg/coarray_poly_6.f90: Likewise.
1290 * gfortran.dg/coarray_poly_7.f90: Likewise.
1291 * gfortran.dg/coarray_poly_8.f90: Likewise.
1293 2014-05-02 Marek Polacek <polacek@redhat.com>
1296 * gcc.dg/pr25801.c: New test.
1298 2014-05-02 Marek Polacek <polacek@redhat.com>
1301 * gcc.dg/pr60784.c: New test.
1303 2014-05-01 Marek Polacek <polacek@redhat.com>
1306 * gcc.dg/pr60915.c: New test.
1308 2014-05-01 Marek Polacek <polacek@redhat.com>
1311 * gcc.dg/pr60257.c: New test.
1313 2014-05-01 Marek Polacek <polacek@redhat.com>
1316 * c-c++-common/pr43395.c: New test.
1318 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
1320 * gcc.dg/cond-reduc-1.c: New test.
1321 * gcc.dg/cond-reduc-2.c: Likewise.
1323 2014-05-01 Marek Polacek <polacek@redhat.com>
1326 * gcc.dg/pr29467.c: New test.
1327 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
1328 about boolean types.
1329 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
1331 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
1333 2014-05-01 Marek Polacek <polacek@redhat.com>
1336 * gcc.dg/pr43245.c: New test.
1338 2014-05-01 Marek Polacek <polacek@redhat.com>
1341 * gcc.dg/pr56989.c: New test.
1343 2014-04-30 Ian Lance Taylor <iant@google.com>
1345 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
1346 in go_compile_args rather than in argument to go-torture-execute.
1348 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
1350 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
1353 2014-04-30 Tobias Burnus <burnus@net-b.de>
1355 * gfortran.dg/coarray_poly_6.f90
1356 * gfortran.dg/coarray_poly_7.f90
1357 * gfortran.dg/coarray_poly_8.f90
1359 2014-04-30 Tobias Burnus <burnus@net-b.de>
1361 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
1362 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
1363 * gfortran.dg/coarray/codimension.f90: New.
1365 2014-04-30 Tobias Burnus <burnus@net-b.de>
1367 * gfortran.dg/coarray_lib_this_image_1.f90: New.
1368 * gfortran.dg/coarray_lib_this_image_2.f90: New.
1370 2014-04-30 Tobias Burnus <burnus@net-b.de>
1372 * gfortran.dg/coarray_poly_4.f90: New.
1373 * gfortran.dg/coarray_poly_5.f90: New.
1375 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
1377 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
1378 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
1379 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
1380 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
1381 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
1382 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
1383 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
1384 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
1385 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
1386 * gcc.target/arm/simd/vuzpf32_1.c: New file.
1387 * gcc.target/arm/simd/vuzpp16_1.c: New file.
1388 * gcc.target/arm/simd/vuzpp8_1.c: New file.
1389 * gcc.target/arm/simd/vuzps16_1.c: New file.
1390 * gcc.target/arm/simd/vuzps32_1.c: New file.
1391 * gcc.target/arm/simd/vuzps8_1.c: New file.
1392 * gcc.target/arm/simd/vuzpu16_1.c: New file.
1393 * gcc.target/arm/simd/vuzpu32_1.c: New file.
1394 * gcc.target/arm/simd/vuzpu8_1.c: New file.
1396 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
1398 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
1399 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
1400 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
1402 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
1404 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
1405 * gcc.target/aarch64/simd/vuzpf32.x: New file.
1406 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
1407 * gcc.target/aarch64/simd/vuzpp16.x: New file.
1408 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
1409 * gcc.target/aarch64/simd/vuzpp8.x: New file.
1410 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
1411 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
1412 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
1413 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
1414 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
1415 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
1416 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
1417 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
1418 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
1419 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
1420 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
1421 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
1422 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
1423 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
1424 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
1425 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
1426 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
1427 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
1428 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
1429 * gcc.target/aarch64/simd/vuzps16.x: New file.
1430 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
1431 * gcc.target/aarch64/simd/vuzps32.x: New file.
1432 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
1433 * gcc.target/aarch64/simd/vuzps8.x: New file.
1434 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
1435 * gcc.target/aarch64/simd/vuzpu16.x: New file.
1436 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
1437 * gcc.target/aarch64/simd/vuzpu32.x: New file.
1438 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
1439 * gcc.target/aarch64/simd/vuzpu8.x: New file.
1441 2014-04-30 Richard Biener <rguenther@suse.de>
1443 PR tree-optimization/48329
1444 * gfortran.dg/vect/pr48329.f90: New testcase.
1446 2014-04-30 Marek Polacek <polacek@redhat.com>
1448 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
1449 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
1451 2014-04-30 Marek Polacek <polacek@redhat.com>
1454 * gcc.dg/pr60139.c: New test.
1456 2014-04-30 Marek Polacek <polacek@redhat.com>
1459 * gcc.dg/pr60351.c: New test.
1461 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
1463 * gcc.target/arm/simd/simd.exp: New file.
1464 * gcc.target/arm/simd/vzipqf32_1.c: New file.
1465 * gcc.target/arm/simd/vzipqp16_1.c: New file.
1466 * gcc.target/arm/simd/vzipqp8_1.c: New file.
1467 * gcc.target/arm/simd/vzipqs16_1.c: New file.
1468 * gcc.target/arm/simd/vzipqs32_1.c: New file.
1469 * gcc.target/arm/simd/vzipqs8_1.c: New file.
1470 * gcc.target/arm/simd/vzipqu16_1.c: New file.
1471 * gcc.target/arm/simd/vzipqu32_1.c: New file.
1472 * gcc.target/arm/simd/vzipqu8_1.c: New file.
1473 * gcc.target/arm/simd/vzipf32_1.c: New file.
1474 * gcc.target/arm/simd/vzipp16_1.c: New file.
1475 * gcc.target/arm/simd/vzipp8_1.c: New file.
1476 * gcc.target/arm/simd/vzips16_1.c: New file.
1477 * gcc.target/arm/simd/vzips32_1.c: New file.
1478 * gcc.target/arm/simd/vzips8_1.c: New file.
1479 * gcc.target/arm/simd/vzipu16_1.c: New file.
1480 * gcc.target/arm/simd/vzipu32_1.c: New file.
1481 * gcc.target/arm/simd/vzipu8_1.c: New file.
1483 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
1486 * g++.dg/cpp0x/constexpr-51707.C: New.
1488 2014-04-29 David Malcolm <dmalcolm@redhat.com>
1490 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
1491 occurrences of "int" in the gimple dump to reflect that the return
1492 types of functions now show up in such dumps.
1493 * gcc.dg/tree-ssa/pr27810.c: Likewise.
1495 2014-04-29 Jakub Jelinek <jakub@redhat.com>
1497 PR tree-optimization/60971
1498 * c-c++-common/turtore/pr60971.c: New test.
1500 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
1502 * gcc.target/aarch64/simd/simd.exp: New file.
1503 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
1504 * gcc.target/aarch64/simd/vzipf32.x: New file.
1505 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
1506 * gcc.target/aarch64/simd/vzipp16.x: New file.
1507 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
1508 * gcc.target/aarch64/simd/vzipp8.x: New file.
1509 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
1510 * gcc.target/aarch64/simd/vzipqf32.x: New file.
1511 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
1512 * gcc.target/aarch64/simd/vzipqp16.x: New file.
1513 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
1514 * gcc.target/aarch64/simd/vzipqp8.x: New file.
1515 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
1516 * gcc.target/aarch64/simd/vzipqs16.x: New file.
1517 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
1518 * gcc.target/aarch64/simd/vzipqs32.x: New file.
1519 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
1520 * gcc.target/aarch64/simd/vzipqs8.x: New file.
1521 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
1522 * gcc.target/aarch64/simd/vzipqu16.x: New file.
1523 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
1524 * gcc.target/aarch64/simd/vzipqu32.x: New file.
1525 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
1526 * gcc.target/aarch64/simd/vzipqu8.x: New file.
1527 * gcc.target/aarch64/simd/vzips16_1.c: New file.
1528 * gcc.target/aarch64/simd/vzips16.x: New file.
1529 * gcc.target/aarch64/simd/vzips32_1.c: New file.
1530 * gcc.target/aarch64/simd/vzips32.x: New file.
1531 * gcc.target/aarch64/simd/vzips8_1.c: New file.
1532 * gcc.target/aarch64/simd/vzips8.x: New file.
1533 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
1534 * gcc.target/aarch64/simd/vzipu16.x: New file.
1535 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
1536 * gcc.target/aarch64/simd/vzipu32.x: New file.
1537 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
1538 * gcc.target/aarch64/simd/vzipu8.x: New file.
1540 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1542 * gcc.target/aarch64/fcsel_1.c: New test case.
1544 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
1547 * gfortran.dg/arrayio_13.f90: New test.
1549 2014-04-28 Martin Jambor <mjambor@suse.cz>
1551 * gcc.dg/tree-ssa/sra-14.c: New test.
1553 2014-04-28 Richard Biener <rguenther@suse.de>
1556 * gcc.dg/tree-ssa/alias-32.c: New testcase.
1557 * gcc.dg/vect/pr60092.c: Likewise.
1559 2014-04-28 Richard Biener <rguenther@suse.de>
1561 * gcc.dg/tree-ssa/vrp91.c: New testcase.
1562 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
1563 * gcc.dg/Wstrict-overflow-15.c: Likewise.
1564 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
1566 2014-04-28 Richard Biener <rguenther@suse.de>
1568 PR tree-optimization/60979
1569 * gcc.dg/graphite/pr60979.c: New testcase.
1571 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1574 * gcc.dg/pr60114.c: Use signed chars.
1576 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1579 * g++.dg/cpp0x/alias-decl-43.C: New.
1581 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1585 * gfortran.dg/no_range_check_3.f90: New test.
1587 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
1590 * gfortran.dg/namelist_utf8.f90: New test.
1592 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
1594 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
1595 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
1596 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
1598 2014-04-25 Cary Coutant <ccoutant@google.com>
1601 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
1602 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
1603 -fdebug-types-section flag.
1605 2014-04-25 Jiong Wang <jiong.wang@arm.com>
1607 * gcc.target/arm/tail-long-call.c: New test.
1609 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1611 PR tree-optimization/60930
1612 * gcc.dg/torture/pr60930.c: New test.
1614 2014-04-25 Jakub Jelinek <jakub@redhat.com>
1616 PR tree-optimization/60960
1617 * gcc.c-torture/execute/pr60960.c: New test.
1619 2014-04-25 Marek Polacek <polacek@redhat.com>
1621 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
1623 2014-04-25 Marek Polacek <polacek@redhat.com>
1626 * gcc.dg/pr18079.c: New test.
1627 * gcc.dg/pr18079-2.c: New test.
1629 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
1631 * c-c++-common/gomp/pr60823-2.c: Require effective target
1634 2014-04-25 Marek Polacek <polacek@redhat.com>
1637 * gcc.dg/pr60114.c: New test.
1639 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
1641 * gcc.c-torture/execute/20140425-1.c: New test.
1643 2014-04-25 Marek Polacek <polacek@redhat.com>
1646 * c-c++-common/pr60156.c: New test.
1648 2014-04-25 Richard Biener <rguenther@suse.de>
1651 * g++.dg/opt/pr60912.C: New testcase.
1653 2014-04-25 Richard Biener <rguenther@suse.de>
1656 * gcc.dg/lto/pr60911_0.c: New testcase.
1658 2014-04-24 Cong Hou <congh@google.com>
1660 PR tree-optimization/60896
1661 * g++.dg/vect/pr60896.cc: New test.
1663 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1665 * gcc.target/powerpc/pack01.c: New test to test the new pack and
1666 unpack builtin functionss for 128-bit types.
1667 * gcc.target/powerpc/pack02.c: Likewise.
1668 * gcc.target/powerpc/pack03.c: Likewise.
1669 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
1670 divide builtin functionss.
1671 * gcc.target/powerpc/extend-divide-2.c: Likewise.
1672 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
1674 * gcc.target/powerpc/bcd-2.c: Likewise.
1675 * gcc.target/powerpc/bcd-3.c: Likewise.
1676 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
1678 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
1680 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
1682 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
1683 keeps_null_pointer_checks.
1684 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
1685 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
1686 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
1687 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
1689 2014-04-24 Jakub Jelinek <jakub@redhat.com>
1691 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
1692 Replace load with read and store with write.
1694 2014-04-24 Jeff Law <law@redhat.com>
1697 * gcc.c-torture/pr60822.c: New test.
1698 * gcc.c-torture/pr60822.x: New test.
1700 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
1703 * testsuite/g++.dg/cpp0x/pr57958.C: New test.
1705 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
1707 * lib/target-supports.exp (check_effective_target_vect_perm): Return
1708 true for aarch64_be.
1710 2014-04-24 Radovan Obradovic <robradovic@mips.com>
1711 Tom de Vries <tom@codesourcery.com>
1713 * gcc.dg/fuse-caller-save.c: New test.
1715 2014-04-24 Joey Ye <joey.ye@arm.com>
1717 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
1719 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1721 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
1722 * gcc.dg/vect/vect-bswap16: New test.
1723 * gcc.dg/vect/vect-bswap32: Likewise.
1724 * gcc.dg/vect/vect-bswap64: Likewise.
1726 2014-04-23 Jeff Law <law@redhat.com>
1728 PR tree-optimization/60902
1729 * gcc.target/i386/pr60902.c: New test.
1731 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
1733 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
1734 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
1735 * gcc.target/aarch64/vdup_n_1.c: New testcase.
1737 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1739 * gcc.target/arm/rev16.c: New test.
1741 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1743 * gcc.target/aarch64/rev16_1.c: New test.
1745 2014-04-23 Richard Biener <rguenther@suse.de>
1747 PR tree-optimization/60903
1748 * gcc.dg/torture/pr60903.c: New testcase.
1750 2014-04-23 Richard Biener <rguenther@suse.de>
1753 * g++.dg/torture/pr60895.C: New testcase.
1755 2014-04-23 Richard Biener <rguenther@suse.de>
1758 * gcc.dg/torture/pr60891.c: New testcase.
1760 2014-04-22 Jakub Jelinek <jakub@redhat.com>
1763 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
1764 -fno-sanitize-recover to dg-options.
1765 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
1766 add -std=c++11 to dg-options.
1767 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
1768 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
1769 add -std=c++1y to dg-options.
1770 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
1771 -fno-sanitize-recover to dg-options.
1772 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
1773 * c-c++-common/ubsan/vla-4.c: Likewise.
1774 * c-c++-common/ubsan/pr59503.c: Likewise.
1775 * c-c++-common/ubsan/vla-3.c: Likewise.
1776 * c-c++-common/ubsan/save-expr-1.c: Likewise.
1777 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
1778 * c-c++-common/ubsan/shift-3.c: Likewise.
1779 * c-c++-common/ubsan/overflow-1.c: Likewise.
1780 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
1781 * c-c++-common/ubsan/vla-2.c: Likewise.
1782 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
1783 * c-c++-common/ubsan/pr60613-1.c: Likewise.
1784 * c-c++-common/ubsan/shift-6.c: Likewise.
1785 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
1786 * c-c++-common/ubsan/overflow-add-3.c: New test.
1787 * c-c++-common/ubsan/overflow-add-4.c: New test.
1788 * c-c++-common/ubsan/div-by-zero-6.c: New test.
1789 * c-c++-common/ubsan/div-by-zero-7.c: New test.
1791 2014-04-22 Christian Bruel <christian.bruel@st.com>
1793 * gcc.target/sh/hiconst.c: New test.
1795 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
1797 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
1798 lroundf generates custom round instruction, too.
1800 2014-04-22 Tobias Burnus <burnus@net-b.de>
1803 * coarray/alloc_comp_3.f90: New.
1805 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
1808 * gcc.target/i386/pr60868.c: New testcase.
1810 2014-04-22 Jakub Jelinek <jakub@redhat.com>
1813 * c-c++-common/gomp/pr59073.c: New test.
1815 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
1817 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
1819 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
1821 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
1822 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
1824 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
1826 * gcc.dg/memcpy-5.c: New test.
1828 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1830 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
1832 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
1833 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
1835 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
1836 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
1838 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
1839 from dg-additional-options.
1840 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
1843 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
1845 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
1846 (sigill_hdlr): Remove.
1847 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
1850 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
1851 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
1852 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
1854 * lib/target-supports.exp (add_options_for_tls): Remove
1855 *-*-solaris2.9* handling.
1857 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
1859 * gcc.target/aarch64/vect_cvtf_1.c: New.
1861 2014-04-22 Jakub Jelinek <jakub@redhat.com>
1863 PR tree-optimization/60823
1864 * c-c++-common/gomp/pr60823-1.c: New test.
1865 * c-c++-common/gomp/pr60823-2.c: New test.
1866 * c-c++-common/gomp/pr60823-3.c: New test.
1868 2014-04-22 Ian Bolton <ian.bolton@arm.com>
1870 * gcc.target/arm/anddi_notdi-1.c: New test.
1871 * gcc.target/arm/iordi_notdi-1.c: New test case.
1873 2014-04-22 Ian Bolton <ian.bolton@arm.com>
1875 * gcc.target/arm/iordi_notdi-1.c: New test.
1877 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
1879 * gcc.target/aarch64/vrnd_f64_1.c : New file.
1881 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1884 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
1885 not cause errors if -mspe.
1887 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
1890 * gcc.target/i386/pr60909-1.c: New test.
1891 * gcc.target/i386/pr60909-2.c: Ditto.
1893 2014-04-18 Cong Hou <congh@google.com>
1895 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
1896 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
1898 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1900 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
1901 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1903 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
1906 * g++.dg/cpp0x/alias-decl-42.C: New.
1908 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
1910 * gcc.target/powerpc/ti_math1.c: New.
1911 * gcc.target/powerpc/ti_math2.c: New.
1913 2014-04-17 Martin Jambor <mjambor@suse.cz>
1915 * gnat.dg/opt34.adb: New.
1916 * gnat.dg/opt34_pkg.ads: Likewise.
1918 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
1920 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
1921 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
1923 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
1925 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
1926 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
1928 2014-04-17 Jakub Jelinek <jakub@redhat.com>
1931 Forward port from 4.8 branch
1932 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
1934 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
1936 * gcc.target/i386/bmi-2.c: Ditto.
1938 2014-04-17 Richard Biener <rguenther@suse.de>
1941 * g++.dg/opt/pr60849.C: New testcase.
1943 2014-04-17 Richard Biener <rguenther@suse.de>
1945 PR tree-optimization/60836
1946 * g++.dg/vect/pr60836.cc: New testcase.
1948 2014-04-17 Richard Biener <rguenther@suse.de>
1950 PR tree-optimization/60841
1951 * gcc.dg/vect/pr60841.c: New testcase.
1953 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
1955 * g++.dg/ipa/devirt-31.C: New testcase.
1957 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
1960 * gcc.dg/lto/pr60820_0.c: New testcase.
1961 * gcc.dg/lto/pr60820_1.c: New testcase.
1963 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
1966 * g++.dg/torture/pr60854.C: New testcase.
1968 2014-04-16 Catherine Moore <clm@codesourcery.com>
1970 * gcc.target/mips/umips-store16-2.c: New test.
1972 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
1974 * g++.dg/cpp0x/initlist-vect.C: New file.
1976 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
1978 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
1979 * gcc.dg/uninit-I-O0.c: Likewise.
1980 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
1982 2014-04-16 Jakub Jelinek <jakub@redhat.com>
1984 PR tree-optimization/60844
1985 * gcc.dg/pr60844.c: New test.
1987 2014-04-15 Richard Biener <rguenther@suse.de>
1989 PR rtl-optimization/56965
1990 * gcc.dg/torture/pr56965-1.c: New testcase.
1991 * gcc.dg/torture/pr56965-2.c: Likewise.
1993 2014-04-15 Teresa Johnson <tejohnson@google.com>
1995 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
1997 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
1999 * gnat.dg/vect14.adb: New test.
2001 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
2003 * gnat.dg/vect12.ad[sb]: New test.
2004 * gnat.dg/vect13.ad[sb]: Likewise.
2006 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
2008 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
2010 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
2011 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
2012 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
2013 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
2014 * c-c++-common/ubsan/null-1.c: Likewise.
2015 * c-c++-common/ubsan/null-10.c: Likewise.
2016 * c-c++-common/ubsan/null-11.c: Likewise.
2017 * c-c++-common/ubsan/null-2.c: Likewise.
2018 * c-c++-common/ubsan/null-3.c: Likewise.
2019 * c-c++-common/ubsan/null-4.c: Likewise.
2020 * c-c++-common/ubsan/null-5.c: Likewise.
2021 * c-c++-common/ubsan/null-6.c: Likewise.
2022 * c-c++-common/ubsan/null-7.c: Likewise.
2023 * c-c++-common/ubsan/null-8.c: Likewise.
2024 * c-c++-common/ubsan/null-9.c: Likewise.
2025 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2026 * c-c++-common/ubsan/overflow-int128.c: Likewise.
2027 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2028 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2029 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2030 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2031 * c-c++-common/ubsan/pr59333.c: Likewise.
2032 * c-c++-common/ubsan/pr59667.c: Likewise.
2033 * c-c++-common/ubsan/pr60613-2.c: Likewise.
2034 * c-c++-common/ubsan/pr60636.c: Likewise.
2035 * c-c++-common/ubsan/shift-1.c: Likewise.
2036 * c-c++-common/ubsan/shift-2.c: Likewise.
2037 * c-c++-common/ubsan/vla-1.c: Likewise.
2039 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
2041 * gnat.dg/vect11.ad[sb]: New test.
2043 2014-04-14 Richard Biener <rguenther@suse.de>
2045 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
2047 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2049 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
2051 2014-04-14 Richard Biener <rguenther@suse.de>
2052 Marc Glisse <marc.glisse@inria.fr>
2055 * gcc.target/i386/vec-may_alias.c: New testcase.
2057 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2059 * lib/target-supports.exp
2060 (check_effective_target_vect_widen_mult_si_to_di_pattern):
2061 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
2064 2014-04-14 Richard Biener <rguenther@suse.de>
2067 * gcc.dg/lto/pr60720_0.c: New testcase.
2068 * gcc.dg/lto/pr60720_1.c: Likewise.
2070 2014-04-14 Christian Bruel <christian.bruel@st.com>
2072 * gcc.target/sh/memset.c: New test.
2074 2014-04-14 Richard Biener <rguenther@suse.de>
2077 * gcc.dg/graphite/pr55022.c: New testcase.
2079 2014-04-14 Richard Biener <rguenther@suse.de>
2081 PR tree-optimization/59817
2082 PR tree-optimization/60453
2083 * gfortran.dg/graphite/pr59817.f: New testcase.
2084 * gcc.dg/graphite/pr59817-1.c: Likewise.
2085 * gcc.dg/graphite/pr59817-2.c: Likewise.
2087 2014-04-14 Jason Merrill <jason@redhat.com>
2090 * lib/gcc-dg.exp (dg-build-dso): New.
2091 (gcc-dg-test-1): Handle dg-do-what "dso".
2093 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
2096 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
2099 * gfortran.dg/associate_15.f90: New test.
2101 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
2104 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
2107 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
2110 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
2112 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
2114 * gcc.target/mips/umips-store16-1.c: New test.
2116 2014-04-11 Tobias Burnus <burnus@net-b.de>
2119 * * g++.dg/warn/warn_format_signedness.C: New.
2120 * gcc.dg/format/warn-signedness.c: New.
2122 2014-04-11 Tobias Burnus <burnus@net-b.de>
2126 * gfortran.dg/finalize_25.f90: New.
2128 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
2130 * gcc.target/epiphany/t1068-2.c: New file.
2132 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
2134 * gcc.target/epiphany/btst-1.c: New test.
2136 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
2138 PR rtl-optimization/60651
2139 * gcc.target/epiphany/mode-switch.c: New test.
2141 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
2144 * g++.dg/cpp0x/gen-attrs-58.C: New.
2145 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
2147 2014-04-11 Steve Ellcey <sellcey@mips.com>
2148 Jakub Jelinek <jakub@redhat.com>
2151 * gcc.c-torture/compile/pr60556.c: New test.
2153 2014-04-11 Richard Biener <rguenther@suse.de>
2156 * gcc.dg/pr60797.c: New testcase.
2158 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2160 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
2161 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
2162 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
2164 * gcc.target/s390/htm-nofloat-1.c: ... this one.
2165 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
2166 instructions as well.
2168 2014-04-11 Jakub Jelinek <jakub@redhat.com>
2170 PR rtl-optimization/60663
2171 * gcc.target/arm/pr60663.c: New test.
2173 2014-04-10 Jason Merrill <jason@redhat.com>
2175 * g++.dg/dso/dlclose1.C: Disable for 4.9.
2177 2014-04-10 Jakub Jelinek <jakub@redhat.com>
2180 * g++.dg/lto/pr60567_0.C: New test.
2182 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2184 * gfortran.dg/class_nameclash.f90: New test.
2186 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
2189 * g++.dg/cpp0x/variadic156.C: New.
2191 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2193 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
2196 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2199 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
2202 2014-04-09 Steve Ellcey <sellcey@mips.com>
2204 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
2207 2014-04-09 Cong Hou <congh@google.com>
2210 * lib/target-supports.exp:
2211 (check_effective_target_vect_widen_si_to_di_pattern): New.
2212 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
2213 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
2215 (foo): Fix up formatting.
2216 (main): Call check_vect.
2218 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
2221 * g++.dg/template/crash119.C: New.
2223 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
2225 * gcc.target/powerpc/atomic_load_store-p8.c: New.
2227 2014-04-08 Jason Merrill <jason@redhat.com>
2229 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
2231 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2233 PR rtl-optimization/60776
2234 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
2235 * gcc.dg/builtin-bswap-7.c: Likewise.
2236 * gcc.dg/builtin-bswap-6a.c: New testcase.
2237 * gcc.dg/builtin-bswap-7a.c: New testcase.
2240 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2242 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
2244 * gcc.dg/builtin-bswap-7.c: Likewise.
2246 2014-04-08 Richard Biener <rguenther@suse.de>
2248 PR tree-optimization/60785
2249 * gcc.dg/graphite/pr60785.c: New testcase.
2251 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2254 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
2257 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
2259 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
2260 * g++.dg/warn/Wnvdtor-3.C: Likewise.
2261 * g++.dg/warn/Wnvdtor-4.C: Likewise.
2263 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
2265 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
2267 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
2270 * g++.dg/torture/pr60609.C: New test.
2272 2014-04-07 Richard Biener <rguenther@suse.de>
2274 PR tree-optimization/60766
2275 * gcc.dg/torture/pr60766.c: New testcase.
2277 2014-04-07 Jason Merrill <jason@redhat.com>
2279 * lib/gcc-dg.exp (dg-build-dso): New.
2280 (gcc-dg-test-1): Handle dg-do-what "dso".
2281 * lib/target-supports.exp (add_options_for_dlopen): New.
2282 (check_effective_target_dlopen): Use it.
2284 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2286 * gcc.target/arm/pr60657.c: Fix missing curly brace.
2288 2014-04-07 Richard Biener <rguenther@suse.de>
2291 * g++.dg/torture/pr60750.C: New testcase.
2292 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
2294 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
2296 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
2298 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
2301 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
2303 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
2306 * g++.dg/cpp1y/auto-fn25.C: Require lto.
2308 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
2310 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
2312 * gfortran.dg/warn_conversion_4.f90: Adjust test.
2314 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
2316 * gcc.target/avr/dev-specific-rmw.c: New test.
2318 2014-04-04 Cong Hou <congh@google.com>
2320 PR tree-optimization/60656
2321 * gcc.dg/vect/pr60656.c: New test.
2323 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2325 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
2327 * gcc.dg/builtin-bswap-7.c: Likewise.
2329 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
2332 * g++.dg/cpp0x/constexpr-ice15.C: New.
2334 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
2337 testcase by Richard Biener
2338 * gcc.dg/lto/pr59626_0.c: New testcase.
2339 * gcc.dg/lto/pr59626_1.c: New testcase.
2341 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2344 * gcc.c-torture/compile/pr60655-1.c: New test.
2346 2014-04-04 Martin Jambor <mjambor@suse.cz>
2349 * g++.dg/ipa/pr60640-1.C: New test.
2350 * g++.dg/ipa/pr60640-2.C: Likewise.
2351 * g++.dg/ipa/pr60640-3.C: Likewise.
2352 * g++.dg/ipa/pr60640-4.C: Likewise.
2354 2014-04-04 Jeff Law <law@redhat.com>
2357 * gcc.target/arm/pr60657.c: New test.
2359 2014-04-04 Richard Biener <rguenther@suse.de>
2362 * g++.dg/torture/pr60746.C: New testcase.
2364 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
2366 * g++.old-deja/g++.robertl/eb121.C: Adjust.
2367 * g++.old-deja/g++.jason/overload21.C: Likewise.
2368 * g++.old-deja/g++.law/init5.C: Likewise.
2370 2014-04-03 Cong Hou <congh@google.com>
2372 PR tree-optimization/60505
2373 * gcc.dg/vect/pr60505.c: New test.
2375 2014-04-03 Richard Biener <rguenther@suse.de>
2377 PR tree-optimization/60740
2378 * gcc.dg/graphite/pr60740.c: New testcase.
2380 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
2382 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
2383 * g++.dg/warn/Wnvdtor-2.C: New.
2384 * g++.dg/warn/Wnvdtor-3.C: New.
2385 * g++.dg/warn/Wnvdtor-4.C: New.
2386 * g++.dg/warn/Weff1.C: Delete.
2387 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
2388 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
2390 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
2393 * testsuite/g++.dg/torture/pr60659.C: New testcase.
2395 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2397 PR tree-optimization/60733
2398 * gcc.dg/torture/pr60733.c: New test.
2400 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
2402 PR rtl-optimization/60650
2403 * gcc.target/arm/pr60650-2.c: New.
2405 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
2407 * gcc.target/i386/avx2-vpand-3.c,
2408 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
2410 2014-04-02 Joseph Myers <joseph@codesourcery.com>
2412 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
2413 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
2414 gcc.target/i386/memcpy-strategy-1.c,
2415 gcc.target/i386/memcpy-strategy-2.c,
2416 gcc.target/i386/memcpy-vector_loop-1.c,
2417 gcc.target/i386/memcpy-vector_loop-2.c,
2418 gcc.target/i386/memset-vector_loop-1.c,
2419 gcc.target/i386/memset-vector_loop-2.c,
2420 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
2421 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
2422 -march= options different from those in dg-options.
2424 2014-04-02 Joseph Myers <joseph@codesourcery.com>
2426 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
2427 gcc.target/i386/pr30970.c: Use -mtune=generic.
2428 * gcc.target/i386/avx2-vpaddb-3.c,
2429 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
2430 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
2431 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
2432 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
2433 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
2434 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
2435 gcc.target/i386/avx2-vpsubw-3.c,
2436 gcc.target/i386/avx256-unaligned-load-1.c,
2437 gcc.target/i386/avx256-unaligned-load-4.c,
2438 gcc.target/i386/avx256-unaligned-store-1.c,
2439 gcc.target/i386/avx256-unaligned-store-2.c,
2440 gcc.target/i386/avx256-unaligned-store-4.c: Use
2443 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
2444 Iain Sandoe <iain@codesourcery.com>
2447 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
2448 with the additional options -Wl,-undefined,dynamic_lookup
2449 and -Wl,-flat_namespace.
2450 * gcc.dg/torture/pr53922.c: Additional option
2451 -Wl,-flat_namespace for darwin[89].
2452 * gcc.dg/torture/pr60092.c: Additional options
2453 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
2456 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
2459 * lib/prune.exp: Modify the regular express to prune
2460 the new warnings introduced by r205679 on darwin9.
2462 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
2464 * g++.dg/init/ctor4.C: Adjust.
2465 * g++.dg/init/ctor4-1.C: New.
2466 * g++.dg/cpp0x/defaulted2.C: Adjust.
2468 2014-04-01 Richard Henderson <rth@redhat.com>
2471 * gcc.dg/pr60704.c: New file.
2473 2014-04-01 Bin Cheng <bin.cheng@arm.com>
2476 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
2477 logical_op_short_circuit targets.
2479 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
2482 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
2483 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
2485 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
2487 PR rtl-optimization/60700
2488 * gcc.target/i386/pr60700.c: New test.
2490 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2493 * gcc.target/arm/pr60650.c: Adjust command line options.
2495 2014-03-31 Martin Jambor <mjambor@suse.cz>
2498 * gcc.dg/pr60647-1.c: New test.
2499 * gcc.dg/pr60647-2.c: Likewise.
2501 2014-03-31 Richard Biener <rguenther@suse.de>
2503 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
2505 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
2508 * gcc.target/aarch64/pr60034.c: New file.
2510 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
2513 * g++.dg/cpp1y/pr60626.C: New testcase.
2515 2014-03-29 Joseph Myers <joseph@codesourcery.com>
2517 * gcc.dg/pr45416.c: Allow bextr on x86.
2518 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
2519 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
2520 gcc.target/i386/fma4-vector.c: Use -mno-fma.
2521 * gcc.target/i386/l_fma_double_1.c,
2522 gcc.target/i386/l_fma_double_2.c,
2523 gcc.target/i386/l_fma_double_3.c,
2524 gcc.target/i386/l_fma_double_4.c,
2525 gcc.target/i386/l_fma_double_5.c,
2526 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
2527 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
2528 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
2529 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
2530 * gcc.target/i386/pr27971.c: Use -mno-tbm.
2531 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
2532 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
2534 2014-03-29 Jakub Jelinek <jakub@redhat.com>
2537 * g++.dg/pr60648.C: Move test to...
2538 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
2539 dg-options, add for fpic targets dg-additional-options -fPIC.
2541 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
2543 * gnat.dg/opt33.adb: New testcase.
2545 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
2548 * gcc.target/aarch64/pr60697.c: New.
2550 2014-03-27 Jeff Law <law@redhat.com>
2553 * g++.dg/pr60648.C: New test.
2555 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
2558 * g++.dg/cpp1y/pr60573.C: New testcase.
2560 2014-03-28 Jakub Jelinek <jakub@redhat.com>
2563 * gcc.target/i386/pr60693.c: New test.
2565 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
2567 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
2569 2014-03-28 Jakub Jelinek <jakub@redhat.com>
2572 * c-c++-common/pr60689.c: New test.
2575 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
2576 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
2579 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
2582 * gcc.target/aarch64/pr60675.C: New.
2584 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2586 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
2587 * lib/target-supports.exp: Return true for s390
2588 in check_effective_logical_op_short_circuit.
2590 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
2592 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
2593 of second source operand.
2594 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
2595 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
2596 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
2598 2014-03-28 Jakub Jelinek <jakub@redhat.com>
2601 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
2603 2014-03-28 Tobias Burnus <burnus@net-b.de>
2605 * lib/cilk-plus-dg.exp: New.
2606 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
2607 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
2609 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2612 * gfortran.dg/where_4.f90: New test case.
2614 2014-03-27 Tobias Burnus <burnus@net-b.de>
2617 * gfortran.dg/finalize_24.f90: New.
2619 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2621 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
2624 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
2625 vec_select optimizations.
2626 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
2627 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
2630 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
2631 xxpermdi builtins are supported.
2633 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
2635 PR rtl-optimization/60650
2636 * gcc.target/arm/pr60650.c: New.
2638 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2640 * gcc.target/s390/20140327-1.c: New testcase.
2642 2014-03-27 Jakub Jelinek <jakub@redhat.com>
2645 * g++.dg/gomp/pr60682.C: New test.
2647 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
2649 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
2651 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
2654 * gcc.target/aarch64/pr60580_1.c: New.
2655 * gcc.target/aarch64/test_fp_attribute_1.c: New.
2656 * gcc.target/aarch64/test_fp_attribute_2.c: New.
2658 2014-03-26 Dehao Chen <dehao@google.com>
2660 * gcc.dg/predict-8.c: New test.
2662 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
2665 * g++.dg/init/const10.C: New.
2666 * g++.dg/init/const11.C: New.
2667 * g++.dg/init/pr25811.C: Adjust.
2668 * g++.dg/init/pr29043.C: Likewise.
2669 * g++.dg/init/pr43719.C: Likewise.
2670 * g++.dg/init/pr44086.C: Likewise.
2671 * g++.dg/init/ctor8.C: Likewise.
2672 * g++.dg/init/uninitialized1.C: Likewise.
2674 2014-03-26 Jakub Jelinek <jakub@redhat.com>
2677 * c-c++-common/ubsan/pr60636.c: New test.
2679 2014-03-26 Andreas Schwab <schwab@suse.de>
2681 * g++.dg/torture/pr60315.C: Remove duplication.
2683 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
2685 * gcc.c-torture/execute/20140326-1.c: New test.
2687 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
2690 * g++.dg/torture/pr60315.C: New testcase.
2692 2014-03-25 Martin Jambor <mjambor@suse.cz>
2695 * g++.dg/ipa/pr60600.C: New test.
2697 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
2700 * g++.dg/opt/pr56999.C: Pop hidden visibility.
2702 2014-03-25 Richard Biener <rguenther@suse.de>
2705 * gfortran.dg/lto/pr60635_0.f90: New testcase.
2706 * gfortran.dg/lto/pr60635_1.c: Likewise.
2708 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
2711 * g++.dg/cpp1y/pr60627.C: New testcase.
2713 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
2715 * gcc.target/aarch64/ushr64_1.c: New.
2717 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
2719 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
2720 (LONG_LONG): Use LLONG.
2721 (set_rvector_long): Explicitly return void.
2722 (set_vector_long): Likewise.
2723 (check_vector_long): Likewise.
2725 2014-03-24 Marek Polacek <polacek@redhat.com>
2727 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
2729 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
2730 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
2731 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
2732 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
2733 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
2734 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
2735 * c-c++-common/ubsan/pr59503.c: Likewise.
2736 * c-c++-common/ubsan/pr60613-1.c: Likewise.
2737 * c-c++-common/ubsan/save-expr-1.c: Likewise.
2738 * c-c++-common/ubsan/shift-3.c: Likewise.
2739 * c-c++-common/ubsan/shift-6.c: Likewise.
2740 * c-c++-common/ubsan/undefined-1.c: Likewise.
2741 * c-c++-common/ubsan/vla-2.c: Likewise.
2742 * c-c++-common/ubsan/vla-3.c: Likewise.
2743 * c-c++-common/ubsan/vla-4.c: Likewise.
2744 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
2745 * g++.dg/ubsan/return-2.C: Likewise.
2747 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
2749 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
2752 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
2756 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
2757 * gfortran.dg/round_4.f90: Likewise.
2759 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
2762 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
2765 2014-03-22 Jakub Jelinek <jakub@redhat.com>
2768 * c-c++-common/ubsan/pr60613-1.c: New test.
2769 * c-c++-common/ubsan/pr60613-2.c: New test.
2771 2014-03-22 Matthias Klose <doko@ubuntu.com>
2773 * g++.dg/cpp0x/regress: Remove empty directory.
2775 2014-03-22 Jakub Jelinek <jakub@redhat.com>
2778 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
2780 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2782 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
2783 * g++.dg/cpp1y/pr60393.C: Likewise.
2785 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2788 * g++.dg/cpp1y/pr60384.C: New.
2790 2014-03-21 Jakub Jelinek <jakub@redhat.com>
2793 * gcc.dg/pr60598.c: New test.
2795 2014-03-21 Martin Jambor <mjambor@suse.cz>
2798 * g++.dg/torture/pr59176.C: New test.
2800 2014-03-21 Martin Jambor <mjambor@suse.cz>
2803 * g++.dg/ipa/pr60419.C: New test.
2805 2014-03-21 Richard Biener <rguenther@suse.de>
2807 PR tree-optimization/60577
2808 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
2810 2014-03-21 Tobias Burnus <burnus@net-b.de>
2813 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
2815 2014-03-20 Jakub Jelinek <jakub@redhat.com>
2818 * g++.dg/opt/pr60597.C: New test.
2821 * g++.dg/init/pr60572.C: New test.
2823 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2825 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
2827 2014-03-19 Tobias Burnus <burnus@net-b.de>
2831 * gfortran.dg/implicit_pure_4.f90: New.
2833 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2836 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
2838 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
2841 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
2842 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
2843 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
2845 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2848 * g++.dg/cpp1y/pr60332.C: New.
2850 2014-03-19 Marek Polacek <polacek@redhat.com>
2853 * g++.dg/ubsan/pr60569.C: New test.
2855 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2857 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
2859 2014-03-19 Jakub Jelinek <jakub@redhat.com>
2861 PR tree-optimization/60559
2862 * g++.dg/vect/pr60559.cc: New test.
2864 2014-03-18 Ian Lance Taylor <iant@google.com>
2867 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
2868 (ditype): Rename typedef from int64_t.
2870 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
2873 * gcc.dg/cast-qual-3.c: New.
2875 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
2876 * c-c++-common/Wcast-qual-1.c: More precise match text.
2878 2014-03-18 Janus Weil <janus@gcc.gnu.org>
2882 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
2883 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
2884 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
2885 * gfortran.dg/intent_optimize_1.f90: Ditto.
2886 * gfortran.dg/pointer_init_9.f90: Ditto.
2887 * gfortran.dg/volatile4.f90: Ditto.
2888 * gfortran.dg/volatile6.f90: Ditto.
2890 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
2893 * c-c++-common/Wcast-qual-1.c: More precise match text.
2895 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
2898 * g++.dg/cpp0x/constexpr-ice14.C: New.
2900 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
2903 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
2905 2014-03-18 Jakub Jelinek <jakub@redhat.com>
2908 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
2909 * c-c++-common/ubsan/null-2.c: Likewise.
2910 * c-c++-common/ubsan/null-3.c: Likewise.
2911 * c-c++-common/ubsan/null-4.c: Likewise.
2912 * c-c++-common/ubsan/null-5.c: Likewise.
2913 * c-c++-common/ubsan/null-6.c: Likewise.
2914 * c-c++-common/ubsan/null-7.c: Likewise.
2915 * c-c++-common/ubsan/null-8.c: Likewise.
2916 * c-c++-common/ubsan/null-9.c: Likewise.
2917 * c-c++-common/ubsan/null-10.c: Likewise.
2918 * c-c++-common/ubsan/null-11.c: Likewise.
2919 * c-c++-common/ubsan/overflow-1.c: Likewise.
2920 * c-c++-common/ubsan/overflow-2.c: Likewise.
2921 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
2922 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2923 * c-c++-common/ubsan/overflow-int128.c: Likewise.
2924 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
2925 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2926 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
2927 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2928 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2929 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
2930 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
2931 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2932 * c-c++-common/ubsan/pr59333.c: Likewise.
2933 * c-c++-common/ubsan/pr59503.c: Likewise.
2934 * c-c++-common/ubsan/pr59667.c: Likewise.
2935 * c-c++-common/ubsan/undefined-1.c: Likewise.
2936 * g++.dg/ubsan/pr59250.C: Likewise.
2937 * g++.dg/ubsan/pr59306.C: Likewise.
2939 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2941 * gcc.dg/tls/pr58595.c: Add tls options.
2943 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
2945 * gcc.target/i386/avx-additional-reg-names.c: New.
2946 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
2948 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
2951 * g++.dg/cpp1y/pr60390.C: New testcase.
2954 * g++.dg/cpp1y/pr60391.C: New testcase.
2956 2014-03-17 Jakub Jelinek <jakub@redhat.com>
2959 * gcc.target/i386/pr60516.c: New test.
2961 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
2964 * g++.dg/cpp0x/constexpr-ice13.C: New.
2966 2014-03-17 Marek Polacek <polacek@redhat.com>
2969 * gcc.dg/gomp/pr60534.c: New test.
2971 2014-03-17 Kai Tietz <ktietz@redhat.com>
2973 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
2975 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
2978 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
2981 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
2984 * gfortran.dg/list_read_12.f90: New test.
2986 2014-03-15 Janus Weil <janus@gcc.gnu.org>
2989 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
2990 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
2991 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
2992 -Wno-aggressive-loop-optimizations and remove an unused variable.
2993 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
2994 * gfortran.dg/pointer_init_9.f90: New.
2995 * gfortran.dg/volatile4.f90: Put into subroutine.
2996 * gfortran.dg/volatile6.f90: Ditto.
2998 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
3001 * gfortran.dg/transpose_4.f90: New test.
3003 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
3005 PR rtl-optimization/60508
3006 * gcc.target/i386/pr60508.c: New.
3008 2014-03-14 Richard Biener <rguenther@suse.de>
3011 * g++.dg/pr60518.C: New testcase.
3013 2014-03-14 Martin Jambor <mjambor@suse.cz>
3016 * gcc.dg/lto/pr60461_0.c: New test.
3018 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
3020 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
3021 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
3022 * gcc.dg/lto/save-temps_0.c: New testcase.
3024 2014-03-13 Jakub Jelinek <jakub@redhat.com>
3027 * c-c++-common/pr36282-1.c: New test.
3028 * c-c++-common/pr36282-2.c: New test.
3029 * c-c++-common/pr36282-3.c: New test.
3030 * c-c++-common/pr36282-4.c: New test.
3032 2014-03-13 Richard Henderson <rth@redhat.com>
3035 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
3037 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3040 * g++.dg/template/crash118.C: New.
3041 * g++.dg/template/crash95.C: Adjust.
3043 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
3045 PR rtl-optimization/57189
3046 * gcc.target/i386/pr57189.c: New.
3048 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3051 * g++.dg/cpp0x/static_assert10.C: New.
3052 * g++.dg/cpp0x/static_assert11.C: Likewise.
3053 * g++.dg/cpp0x/static_assert3.C: Adjust.
3055 2014-03-13 Richard Biener <rguenther@suse.de>
3057 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
3059 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3061 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
3062 2.07 128-bit arithmetic.
3063 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
3065 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
3066 due to when TImode is allowed in VSX registers, the allowable
3067 address modes for TImode is just a single indirect address in
3068 order for the value to be loaded and store in either GPR or VSX
3069 registers. This affects the generated code, and it would cause
3070 this test to fail, when such an option is used.
3072 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
3074 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
3076 2014-03-12 Jakub Jelinek <jakub@redhat.com>
3078 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
3079 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
3080 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
3081 only test for exactly one if if -mbranch-cost=1 has been passed.
3083 2014-03-12 Christian Bruel <christian.bruel@st.com>
3086 * gcc.target/arm/pr60264.c
3088 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
3090 PR tree-optimization/60454
3091 * gcc.c-torture/execute/pr60454.c: New test.
3093 2014-03-12 Jakub Jelinek <jakub@redhat.com>
3094 Marc Glisse <marc.glisse@inria.fr>
3096 PR tree-optimization/60502
3097 * gcc.c-torture/compile/pr60502.c: New test.
3099 2014-03-12 Jakub Jelinek <jakub@redhat.com>
3102 * gcc.dg/vect/pr60482.c: New test.
3104 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
3107 * g++.dg/cpp0x/inh-ctor19.C: New.
3109 2014-03-11 Richard Biener <rguenther@suse.de>
3111 PR tree-optimization/60429
3112 PR tree-optimization/60485
3113 * gcc.dg/pr60485-1.c: New testcase.
3114 * gcc.dg/pr60485-2.c: Likewise.
3116 2014-03-10 Jakub Jelinek <jakub@redhat.com>
3119 * g++.dg/ipa/pr60457.C: New test.
3121 2014-03-10 Richard Biener <rguenther@suse.de>
3124 * g++.dg/torture/pr60474.C: New testcase.
3126 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
3128 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
3130 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
3132 * gcc.dg/lto/pr55113_0.c: New testcase.
3134 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
3137 * g++.dg/cpp1y/pr60033.C: New testcase.
3140 * g++.dg/cpp1y/pr60393.C: New testcase.
3142 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
3145 * gfortran.dg/fmt_en.f90: New test.
3147 2014-03-07 Jason Merrill <jason@redhat.com>
3149 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
3150 * lib/target-supports.exp (check_effective_target_c++11): Now
3152 (check_effective_target_c++11_only): New.
3153 (check_effective_target_c++11_down): New.
3154 (check_effective_target_c++1y): New.
3155 (check_effective_target_c++1y_only): New.
3156 (check_effective_target_c++98_only): Rename from
3157 check_effective_target_c++98.
3158 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
3160 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
3163 * g++.dg/cpp0x/constexpr-ice12.C: New.
3165 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
3167 * c-c++-common/gomp/map-1.c: Extend.
3169 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
3170 Janus Weil <janus@gcc.gnu.org>
3173 * gfortran.dg/deferred_type_component_1.f90 : New test.
3174 * gfortran.dg/deferred_type_component_2.f90 : New test.
3176 2014-03-06 Marek Polacek <polacek@redhat.com>
3179 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
3180 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
3182 2014-03-06 Jakub Jelinek <jakub@redhat.com>
3185 * gcc.dg/tls/pr58595.c: New test.
3187 2014-03-06 Richard Biener <rguenther@suse.de>
3193 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
3195 * gcc.dg/lto/pr55113_0.c: New testcase.
3197 2014-03-05 Jakub Jelinek <jakub@redhat.com>
3200 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
3201 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
3202 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
3204 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3205 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3206 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3207 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3208 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
3209 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
3210 even for mips*/s390*/i?86/x86_64.
3211 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3212 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3213 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3214 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3215 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3218 * gcc.dg/lto/pr60404_0.c: New test.
3219 * gcc.dg/lto/pr60404_1.c: New file.
3220 * gcc.dg/lto/pr60404_2.c: New file.
3222 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3224 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
3225 long long" throughout.
3226 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
3227 * gcc.dg/vmx/insert-vsx.c: Likewise.
3228 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
3229 * gcc.dg/vmx/ld-vsx.c: Likewise.
3230 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
3231 * gcc.dg/vmx/ldl-vsx.c: Likewise.
3232 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
3233 * gcc.dg/vmx/merge-vsx.c: Likewise.
3234 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3235 * gcc.dg/vmx/st-vsx.c: Likewise.
3236 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
3237 * gcc.dg/vmx/stl-vsx.c: Likewise.
3238 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
3240 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
3242 * gcc.dg/lto/pr55113_0.c: New testcase.
3244 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
3247 * g++.dg/cpp1y/pr60376.C: New.
3249 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3251 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
3253 2014-03-04 Richard Biener <rguenther@suse.de>
3255 PR tree-optimization/60382
3256 * gcc.dg/vect/pr60382.c: New testcase.
3258 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
3261 * gfortran.dg/namelist_84.f90: New test.
3263 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
3265 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
3266 argument to avoid inf values.
3267 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
3268 UNION_FP_CHECK machinery.
3270 2014-03-03 Renlin Li <Renlin.Li@arm.com>
3272 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
3273 i32in128 cases outside special big-endian processing block.
3275 2014-03-03 Jakub Jelinek <jakub@redhat.com>
3277 PR preprocessor/60400
3278 * c-c++-common/cpp/pr60400.c: New test.
3279 * c-c++-common/cpp/pr60400-1.h: New file.
3280 * c-c++-common/cpp/pr60400-2.h: New file.
3283 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
3285 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
3286 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
3288 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
3291 * g++.dg/lto/pr60150.H: New testcase.
3292 * g++.dg/lto/pr60150_0.C: New testcase.
3293 * g++.dg/lto/pr60150_1.C: New testcase.
3295 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
3298 * testsuite/g++.dg/ipa/devirt-29.C: New testcase
3300 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3303 * gfortran.dg/vect/pr32380.f: Fix expected test results.
3305 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
3308 * g++.dg/cpp0x/pr50025.C: New.
3310 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
3313 * g++.dg/cpp1y/pr60377.C: New testcase.
3315 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
3318 * gfortran.dg/str_comp_optimize_1.f90: New test.
3320 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
3323 * gcc.c-torture/compile/pr60071.c: New.
3325 2014-02-28 Janus Weil <janus@gcc.gnu.org>
3328 * gfortran.dg/unlimited_polymorphic_16.f90: New.
3330 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
3333 * g++.dg/cpp0x/constexpr-ice11.C: New.
3335 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
3338 * g++.dg/cpp1y/auto-fn24.C: New.
3340 2014-02-28 Joey Ye <joey.ye@arm.com>
3343 * gcc.target/arm/thumb1-far-jump-3.c: New case.
3345 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
3348 * g++.dg/overload/ellipsis2.C: New.
3350 2014-02-27 Jeff Law <law@redhat.com>
3352 PR rtl-optimization/52714
3353 * gcc.c-torture/compile/pr52714.c: New test.
3355 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
3356 Jeff Law <law@redhat.com>
3358 PR rtl-optimization/49847
3359 * g++.dg/pr49847.C: New test.
3361 2014-02-27 Marek Polacek <polacek@redhat.com>
3364 * c-c++-common/pr59223.c: New test.
3366 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
3368 * common/config/i386/predicates.md (const1256_operand): Remove.
3369 (const2356_operand): New.
3370 (const_1_to_2_operand): Remove.
3371 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
3372 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
3373 (*avx512pf_gatherpf<mode>sf): Ditto.
3374 (avx512pf_gatherpf<mode>df): Ditto.
3375 (*avx512pf_gatherpf<mode>df_mask): Ditto.
3376 (*avx512pf_gatherpf<mode>df): Ditto.
3377 (avx512pf_scatterpf<mode>sf): Ditto.
3378 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
3379 (*avx512pf_scatterpf<mode>sf): Ditto.
3380 (avx512pf_scatterpf<mode>df): Ditto.
3381 (*avx512pf_scatterpf<mode>df_mask): Ditto.
3382 (*avx512pf_scatterpf<mode>df): Ditto.
3383 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
3385 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
3387 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
3388 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
3389 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
3390 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
3391 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
3392 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
3393 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
3394 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
3396 2014-02-26 Bin Cheng <bin.cheng@arm.com>
3399 * gnat.dg/renaming5.adb: Change to two expected gotos.
3400 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
3402 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
3403 messages for removed basic block.
3404 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
3405 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
3406 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
3407 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
3409 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3411 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
3412 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
3413 * gcc.dg/vmx/ldl-vsx.c: Likewise.
3414 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
3415 * gcc.dg/vmx/merge-vsx.c: Likewise.
3416 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3418 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
3420 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
3421 * gcc.target/i386/prefetchwt1-1.c: New.
3422 * g++.dg/other/i386-2.C: Add new option.
3423 * g++.dg/other/i386-3.C: Ditto.
3424 * gcc.target/i386/sse-12.c: Ditto.
3425 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
3426 * gcc.target/i386/sse-22.c: Add new option.
3427 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
3429 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3432 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
3435 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
3437 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
3440 * g++.dg/cpp1y/pr60311.C: New testcase.
3442 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
3445 * g++.dg/cpp1y/pr60065.C: New testcase.
3447 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
3449 PR rtl-optimization/60268
3450 * gcc.c-torture/compile/pr60268.c: New test.
3452 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
3454 * gcc.target/microblaze/others/mem_reload.c: New test.
3456 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3458 * gcc.dg/vmx/lde.c: New test.
3459 * gcc.dg/vmx/lde-be-order.c: New test.
3460 * gcc.dg/vmx/ste.c: New test.
3461 * gcc.dg/vmx/ste-be-order.c: New test.
3463 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
3466 * lib/target-supports.exp
3467 (check_effective_target_logical_op_short_circuit): Add cris-*-*
3468 and crisv32-*-* to list.
3470 2014-02-21 Janus Weil <janus@gcc.gnu.org>
3473 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
3475 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3477 * gcc.dg/vmx/vsums.c: Check entire result vector.
3478 * gcc.dg/vmx/vsums-be-order.c: Likewise.
3480 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3482 * gcc.dg/vmx/ld.c: New test.
3483 * gcc.dg/vmx/ld-be-order.c: New test.
3484 * gcc.dg/vmx/ld-vsx.c: New test.
3485 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
3486 * gcc.dg/vmx/ldl.c: New test.
3487 * gcc.dg/vmx/ldl-be-order.c: New test.
3488 * gcc.dg/vmx/ldl-vsx.c: New test.
3489 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
3490 * gcc.dg/vmx/st.c: New test.
3491 * gcc.dg/vmx/st-be-order.c: New test.
3492 * gcc.dg/vmx/st-vsx.c: New test.
3493 * gcc.dg/vmx/st-vsx-be-order.c: New test.
3494 * gcc.dg/vmx/stl.c: New test.
3495 * gcc.dg/vmx/stl-be-order.c: New test.
3496 * gcc.dg/vmx/stl-vsx.c: New test.
3497 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
3499 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
3501 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
3502 * g++.dg/other/i386-3.C (dg-options): Ditto.
3503 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
3504 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
3505 -mavx512pf and -msha.
3507 2014-02-21 Richard Biener <rguenther@suse.de>
3509 PR tree-optimization/60276
3510 * gcc.dg/vect/pr60276.c: New testcase.
3512 2014-02-21 Janus Weil <janus@gcc.gnu.org>
3515 * gfortran.dg/finalize_23.f90: New.
3517 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
3521 * g++.dg/cpp1y/pr60052.C: New testcase.
3522 * g++.dg/cpp1y/pr60053.C: New testcase.
3524 2014-02-21 Tobias Burnus <burnus@net-b.de>
3527 * gfortran.dg/inquire_16.f90: New.
3529 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
3531 * gcc.target/nios2/biggot-1.c: New.
3532 * gcc.target/nios2/biggot-2.c: New.
3534 2014-02-20 Martin Jambor <mjambor@suse.cz>
3537 * gcc.dg/ipa/pr55260.c: New test.
3539 2014-02-20 Bin Cheng <bin.cheng@arm.com>
3541 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
3542 for execution test case.
3544 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
3547 * g++.dg/torture/pr58555.C: New testcase.
3549 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
3552 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
3554 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
3556 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
3557 Kirill Yukhin <kirill.yukhin@intel.com>
3559 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
3560 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
3561 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
3562 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
3563 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
3564 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
3566 2014-02-19 Jakub Jelinek <jakub@redhat.com>
3569 * g++.dg/ext/builtin-bswap1.C: New test.
3570 * c-c++-common/pr37743.c: New test.
3572 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
3574 * gcc.dg/decl-10.c: New test.
3576 2014-02-19 Jakub Jelinek <jakub@redhat.com>
3579 * g++.dg/ext/ivdep-1.C: New test.
3582 * gcc.dg/pr60267.c: New test.
3584 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
3587 * gcc.target/i386/pr39162.c: Add dg-prune-output.
3588 (dg-options): Remove -Wno-psabi.
3589 * gcc.target/i386/pr59794-2.c: Ditto.
3590 * gcc.target/i386/pr60205-1.c: Ditto.
3591 * gcc.target/i386/sse-5.c: Ditto.
3593 2014-02-18 Nick Clifton <nickc@redhat.com>
3595 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
3596 * gcc.dg/pr23623.c: Likewise.
3597 * gcc.dg/pr48784-1.c: Likewise.
3598 * gcc.dg/pr48784-2.c: Likewise.
3599 * gcc.dg/pr56997-2.c: Likewise.
3600 * gcc.dg/sms-6.c: Likewise.
3601 * gcc.dg/torture/pr60183.c: Likewise.
3602 * gcc.dg/torture/vec-cvt-1.c: Likewise.
3603 * gcc.c-torture/execute/20061220-1.x: New.
3604 * gcc.c-torture/execute/pr43220.x: New.
3605 * gcc.c-torture/execute/pr51581-1.x: New.
3606 * gcc.c-torture/execute/pr51581-2.x: New.
3607 * gcc.c-torture/execute/pr58570.x: New.
3608 * gcc.c-torture/unsorted/DFcmp.x: New.
3609 * gcc.c-torture/unsorted/SFset.x: New.
3611 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
3613 * gnat.dg/opt31.adb: New test.
3615 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3617 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
3619 2014-02-19 Janus Weil <janus@gcc.gnu.org>
3622 * gfortran.dg/typebound_proc_33.f90: New.
3624 2014-02-19 Marek Polacek <polacek@redhat.com>
3627 * gcc.dg/pr60195.c: New test.
3629 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
3631 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
3633 2014-02-19 Jakub Jelinek <jakub@redhat.com>
3635 PR preprocessor/58844
3636 * c-c++-common/cpp/pr58844-1.c: New test.
3637 * c-c++-common/cpp/pr58844-2.c: New test.
3639 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
3642 * g++.dg/cpp0x/constexpr-ice10.C: New.
3644 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
3647 * g++.dg/cpp0x/pr60215.C: New.
3649 2014-02-18 Tobias Burnus <burnus@net-b.de>
3652 * gfortran.dg/proc_ptr_45.f90: New.
3653 * gfortran.dg/proc_ptr_46.f90: New.
3655 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
3658 * g++.dg/cpp1y/pr60190.C: New testcase.
3661 * g++.dg/cpp1y/pr60064.C: New testcase.
3663 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
3666 * gcc.target/i386/pr60205-1.c: New test.
3667 * gcc.target/i386/pr60205-2.c: Ditto.
3669 2014-02-18 Kai Tietz <ktietz@redhat.com>
3672 * gcc.target/i386/nest-1.c: New testcase.
3674 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
3676 * gnat.dg/opt32.adb: New test.
3678 2014-02-18 Janus Weil <janus@gcc.gnu.org>
3681 * gfortran.dg/typebound_generic_15.f90: New.
3683 2014-02-17 Janus Weil <janus@gcc.gnu.org>
3686 * gfortran.dg/init_flag_12.f90: New.
3688 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
3689 Ilya Tocar <ilya.tocar@intel.com>
3691 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
3692 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
3693 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
3694 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3696 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
3698 * lib/target-supports.exp
3699 (check_effective_target_logical_op_short_circuit): New procedure.
3700 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
3701 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
3702 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
3703 * gcc.dg/tree-ssa/vrp47.c: Likewise.
3704 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3705 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
3706 logical_op_short_circuit for the alternative test, extending
3709 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3712 * gcc.target/powerpc/pr60203.c: New testsuite.
3714 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
3717 * gfortran.dg/ichar_3.f90: New test.
3719 2014-02-15 Richard Biener <rguenther@suse.de>
3721 PR tree-optimization/60183
3722 * gcc.dg/torture/pr60183.c: New testcase.
3724 2014-02-14 Jeff Law <law@redhat.com>
3726 PR rtl-optimization/60131
3727 * g++.dg/torture/pr60131.C: New test.
3729 2014-02-14 Ian Bolton <ian.bolton@arm.com>
3731 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
3734 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
3736 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
3738 2014-02-14 Jakub Jelinek <jakub@redhat.com>
3740 * gcc.c-torture/compile/20140213.c: New test.
3742 2014-02-13 Jakub Jelinek <jakub@redhat.com>
3745 * gcc.target/i386/pr43546.c: New test.
3747 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
3749 * gcc.target/s390/hotpatch-compile-8.c: New test.
3751 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
3753 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
3754 definition with an ifndef.
3755 * gcc.dg/pr59605-2.c: New test.
3757 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
3759 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
3761 2014-02-12 Joseph Myers <joseph@codesourcery.com>
3763 * gcc.dg/torture/float128-mul-underflow.c,
3764 gcc.dg/torture/float128-truncdf-underflow.c,
3765 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
3767 2014-02-12 Jakub Jelinek <jakub@redhat.com>
3770 * g++.dg/ipa/pr59737.C: New test.
3772 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
3774 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
3776 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
3778 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
3780 * gcc.dg/cilk-plus/jump-openmp.c: New file.
3782 2014-02-12 Richard Biener <rguenther@suse.de>
3785 * gcc.dg/torture/pr60092.c: New testcase.
3786 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
3788 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
3790 * gcc.c-torture/execute/20140212-1.c: New test.
3792 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
3795 * g++.dg/cpp0x/pr60047.C: New.
3797 2014-02-12 Jakub Jelinek <jakub@redhat.com>
3800 * c-c++-common/pr60101.c: New test.
3802 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
3805 * g++.dg/ipa/devirt-27.C: New testcase.
3806 * g++.dg/ipa/devirt-26.C: New testcase.
3808 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3811 * gcc.target/powerpc/pr60137.c: New file.
3813 2014-02-11 Jakub Jelinek <jakub@redhat.com>
3816 * gfortran.dg/pr52370.f90: New test.
3818 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
3822 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
3825 * gcc.target/i386/pr43662.c (dg-options):
3826 Add -maccumulate-outgoing-args.
3827 * gcc.target/i386/pr43869.c (dg-options): Ditto.
3828 * gcc.target/i386/pr57003.c (dg-options): Ditto.
3829 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
3830 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
3831 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
3832 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
3833 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
3834 Add -maccumulate-outgoing-args.
3835 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
3836 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
3837 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
3838 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
3839 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
3840 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
3841 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
3842 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
3843 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
3844 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
3845 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
3846 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
3847 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
3848 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
3849 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
3851 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
3853 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
3855 2014-02-11 Jakub Jelinek <jakub@redhat.com>
3858 * gcc.dg/guality/pr59776.c: New test.
3860 2014-02-11 Renlin Li <Renlin.Li@arm.com>
3862 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
3863 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
3864 (add_options_for_arm_vfp3): New.
3866 2014-02-11 Jeff Law <law@redhat.com>
3869 * gcc.target/m68k/pr54041.c: New test.
3871 2014-02-11 Jakub Jelinek <jakub@redhat.com>
3874 * gcc.target/i386/pr59927.c: New test.
3876 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
3878 * gcc.dg/vect/pr57741-3.c: Require vect_int.
3879 * gcc.dg/vect/pr60012.c: Likewise.
3880 * gcc.dg/vect/vect-119.c: Likewise.
3881 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
3882 * gcc.dg/vect/vect-outer-4c.c: Likewise.
3884 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3886 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
3888 2014-02-10 Jeff Law <law@redhat.com>
3891 * gcc.c-torture/compile/pr52306.c: New test.
3893 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3895 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
3897 2014-02-10 Richard Biener <rguenther@suse.de>
3899 PR tree-optimization/60115
3900 * gcc.dg/torture/pr60115.c: New testcase.
3902 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
3904 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
3905 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
3907 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
3908 Ilya Tocar <ilya.tocar@intel.com>
3910 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
3911 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
3912 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
3913 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
3914 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
3915 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
3916 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
3917 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
3918 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
3919 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
3920 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
3921 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
3922 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
3923 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
3924 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
3925 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
3926 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
3927 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
3928 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
3929 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
3930 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
3931 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
3932 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
3933 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
3934 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
3935 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
3936 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
3938 2014-02-10 Jakub Jelinek <jakub@redhat.com>
3940 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
3942 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
3945 * gfortran.dg/associated_target_5.f03: New test.
3947 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
3950 * gfortran.dg/elemental_by_value_1.f90: New test.
3952 2014-02-08 Janus Weil <janus@gcc.gnu.org>
3955 * gfortran.dg/finalize_22.f90: New.
3957 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
3960 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
3961 was fixed by the patch for PR59906.
3963 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
3965 PR translation/52289
3966 * gfortran.dg/coarray_8.f90: Update dg-error match.
3968 2014-02-08 Jakub Jelinek <jakub@redhat.com>
3971 * gcc.dg/vect/pr59984.c: New test.
3974 * gcc.dg/attr-alloc_align-1.c: New test.
3975 * gcc.dg/attr-alloc_align-2.c: New test.
3976 * gcc.dg/attr-alloc_align-3.c: New test.
3977 * gcc.dg/attr-assume_aligned-1.c: New test.
3978 * gcc.dg/attr-assume_aligned-2.c: New test.
3979 * gcc.dg/attr-assume_aligned-3.c: New test.
3981 2014-02-08 Jakub Jelinek <jakub@redhat.com>
3984 * gcc.target/i386/pr60077-1.c: New test.
3985 * gcc.target/i386/pr60077-2.c: New test.
3987 2014-02-07 Jakub Jelinek <jakub@redhat.com>
3989 PR preprocessor/56824
3990 * gcc.dg/pr56824.c: New test.
3992 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3994 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
3995 variable used for atomic operations.
3997 2014-02-07 Richard Biener <rguenther@suse.de>
4000 * gcc.dg/vect/pr60092-2.c: New testcase.
4002 2014-02-07 Jakub Jelinek <jakub@redhat.com>
4006 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
4008 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
4009 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4011 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4013 * gcc.target/s390/fp2int1.c: New testcase.
4015 2014-02-07 Richard Biener <rguenther@suse.de>
4018 * gcc.dg/tree-ssa/alias-30.c: New testcase.
4019 * gcc.dg/tree-ssa/alias-31.c: Likewise.
4021 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
4024 * g++.dg/torture/pr59918.C: New testcase.
4026 2014-02-06 Jakub Jelinek <jakub@redhat.com>
4029 * gcc.target/arm/pr59575.c: New test.
4032 * gcc.dg/pr59992.c: New test.
4034 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
4036 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
4037 init_priority. Test alignment of variable instead of function.
4039 2014-02-06 Marek Polacek <polacek@redhat.com>
4042 * gcc.dg/pr60087.c: New test.
4044 2014-02-06 Alan Modra <amodra@gmail.com>
4046 * gcc.target/powerpc/pr60032.c: New.
4048 2014-02-06 Jakub Jelinek <jakub@redhat.com>
4051 * gcc.c-torture/execute/pr60062.c: New test.
4052 * gcc.c-torture/execute/pr60072.c: New test.
4054 2014-02-06 Ian Bolton <ian.bolton@arm.com>
4056 * gcc.dg/tree-ssa/pr59597.c: Make called function static
4057 so that expected outcome works for PIC variants too.
4059 2014-02-06 Yury Gribov <y.gribov@samsung.com>
4060 Kugan Vivekanandarajah <kuganv@linaro.org>
4062 * gcc.target/arm/vect-noalign.c: New file.
4064 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
4065 Jakub Jelinek <jakub@redhat.com>
4068 * gcc.dg/pr60013.c: New testcase.
4070 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4072 * gcc.dg/vmx/sum2s.c: New.
4073 * gcc.dg/vmx/sum2s-be-order.c: New.
4075 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4077 * gcc.dg/vmx/pack.c: New.
4078 * gcc.dg/vmx/pack-be-order.c: New.
4079 * gcc.dg/vmx/unpack.c: New.
4080 * gcc.dg/vmx/unpack-be-order.c: New.
4082 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
4084 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
4085 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4087 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4089 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
4090 Use __builtin_floorf, __builtin_ceilf.
4091 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
4093 (TEST): Use __builtin_floorf.
4094 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4096 2014-02-05 Jakub Jelinek <jakub@redhat.com>
4099 * g++.dg/opt/pr59947.C: New test.
4102 * c-c++-common/gomp/pr58703.c: New test.
4104 2014-02-05 Richard Biener <rguenther@suse.de>
4107 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
4108 avoid using unsigned long long.
4110 2014-02-05 Jakub Jelinek <jakub@redhat.com>
4113 * g++.dg/torture/pr57499.C: New test.
4115 2014-02-05 Yury Gribov <y.gribov@samsung.com>
4117 * gcc.dg/asan/nosanitize-and-inline.c: New test.
4119 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
4121 * g++.dg/ipa/devirrt-22.C: Fix template.
4123 2014-02-04 Marek Polacek <polacek@redhat.com>
4126 * gcc.dg/pr60036.c: New test.
4128 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
4131 * g++.dg/torture/pr60058.C: New testcase.
4133 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
4135 * g++.dg/tsan/default_options.C: Invert check.
4137 2014-02-04 Jakub Jelinek <jakub@redhat.com>
4139 PR tree-optimization/60002
4140 * g++.dg/opt/pr60002.C: New test.
4142 PR tree-optimization/60023
4143 * g++.dg/vect/pr60023.cc: New test.
4146 * c-c++-common/torture/pr60026.c: New test.
4148 PR rtl-optimization/57915
4149 * gcc.target/i386/pr57915.c: New test.
4151 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4153 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
4155 2014-02-04 Renlin Li <Renlin.Li@arm.com>
4157 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
4159 2014-02-04 Jakub Jelinek <jakub@redhat.com>
4162 * gcc.dg/pr59261.c: New test.
4164 2014-02-04 Richard Biener <rguenther@suse.de>
4166 PR tree-optimization/60012
4167 * gcc.dg/vect/pr60012.c: New testcase.
4169 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4172 * g++.dg/eh/unwind-direct.C: New test.
4174 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
4176 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
4177 timeout value to 20s.
4179 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
4182 * g++.dg/torture/pr59882.C: New testcase
4184 2014-02-03 Jan Hubicka <jh@suse.cz>
4187 * g++.dg/ipa/devirt-22.C: New testcase.
4189 2014-02-03 Jan Hubicka <jh@suse.cz>
4191 * g++.dg/ipa/devirt-25.C: New testcase.
4193 2014-02-04 Jakub Jelinek <jakub@redhat.com>
4195 PR tree-optimization/59924
4196 * gcc.dg/pr59924.c: New test.
4198 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
4201 * g++.dg/ipa/devirt-24.C: New testcase.
4203 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
4207 * c-c++-common/attributes-1.c: New testcase.
4208 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
4210 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
4213 * g++.dg/cpp0x/pr58871.C: New.
4215 2014-02-03 Cong Hou <congh@google.com>
4217 PR tree-optimization/60000
4218 * g++.dg/vect/pr60000.cc: New test.
4220 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
4222 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
4223 * gcc.target/i386/long-double-64-4.c: Likewise.
4224 * gcc.target/i386/long-double-80-1.c: Likewise.
4225 * gcc.target/i386/long-double-80-2.c: Likewise.
4226 * gcc.target/i386/long-double-80-3.c: Likewise.
4227 * gcc.target/i386/long-double-80-4.c: Likewise.
4228 * gcc.target/i386/long-double-80-5.c: Likewise.
4229 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
4230 __multf3 isn't used.
4231 * gcc.target/i386/long-double-64-3.c: Likewise.
4232 * gcc.target/i386/long-double-128-1.c: New test.
4233 * gcc.target/i386/long-double-128-2.c: Likewise.
4234 * gcc.target/i386/long-double-128-3.c: Likewise.
4235 * gcc.target/i386/long-double-128-4.c: Likewise.
4236 * gcc.target/i386/long-double-128-5.c: Likewise.
4237 * gcc.target/i386/long-double-128-6.c: Likewise.
4238 * gcc.target/i386/long-double-128-7.c: Likewise.
4239 * gcc.target/i386/long-double-128-8.c: Likewise.
4240 * gcc.target/i386/long-double-128-9.c: Likewise.
4241 * gcc.target/i386/long-double-64-5.c: Likewise.
4242 * gcc.target/i386/long-double-64-6.c: Likewise.
4243 * gcc.target/i386/long-double-64-7.c: Likewise.
4244 * gcc.target/i386/long-double-64-8.c: Likewise.
4245 * gcc.target/i386/long-double-64-9.c: Likewise.
4246 * gcc.target/i386/long-double-80-10.c: Likewise.
4247 * gcc.target/i386/long-double-80-8.c: Likewise.
4248 * gcc.target/i386/long-double-80-9.c: Likewise.
4250 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
4252 PR rtl-optimization/57662
4253 * g++.dg/pr57662.C: New test.
4255 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4257 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
4258 * gcc.dg/vmx/perm.c: New.
4259 * gcc.dg/vmx/perm-be-order.c: New.
4261 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4263 * gcc.dg/vmx/vsums.c: New.
4264 * gcc.dg/vmx/vsums-be-order.c: New.
4266 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
4268 * g++.dg/ipa/devirt-23.C: New testcase.
4269 * g++.dg/ipa/devirt-20.C: Fix template.
4271 2014-02-02 Jan Hubicka <jh@suse.cz>
4273 * g++.dg/ipa/devirt-21.C: New testcase.
4275 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
4277 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
4278 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
4280 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
4283 * gcc.c-torture/execute/pr60017.c: New test.
4285 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
4288 * gfortran.dg/default_initialization_7.f90: New test.
4290 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
4293 * gfortran.dg/elemental_subroutine_9.f90: New test.
4295 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
4297 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
4299 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
4301 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
4303 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
4305 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
4307 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
4310 * g++.dg/init/bitfield5.C: New.
4312 2014-02-01 Jakub Jelinek <jakub@redhat.com>
4314 PR tree-optimization/60003
4315 * gcc.c-torture/execute/pr60003.c: New test.
4317 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
4320 * gcc.target/arm/pr59985.C: New.
4322 2014-01-31 Jakub Jelinek <jakub@redhat.com>
4325 * lib/tsan-dg.exp (tsan_init): Instead of not running any
4326 tsan tests if trivial testcase doesn't run, set dg-do-what-default
4328 (tsan_finish): Restore dg-do-what-default.
4329 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
4330 * g++.dg/tsan/fd_close_norace2.C: Likewise.
4331 * g++.dg/tsan/default_options.C: Likewise.
4332 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
4333 * g++.dg/tsan/atomic_free2.C: Likewise.
4334 * g++.dg/tsan/cond_race.C: Likewise.
4335 * g++.dg/tsan/fd_close_norace.C: Likewise.
4336 * g++.dg/tsan/benign_race.C: Likewise.
4337 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
4338 * c-c++-common/tsan/simple_race.c: Likewise.
4339 * c-c++-common/tsan/mutexset1.c: Likewise.
4340 * c-c++-common/tsan/thread_leak2.c: Likewise.
4341 * c-c++-common/tsan/tls_race.c: Likewise.
4342 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
4343 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
4344 * c-c++-common/tsan/free_race2.c: Likewise.
4345 * c-c++-common/tsan/thread_leak.c: Likewise.
4346 * c-c++-common/tsan/thread_leak1.c: Likewise.
4347 * c-c++-common/tsan/race_on_barrier.c: Likewise.
4348 * c-c++-common/tsan/free_race.c: Likewise.
4349 * c-c++-common/tsan/sleep_sync.c: Likewise.
4350 * c-c++-common/tsan/tiny_race.c: Likewise.
4351 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
4352 * c-c++-common/tsan/atomic_stack.c: Likewise.
4353 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
4354 in dg-output regexps.
4355 * c-c++-common/tsan/simple_stack.c: Likewise.
4357 2014-01-31 Richard Henderson <rth@redhat.com>
4359 * g++.dg/tm/pr60004.C: New.
4361 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
4364 * g++.dg/inherit/crash4.C: New.
4366 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
4368 * c-c++-common/tsan/simple_race.c: Made test less flaky.
4370 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
4372 * gcc.target/i386/m512-check.h: Use correct rounding values.
4374 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
4376 * gcc.target/i386/avx-1.c: Use correct rounding values.
4377 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
4378 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
4379 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
4380 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
4381 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
4382 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
4383 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
4384 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
4385 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
4386 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
4387 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
4388 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
4389 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
4390 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
4391 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
4392 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
4393 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
4394 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
4395 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
4396 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
4397 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
4398 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
4399 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
4400 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
4401 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
4402 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4403 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
4404 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
4405 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
4406 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
4407 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
4408 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
4409 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
4410 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
4411 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
4412 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
4413 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
4414 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
4415 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
4416 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
4417 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
4418 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
4419 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
4420 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
4421 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
4422 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
4423 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
4424 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
4425 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
4426 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
4427 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
4428 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
4429 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
4430 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
4431 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
4432 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
4433 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
4434 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
4435 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
4436 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
4437 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
4438 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
4439 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
4440 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
4441 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
4442 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
4443 * gcc.target/i386/sse-13.c: Ditto.
4444 * gcc.target/i386/sse-14.c: Ditto.
4445 * gcc.target/i386/sse-22.c: Ditto.
4446 * gcc.target/i386/sse-23.c: Ditto.
4448 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
4450 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
4451 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
4453 2014-01-31 Richard Biener <rguenther@suse.de>
4456 * gcc.dg/torture/pr59990.c: New testcase.
4458 2014-01-31 Jakub Jelinek <jakub@redhat.com>
4460 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
4461 if it fails don't run any tsan tests.
4463 2014-01-31 Marek Polacek <polacek@redhat.com>
4466 * gcc.dg/pr59940.c (g): Adjust dg-warning.
4467 (y): Adjust dg-error.
4468 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
4469 * gcc.dg/pr59963-1.c: New test.
4470 * gcc.dg/pr59963-2.c: New test.
4471 * gcc.dg/pr59963-3.c: New test.
4473 2014-01-30 Jakub Jelinek <jakub@redhat.com>
4476 * gcc.target/arm/pr59923.c: New test.
4478 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4480 * gcc.dg/vmx/splat.c: New.
4481 * gcc.dg/vmx/splat-vsx.c: New.
4482 * gcc.dg/vmx/splat-be-order.c: New.
4483 * gcc.dg/vmx/splat-vsx-be-order.c: New.
4484 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
4485 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
4487 2014-01-30 Richard Biener <rguenther@suse.de>
4489 PR tree-optimization/59993
4490 * gcc.dg/torture/pr59993.c: New testcase.
4492 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
4494 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
4495 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
4496 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
4497 vect_int rather than vect_float.
4499 2014-01-30 Marek Polacek <polacek@redhat.com>
4501 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
4503 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
4505 * gcc.target/microblaze/isa/fcmp4.c: New.
4507 2014-01-30 Marek Polacek <polacek@redhat.com>
4510 * gcc.dg/pr59940.c: New test.
4511 * gcc.dg/pr35635.c (func3): Move dg-warning.
4513 2014-01-30 Richard Biener <rguenther@suse.de>
4515 PR tree-optimization/59903
4516 * gcc.dg/torture/pr59903.c: New testcase.
4518 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
4521 * g++.dg/lookup/crash8.C: New.
4523 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
4526 * g++.dg/template/crash117.C: New.
4528 2014-01-30 Richard Biener <rguenther@suse.de>
4531 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
4532 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
4534 * gcc.dg/invalid-call-1.c: Likewise.
4536 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
4539 * g++.dg/cpp1y/auto-fn23.C: New.
4541 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
4544 * g++.dg/init/dso_handle2.C: New.
4546 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
4549 * g++.dg/cpp0x/pr58674.C: New.
4551 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
4554 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
4555 * gcc.target/i386/avx512f-gather-5.c: Ditto.
4557 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4559 * gcc.dg/vmx/merge-be-order.c: New.
4560 * gcc.dg/vmx/merge.c: New.
4561 * gcc.dg/vmx/merge-vsx-be-order.c: New.
4562 * gcc.dg/vmx/merge-vsx.c: New.
4564 2014-01-29 Richard Biener <rguenther@suse.de>
4566 PR tree-optimization/58742
4567 * gcc.dg/pr58742-1.c: New testcase.
4568 * gcc.dg/pr58742-2.c: Likewise.
4569 * gcc.dg/pr58742-3.c: Likewise.
4571 2014-01-29 Renlin Li <Renlin.Li@arm.com>
4573 * gcc.target/arm/ftest-armv7ve-arm.c: New.
4574 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
4575 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
4577 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
4580 * g++.dg/gomp/pr58702.C: New.
4582 2014-01-29 Dodji Seketeli <dodji@redhat.com>
4584 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
4587 2014-01-29 Jakub Jelinek <jakub@redhat.com>
4590 PR tree-optimization/59920
4591 * gcc.dg/pr59920-1.c: New test.
4592 * gcc.dg/pr59920-2.c: New test.
4593 * gcc.dg/pr59920-3.c: New test.
4594 * c-c++-common/gomp/pr59917-1.c: New test.
4595 * c-c++-common/gomp/pr59917-2.c: New test.
4597 PR tree-optimization/59594
4598 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
4599 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
4600 * gcc.dg/vect/pr59594.c: New test.
4602 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
4605 * gfortran.dg/allocate_class_3.f90: New test.
4607 2014-01-28 Dodji Seketeli <dodji@redhat.com>
4609 PR preprocessor/59935
4610 * c-c++-common/cpp/warning-zero-location.c: New test.
4611 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
4613 2014-01-27 Steve Ellcey <sellcey@mips.com>
4615 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
4617 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
4619 * g++.dg/ext/mv16.C: New tests.
4621 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
4623 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
4624 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4625 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
4626 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4627 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
4628 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4629 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
4630 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
4631 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
4632 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4633 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
4634 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4635 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
4636 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4637 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
4638 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
4639 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
4640 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4641 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
4642 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4643 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
4644 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4645 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
4646 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4647 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
4648 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4649 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
4650 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4651 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
4652 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4653 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
4654 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4655 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
4656 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4657 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
4658 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4659 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
4660 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4661 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
4662 _mm512_mask_cvtepi32_storeu_epi8.
4663 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4664 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
4665 _mm512_mask_cvtepi32_storeu_epi16.
4666 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4667 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
4668 _mm512_mask_cvtepi64_storeu_epi8.
4669 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4670 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
4671 _mm512_mask_cvtepi64_storeu_epi16.
4672 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4673 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
4674 _mm512_mask_cvtepi64_storeu_epi32.
4675 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4676 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
4677 _mm512_mask_cvtsepi32_storeu_epi8.
4678 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4679 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
4680 _mm512_mask_cvtsepi32_storeu_epi16.
4681 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4682 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
4683 _mm512_mask_cvtsepi64_storeu_epi8.
4684 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4685 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
4686 _mm512_mask_cvtsepi64_storeu_epi16.
4687 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4688 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
4689 _mm512_mask_cvtsepi64_storeu_epi32.
4690 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4691 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
4692 _mm512_mask_cvtusepi32_storeu_epi8.
4693 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4694 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
4695 _mm512_mask_cvtusepi32_storeu_epi16.
4696 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4697 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
4698 _mm512_mask_cvtusepi64_storeu_epi8.
4699 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4700 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
4701 _mm512_mask_cvtusepi64_storeu_epi16.
4702 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4703 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
4704 _mm512_mask_cvtusepi64_storeu_epi32.
4705 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4706 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
4708 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
4710 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
4711 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
4712 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
4713 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
4714 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
4715 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
4716 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
4717 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
4718 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
4719 built-ins roudning immediate.
4720 * gcc.target/i386/sse-22.c: Add new built-ins.
4721 * gcc.target/i386/sse-23.c: Ditto.
4722 * gcc.target/i386/avx-1.c: Ditto.
4724 2014-01-27 Christian Bruel <christian.bruel@st.com>
4726 * gcc.target/sh/torture/strncmp.c: New tests.
4728 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
4730 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
4732 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
4734 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
4736 2014-01-24 Jeff Law <law@redhat.com>
4738 PR tree-optimization/59919
4739 * gcc.c-torture/compile/pr59919.c: New test.
4741 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
4744 * g++.dg/ext/timevar2.C: New.
4746 2014-01-24 Marek Polacek <polacek@redhat.com>
4748 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
4750 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
4753 * gcc.target/i386/pr59929.c: New test.
4755 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4758 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
4759 word atomic functions at runtime.
4761 2014-01-23 Marek Polacek <polacek@redhat.com>
4764 * gcc.dg/pr59846.c: New test.
4766 2014-01-23 Marek Polacek <polacek@redhat.com>
4769 * c-c++-common/pr58346-1.c: New test.
4770 * c-c++-common/pr58346-2.c: New test.
4771 * c-c++-common/pr58346-3.c: New test.
4773 2014-01-23 Marek Polacek <polacek@redhat.com>
4776 * gcc.dg/20020220-2.c: Adjust dg-warning message.
4777 * gcc.dg/pr59871.c: New test.
4779 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
4782 * g++.dg/parse/enum11.C: New.
4784 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
4786 * gcc.target/aarch64/sshr64_1.c: New testcase.
4788 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
4790 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
4791 SIMD enabled function.
4792 * g++.dg/cilk-plus/ef_test.C: New test.
4793 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
4795 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
4796 to differenciate C error messages from C++ ones.
4798 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
4800 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
4802 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
4804 * gcc.target/microblaze/others/builtin-trap.c: New test,
4806 2014-01-23 Jakub Jelinek <jakub@redhat.com>
4809 * c-c++-common/gomp/pr58809.c: New test.
4811 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
4814 * c-c++-common/asan/use-after-return-1.c: Fixed
4817 2014-01-23 Dodji Seketeli <dodji@redhat.com>
4819 PR preprocessor/58580
4820 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
4822 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
4823 Ilya Tocar <ilya.tocar@intel.com>
4825 * gcc.target/i386/avx512f-kmovw-1.c: New.
4827 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
4829 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
4830 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4831 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4832 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4833 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4834 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4836 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
4839 * gcc.dg/pr48774.c: Remove skip for mips_rel.
4840 * gcc.target/mips/pr52125.c: New test.
4842 2014-01-22 Marek Polacek <polacek@redhat.com>
4845 * gcc.dg/torture/pr59891.c: New test.
4847 2014-01-22 Jeff Law <law@redhat.com>
4849 PR tree-optimization/59597
4850 * gcc.dg/tree-ssa/pr59597.c: New test.
4852 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
4854 PR rtl-optimization/59477
4855 * g++.dg/pr59477.C: New.
4857 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
4859 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
4861 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
4864 * g++.dg/pr59482.C: New.
4866 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4868 * gcc.dg/vmx/insert-vsx-be-order.c: New.
4869 * gcc.dg/vmx/extract-vsx.c: New.
4870 * gcc.dg/vmx/extract-vsx-be-order.c: New.
4871 * gcc.dg/vmx/insert-vsx.c: New.
4873 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
4875 PR rtl-optimization/59896
4876 * gcc.target/arm/pr59896.c: New.
4878 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
4880 PR rtl-optimization/59858
4881 * gcc.target/arm/pr59858.c: New.
4883 2014-01-21 Jakub Jelinek <jakub@redhat.com>
4886 * gcc.dg/tree-prof/pr59003.c: New test.
4889 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
4892 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
4894 * gfortran.dg/round_3.f08: Add more cases.
4896 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
4898 * lib/target-supports.exp (force_conventional_output_for): New
4900 * lib/scanasm.exp (scan-assembler_required_options)
4901 (scan-assembler-not_required_options)
4902 (scan-assembler-times_required_options): Replace with
4903 force_conventional_output_fors.
4904 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
4905 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
4907 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
4910 * gcc.target/i386/pr59789.c: New testcase.
4912 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
4914 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
4915 the 'code' bitfield from 16 to 8.
4917 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
4919 * lib/target-supports.exp
4920 (check_effective_target_vect_perm): Exclude aarch64_be.
4921 (check_effective_target_vect_perm_byte): Likewise.
4922 (check_effective_target_vect_perm_short): Likewise.
4924 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
4926 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
4927 (RUN_TEST): Use new macro.
4928 (INDEX64_32): Delete.
4929 (INDEX64_64): Likewise.
4930 (INDEX128_32): Likewise.
4931 (INDEX128_64): Likewise.
4933 (test_vneg_f32): Use fixed RUN_TEST.
4935 2014-01-20 Richard Biener <rguenther@suse.de>
4938 * gcc.dg/pr59860.c: New testcase.
4940 2014-01-20 Jakub Jelinek <jakub@redhat.com>
4943 * gcc.target/i386/pr59880.c: New test.
4945 2014-01-20 Renlin Li <renlin.li@arm.com>
4947 * gcc.dg/pr44194-1.c: Tweak regexp.
4949 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
4954 * gfortran.dg/round_3.f08: New cases added.
4955 * gfortran.dg/fmt_g_1.f90: New test.
4957 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
4959 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
4961 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
4963 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
4965 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
4967 * gcc.dg/vect/pr57705.c: Require vect_int.
4968 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
4969 * gcc.dg/vect/vect-alias-check.c: Likewise.
4971 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
4974 * gfortran.dg/unresolved_fixup_1.f90: New test.
4975 * gfortran.dg/unresolved_fixup_2.f90: New test.
4977 2014-01-18 Jakub Jelinek <jakub@redhat.com>
4980 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
4981 Remove dg-prune-output lines.
4983 2014-01-17 Jakub Jelinek <jakub@redhat.com>
4986 * gfortran.dg/pr59706.f90: New test.
4987 * g++.dg/ext/pr59706.C: New test.
4989 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
4993 * g++.dg/cpp0x/decltype-incomplete1.C: New.
4994 * g++.dg/init/pr58811.C: Likewise.
4996 2014-01-17 Jeff Law <law@redhat.com>
4999 * gfortran.dg/pr57904.f90: New test.
5001 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
5004 * g++.dg/cpp0x/nsdmi-union4.C: New.
5006 2014-01-17 Marek Polacek <polacek@redhat.com>
5009 * g++.dg/diagnostic/pr59838.C: New test.
5011 2014-01-17 Marek Polacek <polacek@redhat.com>
5014 * gcc.dg/pr58346.c: New test.
5016 2014-01-17 Jakub Jelinek <jakub@redhat.com>
5019 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
5020 dg-options, use dg-additional-options for i?86/x86_64 to avoid
5024 * gfortran.dg/pr59440-1.f90: New test.
5025 * gfortran.dg/pr59440-2.f90: New test.
5026 * gfortran.dg/pr59440-3.f90: New test.
5029 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
5030 testing for " version" and " alias" with one testing for
5031 " version\[^\n\r]* alias".
5032 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
5033 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
5034 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
5035 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
5036 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
5037 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
5040 * c-c++-common/torture/pr57945.c: New test.
5042 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
5044 * gcc.target/arm/its.c: New testcase.
5046 2014-01-16 Jan Hubicka <jh@suse.cz>
5049 * g++.dg/torture/pr59775.C: New testcase.
5051 2014-01-16 Jakub Jelinek <jakub@redhat.com>
5054 * gcc.c-torture/compile/pr58344.c: New test.
5057 * gcc.target/i386/pr59839.c: New test.
5060 * gcc.target/i386/pr9771-1.c (main): Rename to...
5061 (real_main): ... this. Add __asm name "main".
5062 (ASMNAME, ASMNAME2, STRING): Define.
5064 2014-01-16 Nick Clifton <nickc@redhat.com>
5067 * gcc.c-torture/compile/pr28865.c: New.
5068 * gcc.c-torture/execute/pr28865.c: New.
5070 2014-01-16 Marek Polacek <polacek@redhat.com>
5073 * gcc.dg/pr59827.c: New test.
5075 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
5077 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
5079 2014-01-15 Richard Henderson <rth@redhat.com>
5082 * gcc.target/i386/pr54694.c: New test.
5084 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
5087 * g++.dg/pr49718.C: New test.
5089 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
5091 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
5093 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
5095 * gcc.dg/vmx/mult-even-odd.c: New.
5096 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
5098 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
5100 * lib/target-supports.exp (check_libcilkrts_available): Added an
5101 extern "C" if we are using C++ along with a function prototype.
5103 2014-01-15 Jeff Law <law@redhat.com>
5105 PR tree-optimization/59747
5106 * gcc.c-torture/execute/pr59747.c: New test.
5108 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
5111 * c-c++-common/convert-vec-1.c: Also prune ABI change for
5113 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
5114 * g++.dg/ext/attribute-test-1.C: Likewise.
5115 * g++.dg/ext/attribute-test-2.C: Likewise.
5116 * g++.dg/ext/attribute-test-3.C: Likewise.
5117 * g++.dg/ext/attribute-test-4.C: Likewise.
5118 * g++.dg/ext/pr56790-1.C: Likewise.
5119 * g++.dg/torture/pr38565.C: Likewise.
5120 * gcc.dg/pr53060.c: Likewise.
5121 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
5122 * c-c++-common/vector-compare-2.c: Likewise.
5123 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
5124 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
5125 dg-message line number.
5127 2014-01-15 Matthias Klose <doko@ubuntu.com>
5129 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
5131 2014-01-15 Richard Biener <rguenther@suse.de>
5133 PR tree-optimization/59822
5134 * g++.dg/torture/pr59822.C: New testcase.
5136 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
5139 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
5140 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
5142 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
5143 Kugan Vivekanandarajah <kuganv@linaro.org>
5146 * g++.dg/pr59695.C: New testcase.
5148 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5151 * gcc.c-torture/compile/pr59803.c: New testcase.
5153 2014-01-15 Jakub Jelinek <jakub@redhat.com>
5156 * gcc.c-torture/execute/pr58943.c: New test.
5157 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
5159 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
5162 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
5163 * gcc.target/i386/pr39162.c (y): New __m256i variable.
5164 (bar): Change return type to void. Set y to x.
5165 * gcc.target/i386/pr59794-1.c: New testcase.
5166 * gcc.target/i386/pr59794-2.c: Likewise.
5167 * gcc.target/i386/pr59794-3.c: Likewise.
5168 * gcc.target/i386/pr59794-4.c: Likewise.
5169 * gcc.target/i386/pr59794-5.c: Likewise.
5170 * gcc.target/i386/pr59794-6.c: Likewise.
5171 * gcc.target/i386/pr59794-7.c: Likewise.
5173 2014-01-14 Richard Biener <rguenther@suse.de>
5175 PR tree-optimization/58921
5176 PR tree-optimization/59006
5177 * gcc.dg/torture/pr58921.c: New testcase.
5178 * gcc.dg/torture/pr59006.c: Likewise.
5179 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
5181 2014-01-14 Jakub Jelinek <jakub@redhat.com>
5184 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
5185 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
5186 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
5187 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
5188 Executing predictive commoning without unrolling.
5190 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
5192 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
5193 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
5194 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
5195 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
5196 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
5197 __builtin_ia32_rsqrt28sd_round.
5198 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
5199 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
5200 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
5201 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
5202 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
5203 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
5204 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
5205 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
5206 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
5207 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
5208 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
5209 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
5210 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
5211 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
5212 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
5213 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
5214 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
5215 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
5216 * gcc.target/i386/sse-22.c: Extend with new built-ins,
5217 fix wrong rounding mode (see above).
5218 * gcc.target/i386/sse-23.c: Ditto.
5220 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5222 * gcc.dg/vmx/insert.c: New.
5223 * gcc.dg/vmx/insert-be-order.c: New.
5224 * gcc.dg/vmx/extract.c: New.
5225 * gcc.dg/vmx/extract-be-order.c: New.
5227 2014-01-13 Jakub Jelinek <jakub@redhat.com>
5229 PR tree-optimization/59387
5230 * gcc.c-torture/execute/pr59387.c: New test.
5232 2014-01-13 Richard Biener <rguenther@suse.de>
5234 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
5235 adjusting mathlib options.
5236 * gfortran.dg/lto/lto.exp: Likewise.
5238 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
5240 * gnat.dg/loop_optimization17.adb: New test.
5241 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
5243 2014-01-13 Christian Bruel <christian.bruel@st.com>
5245 * gcc.target/sh/cmpstrn.c: New case.
5247 2014-01-13 Jakub Jelinek <jakub@redhat.com>
5249 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
5250 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
5252 2014-01-12 Janus Weil <janus@gcc.gnu.org>
5255 * gfortran.dg/alloc_comp_basics_6.f90: New.
5257 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
5260 * gfortran.dg/pr59700.f90: New test.
5262 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5264 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
5265 * gfortran.dg/use_only_3.f90: Likewise.
5266 * gfortran.dg/inquire_10.f90: Delete opened file.
5267 * gfortran.dg/inquire_15.f90: Likewise.
5268 * gfortran.dg/pr16597.f90: Likewise.
5269 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
5272 2014-01-10 Jeff Law <law@redhat.com>
5275 * gcc.c-torture/compile/pr59743.c: New test.
5277 2014-01-10 Jan Hubicka <jh@suse.cz>
5280 * g++.dg/torture/pr58585.C: New testcase.
5282 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
5284 * gcc.dg/pr46309.c: Disable for cris*-*-*.
5286 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
5288 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
5290 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
5293 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
5294 * gcc.target/aarch64/cmn-neg2.c: New test.
5296 2014-01-10 Richard Biener <rguenther@suse.de>
5298 PR tree-optimization/59374
5299 * gcc.dg/torture/pr59374-3.c: New testcase.
5301 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5303 * lib/target-supports.exp
5304 (check_effective_target_arm_crypto_ok_nocache): New.
5305 (check_effective_target_arm_crypto_ok): Use above procedure.
5306 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
5308 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
5312 * g++.dg/ipa/devirt-20.C: New testcase.
5313 * g++.dg/torture/pr58252.C: Likewise.
5314 * g++.dg/torture/pr59226.C: Likewise.
5316 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
5318 * c-c++-common/asan/no-asan-stack.c: New test.
5320 2014-01-10 Jakub Jelinek <jakub@redhat.com>
5323 * gcc.dg/pr59670.c: New test.
5325 2014-01-09 Steve Ellcey <sellcey@mips.com>
5327 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
5329 2014-01-09 Jakub Jelinek <jakub@redhat.com>
5332 * gcc.target/i386/pr47735.c: New test.
5334 PR tree-optimization/59622
5335 * g++.dg/opt/pr59622-2.C: New test.
5336 * g++.dg/opt/pr59622-3.C: New test.
5337 * g++.dg/opt/pr59622-4.C: New test.
5338 * g++.dg/opt/pr59622-5.C: New test.
5341 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
5342 filename:line instead of (modulename+offset) form with stripped
5343 initial / from the filename.
5345 2014-01-09 Ian Lance Taylor <iant@google.com>
5347 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
5348 the other Go compiler.
5350 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
5353 * g++.dg/cpp0x/variadic145.C: New.
5355 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
5357 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
5358 which don't support -fsplit-stack. Skip rotate[0123].go tests.
5360 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
5363 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
5364 are run only if the Cilk library is available/enabled.
5365 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
5366 * lib/target-supports.exp (check_libcilkrts_available): New function.
5368 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
5371 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
5372 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
5373 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
5374 with dg-additional-options.
5375 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5376 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5377 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5378 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5379 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
5380 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
5382 2014-01-09 Richard Biener <rguenther@suse.de>
5384 PR tree-optimization/59715
5385 * gcc.dg/torture/pr59715.c: New testcase.
5387 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
5389 * c-c++-common/asan/no-asan-globals.c: New test.
5390 * c-c++-common/asan/no-instrument-reads.c: Likewise.
5391 * c-c++-common/asan/no-instrument-writes.c: Likewise.
5392 * c-c++-common/asan/use-after-return-1.c: Likewise.
5393 * c-c++-common/asan/no-use-after-return.c: Likewise.
5395 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
5397 * gnat.dg/weak2.ad[sb]: New test.
5399 2014-01-08 Jakub Jelinek <jakub@redhat.com>
5402 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
5403 type, use pointers to vector type instead.
5405 2014-01-08 Catherine Moore <clm@codesourcery.com>
5407 * gcc.target/mips/umips-branch-3.c: New test.
5408 * gcc.target/mips/umips-branch-4.c: New test.
5410 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
5412 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
5413 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
5414 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
5415 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
5416 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
5417 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
5418 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
5419 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
5421 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
5423 PR rtl-optimization/59137
5424 * gcc.target/mips/pr59137.c: New test.
5426 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
5428 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
5429 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
5430 * gcc.target/i386/pr55433.c (dg-options): Ditto.
5431 * gcc.target/i386/pr57848.c (dg-options): Ditto.
5432 * gcc.target/i386/pr59099.c (dg-options): Ditto.
5433 Require fpic effective target.
5434 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
5436 2014-01-08 Jakub Jelinek <jakub@redhat.com>
5439 * gcc.dg/pr59722.c: New test.
5441 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
5444 * gcc.dg/torture/pr57748-3.c: New test.
5445 * gcc.dg/torture/pr57748-4.c: New test.
5447 2014-01-08 Marek Polacek <polacek@redhat.com>
5450 * gcc.dg/gomp/pr59669-1.c: New test.
5451 * gcc.dg/gomp/pr59669-2.c: New test.
5453 2014-01-08 Martin Jambor <mjambor@suse.cz>
5456 * gcc.dg/ipa/pr59610.c: New test.
5458 2014-01-08 Janus Weil <janus@gcc.gnu.org>
5461 * gfortran.dg/binding_label_tests_26a.f90: New.
5462 * gfortran.dg/binding_label_tests_26b.f90: New.
5464 2014-01-08 Marek Polacek <polacek@redhat.com>
5467 * c-c++-common/ubsan/pr59667.c: New test.
5469 2014-01-08 Richard Biener <rguenther@suse.de>
5472 * gcc.dg/pr59630.c: New testcase.
5474 2014-01-08 Richard Biener <rguenther@suse.de>
5477 * gcc.dg/pr59471.c: New testcase.
5479 2014-01-07 Jeff Law <law@redhat.com>
5482 * gcc.target/i386/pr53623.c: New test.
5484 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
5486 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
5488 * g++.dg/cpp1y/pr58534.C: Likewise.
5489 * g++.dg/cpp1y/pr58536.C: Likewise.
5490 * g++.dg/cpp1y/pr58548.C: Likewise.
5491 * g++.dg/cpp1y/pr58549.C: Likewise.
5492 * g++.dg/cpp1y/pr58637.C: Likewise.
5493 * g++.dg/cpp1y/pr59112.C: Likewise.
5494 * g++.dg/cpp1y/pr59113.C: Likewise.
5495 * g++.dg/cpp1y/pr59629.C: Likewise.
5496 * g++.dg/cpp1y/pr59635.C: Likewise.
5497 * g++.dg/cpp1y/pr59636.C: Likewise.
5498 * g++.dg/cpp1y/pr59638.C: Likewise.
5500 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
5502 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
5504 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
5506 * gcc.target/i386/intrinsics_4.c (bar): New function.
5508 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
5510 * g++.dg/ext/is_base_of_incomplete-2.C: New.
5512 2014-01-07 Jakub Jelinek <jakub@redhat.com>
5514 PR rtl-optimization/58668
5515 * gcc.dg/pr58668.c: New test.
5517 PR tree-optimization/59643
5518 * gcc.dg/pr59643.c: New test.
5519 * gcc.c-torture/execute/pr59643.c: New test.
5521 2014-01-06 Janus Weil <janus@gcc.gnu.org>
5524 * gfortran.dg/class_allocate_16.f90: New.
5526 2014-01-06 Jakub Jelinek <jakub@redhat.com>
5529 * gcc.target/i386/pr59644.c: New test.
5531 2014-01-06 Marek Polacek <polacek@redhat.com>
5534 * gcc.dg/pr57773.c: New test.
5536 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
5542 * g++.dg/cpp1y/pr59635.C: New testcase.
5543 * g++.dg/cpp1y/pr59636.C: New testcase.
5544 * g++.dg/cpp1y/pr59629.C: New testcase.
5545 * g++.dg/cpp1y/pr59638.C: New testcase.
5547 2014-01-06 Martin Jambor <mjambor@suse.cz>
5550 * gcc.dg/ipa/pr59008.c: New test.
5552 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5554 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
5557 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5559 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
5560 Require c99_runtime.
5561 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
5563 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
5564 Require c99_runtime.
5565 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
5566 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
5567 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
5569 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
5570 Require c99_runtime.
5571 Make CALC void static.
5572 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
5574 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
5575 Require c99_runtime.
5576 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
5578 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5580 * gcc.target/i386/pr59501-1.c: Require avx effective target.
5581 * gcc.target/i386/pr59501-2.c: Likewise.
5582 * gcc.target/i386/pr59501-3.c: Likewise.
5583 * gcc.target/i386/pr59501-4.c: Likewise.
5584 * gcc.target/i386/pr59501-5.c: Likewise.
5585 * gcc.target/i386/pr59501-6.c: Likewise.
5587 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5589 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
5590 * gcc.target/i386/pr59390_1.c: Likewise.
5591 * gcc.target/i386/pr59390_2.c: Likewise.
5593 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
5595 * gcc.dg/pr59350.c: Tweak.
5596 * gcc.dg/pr59350-2.c: New test.
5597 * g++.dg/pr59510.C: Likewise.
5599 2014-01-06 Janus Weil <janus@gcc.gnu.org>
5602 * gfortran.dg/bind_c_procs_2.f90: New.
5604 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
5606 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
5607 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5608 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5609 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5610 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
5611 * gcc.dg/tree-ssa/vrp47.c: Likewise.
5612 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5614 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
5616 * gcc.target/arm/neon-nested-apcs.c: New test.
5618 2014-01-04 Jakub Jelinek <jakub@redhat.com>
5620 PR tree-optimization/59519
5621 * gcc.dg/vect/pr59519-1.c: New test.
5622 * gcc.dg/vect/pr59519-2.c: New test.
5624 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
5627 2014-01-04 Janus Weil <janus@gcc.gnu.org>
5630 * gfortran.dg/typebound_proc_32.f90: New.
5632 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
5635 * g++.dg/pr58950.C: New file.
5637 2014-01-03 Tobias Burnus <burnus@net-b.de>
5640 * g++.dg/gomp/pr58567.C: New.
5642 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
5644 PR tree-optimization/59651
5645 * gcc.dg/torture/pr59651.c: New test.
5646 * gcc.dg/vect/pr59651.c: Ditto.
5648 2014-01-03 Jakub Jelinek <jakub@redhat.com>
5651 * gcc.target/i386/pr59625.c: New test.
5653 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
5657 * g++.dg/cpp0x/range-for28.C: New.
5658 * g++.dg/cpp0x/range-for3.C: Update.
5660 2014-01-02 Joseph Myers <joseph@codesourcery.com>
5662 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
5664 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
5667 * g++.dg/cpp0x/pr59641.C: New file.
5669 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
5671 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
5673 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
5676 * g++.dg/ext/pr59378.C: New file.
5678 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5680 Update copyright years
5682 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5684 * gcc.target/arc/arc.exp: Use the standard form for the copyright
5687 2014-01-02 Janus Weil <janus@gcc.gnu.org>
5690 * gfortran.dg/dynamic_dispatch_12.f90: New.
5692 2014-01-01 Jakub Jelinek <jakub@redhat.com>
5694 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
5695 the builtin isn't optimized away as unused.
5697 PR rtl-optimization/59647
5698 * g++.dg/opt/pr59647.C: New test.
5700 Copyright (C) 2014 Free Software Foundation, Inc.
5702 Copying and distribution of this file, with or without modification,
5703 are permitted in any medium without royalty provided the copyright
5704 notice and this notice are preserved.