1 2014-06-02 Jeff Law <law@redhat.com>
3 PR rtl-optimization/61094
4 * g++.dg/pr61094: New test.
6 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
8 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
9 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
10 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
11 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
12 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
13 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
14 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
15 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
17 2014-06-02 Richard Biener <rguenther@suse.de>
19 PR tree-optimization/61346
20 * gcc.dg/torture/pr61346.c: New testcase.
22 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
24 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
26 * gcc.target/i386/sibcall-4.c: Ditto.
27 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
29 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
31 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
32 in scan-assembler-not string.
33 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
34 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
35 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
37 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
39 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
41 2014-06-01 Kai Tietz <ktietz@redhat.com>
44 * gcc.target/i386/sibcall-6.c: New test.
46 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
50 * g++.dg/cpp0x/pr57543-1.C: New.
51 * g++.dg/cpp0x/pr57543-2.C: Likewise.
52 * g++.dg/cpp0x/pr57543-3.C: Likewise.
53 * g++.dg/cpp0x/decltype59.C: Likewise.
55 2014-05-31 Tom de Vries <tom@codesourcery.com>
57 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
59 2014-05-30 Jakub Jelinek <jakub@redhat.com>
61 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
62 restore_gcc_exec_prefix_env_var): New procedures.
63 (set_ld_library_path_env_vars,
64 restore_ld_library_path_env_vars): Use them.
65 * lib/c-compat.exp: Load target-libpath.exp.
66 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
67 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
68 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
69 restore_gcc_exec_prefix_env_var.
70 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
73 * c-c++-common/asan/misalign-1.c: New test.
74 * c-c++-common/asan/misalign-2.c: New test.
76 * g++.dg/asan/asan_test.C: Add -std=c++11 and
77 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
78 -DASAN_USE_DEJAGNU_GTEST=1.
79 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
80 * g++.dg/asan/asan_oob_test.cc: Likewise.
81 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
82 * g++.dg/asan/asan_str_test.cc: Likewise.
83 * g++.dg/asan/asan_test_utils.h: Likewise.
84 * g++.dg/asan/sanitizer_test_config.h: Likewise.
85 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
86 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
87 Imported from upstream r209283.
88 * g++.dg/asan/asan_test_config.h: Likewise.
90 2014-05-30 Kai Tietz <ktietz@redhat.com>
93 * gcc.target/i386/sibcall-1.c: New test.
94 * gcc.target/i386/sibcall-2.c: New test.
95 * gcc.target/i386/sibcall-3.c: New test.
96 * gcc.target/i386/sibcall-4.c: New test.
98 2014-05-30 Ian Lance Taylor <iant@google.com>
100 * gcc.target/i386/pause-2.c: New test.
102 2014-05-30 Tom de Vries <tom@codesourcery.com>
104 * gcc.target/i386/fuse-caller-save.c: New test.
105 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
106 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
108 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
110 * gcc.target/arm/simd/vrev16p8_1.c: New file.
111 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
112 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
113 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
114 * gcc.target/arm/simd/vrev16s8_1.c: New file.
115 * gcc.target/arm/simd/vrev16u8_1.c: New file.
116 * gcc.target/arm/simd/vrev32p16_1.c: New file.
117 * gcc.target/arm/simd/vrev32p8_1.c: New file.
118 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
119 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
120 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
121 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
122 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
123 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
124 * gcc.target/arm/simd/vrev32s16_1.c: New file.
125 * gcc.target/arm/simd/vrev32s8_1.c: New file.
126 * gcc.target/arm/simd/vrev32u16_1.c: New file.
127 * gcc.target/arm/simd/vrev32u8_1.c: New file.
128 * gcc.target/arm/simd/vrev64f32_1.c: New file.
129 * gcc.target/arm/simd/vrev64p16_1.c: New file.
130 * gcc.target/arm/simd/vrev64p8_1.c: New file.
131 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
132 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
133 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
134 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
135 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
136 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
137 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
138 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
139 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
140 * gcc.target/arm/simd/vrev64s16_1.c: New file.
141 * gcc.target/arm/simd/vrev64s32_1.c: New file.
142 * gcc.target/arm/simd/vrev64s8_1.c: New file.
143 * gcc.target/arm/simd/vrev64u16_1.c: New file.
144 * gcc.target/arm/simd/vrev64u32_1.c: New file.
145 * gcc.target/arm/simd/vrev64u8_1.c: New file.
147 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
149 PR rtl-optimization/61325
150 * gcc.target/aarch64/pr61325.c: New.
152 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
154 * gcc.target/arm/simd/vextQf32_1.c: New file.
155 * gcc.target/arm/simd/vextQp16_1.c: New file.
156 * gcc.target/arm/simd/vextQp8_1.c: New file.
157 * gcc.target/arm/simd/vextQs16_1.c: New file.
158 * gcc.target/arm/simd/vextQs32_1.c: New file.
159 * gcc.target/arm/simd/vextQs64_1.c: New file.
160 * gcc.target/arm/simd/vextQs8_1.c: New file.
161 * gcc.target/arm/simd/vextQu16_1.c: New file.
162 * gcc.target/arm/simd/vextQu32_1.c: New file.
163 * gcc.target/arm/simd/vextQu64_1.c: New file.
164 * gcc.target/arm/simd/vextQu8_1.c: New file.
165 * gcc.target/arm/simd/vextQp64_1.c: New file.
166 * gcc.target/arm/simd/vextf32_1.c: New file.
167 * gcc.target/arm/simd/vextp16_1.c: New file.
168 * gcc.target/arm/simd/vextp8_1.c: New file.
169 * gcc.target/arm/simd/vexts16_1.c: New file.
170 * gcc.target/arm/simd/vexts32_1.c: New file.
171 * gcc.target/arm/simd/vexts64_1.c: New file.
172 * gcc.target/arm/simd/vexts8_1.c: New file.
173 * gcc.target/arm/simd/vextu16_1.c: New file.
174 * gcc.target/arm/simd/vextu32_1.c: New file.
175 * gcc.target/arm/simd/vextu64_1.c: New file.
176 * gcc.target/arm/simd/vextu8_1.c: New file.
177 * gcc.target/arm/simd/vextp64_1.c: New file.
179 2014-05-29 Radovan Obradovic <robradovic@mips.com>
180 Tom de Vries <tom@codesourcery.com>
182 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
184 * gcc.target/mips/fuse-caller-save.h: New include file.
185 * gcc.target/mips/fuse-caller-save.c: New test.
186 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
187 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
189 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
191 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
193 2014-05-28 Richard Biener <rguenther@suse.de>
196 * gcc.dg/pr61045.c: New testcase.
198 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
200 * lib/clearcap.exp: New file.
201 * gcc.dg/vect/vect.exp: Load clearcap.exp.
202 Remove clearcap_ldflags handling.
203 Call clearcap-init, clearcap-finish.
204 * gcc.target/i386/i386.exp: Likewise.
205 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
206 * gcc.target/i386/clearcapv2.map: Move to
207 ../config/sol2-clearcapv2.map.
208 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
209 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
211 2014-05-28 Richard Biener <rguenther@suse.de>
213 PR tree-optimization/61335
214 * gfortran.dg/pr61335.f90: New testcase.
216 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
218 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
220 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
222 * gnat.dg/overflow_fixed.adb: New test.
224 2014-05-27 Marek Polacek <polacek@redhat.com>
227 * gcc.dg/pr56724-1.c: New test.
228 * gcc.dg/pr56724-2.c: New test.
229 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
231 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
233 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
235 * gcc.dg/fold-compare-8.c: New test.
236 * gcc.dg/Wstrict-overflow-25.c: Likewise.
238 2014-05-27 Richard Biener <rguenther@suse.de>
240 * gcc.dg/tree-ssa/vrp92.c: New testcase.
242 2014-05-27 Marek Polacek <polacek@redhat.com>
245 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
246 LLONG_MIN, and ULLONG_MAX.
248 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
250 * lib/target-supports.exp (check_effective_target_vect_bswap):
251 Specify arm*-*-* support.
253 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
256 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
258 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
259 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
261 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
263 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
265 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
267 PR rtl-optimization/61222
268 * gcc.c-torture/compile/pr61222-1.c: New test.
269 * gcc.c-torture/compile/pr61222-2.c: Likewise.
271 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
273 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
275 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
277 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
279 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
282 * gfortran.dg/namelist_85.f90: New test.
284 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
287 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
288 the case with syntax error.
290 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
292 * gcc.dg/lto/pr61278_0.c: New test.
293 * gcc.dg/lto/pr61278_1.c: New test.
295 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
297 * gcc.dg/pr61220.c: New test.
298 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
300 2014-05-25 Tobias Burnus <burnus@net-b.de>
302 * gfortran.dg/coarray_10.f90: Update dg-warning.
303 * gfortran.dg/coarray_this_image_1.f90: New.
304 * gfortran.dg/coarray_this_image_2.f90: New.
306 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
309 * gfortran.dg/arrayio_14.f90: New test.
311 2014-05-24 Andreas Schwab <schwab@suse.de>
313 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
315 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
317 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
318 Adjust regexp for -flto.
319 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
320 * gfortran.dg/pr52835.f90: Likewise.
322 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
324 PR rtl-optimization/61215
325 * gcc.target/i386/pr61215.c: New.
327 2014-05-23 Marek Polacek <polacek@redhat.com>
328 Jakub Jelinek <jakub@redhat.com>
330 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
331 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
332 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
333 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
334 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
335 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
336 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
337 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
338 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
339 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
340 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
341 * c-c++-common/ubsan/float-cast.h: New file.
342 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
343 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
345 2014-05-23 Jiong Wang <jiong.wang@arm.com>
347 * gcc.target/aarch64/tail_indirect_call_1.c: New.
349 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
351 * g++.dg/cpp1y/lambda-init9.C: New.
353 2014-05-23 Richard Biener <rguenther@suse.de>
356 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
357 adjust testcase to reflect reality.
359 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
361 PR tree-optimization/54733
362 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
363 optimization to support memory sources and bitwise operations
364 equivalent to load in host endianness.
365 * gcc.dg/optimize-bswaphi-1.c: Likewise.
366 * gcc.dg/optimize-bswapsi-2.c: Likewise.
367 * gcc.c-torture/execute/bswap-2.c: Likewise.
369 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
371 * lib/target-supports.exp: New effective targets for architectures
372 capable of performing byte swap.
373 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
374 * gcc.dg/optimize-bswapdi-2.c: Likewise.
375 * gcc.dg/optimize-bswapsi-1.c: Likewise.
377 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
380 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
381 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
383 2014-05-22 Xinliang David Li <davidxl@google.com>
385 * g++.dg/ipa/devirt-15.C: Fix expected message.
386 * g++.dg/ipa/devirt-16.C: Ditto.
387 * g++.dg/ipa/devirt-17.C: Ditto.
388 * g++.dg/ipa/devirt-26.C: Ditto.
389 * g++.dg/ipa/imm-devirt-1.C: Ditto.
390 * g++.dg/ipa/imm-devirt-2.C: Ditto.
391 * g++.dg/tree-ssa/pr8781.C:Ditto.
393 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
395 * gcc.target/powerpc/htm-ttest.c: New test.
397 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
399 * gnat.dg/opt37.ad[sb]: New test.
401 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
404 * g++.dg/cilk-plus/AN/array_function.cc: New.
406 2014-05-22 Richard Biener <rguenther@suse.de>
408 * gcc.dg/tree-ssa/alias-33.c: New testcase.
410 2014-05-22 Kostya Serebryany <kcc@google.com>
412 * c-c++-common/tsan/mutexset1.c: Update the test to match
414 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
416 2014-05-21 Marek Polacek <polacek@redhat.com>
419 * g++.dg/ubsan/pr61272.C: New test.
421 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
422 Sandra Loosemore <sandra@codesourcery.com>
425 * lib/scanasm.exp (scan-lto-assembler): New procedure.
426 * gcc.target/nios2/custom-fp-lto.c: New test.
428 2014-05-21 Andreas Schwab <schwab@suse.de>
430 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
432 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
435 * gcc.target/sh/pr54236-3.c: New.
437 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
440 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
442 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
444 PR tree-optimization/60899
445 * g++.dg/ipa/devirt-11.C: Update template.
447 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
450 * g++.dg/cpp0x/pr61038.C: New.
452 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
457 * g++.dg/cpp0x/nsdmi-template11.C: New.
458 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
459 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
461 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
463 * gnat.dg/opt35.adb: New test.
464 * gnat.dg/opt36.adb: Likewise.
465 * gnat.dg/opt35_pkg.ad[sb]: New helper.
467 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
470 * g++.dg/cpp0x/Wattributes1.C: New.
471 * g++.dg/ext/visibility/redecl1.C: Adjust.
472 * g++.dg/ext/visibility/visibility-7.C: Likewise.
474 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
476 * gcc.target/powerpc/vsxcopy.c: New test.
478 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
481 * g++.dg/cpp0x/nsdmi-union6.C: New.
482 * g++.dg/parse/pr58664.C: Likewise.
483 * g++.dg/cpp0x/nsdmi6.C: Tweak.
484 * g++.dg/parse/crash31.C: Likewise.
485 * g++.dg/template/error2.C: Likewise.
486 * g++.dg/template/inherit8.C: Likewise.
487 * g++.dg/template/offsetof2.C: Likewise.
489 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
491 * c-c++-common/gomp/simd4.c: Adjust for inform.
492 * g++.dg/cpp0x/decltype-call1.C: Likewise.
493 * g++.dg/cpp0x/forw_enum6.C: Likewise.
494 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
495 * g++.dg/cpp0x/noexcept15.C: Likewise.
496 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
497 * g++.dg/eh/spec6.C: Likewise.
498 * g++.dg/expr/cast1.C: Likewise.
499 * g++.dg/expr/dtor1.C: Likewise.
500 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
501 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
502 * g++.dg/gomp/pr49223-2.C: Likewise.
503 * g++.dg/gomp/udr-4.C: Likewise.
504 * g++.dg/init/delete1.C: Likewise.
505 * g++.dg/other/crash-2.C: Likewise.
506 * g++.dg/parse/crash24.C: Likewise.
507 * g++.dg/parse/crash25.C: Likewise.
508 * g++.dg/parse/crash31.C: Likewise.
509 * g++.dg/parse/crash49.C: Likewise.
510 * g++.dg/parse/crash50.C: Likewise.
511 * g++.dg/parse/crash54.C: Likewise.
512 * g++.dg/parse/dtor7.C: Likewise.
513 * g++.dg/parse/error40.C: Likewise.
514 * g++.dg/parse/fused-params1.C: Likewise.
515 * g++.dg/parse/new1.C: Likewise.
516 * g++.dg/template/crash35.C: Likewise.
517 * g++.dg/template/crash59.C: Likewise.
518 * g++.dg/template/crash77.C: Likewise.
519 * g++.dg/template/error51.C: Likewise.
520 * g++.dg/template/incomplete1.C: Likewise.
521 * g++.dg/template/incomplete3.C: Likewise.
522 * g++.dg/template/incomplete4.C: Likewise.
523 * g++.dg/template/incomplete5.C: Likewise.
524 * g++.dg/template/inherit8.C: Likewise.
525 * g++.dg/template/instantiate1.C: Likewise.
526 * g++.dg/template/instantiate3.C: Likewis: Likewise.
527 * g++.dg/template/offsetof2.C: Likewise.
528 * g++.dg/tm/pr51928.C: Likewise.
529 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
530 * g++.dg/warn/incomplete1.C: Likewise.
531 * g++.dg/warn/incomplete2.C: Likewise.
532 * g++.old-deja/g++.brendan/friend4.C: Likewise.
533 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
534 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
535 * g++.old-deja/g++.eh/catch1.C: Likewise.
536 * g++.old-deja/g++.eh/spec6.C: Likewise.
537 * g++.old-deja/g++.mike/p7868.C: Likewise.
538 * g++.old-deja/g++.other/crash38.C: Likewise.
539 * g++.old-deja/g++.other/enum2.C: Likewise.
540 * g++.old-deja/g++.other/incomplete.C: Likewise.
541 * g++.old-deja/g++.other/vaarg3.C: Likewise.
542 * g++.old-deja/g++.pt/crash9.C: Likewise.
543 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
544 * g++.old-deja/g++.pt/typename8.C: Likewise.
545 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
547 2014-05-19 Joseph Myers <joseph@codesourcery.com>
549 * lib/target-supports.exp
550 (check_effective_target_vect_sizes_32B_16B): Return false if
551 128-bit AVX vectors preferred.
553 2014-05-19 Mike Stump <mikestump@comcast.net>
555 * lib/target-supports.exp (check_effective_target_avx): Early out
556 if not x86 to prevent x86 flags on non-x86 targets.
558 2014-05-19 Richard Biener <rguenther@suse.de>
560 PR tree-optimization/61221
561 * gcc.dg/torture/pr61221.c: New testcase.
563 2014-05-19 Richard Biener <rguenther@suse.de>
565 PR tree-optimization/61209
566 * gfortran.dg/pr61209.f90: New testcase.
568 2014-05-19 Richard Biener <rguenther@suse.de>
570 PR tree-optimization/61184
571 * c-c++-common/torture/pr61184.c: New testcase.
573 2014-05-19 Christian Bruel <christian.bruel@st.com>
576 * gcc.target/sh/pr61195.c: New test.
578 2014-05-18 Wei Mi <wmi@google.com>
581 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
582 directive with rtl insns. Add effective-target fpic and
585 2014-05-17 Xinliang David Li <davidxl@google.com>
587 * g++.dg/ipa/devirt-33.C: New testcase.
589 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
591 * g++.dg/ipa/comdat.C: New file.
593 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
595 * gnat.dg/volatile12.ad[sb]: New test.
597 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
599 * gnat.dg/enum3.adb: New test.
601 2014-05-18 Andreas Schwab <schwab@suse.de>
603 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
605 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
608 * gfortran.dg/namelist_utf8.f90: New test.
610 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
613 * g++.dg/cpp0x/decltype58.C: New.
615 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
617 * gcc.target/microblaze/others/break_handler.c: New.
619 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
621 PR tree-optimization/61140
622 PR tree-optimization/61150
623 PR tree-optimization/61197
624 * gcc.dg/tree-ssa/pr61140.c: New file.
625 * gcc.dg/tree-ssa/pr61150.c: New file.
626 * gcc.dg/tree-ssa/pr61197.c: New file.
628 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
630 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
631 (dg-options): Add -mfpmath=387.
632 (dg-final): Check that no MMX registers are used.
634 2014-05-17 Andreas Schwab <schwab@suse.de>
636 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
638 2014-05-16 David Malcolm <dmalcolm@redhat.com>
641 2014-04-29 David Malcolm <dmalcolm@redhat.com>
643 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
644 occurrences of "int" in the gimple dump to reflect that the return
645 types of functions now show up in such dumps.
646 * gcc.dg/tree-ssa/pr27810.c: Likewise.
648 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
650 * gcc.c-torture/execute/20101011-1.c: Update testcase.
651 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
652 * gcc.dg/tree-ssa/writeonly.c: New testcase.
653 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
654 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
655 * gcc.dg/debug/pr35154.c: Update testcase.
656 * gcc.target/i386/vectorize1.c: Update testcase.
658 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
661 * g++.dg/parse/error54.C: New.
663 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
665 PR rtl-optimization/60969
666 * g++.dg/pr60969.C: New.
668 2014-05-16 Richard Biener <rguenther@suse.de>
670 PR tree-optimization/61194
671 * gcc.dg/vect/pr61194.c: New testcase.
673 2014-05-16 Richard Biener <rguenther@suse.de>
675 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
676 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
677 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
678 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
680 2014-05-16 Richard Biener <rguenther@suse.de>
682 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
684 2014-05-15 Martin Jambor <mjambor@suse.cz>
687 * g++.dg/ipa/pr61085.C: New test.
689 2014-05-15 Martin Jambor <mjambor@suse.cz>
691 PR tree-optimization/61090
692 * gcc.dg/tree-ssa/pr61090.c: New test.
694 2014-05-15 Jakub Jelinek <jakub@redhat.com>
696 PR tree-optimization/61158
697 * gcc.dg/pr61158.c: New test.
699 2014-05-15 Andreas Schwab <schwab@suse.de>
701 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
703 * obj-c++.dg/exceptions-5.mm: Likewise.
705 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
707 * shrink-wrap-loop.c: New test case.
709 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
711 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
712 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
713 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
714 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
715 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
716 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
717 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
718 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
719 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
720 * gcc.target/arm/simd/vtrnf32_1.c: New file.
721 * gcc.target/arm/simd/vtrnp16_1.c: New file.
722 * gcc.target/arm/simd/vtrnp8_1.c: New file.
723 * gcc.target/arm/simd/vtrns16_1.c: New file.
724 * gcc.target/arm/simd/vtrns32_1.c: New file.
725 * gcc.target/arm/simd/vtrns8_1.c: New file.
726 * gcc.target/arm/simd/vtrnu16_1.c: New file.
727 * gcc.target/arm/simd/vtrnu32_1.c: New file.
728 * gcc.target/arm/simd/vtrnu8_1.c: New file.
730 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
732 * gcc.target/i386/clflushopt-1.c: New.
733 * gcc.target/i386/xsavec-1.c: Ditto.
734 * gcc.target/i386/xsavec64-1.c: Ditto.
735 * gcc.target/i386/xsaves-1.c: Ditto.
736 * gcc.target/i386/xsaves64-1.c: Ditto.
737 * gcc.target/i386/sse-12.c: Test new options.
738 * gcc.target/i386/sse-13.c: Ditto.
739 * gcc.target/i386/sse-14.c: Ditto.
740 * gcc.target/i386/sse-22.c: Ditto.
741 * gcc.target/i386/sse-23.c: Ditto.
742 * g++.dg/other/i386-2.C: Ditto.
743 * g++.dg/other/i386-3.C: Ditto.
745 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
747 PR rtl-optimization/60866
748 * gcc.dg/pr60866.c: New test.
750 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
752 PR rtl-optimization/60901
753 * gcc.target/i386/pr60901.c: New test.
755 2014-05-14 Yury Gribov <y.gribov@samsung.com>
758 * c-c++-common/asan/asan-interface-1.c: New test.
759 * lib/asan-dg.exp (asan_include_flags): New function.
760 (asan_init): Call asan_include_flags to obtain path
761 to sanitizer headers.
763 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
765 * lib/target-support.exp (check_dfp_hw_available): New function.
766 (is-effective-target): Check $arg for dfp_hw.
767 (is-effective-target-keyword): Likewise.
768 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
769 Change target to dfp_hw.
771 2014-05-13 Marek Polacek <polacek@redhat.com>
774 * gcc.dg/pr61162.c: New test.
776 2014-05-13 Marek Polacek <polacek@redhat.com>
778 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
779 * c-c++-common/pr50459-2.c: New test.
781 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
784 * g++.dg/template/pr54310.C: New.
786 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
787 Sandra Loosemore <sandra@codesourcery.com>
789 * gcc.target/mips/loongson-simd.c: Disable micromips too.
791 2014-05-13 Catherine Moore <clm@cm00re.com>
793 * gcc.target/mips/near-far-1.c: Adjust expected output
794 to allow the JALS instruction.
795 * gcc.target/mips/near-far-2.c: Likewise.
796 * gcc.target/mips/near-far-4.c: Likewise.
798 2014-05-13 Bin Cheng <bin.cheng@arm.com>
800 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
802 2014-05-13 Jakub Jelinek <jakub@redhat.com>
805 * gcc.dg/pr61060.c: New test.
807 2014-05-12 DJ Delorie <dj@redhat.com>
809 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
810 * gcc.dg/sibcall-4.c: Likewise.
812 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
814 * objc.dg/shadow-1.m: New test.
815 * objc.dg/shadow-2.m: New test.
816 * objc.dg/ivar-scope-1.m: New test.
817 * objc.dg/ivar-scope-2.m: New test.
818 * objc.dg/ivar-scope-3.m: New test.
819 * objc.dg/ivar-scope-4.m: New test.
820 * objc.dg/ivar-visibility-1.m: New test.
821 * objc.dg/ivar-visibility-2.m: New test.
822 * objc.dg/ivar-visibility-3.m: New test.
823 * objc.dg/ivar-visibility-4.m: New test.
825 2014-05-12 Tobias Burnus <burnus@net-b.de>
828 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
830 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
833 * gfortran.dg/associate_16.f90: New test.
835 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
838 * gcc.target/avr/pr60991.c: New testcase.
840 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
843 * g++.dg/cpp1y/pr60054.C: New.
845 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
848 * g++.dg/template/pr51199.C: New.
850 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
852 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
854 2014-05-11 Jakub Jelinek <jakub@redhat.com>
856 * gfortran.dg/gomp/affinity-1.f90: New test.
858 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
860 * gcc.dg/torture/pr61136.c: New test.
862 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
865 * g++.dg/cpp0x/sfinae51.C: New.
868 * g++.dg/cpp0x/variadic157.C: New.
870 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
873 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
875 2014-05-10 Marek Polacek <polacek@redhat.com>
877 * gcc.dg/pedwarn-init.c: New test.
878 * gcc.dg/init-string-1.c: Adjust dg-error.
880 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
882 * lib/target-supports.exp
883 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
886 2014-05-09 Marek Polacek <polacek@redhat.com>
889 * gcc.dg/pr61096-1.c: New test.
890 * gcc.dg/pr61096-2.c: New test.
892 2014-05-09 Florian Weimer <fweimer@redhat.com>
894 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
895 * g++.dg/fstack-protector-strong.C: Likewise.
896 * gcc.target/i386/ssp-strong-reg.c: New file.
898 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
901 * gcc.target/avr/torture/pr61055.c: New test.
903 2014-05-09 Marek Polacek <polacek@redhat.com>
906 * c-c++-common/attributes-1.c: Move test line to a new test.
907 * c-c++-common/attributes-2.c: New test.
908 * c-c++-common/pr50459.c: New test.
909 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
910 * gcc.dg/nonnull-2.c: Likewise.
911 * gcc.dg/pr55570.c: Modify dg-error.
912 * gcc.dg/tm/wrap-2.c: Likewise.
914 2014-05-08 Jeff Law <law@redhat.com>
916 PR tree-optimization/61009
917 * g++.dg/tree-ssa/pr61009.C: New test.
919 2014-05-08 Matthias Klose <doko@ubuntu.com>
922 * gcc-dg/unused-8a.c: New.
923 * gcc-dg/unused-8b.c: Likewise.
925 2014-05-08 Marek Polacek <polacek@redhat.com>
928 * gcc.dg/pr61053.c: New test.
930 2014-05-08 Marek Polacek <polacek@redhat.com>
933 * gcc.dg/pr61077.c: New test.
935 2014-05-08 Tobias Burnus <burnus@net-b.de>
937 * gfortran.dg/coarray_collectives_1.f90: New.
938 * gfortran.dg/coarray_collectives_2.f90: New.
939 * gfortran.dg/coarray_collectives_3.f90: New.
940 * gfortran.dg/coarray_collectives_4.f90: New.
941 * gfortran.dg/coarray_collectives_5.f90: New.
942 * gfortran.dg/coarray_collectives_6.f90: New.
943 * gfortran.dg/coarray/collectives_1.f90: New.
944 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
945 * gfortran.dg/assumed_type_4.f90: Update dg-error.
946 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
947 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
948 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
949 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
950 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
952 2014-05-08 Wei Mi <wmi@google.com>
955 * gcc.target/i386/pr58066.c: New test.
957 2014-05-08 Joseph Myers <joseph@codesourcery.com>
959 * gcc.target/i386/avx256-unaligned-load-2.c,
960 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
961 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
962 packed-single instructions.
964 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
967 * g++.dg/diagnostic/pr13981.C: New.
969 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
971 PR tree-optimization/59100
972 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
973 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
975 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
977 PR tree-optimization/61095
978 * gcc.dg/torture/pr61095.c: New test.
980 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
983 * gcc.dg/uninit-13.c: Move warning on the actual source line where
984 the uninitialized complex is used.
985 * gcc.dg/uninit-17.c: New test to check partial initialization of
986 complex with branches.
987 * gcc.dg/uninit-17-O0.c: Likewise.
989 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
992 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
993 (test_03): Rename to test_02.
995 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
998 * g++.dg/cpp0x/sfinae50.C: New.
1000 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
1003 * g++.dg/cpp0x/deleted7.C: New.
1005 2014-05-07 Richard Biener <rguenther@suse.de>
1007 PR tree-optimization/61034
1008 * g++.dg/tree-ssa/pr61034.C: New testcase.
1010 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
1012 * gcc.target/epiphany/isr-arg.c: New file.
1014 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
1016 PR tree-optimization/52252
1017 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
1019 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
1021 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
1022 * gcc.target/aarch64/simd/vrev16p8.x: New file.
1023 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
1024 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
1025 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
1026 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
1027 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
1028 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
1029 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
1030 * gcc.target/aarch64/simd/vrev16s8.x: New file.
1031 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
1032 * gcc.target/aarch64/simd/vrev16u8.x: New file.
1033 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
1034 * gcc.target/aarch64/simd/vrev32p16.x: New file.
1035 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
1036 * gcc.target/aarch64/simd/vrev32p8.x: New file.
1037 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
1038 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
1039 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
1040 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
1041 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
1042 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
1043 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
1044 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
1045 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
1046 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
1047 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
1048 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
1049 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
1050 * gcc.target/aarch64/simd/vrev32s16.x: New file.
1051 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
1052 * gcc.target/aarch64/simd/vrev32s8.x: New file.
1053 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
1054 * gcc.target/aarch64/simd/vrev32u16.x: New file.
1055 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
1056 * gcc.target/aarch64/simd/vrev32u8.x: New file.
1057 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
1058 * gcc.target/aarch64/simd/vrev64f32.x: New file.
1059 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
1060 * gcc.target/aarch64/simd/vrev64p16.x: New file.
1061 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
1062 * gcc.target/aarch64/simd/vrev64p8.x: New file.
1063 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
1064 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
1065 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
1066 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
1067 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
1068 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
1069 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
1070 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
1071 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
1072 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
1073 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
1074 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
1075 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
1076 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
1077 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
1078 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
1079 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
1080 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
1081 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
1082 * gcc.target/aarch64/simd/vrev64s16.x: New file.
1083 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
1084 * gcc.target/aarch64/simd/vrev64s32.x: New file.
1085 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
1086 * gcc.target/aarch64/simd/vrev64s8.x: New file.
1087 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
1088 * gcc.target/aarch64/simd/vrev64u16.x: New file.
1089 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
1090 * gcc.target/aarch64/simd/vrev64u32.x: New file.
1091 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
1092 * gcc.target/aarch64/simd/vrev64u8.x: New file.
1094 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
1096 gcc.target/aarch64/simd/ext_f32.x: New file.
1097 gcc.target/aarch64/simd/ext_f32_1.c: New file.
1098 gcc.target/aarch64/simd/ext_p16.x: New file.
1099 gcc.target/aarch64/simd/ext_p16_1.c: New file.
1100 gcc.target/aarch64/simd/ext_p8.x: New file.
1101 gcc.target/aarch64/simd/ext_p8_1.c: New file.
1102 gcc.target/aarch64/simd/ext_s16.x: New file.
1103 gcc.target/aarch64/simd/ext_s16_1.c: New file.
1104 gcc.target/aarch64/simd/ext_s32.x: New file.
1105 gcc.target/aarch64/simd/ext_s32_1.c: New file.
1106 gcc.target/aarch64/simd/ext_s64.x: New file.
1107 gcc.target/aarch64/simd/ext_s64_1.c: New file.
1108 gcc.target/aarch64/simd/ext_s8.x: New file.
1109 gcc.target/aarch64/simd/ext_s8_1.c: New file.
1110 gcc.target/aarch64/simd/ext_u16.x: New file.
1111 gcc.target/aarch64/simd/ext_u16_1.c: New file.
1112 gcc.target/aarch64/simd/ext_u32.x: New file.
1113 gcc.target/aarch64/simd/ext_u32_1.c: New file.
1114 gcc.target/aarch64/simd/ext_u64.x: New file.
1115 gcc.target/aarch64/simd/ext_u64_1.c: New file.
1116 gcc.target/aarch64/simd/ext_u8.x: New file.
1117 gcc.target/aarch64/simd/ext_u8_1.c: New file.
1118 gcc.target/aarch64/simd/ext_f64.c: New file.
1119 gcc.target/aarch64/simd/extq_f32.x: New file.
1120 gcc.target/aarch64/simd/extq_f32_1.c: New file.
1121 gcc.target/aarch64/simd/extq_p16.x: New file.
1122 gcc.target/aarch64/simd/extq_p16_1.c: New file.
1123 gcc.target/aarch64/simd/extq_p8.x: New file.
1124 gcc.target/aarch64/simd/extq_p8_1.c: New file.
1125 gcc.target/aarch64/simd/extq_s16.x: New file.
1126 gcc.target/aarch64/simd/extq_s16_1.c: New file.
1127 gcc.target/aarch64/simd/extq_s32.x: New file.
1128 gcc.target/aarch64/simd/extq_s32_1.c: New file.
1129 gcc.target/aarch64/simd/extq_s64.x: New file.
1130 gcc.target/aarch64/simd/extq_s64_1.c: New file.
1131 gcc.target/aarch64/simd/extq_s8.x: New file.
1132 gcc.target/aarch64/simd/extq_s8_1.c: New file.
1133 gcc.target/aarch64/simd/extq_u16.x: New file.
1134 gcc.target/aarch64/simd/extq_u16_1.c: New file.
1135 gcc.target/aarch64/simd/extq_u32.x: New file.
1136 gcc.target/aarch64/simd/extq_u32_1.c: New file.
1137 gcc.target/aarch64/simd/extq_u64.x: New file.
1138 gcc.target/aarch64/simd/extq_u64_1.c: New file.
1139 gcc.target/aarch64/simd/extq_u8.x: New file.
1140 gcc.target/aarch64/simd/extq_u8_1.c: New file.
1141 gcc.target/aarch64/simd/extq_f64.c: New file.
1143 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
1145 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
1146 * gcc.target/aarch64/vtrnu32.c: Likewise.
1147 * gcc.target/aarch64/vtrnf32.c: Likewise.
1149 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
1151 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
1152 * gcc.target/aarch64/simd/vtrnf32.x: New file.
1153 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
1154 * gcc.target/aarch64/simd/vtrnp16.x: New file.
1155 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
1156 * gcc.target/aarch64/simd/vtrnp8.x: New file.
1157 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
1158 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
1159 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
1160 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
1161 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
1162 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
1163 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
1164 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
1165 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
1166 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
1167 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
1168 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
1169 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
1170 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
1171 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
1172 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
1173 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
1174 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
1175 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
1176 * gcc.target/aarch64/simd/vtrns16.x: New file.
1177 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
1178 * gcc.target/aarch64/simd/vtrns32.x: New file.
1179 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
1180 * gcc.target/aarch64/simd/vtrns8.x: New file.
1181 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
1182 * gcc.target/aarch64/simd/vtrnu16.x: New file.
1183 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
1184 * gcc.target/aarch64/simd/vtrnu32.x: New file.
1185 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
1186 * gcc.target/aarch64/simd/vtrnu8.x: New file.
1188 2014-05-07 Richard Biener <rguenther@suse.de>
1190 PR tree-optimization/57864
1191 * gcc.dg/torture/pr57864.c: New testcase.
1193 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
1196 * gfortran.dg/list_read_13.f: New test.
1198 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
1201 * g++.dg/cpp0x/nsdmi-template9.C: New.
1202 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
1204 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
1205 Mike Stump <mikestump@comcast.net>
1206 Richard Sandiford <rdsandiford@googlemail.com>
1208 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
1210 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
1213 * g++.dg/ipa/devirt-32.C: New testcase.
1215 2014-05-05 Richard Biener <rguenther@suse.de>
1218 * gcc.dg/torture/pr61010.c: New testcase.
1220 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1222 * gcc.target/s390/leaf-profile.c: New testcase.
1224 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1226 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
1227 Disable asm scan for s390.
1228 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1229 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1231 2014-05-05 Bin Cheng <bin.cheng@arm.com>
1233 PR tree-optimization/60363
1234 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
1236 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
1238 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
1239 (dg-require-effective-target): Change target to powerpc_fprs.
1240 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
1241 (dg-require-effective-target): Change target to dfprt.
1243 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1246 * g++.dg/cpp0x/deleted4.C: New.
1247 * g++.dg/cpp0x/deleted5.C: Likewise.
1248 * g++.dg/cpp0x/deleted6.C: Likewise.
1250 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1253 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
1255 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
1256 * gfortran.dg/coarray_poly_6.f90: Likewise.
1257 * gfortran.dg/coarray_poly_7.f90: Likewise.
1258 * gfortran.dg/coarray_poly_8.f90: Likewise.
1260 2014-05-02 Marek Polacek <polacek@redhat.com>
1263 * gcc.dg/pr25801.c: New test.
1265 2014-05-02 Marek Polacek <polacek@redhat.com>
1268 * gcc.dg/pr60784.c: New test.
1270 2014-05-01 Marek Polacek <polacek@redhat.com>
1273 * gcc.dg/pr60915.c: New test.
1275 2014-05-01 Marek Polacek <polacek@redhat.com>
1278 * gcc.dg/pr60257.c: New test.
1280 2014-05-01 Marek Polacek <polacek@redhat.com>
1283 * c-c++-common/pr43395.c: New test.
1285 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
1287 * gcc.dg/cond-reduc-1.c: New test.
1288 * gcc.dg/cond-reduc-2.c: Likewise.
1290 2014-05-01 Marek Polacek <polacek@redhat.com>
1293 * gcc.dg/pr29467.c: New test.
1294 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
1295 about boolean types.
1296 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
1298 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
1300 2014-05-01 Marek Polacek <polacek@redhat.com>
1303 * gcc.dg/pr43245.c: New test.
1305 2014-05-01 Marek Polacek <polacek@redhat.com>
1308 * gcc.dg/pr56989.c: New test.
1310 2014-04-30 Ian Lance Taylor <iant@google.com>
1312 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
1313 in go_compile_args rather than in argument to go-torture-execute.
1315 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
1317 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
1320 2014-04-30 Tobias Burnus <burnus@net-b.de>
1322 * gfortran.dg/coarray_poly_6.f90
1323 * gfortran.dg/coarray_poly_7.f90
1324 * gfortran.dg/coarray_poly_8.f90
1326 2014-04-30 Tobias Burnus <burnus@net-b.de>
1328 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
1329 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
1330 * gfortran.dg/coarray/codimension.f90: New.
1332 2014-04-30 Tobias Burnus <burnus@net-b.de>
1334 * gfortran.dg/coarray_lib_this_image_1.f90: New.
1335 * gfortran.dg/coarray_lib_this_image_2.f90: New.
1337 2014-04-30 Tobias Burnus <burnus@net-b.de>
1339 * gfortran.dg/coarray_poly_4.f90: New.
1340 * gfortran.dg/coarray_poly_5.f90: New.
1342 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
1344 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
1345 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
1346 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
1347 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
1348 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
1349 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
1350 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
1351 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
1352 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
1353 * gcc.target/arm/simd/vuzpf32_1.c: New file.
1354 * gcc.target/arm/simd/vuzpp16_1.c: New file.
1355 * gcc.target/arm/simd/vuzpp8_1.c: New file.
1356 * gcc.target/arm/simd/vuzps16_1.c: New file.
1357 * gcc.target/arm/simd/vuzps32_1.c: New file.
1358 * gcc.target/arm/simd/vuzps8_1.c: New file.
1359 * gcc.target/arm/simd/vuzpu16_1.c: New file.
1360 * gcc.target/arm/simd/vuzpu32_1.c: New file.
1361 * gcc.target/arm/simd/vuzpu8_1.c: New file.
1363 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
1365 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
1366 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
1367 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
1369 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
1371 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
1372 * gcc.target/aarch64/simd/vuzpf32.x: New file.
1373 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
1374 * gcc.target/aarch64/simd/vuzpp16.x: New file.
1375 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
1376 * gcc.target/aarch64/simd/vuzpp8.x: New file.
1377 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
1378 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
1379 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
1380 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
1381 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
1382 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
1383 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
1384 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
1385 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
1386 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
1387 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
1388 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
1389 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
1390 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
1391 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
1392 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
1393 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
1394 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
1395 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
1396 * gcc.target/aarch64/simd/vuzps16.x: New file.
1397 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
1398 * gcc.target/aarch64/simd/vuzps32.x: New file.
1399 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
1400 * gcc.target/aarch64/simd/vuzps8.x: New file.
1401 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
1402 * gcc.target/aarch64/simd/vuzpu16.x: New file.
1403 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
1404 * gcc.target/aarch64/simd/vuzpu32.x: New file.
1405 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
1406 * gcc.target/aarch64/simd/vuzpu8.x: New file.
1408 2014-04-30 Richard Biener <rguenther@suse.de>
1410 PR tree-optimization/48329
1411 * gfortran.dg/vect/pr48329.f90: New testcase.
1413 2014-04-30 Marek Polacek <polacek@redhat.com>
1415 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
1416 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
1418 2014-04-30 Marek Polacek <polacek@redhat.com>
1421 * gcc.dg/pr60139.c: New test.
1423 2014-04-30 Marek Polacek <polacek@redhat.com>
1426 * gcc.dg/pr60351.c: New test.
1428 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
1430 * gcc.target/arm/simd/simd.exp: New file.
1431 * gcc.target/arm/simd/vzipqf32_1.c: New file.
1432 * gcc.target/arm/simd/vzipqp16_1.c: New file.
1433 * gcc.target/arm/simd/vzipqp8_1.c: New file.
1434 * gcc.target/arm/simd/vzipqs16_1.c: New file.
1435 * gcc.target/arm/simd/vzipqs32_1.c: New file.
1436 * gcc.target/arm/simd/vzipqs8_1.c: New file.
1437 * gcc.target/arm/simd/vzipqu16_1.c: New file.
1438 * gcc.target/arm/simd/vzipqu32_1.c: New file.
1439 * gcc.target/arm/simd/vzipqu8_1.c: New file.
1440 * gcc.target/arm/simd/vzipf32_1.c: New file.
1441 * gcc.target/arm/simd/vzipp16_1.c: New file.
1442 * gcc.target/arm/simd/vzipp8_1.c: New file.
1443 * gcc.target/arm/simd/vzips16_1.c: New file.
1444 * gcc.target/arm/simd/vzips32_1.c: New file.
1445 * gcc.target/arm/simd/vzips8_1.c: New file.
1446 * gcc.target/arm/simd/vzipu16_1.c: New file.
1447 * gcc.target/arm/simd/vzipu32_1.c: New file.
1448 * gcc.target/arm/simd/vzipu8_1.c: New file.
1450 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
1453 * g++.dg/cpp0x/constexpr-51707.C: New.
1455 2014-04-29 David Malcolm <dmalcolm@redhat.com>
1457 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
1458 occurrences of "int" in the gimple dump to reflect that the return
1459 types of functions now show up in such dumps.
1460 * gcc.dg/tree-ssa/pr27810.c: Likewise.
1462 2014-04-29 Jakub Jelinek <jakub@redhat.com>
1464 PR tree-optimization/60971
1465 * c-c++-common/turtore/pr60971.c: New test.
1467 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
1469 * gcc.target/aarch64/simd/simd.exp: New file.
1470 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
1471 * gcc.target/aarch64/simd/vzipf32.x: New file.
1472 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
1473 * gcc.target/aarch64/simd/vzipp16.x: New file.
1474 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
1475 * gcc.target/aarch64/simd/vzipp8.x: New file.
1476 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
1477 * gcc.target/aarch64/simd/vzipqf32.x: New file.
1478 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
1479 * gcc.target/aarch64/simd/vzipqp16.x: New file.
1480 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
1481 * gcc.target/aarch64/simd/vzipqp8.x: New file.
1482 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
1483 * gcc.target/aarch64/simd/vzipqs16.x: New file.
1484 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
1485 * gcc.target/aarch64/simd/vzipqs32.x: New file.
1486 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
1487 * gcc.target/aarch64/simd/vzipqs8.x: New file.
1488 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
1489 * gcc.target/aarch64/simd/vzipqu16.x: New file.
1490 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
1491 * gcc.target/aarch64/simd/vzipqu32.x: New file.
1492 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
1493 * gcc.target/aarch64/simd/vzipqu8.x: New file.
1494 * gcc.target/aarch64/simd/vzips16_1.c: New file.
1495 * gcc.target/aarch64/simd/vzips16.x: New file.
1496 * gcc.target/aarch64/simd/vzips32_1.c: New file.
1497 * gcc.target/aarch64/simd/vzips32.x: New file.
1498 * gcc.target/aarch64/simd/vzips8_1.c: New file.
1499 * gcc.target/aarch64/simd/vzips8.x: New file.
1500 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
1501 * gcc.target/aarch64/simd/vzipu16.x: New file.
1502 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
1503 * gcc.target/aarch64/simd/vzipu32.x: New file.
1504 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
1505 * gcc.target/aarch64/simd/vzipu8.x: New file.
1507 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1509 * gcc.target/aarch64/fcsel_1.c: New test case.
1511 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
1514 * gfortran.dg/arrayio_13.f90: New test.
1516 2014-04-28 Martin Jambor <mjambor@suse.cz>
1518 * gcc.dg/tree-ssa/sra-14.c: New test.
1520 2014-04-28 Richard Biener <rguenther@suse.de>
1523 * gcc.dg/tree-ssa/alias-32.c: New testcase.
1524 * gcc.dg/vect/pr60092.c: Likewise.
1526 2014-04-28 Richard Biener <rguenther@suse.de>
1528 * gcc.dg/tree-ssa/vrp91.c: New testcase.
1529 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
1530 * gcc.dg/Wstrict-overflow-15.c: Likewise.
1531 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
1533 2014-04-28 Richard Biener <rguenther@suse.de>
1535 PR tree-optimization/60979
1536 * gcc.dg/graphite/pr60979.c: New testcase.
1538 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1541 * gcc.dg/pr60114.c: Use signed chars.
1543 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1546 * g++.dg/cpp0x/alias-decl-43.C: New.
1548 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1552 * gfortran.dg/no_range_check_3.f90: New test.
1554 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
1557 * gfortran.dg/namelist_utf8.f90: New test.
1559 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
1561 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
1562 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
1563 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
1565 2014-04-25 Cary Coutant <ccoutant@google.com>
1568 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
1569 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
1570 -fdebug-types-section flag.
1572 2014-04-25 Jiong Wang <jiong.wang@arm.com>
1574 * gcc.target/arm/tail-long-call.c: New test.
1576 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1578 PR tree-optimization/60930
1579 * gcc.dg/torture/pr60930.c: New test.
1581 2014-04-25 Jakub Jelinek <jakub@redhat.com>
1583 PR tree-optimization/60960
1584 * gcc.c-torture/execute/pr60960.c: New test.
1586 2014-04-25 Marek Polacek <polacek@redhat.com>
1588 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
1590 2014-04-25 Marek Polacek <polacek@redhat.com>
1593 * gcc.dg/pr18079.c: New test.
1594 * gcc.dg/pr18079-2.c: New test.
1596 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
1598 * c-c++-common/gomp/pr60823-2.c: Require effective target
1601 2014-04-25 Marek Polacek <polacek@redhat.com>
1604 * gcc.dg/pr60114.c: New test.
1606 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
1608 * gcc.c-torture/execute/20140425-1.c: New test.
1610 2014-04-25 Marek Polacek <polacek@redhat.com>
1613 * c-c++-common/pr60156.c: New test.
1615 2014-04-25 Richard Biener <rguenther@suse.de>
1618 * g++.dg/opt/pr60912.C: New testcase.
1620 2014-04-25 Richard Biener <rguenther@suse.de>
1623 * gcc.dg/lto/pr60911_0.c: New testcase.
1625 2014-04-24 Cong Hou <congh@google.com>
1627 PR tree-optimization/60896
1628 * g++.dg/vect/pr60896.cc: New test.
1630 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1632 * gcc.target/powerpc/pack01.c: New test to test the new pack and
1633 unpack builtin functionss for 128-bit types.
1634 * gcc.target/powerpc/pack02.c: Likewise.
1635 * gcc.target/powerpc/pack03.c: Likewise.
1636 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
1637 divide builtin functionss.
1638 * gcc.target/powerpc/extend-divide-2.c: Likewise.
1639 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
1641 * gcc.target/powerpc/bcd-2.c: Likewise.
1642 * gcc.target/powerpc/bcd-3.c: Likewise.
1643 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
1645 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
1647 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
1649 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
1650 keeps_null_pointer_checks.
1651 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
1652 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
1653 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
1654 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
1656 2014-04-24 Jakub Jelinek <jakub@redhat.com>
1658 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
1659 Replace load with read and store with write.
1661 2014-04-24 Jeff Law <law@redhat.com>
1664 * gcc.c-torture/pr60822.c: New test.
1665 * gcc.c-torture/pr60822.x: New test.
1667 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
1670 * testsuite/g++.dg/cpp0x/pr57958.C: New test.
1672 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
1674 * lib/target-supports.exp (check_effective_target_vect_perm): Return
1675 true for aarch64_be.
1677 2014-04-24 Radovan Obradovic <robradovic@mips.com>
1678 Tom de Vries <tom@codesourcery.com>
1680 * gcc.dg/fuse-caller-save.c: New test.
1682 2014-04-24 Joey Ye <joey.ye@arm.com>
1684 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
1686 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1688 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
1689 * gcc.dg/vect/vect-bswap16: New test.
1690 * gcc.dg/vect/vect-bswap32: Likewise.
1691 * gcc.dg/vect/vect-bswap64: Likewise.
1693 2014-04-23 Jeff Law <law@redhat.com>
1695 PR tree-optimization/60902
1696 * gcc.target/i386/pr60902.c: New test.
1698 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
1700 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
1701 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
1702 * gcc.target/aarch64/vdup_n_1.c: New testcase.
1704 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1706 * gcc.target/arm/rev16.c: New test.
1708 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1710 * gcc.target/aarch64/rev16_1.c: New test.
1712 2014-04-23 Richard Biener <rguenther@suse.de>
1714 PR tree-optimization/60903
1715 * gcc.dg/torture/pr60903.c: New testcase.
1717 2014-04-23 Richard Biener <rguenther@suse.de>
1720 * g++.dg/torture/pr60895.C: New testcase.
1722 2014-04-23 Richard Biener <rguenther@suse.de>
1725 * gcc.dg/torture/pr60891.c: New testcase.
1727 2014-04-22 Jakub Jelinek <jakub@redhat.com>
1730 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
1731 -fno-sanitize-recover to dg-options.
1732 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
1733 add -std=c++11 to dg-options.
1734 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
1735 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
1736 add -std=c++1y to dg-options.
1737 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
1738 -fno-sanitize-recover to dg-options.
1739 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
1740 * c-c++-common/ubsan/vla-4.c: Likewise.
1741 * c-c++-common/ubsan/pr59503.c: Likewise.
1742 * c-c++-common/ubsan/vla-3.c: Likewise.
1743 * c-c++-common/ubsan/save-expr-1.c: Likewise.
1744 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
1745 * c-c++-common/ubsan/shift-3.c: Likewise.
1746 * c-c++-common/ubsan/overflow-1.c: Likewise.
1747 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
1748 * c-c++-common/ubsan/vla-2.c: Likewise.
1749 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
1750 * c-c++-common/ubsan/pr60613-1.c: Likewise.
1751 * c-c++-common/ubsan/shift-6.c: Likewise.
1752 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
1753 * c-c++-common/ubsan/overflow-add-3.c: New test.
1754 * c-c++-common/ubsan/overflow-add-4.c: New test.
1755 * c-c++-common/ubsan/div-by-zero-6.c: New test.
1756 * c-c++-common/ubsan/div-by-zero-7.c: New test.
1758 2014-04-22 Christian Bruel <christian.bruel@st.com>
1760 * gcc.target/sh/hiconst.c: New test.
1762 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
1764 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
1765 lroundf generates custom round instruction, too.
1767 2014-04-22 Tobias Burnus <burnus@net-b.de>
1770 * coarray/alloc_comp_3.f90: New.
1772 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
1775 * gcc.target/i386/pr60868.c: New testcase.
1777 2014-04-22 Jakub Jelinek <jakub@redhat.com>
1780 * c-c++-common/gomp/pr59073.c: New test.
1782 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
1784 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
1786 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
1788 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
1789 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
1791 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
1793 * gcc.dg/memcpy-5.c: New test.
1795 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1797 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
1799 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
1800 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
1802 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
1803 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
1805 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
1806 from dg-additional-options.
1807 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
1810 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
1812 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
1813 (sigill_hdlr): Remove.
1814 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
1817 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
1818 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
1819 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
1821 * lib/target-supports.exp (add_options_for_tls): Remove
1822 *-*-solaris2.9* handling.
1824 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
1826 * gcc.target/aarch64/vect_cvtf_1.c: New.
1828 2014-04-22 Jakub Jelinek <jakub@redhat.com>
1830 PR tree-optimization/60823
1831 * c-c++-common/gomp/pr60823-1.c: New test.
1832 * c-c++-common/gomp/pr60823-2.c: New test.
1833 * c-c++-common/gomp/pr60823-3.c: New test.
1835 2014-04-22 Ian Bolton <ian.bolton@arm.com>
1837 * gcc.target/arm/anddi_notdi-1.c: New test.
1838 * gcc.target/arm/iordi_notdi-1.c: New test case.
1840 2014-04-22 Ian Bolton <ian.bolton@arm.com>
1842 * gcc.target/arm/iordi_notdi-1.c: New test.
1844 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
1846 * gcc.target/aarch64/vrnd_f64_1.c : New file.
1848 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1851 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
1852 not cause errors if -mspe.
1854 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
1857 * gcc.target/i386/pr60909-1.c: New test.
1858 * gcc.target/i386/pr60909-2.c: Ditto.
1860 2014-04-18 Cong Hou <congh@google.com>
1862 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
1863 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
1865 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1867 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
1868 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1870 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
1873 * g++.dg/cpp0x/alias-decl-42.C: New.
1875 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
1877 * gcc.target/powerpc/ti_math1.c: New.
1878 * gcc.target/powerpc/ti_math2.c: New.
1880 2014-04-17 Martin Jambor <mjambor@suse.cz>
1882 * gnat.dg/opt34.adb: New.
1883 * gnat.dg/opt34_pkg.ads: Likewise.
1885 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
1887 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
1888 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
1890 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
1892 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
1893 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
1895 2014-04-17 Jakub Jelinek <jakub@redhat.com>
1898 Forward port from 4.8 branch
1899 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
1901 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
1903 * gcc.target/i386/bmi-2.c: Ditto.
1905 2014-04-17 Richard Biener <rguenther@suse.de>
1908 * g++.dg/opt/pr60849.C: New testcase.
1910 2014-04-17 Richard Biener <rguenther@suse.de>
1912 PR tree-optimization/60836
1913 * g++.dg/vect/pr60836.cc: New testcase.
1915 2014-04-17 Richard Biener <rguenther@suse.de>
1917 PR tree-optimization/60841
1918 * gcc.dg/vect/pr60841.c: New testcase.
1920 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
1922 * g++.dg/ipa/devirt-31.C: New testcase.
1924 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
1927 * gcc.dg/lto/pr60820_0.c: New testcase.
1928 * gcc.dg/lto/pr60820_1.c: New testcase.
1930 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
1933 * g++.dg/torture/pr60854.C: New testcase.
1935 2014-04-16 Catherine Moore <clm@codesourcery.com>
1937 * gcc.target/mips/umips-store16-2.c: New test.
1939 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
1941 * g++.dg/cpp0x/initlist-vect.C: New file.
1943 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
1945 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
1946 * gcc.dg/uninit-I-O0.c: Likewise.
1947 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
1949 2014-04-16 Jakub Jelinek <jakub@redhat.com>
1951 PR tree-optimization/60844
1952 * gcc.dg/pr60844.c: New test.
1954 2014-04-15 Richard Biener <rguenther@suse.de>
1956 PR rtl-optimization/56965
1957 * gcc.dg/torture/pr56965-1.c: New testcase.
1958 * gcc.dg/torture/pr56965-2.c: Likewise.
1960 2014-04-15 Teresa Johnson <tejohnson@google.com>
1962 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
1964 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
1966 * gnat.dg/vect14.adb: New test.
1968 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
1970 * gnat.dg/vect12.ad[sb]: New test.
1971 * gnat.dg/vect13.ad[sb]: Likewise.
1973 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
1975 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
1977 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
1978 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
1979 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
1980 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
1981 * c-c++-common/ubsan/null-1.c: Likewise.
1982 * c-c++-common/ubsan/null-10.c: Likewise.
1983 * c-c++-common/ubsan/null-11.c: Likewise.
1984 * c-c++-common/ubsan/null-2.c: Likewise.
1985 * c-c++-common/ubsan/null-3.c: Likewise.
1986 * c-c++-common/ubsan/null-4.c: Likewise.
1987 * c-c++-common/ubsan/null-5.c: Likewise.
1988 * c-c++-common/ubsan/null-6.c: Likewise.
1989 * c-c++-common/ubsan/null-7.c: Likewise.
1990 * c-c++-common/ubsan/null-8.c: Likewise.
1991 * c-c++-common/ubsan/null-9.c: Likewise.
1992 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
1993 * c-c++-common/ubsan/overflow-int128.c: Likewise.
1994 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
1995 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
1996 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
1997 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
1998 * c-c++-common/ubsan/pr59333.c: Likewise.
1999 * c-c++-common/ubsan/pr59667.c: Likewise.
2000 * c-c++-common/ubsan/pr60613-2.c: Likewise.
2001 * c-c++-common/ubsan/pr60636.c: Likewise.
2002 * c-c++-common/ubsan/shift-1.c: Likewise.
2003 * c-c++-common/ubsan/shift-2.c: Likewise.
2004 * c-c++-common/ubsan/vla-1.c: Likewise.
2006 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
2008 * gnat.dg/vect11.ad[sb]: New test.
2010 2014-04-14 Richard Biener <rguenther@suse.de>
2012 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
2014 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2016 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
2018 2014-04-14 Richard Biener <rguenther@suse.de>
2019 Marc Glisse <marc.glisse@inria.fr>
2022 * gcc.target/i386/vec-may_alias.c: New testcase.
2024 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2026 * lib/target-supports.exp
2027 (check_effective_target_vect_widen_mult_si_to_di_pattern):
2028 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
2031 2014-04-14 Richard Biener <rguenther@suse.de>
2034 * gcc.dg/lto/pr60720_0.c: New testcase.
2035 * gcc.dg/lto/pr60720_1.c: Likewise.
2037 2014-04-14 Christian Bruel <christian.bruel@st.com>
2039 * gcc.target/sh/memset.c: New test.
2041 2014-04-14 Richard Biener <rguenther@suse.de>
2044 * gcc.dg/graphite/pr55022.c: New testcase.
2046 2014-04-14 Richard Biener <rguenther@suse.de>
2048 PR tree-optimization/59817
2049 PR tree-optimization/60453
2050 * gfortran.dg/graphite/pr59817.f: New testcase.
2051 * gcc.dg/graphite/pr59817-1.c: Likewise.
2052 * gcc.dg/graphite/pr59817-2.c: Likewise.
2054 2014-04-14 Jason Merrill <jason@redhat.com>
2057 * lib/gcc-dg.exp (dg-build-dso): New.
2058 (gcc-dg-test-1): Handle dg-do-what "dso".
2060 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
2063 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
2066 * gfortran.dg/associate_15.f90: New test.
2068 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
2071 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
2074 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
2077 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
2079 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
2081 * gcc.target/mips/umips-store16-1.c: New test.
2083 2014-04-11 Tobias Burnus <burnus@net-b.de>
2086 * * g++.dg/warn/warn_format_signedness.C: New.
2087 * gcc.dg/format/warn-signedness.c: New.
2089 2014-04-11 Tobias Burnus <burnus@net-b.de>
2093 * gfortran.dg/finalize_25.f90: New.
2095 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
2097 * gcc.target/epiphany/t1068-2.c: New file.
2099 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
2101 * gcc.target/epiphany/btst-1.c: New test.
2103 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
2105 PR rtl-optimization/60651
2106 * gcc.target/epiphany/mode-switch.c: New test.
2108 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
2111 * g++.dg/cpp0x/gen-attrs-58.C: New.
2112 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
2114 2014-04-11 Steve Ellcey <sellcey@mips.com>
2115 Jakub Jelinek <jakub@redhat.com>
2118 * gcc.c-torture/compile/pr60556.c: New test.
2120 2014-04-11 Richard Biener <rguenther@suse.de>
2123 * gcc.dg/pr60797.c: New testcase.
2125 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2127 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
2128 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
2129 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
2131 * gcc.target/s390/htm-nofloat-1.c: ... this one.
2132 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
2133 instructions as well.
2135 2014-04-11 Jakub Jelinek <jakub@redhat.com>
2137 PR rtl-optimization/60663
2138 * gcc.target/arm/pr60663.c: New test.
2140 2014-04-10 Jason Merrill <jason@redhat.com>
2142 * g++.dg/dso/dlclose1.C: Disable for 4.9.
2144 2014-04-10 Jakub Jelinek <jakub@redhat.com>
2147 * g++.dg/lto/pr60567_0.C: New test.
2149 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2151 * gfortran.dg/class_nameclash.f90: New test.
2153 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
2156 * g++.dg/cpp0x/variadic156.C: New.
2158 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2160 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
2163 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2166 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
2169 2014-04-09 Steve Ellcey <sellcey@mips.com>
2171 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
2174 2014-04-09 Cong Hou <congh@google.com>
2177 * lib/target-supports.exp:
2178 (check_effective_target_vect_widen_si_to_di_pattern): New.
2179 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
2180 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
2182 (foo): Fix up formatting.
2183 (main): Call check_vect.
2185 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
2188 * g++.dg/template/crash119.C: New.
2190 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
2192 * gcc.target/powerpc/atomic_load_store-p8.c: New.
2194 2014-04-08 Jason Merrill <jason@redhat.com>
2196 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
2198 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2200 PR rtl-optimization/60776
2201 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
2202 * gcc.dg/builtin-bswap-7.c: Likewise.
2203 * gcc.dg/builtin-bswap-6a.c: New testcase.
2204 * gcc.dg/builtin-bswap-7a.c: New testcase.
2207 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2209 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
2211 * gcc.dg/builtin-bswap-7.c: Likewise.
2213 2014-04-08 Richard Biener <rguenther@suse.de>
2215 PR tree-optimization/60785
2216 * gcc.dg/graphite/pr60785.c: New testcase.
2218 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2221 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
2224 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
2226 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
2227 * g++.dg/warn/Wnvdtor-3.C: Likewise.
2228 * g++.dg/warn/Wnvdtor-4.C: Likewise.
2230 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
2232 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
2234 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
2237 * g++.dg/torture/pr60609.C: New test.
2239 2014-04-07 Richard Biener <rguenther@suse.de>
2241 PR tree-optimization/60766
2242 * gcc.dg/torture/pr60766.c: New testcase.
2244 2014-04-07 Jason Merrill <jason@redhat.com>
2246 * lib/gcc-dg.exp (dg-build-dso): New.
2247 (gcc-dg-test-1): Handle dg-do-what "dso".
2248 * lib/target-supports.exp (add_options_for_dlopen): New.
2249 (check_effective_target_dlopen): Use it.
2251 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2253 * gcc.target/arm/pr60657.c: Fix missing curly brace.
2255 2014-04-07 Richard Biener <rguenther@suse.de>
2258 * g++.dg/torture/pr60750.C: New testcase.
2259 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
2261 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
2263 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
2265 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
2268 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
2270 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
2273 * g++.dg/cpp1y/auto-fn25.C: Require lto.
2275 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
2277 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
2279 * gfortran.dg/warn_conversion_4.f90: Adjust test.
2281 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
2283 * gcc.target/avr/dev-specific-rmw.c: New test.
2285 2014-04-04 Cong Hou <congh@google.com>
2287 PR tree-optimization/60656
2288 * gcc.dg/vect/pr60656.c: New test.
2290 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2292 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
2294 * gcc.dg/builtin-bswap-7.c: Likewise.
2296 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
2299 * g++.dg/cpp0x/constexpr-ice15.C: New.
2301 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
2304 testcase by Richard Biener
2305 * gcc.dg/lto/pr59626_0.c: New testcase.
2306 * gcc.dg/lto/pr59626_1.c: New testcase.
2308 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2311 * gcc.c-torture/compile/pr60655-1.c: New test.
2313 2014-04-04 Martin Jambor <mjambor@suse.cz>
2316 * g++.dg/ipa/pr60640-1.C: New test.
2317 * g++.dg/ipa/pr60640-2.C: Likewise.
2318 * g++.dg/ipa/pr60640-3.C: Likewise.
2319 * g++.dg/ipa/pr60640-4.C: Likewise.
2321 2014-04-04 Jeff Law <law@redhat.com>
2324 * gcc.target/arm/pr60657.c: New test.
2326 2014-04-04 Richard Biener <rguenther@suse.de>
2329 * g++.dg/torture/pr60746.C: New testcase.
2331 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
2333 * g++.old-deja/g++.robertl/eb121.C: Adjust.
2334 * g++.old-deja/g++.jason/overload21.C: Likewise.
2335 * g++.old-deja/g++.law/init5.C: Likewise.
2337 2014-04-03 Cong Hou <congh@google.com>
2339 PR tree-optimization/60505
2340 * gcc.dg/vect/pr60505.c: New test.
2342 2014-04-03 Richard Biener <rguenther@suse.de>
2344 PR tree-optimization/60740
2345 * gcc.dg/graphite/pr60740.c: New testcase.
2347 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
2349 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
2350 * g++.dg/warn/Wnvdtor-2.C: New.
2351 * g++.dg/warn/Wnvdtor-3.C: New.
2352 * g++.dg/warn/Wnvdtor-4.C: New.
2353 * g++.dg/warn/Weff1.C: Delete.
2354 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
2355 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
2357 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
2360 * testsuite/g++.dg/torture/pr60659.C: New testcase.
2362 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2364 PR tree-optimization/60733
2365 * gcc.dg/torture/pr60733.c: New test.
2367 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
2369 PR rtl-optimization/60650
2370 * gcc.target/arm/pr60650-2.c: New.
2372 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
2374 * gcc.target/i386/avx2-vpand-3.c,
2375 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
2377 2014-04-02 Joseph Myers <joseph@codesourcery.com>
2379 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
2380 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
2381 gcc.target/i386/memcpy-strategy-1.c,
2382 gcc.target/i386/memcpy-strategy-2.c,
2383 gcc.target/i386/memcpy-vector_loop-1.c,
2384 gcc.target/i386/memcpy-vector_loop-2.c,
2385 gcc.target/i386/memset-vector_loop-1.c,
2386 gcc.target/i386/memset-vector_loop-2.c,
2387 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
2388 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
2389 -march= options different from those in dg-options.
2391 2014-04-02 Joseph Myers <joseph@codesourcery.com>
2393 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
2394 gcc.target/i386/pr30970.c: Use -mtune=generic.
2395 * gcc.target/i386/avx2-vpaddb-3.c,
2396 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
2397 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
2398 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
2399 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
2400 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
2401 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
2402 gcc.target/i386/avx2-vpsubw-3.c,
2403 gcc.target/i386/avx256-unaligned-load-1.c,
2404 gcc.target/i386/avx256-unaligned-load-4.c,
2405 gcc.target/i386/avx256-unaligned-store-1.c,
2406 gcc.target/i386/avx256-unaligned-store-2.c,
2407 gcc.target/i386/avx256-unaligned-store-4.c: Use
2410 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
2411 Iain Sandoe <iain@codesourcery.com>
2414 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
2415 with the additional options -Wl,-undefined,dynamic_lookup
2416 and -Wl,-flat_namespace.
2417 * gcc.dg/torture/pr53922.c: Additional option
2418 -Wl,-flat_namespace for darwin[89].
2419 * gcc.dg/torture/pr60092.c: Additional options
2420 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
2423 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
2426 * lib/prune.exp: Modify the regular express to prune
2427 the new warnings introduced by r205679 on darwin9.
2429 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
2431 * g++.dg/init/ctor4.C: Adjust.
2432 * g++.dg/init/ctor4-1.C: New.
2433 * g++.dg/cpp0x/defaulted2.C: Adjust.
2435 2014-04-01 Richard Henderson <rth@redhat.com>
2438 * gcc.dg/pr60704.c: New file.
2440 2014-04-01 Bin Cheng <bin.cheng@arm.com>
2443 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
2444 logical_op_short_circuit targets.
2446 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
2449 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
2450 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
2452 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
2454 PR rtl-optimization/60700
2455 * gcc.target/i386/pr60700.c: New test.
2457 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2460 * gcc.target/arm/pr60650.c: Adjust command line options.
2462 2014-03-31 Martin Jambor <mjambor@suse.cz>
2465 * gcc.dg/pr60647-1.c: New test.
2466 * gcc.dg/pr60647-2.c: Likewise.
2468 2014-03-31 Richard Biener <rguenther@suse.de>
2470 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
2472 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
2475 * gcc.target/aarch64/pr60034.c: New file.
2477 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
2480 * g++.dg/cpp1y/pr60626.C: New testcase.
2482 2014-03-29 Joseph Myers <joseph@codesourcery.com>
2484 * gcc.dg/pr45416.c: Allow bextr on x86.
2485 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
2486 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
2487 gcc.target/i386/fma4-vector.c: Use -mno-fma.
2488 * gcc.target/i386/l_fma_double_1.c,
2489 gcc.target/i386/l_fma_double_2.c,
2490 gcc.target/i386/l_fma_double_3.c,
2491 gcc.target/i386/l_fma_double_4.c,
2492 gcc.target/i386/l_fma_double_5.c,
2493 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
2494 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
2495 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
2496 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
2497 * gcc.target/i386/pr27971.c: Use -mno-tbm.
2498 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
2499 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
2501 2014-03-29 Jakub Jelinek <jakub@redhat.com>
2504 * g++.dg/pr60648.C: Move test to...
2505 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
2506 dg-options, add for fpic targets dg-additional-options -fPIC.
2508 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
2510 * gnat.dg/opt33.adb: New testcase.
2512 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
2515 * gcc.target/aarch64/pr60697.c: New.
2517 2014-03-27 Jeff Law <law@redhat.com>
2520 * g++.dg/pr60648.C: New test.
2522 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
2525 * g++.dg/cpp1y/pr60573.C: New testcase.
2527 2014-03-28 Jakub Jelinek <jakub@redhat.com>
2530 * gcc.target/i386/pr60693.c: New test.
2532 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
2534 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
2536 2014-03-28 Jakub Jelinek <jakub@redhat.com>
2539 * c-c++-common/pr60689.c: New test.
2542 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
2543 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
2546 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
2549 * gcc.target/aarch64/pr60675.C: New.
2551 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2553 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
2554 * lib/target-supports.exp: Return true for s390
2555 in check_effective_logical_op_short_circuit.
2557 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
2559 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
2560 of second source operand.
2561 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
2562 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
2563 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
2565 2014-03-28 Jakub Jelinek <jakub@redhat.com>
2568 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
2570 2014-03-28 Tobias Burnus <burnus@net-b.de>
2572 * lib/cilk-plus-dg.exp: New.
2573 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
2574 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
2576 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2579 * gfortran.dg/where_4.f90: New test case.
2581 2014-03-27 Tobias Burnus <burnus@net-b.de>
2584 * gfortran.dg/finalize_24.f90: New.
2586 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2588 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
2591 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
2592 vec_select optimizations.
2593 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
2594 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
2597 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
2598 xxpermdi builtins are supported.
2600 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
2602 PR rtl-optimization/60650
2603 * gcc.target/arm/pr60650.c: New.
2605 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2607 * gcc.target/s390/20140327-1.c: New testcase.
2609 2014-03-27 Jakub Jelinek <jakub@redhat.com>
2612 * g++.dg/gomp/pr60682.C: New test.
2614 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
2616 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
2618 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
2621 * gcc.target/aarch64/pr60580_1.c: New.
2622 * gcc.target/aarch64/test_fp_attribute_1.c: New.
2623 * gcc.target/aarch64/test_fp_attribute_2.c: New.
2625 2014-03-26 Dehao Chen <dehao@google.com>
2627 * gcc.dg/predict-8.c: New test.
2629 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
2632 * g++.dg/init/const10.C: New.
2633 * g++.dg/init/const11.C: New.
2634 * g++.dg/init/pr25811.C: Adjust.
2635 * g++.dg/init/pr29043.C: Likewise.
2636 * g++.dg/init/pr43719.C: Likewise.
2637 * g++.dg/init/pr44086.C: Likewise.
2638 * g++.dg/init/ctor8.C: Likewise.
2639 * g++.dg/init/uninitialized1.C: Likewise.
2641 2014-03-26 Jakub Jelinek <jakub@redhat.com>
2644 * c-c++-common/ubsan/pr60636.c: New test.
2646 2014-03-26 Andreas Schwab <schwab@suse.de>
2648 * g++.dg/torture/pr60315.C: Remove duplication.
2650 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
2652 * gcc.c-torture/execute/20140326-1.c: New test.
2654 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
2657 * g++.dg/torture/pr60315.C: New testcase.
2659 2014-03-25 Martin Jambor <mjambor@suse.cz>
2662 * g++.dg/ipa/pr60600.C: New test.
2664 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
2667 * g++.dg/opt/pr56999.C: Pop hidden visibility.
2669 2014-03-25 Richard Biener <rguenther@suse.de>
2672 * gfortran.dg/lto/pr60635_0.f90: New testcase.
2673 * gfortran.dg/lto/pr60635_1.c: Likewise.
2675 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
2678 * g++.dg/cpp1y/pr60627.C: New testcase.
2680 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
2682 * gcc.target/aarch64/ushr64_1.c: New.
2684 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
2686 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
2687 (LONG_LONG): Use LLONG.
2688 (set_rvector_long): Explicitly return void.
2689 (set_vector_long): Likewise.
2690 (check_vector_long): Likewise.
2692 2014-03-24 Marek Polacek <polacek@redhat.com>
2694 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
2696 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
2697 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
2698 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
2699 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
2700 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
2701 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
2702 * c-c++-common/ubsan/pr59503.c: Likewise.
2703 * c-c++-common/ubsan/pr60613-1.c: Likewise.
2704 * c-c++-common/ubsan/save-expr-1.c: Likewise.
2705 * c-c++-common/ubsan/shift-3.c: Likewise.
2706 * c-c++-common/ubsan/shift-6.c: Likewise.
2707 * c-c++-common/ubsan/undefined-1.c: Likewise.
2708 * c-c++-common/ubsan/vla-2.c: Likewise.
2709 * c-c++-common/ubsan/vla-3.c: Likewise.
2710 * c-c++-common/ubsan/vla-4.c: Likewise.
2711 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
2712 * g++.dg/ubsan/return-2.C: Likewise.
2714 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
2716 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
2719 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
2723 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
2724 * gfortran.dg/round_4.f90: Likewise.
2726 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
2729 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
2732 2014-03-22 Jakub Jelinek <jakub@redhat.com>
2735 * c-c++-common/ubsan/pr60613-1.c: New test.
2736 * c-c++-common/ubsan/pr60613-2.c: New test.
2738 2014-03-22 Matthias Klose <doko@ubuntu.com>
2740 * g++.dg/cpp0x/regress: Remove empty directory.
2742 2014-03-22 Jakub Jelinek <jakub@redhat.com>
2745 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
2747 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2749 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
2750 * g++.dg/cpp1y/pr60393.C: Likewise.
2752 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2755 * g++.dg/cpp1y/pr60384.C: New.
2757 2014-03-21 Jakub Jelinek <jakub@redhat.com>
2760 * gcc.dg/pr60598.c: New test.
2762 2014-03-21 Martin Jambor <mjambor@suse.cz>
2765 * g++.dg/torture/pr59176.C: New test.
2767 2014-03-21 Martin Jambor <mjambor@suse.cz>
2770 * g++.dg/ipa/pr60419.C: New test.
2772 2014-03-21 Richard Biener <rguenther@suse.de>
2774 PR tree-optimization/60577
2775 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
2777 2014-03-21 Tobias Burnus <burnus@net-b.de>
2780 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
2782 2014-03-20 Jakub Jelinek <jakub@redhat.com>
2785 * g++.dg/opt/pr60597.C: New test.
2788 * g++.dg/init/pr60572.C: New test.
2790 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2792 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
2794 2014-03-19 Tobias Burnus <burnus@net-b.de>
2798 * gfortran.dg/implicit_pure_4.f90: New.
2800 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2803 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
2805 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
2808 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
2809 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
2810 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
2812 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2815 * g++.dg/cpp1y/pr60332.C: New.
2817 2014-03-19 Marek Polacek <polacek@redhat.com>
2820 * g++.dg/ubsan/pr60569.C: New test.
2822 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2824 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
2826 2014-03-19 Jakub Jelinek <jakub@redhat.com>
2828 PR tree-optimization/60559
2829 * g++.dg/vect/pr60559.cc: New test.
2831 2014-03-18 Ian Lance Taylor <iant@google.com>
2834 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
2835 (ditype): Rename typedef from int64_t.
2837 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
2840 * gcc.dg/cast-qual-3.c: New.
2842 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
2843 * c-c++-common/Wcast-qual-1.c: More precise match text.
2845 2014-03-18 Janus Weil <janus@gcc.gnu.org>
2849 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
2850 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
2851 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
2852 * gfortran.dg/intent_optimize_1.f90: Ditto.
2853 * gfortran.dg/pointer_init_9.f90: Ditto.
2854 * gfortran.dg/volatile4.f90: Ditto.
2855 * gfortran.dg/volatile6.f90: Ditto.
2857 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
2860 * c-c++-common/Wcast-qual-1.c: More precise match text.
2862 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
2865 * g++.dg/cpp0x/constexpr-ice14.C: New.
2867 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
2870 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
2872 2014-03-18 Jakub Jelinek <jakub@redhat.com>
2875 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
2876 * c-c++-common/ubsan/null-2.c: Likewise.
2877 * c-c++-common/ubsan/null-3.c: Likewise.
2878 * c-c++-common/ubsan/null-4.c: Likewise.
2879 * c-c++-common/ubsan/null-5.c: Likewise.
2880 * c-c++-common/ubsan/null-6.c: Likewise.
2881 * c-c++-common/ubsan/null-7.c: Likewise.
2882 * c-c++-common/ubsan/null-8.c: Likewise.
2883 * c-c++-common/ubsan/null-9.c: Likewise.
2884 * c-c++-common/ubsan/null-10.c: Likewise.
2885 * c-c++-common/ubsan/null-11.c: Likewise.
2886 * c-c++-common/ubsan/overflow-1.c: Likewise.
2887 * c-c++-common/ubsan/overflow-2.c: Likewise.
2888 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
2889 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2890 * c-c++-common/ubsan/overflow-int128.c: Likewise.
2891 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
2892 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2893 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
2894 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2895 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2896 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
2897 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
2898 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2899 * c-c++-common/ubsan/pr59333.c: Likewise.
2900 * c-c++-common/ubsan/pr59503.c: Likewise.
2901 * c-c++-common/ubsan/pr59667.c: Likewise.
2902 * c-c++-common/ubsan/undefined-1.c: Likewise.
2903 * g++.dg/ubsan/pr59250.C: Likewise.
2904 * g++.dg/ubsan/pr59306.C: Likewise.
2906 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2908 * gcc.dg/tls/pr58595.c: Add tls options.
2910 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
2912 * gcc.target/i386/avx-additional-reg-names.c: New.
2913 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
2915 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
2918 * g++.dg/cpp1y/pr60390.C: New testcase.
2921 * g++.dg/cpp1y/pr60391.C: New testcase.
2923 2014-03-17 Jakub Jelinek <jakub@redhat.com>
2926 * gcc.target/i386/pr60516.c: New test.
2928 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
2931 * g++.dg/cpp0x/constexpr-ice13.C: New.
2933 2014-03-17 Marek Polacek <polacek@redhat.com>
2936 * gcc.dg/gomp/pr60534.c: New test.
2938 2014-03-17 Kai Tietz <ktietz@redhat.com>
2940 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
2942 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
2945 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
2948 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
2951 * gfortran.dg/list_read_12.f90: New test.
2953 2014-03-15 Janus Weil <janus@gcc.gnu.org>
2956 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
2957 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
2958 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
2959 -Wno-aggressive-loop-optimizations and remove an unused variable.
2960 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
2961 * gfortran.dg/pointer_init_9.f90: New.
2962 * gfortran.dg/volatile4.f90: Put into subroutine.
2963 * gfortran.dg/volatile6.f90: Ditto.
2965 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
2968 * gfortran.dg/transpose_4.f90: New test.
2970 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
2972 PR rtl-optimization/60508
2973 * gcc.target/i386/pr60508.c: New.
2975 2014-03-14 Richard Biener <rguenther@suse.de>
2978 * g++.dg/pr60518.C: New testcase.
2980 2014-03-14 Martin Jambor <mjambor@suse.cz>
2983 * gcc.dg/lto/pr60461_0.c: New test.
2985 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
2987 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
2988 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
2989 * gcc.dg/lto/save-temps_0.c: New testcase.
2991 2014-03-13 Jakub Jelinek <jakub@redhat.com>
2994 * c-c++-common/pr36282-1.c: New test.
2995 * c-c++-common/pr36282-2.c: New test.
2996 * c-c++-common/pr36282-3.c: New test.
2997 * c-c++-common/pr36282-4.c: New test.
2999 2014-03-13 Richard Henderson <rth@redhat.com>
3002 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
3004 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3007 * g++.dg/template/crash118.C: New.
3008 * g++.dg/template/crash95.C: Adjust.
3010 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
3012 PR rtl-optimization/57189
3013 * gcc.target/i386/pr57189.c: New.
3015 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3018 * g++.dg/cpp0x/static_assert10.C: New.
3019 * g++.dg/cpp0x/static_assert11.C: Likewise.
3020 * g++.dg/cpp0x/static_assert3.C: Adjust.
3022 2014-03-13 Richard Biener <rguenther@suse.de>
3024 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
3026 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3028 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
3029 2.07 128-bit arithmetic.
3030 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
3032 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
3033 due to when TImode is allowed in VSX registers, the allowable
3034 address modes for TImode is just a single indirect address in
3035 order for the value to be loaded and store in either GPR or VSX
3036 registers. This affects the generated code, and it would cause
3037 this test to fail, when such an option is used.
3039 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
3041 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
3043 2014-03-12 Jakub Jelinek <jakub@redhat.com>
3045 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
3046 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
3047 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
3048 only test for exactly one if if -mbranch-cost=1 has been passed.
3050 2014-03-12 Christian Bruel <christian.bruel@st.com>
3053 * gcc.target/arm/pr60264.c
3055 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
3057 PR tree-optimization/60454
3058 * gcc.c-torture/execute/pr60454.c: New test.
3060 2014-03-12 Jakub Jelinek <jakub@redhat.com>
3061 Marc Glisse <marc.glisse@inria.fr>
3063 PR tree-optimization/60502
3064 * gcc.c-torture/compile/pr60502.c: New test.
3066 2014-03-12 Jakub Jelinek <jakub@redhat.com>
3069 * gcc.dg/vect/pr60482.c: New test.
3071 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
3074 * g++.dg/cpp0x/inh-ctor19.C: New.
3076 2014-03-11 Richard Biener <rguenther@suse.de>
3078 PR tree-optimization/60429
3079 PR tree-optimization/60485
3080 * gcc.dg/pr60485-1.c: New testcase.
3081 * gcc.dg/pr60485-2.c: Likewise.
3083 2014-03-10 Jakub Jelinek <jakub@redhat.com>
3086 * g++.dg/ipa/pr60457.C: New test.
3088 2014-03-10 Richard Biener <rguenther@suse.de>
3091 * g++.dg/torture/pr60474.C: New testcase.
3093 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
3095 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
3097 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
3099 * gcc.dg/lto/pr55113_0.c: New testcase.
3101 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
3104 * g++.dg/cpp1y/pr60033.C: New testcase.
3107 * g++.dg/cpp1y/pr60393.C: New testcase.
3109 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
3112 * gfortran.dg/fmt_en.f90: New test.
3114 2014-03-07 Jason Merrill <jason@redhat.com>
3116 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
3117 * lib/target-supports.exp (check_effective_target_c++11): Now
3119 (check_effective_target_c++11_only): New.
3120 (check_effective_target_c++11_down): New.
3121 (check_effective_target_c++1y): New.
3122 (check_effective_target_c++1y_only): New.
3123 (check_effective_target_c++98_only): Rename from
3124 check_effective_target_c++98.
3125 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
3127 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
3130 * g++.dg/cpp0x/constexpr-ice12.C: New.
3132 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
3134 * c-c++-common/gomp/map-1.c: Extend.
3136 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
3137 Janus Weil <janus@gcc.gnu.org>
3140 * gfortran.dg/deferred_type_component_1.f90 : New test.
3141 * gfortran.dg/deferred_type_component_2.f90 : New test.
3143 2014-03-06 Marek Polacek <polacek@redhat.com>
3146 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
3147 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
3149 2014-03-06 Jakub Jelinek <jakub@redhat.com>
3152 * gcc.dg/tls/pr58595.c: New test.
3154 2014-03-06 Richard Biener <rguenther@suse.de>
3160 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
3162 * gcc.dg/lto/pr55113_0.c: New testcase.
3164 2014-03-05 Jakub Jelinek <jakub@redhat.com>
3167 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
3168 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
3169 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
3171 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3172 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3173 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3174 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3175 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
3176 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
3177 even for mips*/s390*/i?86/x86_64.
3178 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3179 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3180 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3181 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3182 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3185 * gcc.dg/lto/pr60404_0.c: New test.
3186 * gcc.dg/lto/pr60404_1.c: New file.
3187 * gcc.dg/lto/pr60404_2.c: New file.
3189 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3191 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
3192 long long" throughout.
3193 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
3194 * gcc.dg/vmx/insert-vsx.c: Likewise.
3195 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
3196 * gcc.dg/vmx/ld-vsx.c: Likewise.
3197 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
3198 * gcc.dg/vmx/ldl-vsx.c: Likewise.
3199 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
3200 * gcc.dg/vmx/merge-vsx.c: Likewise.
3201 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3202 * gcc.dg/vmx/st-vsx.c: Likewise.
3203 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
3204 * gcc.dg/vmx/stl-vsx.c: Likewise.
3205 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
3207 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
3209 * gcc.dg/lto/pr55113_0.c: New testcase.
3211 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
3214 * g++.dg/cpp1y/pr60376.C: New.
3216 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3218 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
3220 2014-03-04 Richard Biener <rguenther@suse.de>
3222 PR tree-optimization/60382
3223 * gcc.dg/vect/pr60382.c: New testcase.
3225 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
3228 * gfortran.dg/namelist_84.f90: New test.
3230 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
3232 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
3233 argument to avoid inf values.
3234 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
3235 UNION_FP_CHECK machinery.
3237 2014-03-03 Renlin Li <Renlin.Li@arm.com>
3239 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
3240 i32in128 cases outside special big-endian processing block.
3242 2014-03-03 Jakub Jelinek <jakub@redhat.com>
3244 PR preprocessor/60400
3245 * c-c++-common/cpp/pr60400.c: New test.
3246 * c-c++-common/cpp/pr60400-1.h: New file.
3247 * c-c++-common/cpp/pr60400-2.h: New file.
3250 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
3252 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
3253 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
3255 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
3258 * g++.dg/lto/pr60150.H: New testcase.
3259 * g++.dg/lto/pr60150_0.C: New testcase.
3260 * g++.dg/lto/pr60150_1.C: New testcase.
3262 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
3265 * testsuite/g++.dg/ipa/devirt-29.C: New testcase
3267 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3270 * gfortran.dg/vect/pr32380.f: Fix expected test results.
3272 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
3275 * g++.dg/cpp0x/pr50025.C: New.
3277 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
3280 * g++.dg/cpp1y/pr60377.C: New testcase.
3282 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
3285 * gfortran.dg/str_comp_optimize_1.f90: New test.
3287 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
3290 * gcc.c-torture/compile/pr60071.c: New.
3292 2014-02-28 Janus Weil <janus@gcc.gnu.org>
3295 * gfortran.dg/unlimited_polymorphic_16.f90: New.
3297 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
3300 * g++.dg/cpp0x/constexpr-ice11.C: New.
3302 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
3305 * g++.dg/cpp1y/auto-fn24.C: New.
3307 2014-02-28 Joey Ye <joey.ye@arm.com>
3310 * gcc.target/arm/thumb1-far-jump-3.c: New case.
3312 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
3315 * g++.dg/overload/ellipsis2.C: New.
3317 2014-02-27 Jeff Law <law@redhat.com>
3319 PR rtl-optimization/52714
3320 * gcc.c-torture/compile/pr52714.c: New test.
3322 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
3323 Jeff Law <law@redhat.com>
3325 PR rtl-optimization/49847
3326 * g++.dg/pr49847.C: New test.
3328 2014-02-27 Marek Polacek <polacek@redhat.com>
3331 * c-c++-common/pr59223.c: New test.
3333 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
3335 * common/config/i386/predicates.md (const1256_operand): Remove.
3336 (const2356_operand): New.
3337 (const_1_to_2_operand): Remove.
3338 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
3339 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
3340 (*avx512pf_gatherpf<mode>sf): Ditto.
3341 (avx512pf_gatherpf<mode>df): Ditto.
3342 (*avx512pf_gatherpf<mode>df_mask): Ditto.
3343 (*avx512pf_gatherpf<mode>df): Ditto.
3344 (avx512pf_scatterpf<mode>sf): Ditto.
3345 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
3346 (*avx512pf_scatterpf<mode>sf): Ditto.
3347 (avx512pf_scatterpf<mode>df): Ditto.
3348 (*avx512pf_scatterpf<mode>df_mask): Ditto.
3349 (*avx512pf_scatterpf<mode>df): Ditto.
3350 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
3352 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
3354 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
3355 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
3356 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
3357 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
3358 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
3359 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
3360 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
3361 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
3363 2014-02-26 Bin Cheng <bin.cheng@arm.com>
3366 * gnat.dg/renaming5.adb: Change to two expected gotos.
3367 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
3369 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
3370 messages for removed basic block.
3371 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
3372 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
3373 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
3374 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
3376 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3378 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
3379 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
3380 * gcc.dg/vmx/ldl-vsx.c: Likewise.
3381 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
3382 * gcc.dg/vmx/merge-vsx.c: Likewise.
3383 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3385 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
3387 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
3388 * gcc.target/i386/prefetchwt1-1.c: New.
3389 * g++.dg/other/i386-2.C: Add new option.
3390 * g++.dg/other/i386-3.C: Ditto.
3391 * gcc.target/i386/sse-12.c: Ditto.
3392 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
3393 * gcc.target/i386/sse-22.c: Add new option.
3394 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
3396 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3399 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
3402 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
3404 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
3407 * g++.dg/cpp1y/pr60311.C: New testcase.
3409 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
3412 * g++.dg/cpp1y/pr60065.C: New testcase.
3414 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
3416 PR rtl-optimization/60268
3417 * gcc.c-torture/compile/pr60268.c: New test.
3419 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
3421 * gcc.target/microblaze/others/mem_reload.c: New test.
3423 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3425 * gcc.dg/vmx/lde.c: New test.
3426 * gcc.dg/vmx/lde-be-order.c: New test.
3427 * gcc.dg/vmx/ste.c: New test.
3428 * gcc.dg/vmx/ste-be-order.c: New test.
3430 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
3433 * lib/target-supports.exp
3434 (check_effective_target_logical_op_short_circuit): Add cris-*-*
3435 and crisv32-*-* to list.
3437 2014-02-21 Janus Weil <janus@gcc.gnu.org>
3440 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
3442 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3444 * gcc.dg/vmx/vsums.c: Check entire result vector.
3445 * gcc.dg/vmx/vsums-be-order.c: Likewise.
3447 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3449 * gcc.dg/vmx/ld.c: New test.
3450 * gcc.dg/vmx/ld-be-order.c: New test.
3451 * gcc.dg/vmx/ld-vsx.c: New test.
3452 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
3453 * gcc.dg/vmx/ldl.c: New test.
3454 * gcc.dg/vmx/ldl-be-order.c: New test.
3455 * gcc.dg/vmx/ldl-vsx.c: New test.
3456 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
3457 * gcc.dg/vmx/st.c: New test.
3458 * gcc.dg/vmx/st-be-order.c: New test.
3459 * gcc.dg/vmx/st-vsx.c: New test.
3460 * gcc.dg/vmx/st-vsx-be-order.c: New test.
3461 * gcc.dg/vmx/stl.c: New test.
3462 * gcc.dg/vmx/stl-be-order.c: New test.
3463 * gcc.dg/vmx/stl-vsx.c: New test.
3464 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
3466 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
3468 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
3469 * g++.dg/other/i386-3.C (dg-options): Ditto.
3470 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
3471 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
3472 -mavx512pf and -msha.
3474 2014-02-21 Richard Biener <rguenther@suse.de>
3476 PR tree-optimization/60276
3477 * gcc.dg/vect/pr60276.c: New testcase.
3479 2014-02-21 Janus Weil <janus@gcc.gnu.org>
3482 * gfortran.dg/finalize_23.f90: New.
3484 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
3488 * g++.dg/cpp1y/pr60052.C: New testcase.
3489 * g++.dg/cpp1y/pr60053.C: New testcase.
3491 2014-02-21 Tobias Burnus <burnus@net-b.de>
3494 * gfortran.dg/inquire_16.f90: New.
3496 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
3498 * gcc.target/nios2/biggot-1.c: New.
3499 * gcc.target/nios2/biggot-2.c: New.
3501 2014-02-20 Martin Jambor <mjambor@suse.cz>
3504 * gcc.dg/ipa/pr55260.c: New test.
3506 2014-02-20 Bin Cheng <bin.cheng@arm.com>
3508 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
3509 for execution test case.
3511 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
3514 * g++.dg/torture/pr58555.C: New testcase.
3516 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
3519 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
3521 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
3523 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
3524 Kirill Yukhin <kirill.yukhin@intel.com>
3526 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
3527 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
3528 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
3529 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
3530 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
3531 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
3533 2014-02-19 Jakub Jelinek <jakub@redhat.com>
3536 * g++.dg/ext/builtin-bswap1.C: New test.
3537 * c-c++-common/pr37743.c: New test.
3539 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
3541 * gcc.dg/decl-10.c: New test.
3543 2014-02-19 Jakub Jelinek <jakub@redhat.com>
3546 * g++.dg/ext/ivdep-1.C: New test.
3549 * gcc.dg/pr60267.c: New test.
3551 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
3554 * gcc.target/i386/pr39162.c: Add dg-prune-output.
3555 (dg-options): Remove -Wno-psabi.
3556 * gcc.target/i386/pr59794-2.c: Ditto.
3557 * gcc.target/i386/pr60205-1.c: Ditto.
3558 * gcc.target/i386/sse-5.c: Ditto.
3560 2014-02-18 Nick Clifton <nickc@redhat.com>
3562 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
3563 * gcc.dg/pr23623.c: Likewise.
3564 * gcc.dg/pr48784-1.c: Likewise.
3565 * gcc.dg/pr48784-2.c: Likewise.
3566 * gcc.dg/pr56997-2.c: Likewise.
3567 * gcc.dg/sms-6.c: Likewise.
3568 * gcc.dg/torture/pr60183.c: Likewise.
3569 * gcc.dg/torture/vec-cvt-1.c: Likewise.
3570 * gcc.c-torture/execute/20061220-1.x: New.
3571 * gcc.c-torture/execute/pr43220.x: New.
3572 * gcc.c-torture/execute/pr51581-1.x: New.
3573 * gcc.c-torture/execute/pr51581-2.x: New.
3574 * gcc.c-torture/execute/pr58570.x: New.
3575 * gcc.c-torture/unsorted/DFcmp.x: New.
3576 * gcc.c-torture/unsorted/SFset.x: New.
3578 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
3580 * gnat.dg/opt31.adb: New test.
3582 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3584 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
3586 2014-02-19 Janus Weil <janus@gcc.gnu.org>
3589 * gfortran.dg/typebound_proc_33.f90: New.
3591 2014-02-19 Marek Polacek <polacek@redhat.com>
3594 * gcc.dg/pr60195.c: New test.
3596 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
3598 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
3600 2014-02-19 Jakub Jelinek <jakub@redhat.com>
3602 PR preprocessor/58844
3603 * c-c++-common/cpp/pr58844-1.c: New test.
3604 * c-c++-common/cpp/pr58844-2.c: New test.
3606 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
3609 * g++.dg/cpp0x/constexpr-ice10.C: New.
3611 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
3614 * g++.dg/cpp0x/pr60215.C: New.
3616 2014-02-18 Tobias Burnus <burnus@net-b.de>
3619 * gfortran.dg/proc_ptr_45.f90: New.
3620 * gfortran.dg/proc_ptr_46.f90: New.
3622 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
3625 * g++.dg/cpp1y/pr60190.C: New testcase.
3628 * g++.dg/cpp1y/pr60064.C: New testcase.
3630 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
3633 * gcc.target/i386/pr60205-1.c: New test.
3634 * gcc.target/i386/pr60205-2.c: Ditto.
3636 2014-02-18 Kai Tietz <ktietz@redhat.com>
3639 * gcc.target/i386/nest-1.c: New testcase.
3641 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
3643 * gnat.dg/opt32.adb: New test.
3645 2014-02-18 Janus Weil <janus@gcc.gnu.org>
3648 * gfortran.dg/typebound_generic_15.f90: New.
3650 2014-02-17 Janus Weil <janus@gcc.gnu.org>
3653 * gfortran.dg/init_flag_12.f90: New.
3655 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
3656 Ilya Tocar <ilya.tocar@intel.com>
3658 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
3659 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
3660 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
3661 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3663 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
3665 * lib/target-supports.exp
3666 (check_effective_target_logical_op_short_circuit): New procedure.
3667 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
3668 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
3669 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
3670 * gcc.dg/tree-ssa/vrp47.c: Likewise.
3671 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3672 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
3673 logical_op_short_circuit for the alternative test, extending
3676 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3679 * gcc.target/powerpc/pr60203.c: New testsuite.
3681 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
3684 * gfortran.dg/ichar_3.f90: New test.
3686 2014-02-15 Richard Biener <rguenther@suse.de>
3688 PR tree-optimization/60183
3689 * gcc.dg/torture/pr60183.c: New testcase.
3691 2014-02-14 Jeff Law <law@redhat.com>
3693 PR rtl-optimization/60131
3694 * g++.dg/torture/pr60131.C: New test.
3696 2014-02-14 Ian Bolton <ian.bolton@arm.com>
3698 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
3701 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
3703 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
3705 2014-02-14 Jakub Jelinek <jakub@redhat.com>
3707 * gcc.c-torture/compile/20140213.c: New test.
3709 2014-02-13 Jakub Jelinek <jakub@redhat.com>
3712 * gcc.target/i386/pr43546.c: New test.
3714 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
3716 * gcc.target/s390/hotpatch-compile-8.c: New test.
3718 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
3720 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
3721 definition with an ifndef.
3722 * gcc.dg/pr59605-2.c: New test.
3724 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
3726 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
3728 2014-02-12 Joseph Myers <joseph@codesourcery.com>
3730 * gcc.dg/torture/float128-mul-underflow.c,
3731 gcc.dg/torture/float128-truncdf-underflow.c,
3732 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
3734 2014-02-12 Jakub Jelinek <jakub@redhat.com>
3737 * g++.dg/ipa/pr59737.C: New test.
3739 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
3741 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
3743 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
3745 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
3747 * gcc.dg/cilk-plus/jump-openmp.c: New file.
3749 2014-02-12 Richard Biener <rguenther@suse.de>
3752 * gcc.dg/torture/pr60092.c: New testcase.
3753 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
3755 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
3757 * gcc.c-torture/execute/20140212-1.c: New test.
3759 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
3762 * g++.dg/cpp0x/pr60047.C: New.
3764 2014-02-12 Jakub Jelinek <jakub@redhat.com>
3767 * c-c++-common/pr60101.c: New test.
3769 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
3772 * g++.dg/ipa/devirt-27.C: New testcase.
3773 * g++.dg/ipa/devirt-26.C: New testcase.
3775 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3778 * gcc.target/powerpc/pr60137.c: New file.
3780 2014-02-11 Jakub Jelinek <jakub@redhat.com>
3783 * gfortran.dg/pr52370.f90: New test.
3785 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
3789 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
3792 * gcc.target/i386/pr43662.c (dg-options):
3793 Add -maccumulate-outgoing-args.
3794 * gcc.target/i386/pr43869.c (dg-options): Ditto.
3795 * gcc.target/i386/pr57003.c (dg-options): Ditto.
3796 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
3797 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
3798 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
3799 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
3800 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
3801 Add -maccumulate-outgoing-args.
3802 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
3803 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
3804 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
3805 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
3806 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
3807 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
3808 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
3809 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
3810 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
3811 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
3812 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
3813 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
3814 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
3815 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
3816 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
3818 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
3820 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
3822 2014-02-11 Jakub Jelinek <jakub@redhat.com>
3825 * gcc.dg/guality/pr59776.c: New test.
3827 2014-02-11 Renlin Li <Renlin.Li@arm.com>
3829 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
3830 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
3831 (add_options_for_arm_vfp3): New.
3833 2014-02-11 Jeff Law <law@redhat.com>
3836 * gcc.target/m68k/pr54041.c: New test.
3838 2014-02-11 Jakub Jelinek <jakub@redhat.com>
3841 * gcc.target/i386/pr59927.c: New test.
3843 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
3845 * gcc.dg/vect/pr57741-3.c: Require vect_int.
3846 * gcc.dg/vect/pr60012.c: Likewise.
3847 * gcc.dg/vect/vect-119.c: Likewise.
3848 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
3849 * gcc.dg/vect/vect-outer-4c.c: Likewise.
3851 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3853 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
3855 2014-02-10 Jeff Law <law@redhat.com>
3858 * gcc.c-torture/compile/pr52306.c: New test.
3860 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3862 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
3864 2014-02-10 Richard Biener <rguenther@suse.de>
3866 PR tree-optimization/60115
3867 * gcc.dg/torture/pr60115.c: New testcase.
3869 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
3871 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
3872 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
3874 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
3875 Ilya Tocar <ilya.tocar@intel.com>
3877 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
3878 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
3879 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
3880 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
3881 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
3882 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
3883 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
3884 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
3885 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
3886 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
3887 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
3888 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
3889 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
3890 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
3891 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
3892 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
3893 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
3894 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
3895 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
3896 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
3897 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
3898 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
3899 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
3900 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
3901 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
3902 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
3903 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
3905 2014-02-10 Jakub Jelinek <jakub@redhat.com>
3907 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
3909 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
3912 * gfortran.dg/associated_target_5.f03: New test.
3914 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
3917 * gfortran.dg/elemental_by_value_1.f90: New test.
3919 2014-02-08 Janus Weil <janus@gcc.gnu.org>
3922 * gfortran.dg/finalize_22.f90: New.
3924 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
3927 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
3928 was fixed by the patch for PR59906.
3930 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
3932 PR translation/52289
3933 * gfortran.dg/coarray_8.f90: Update dg-error match.
3935 2014-02-08 Jakub Jelinek <jakub@redhat.com>
3938 * gcc.dg/vect/pr59984.c: New test.
3941 * gcc.dg/attr-alloc_align-1.c: New test.
3942 * gcc.dg/attr-alloc_align-2.c: New test.
3943 * gcc.dg/attr-alloc_align-3.c: New test.
3944 * gcc.dg/attr-assume_aligned-1.c: New test.
3945 * gcc.dg/attr-assume_aligned-2.c: New test.
3946 * gcc.dg/attr-assume_aligned-3.c: New test.
3948 2014-02-08 Jakub Jelinek <jakub@redhat.com>
3951 * gcc.target/i386/pr60077-1.c: New test.
3952 * gcc.target/i386/pr60077-2.c: New test.
3954 2014-02-07 Jakub Jelinek <jakub@redhat.com>
3956 PR preprocessor/56824
3957 * gcc.dg/pr56824.c: New test.
3959 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3961 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
3962 variable used for atomic operations.
3964 2014-02-07 Richard Biener <rguenther@suse.de>
3967 * gcc.dg/vect/pr60092-2.c: New testcase.
3969 2014-02-07 Jakub Jelinek <jakub@redhat.com>
3973 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
3975 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
3976 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3978 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3980 * gcc.target/s390/fp2int1.c: New testcase.
3982 2014-02-07 Richard Biener <rguenther@suse.de>
3985 * gcc.dg/tree-ssa/alias-30.c: New testcase.
3986 * gcc.dg/tree-ssa/alias-31.c: Likewise.
3988 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
3991 * g++.dg/torture/pr59918.C: New testcase.
3993 2014-02-06 Jakub Jelinek <jakub@redhat.com>
3996 * gcc.target/arm/pr59575.c: New test.
3999 * gcc.dg/pr59992.c: New test.
4001 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
4003 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
4004 init_priority. Test alignment of variable instead of function.
4006 2014-02-06 Marek Polacek <polacek@redhat.com>
4009 * gcc.dg/pr60087.c: New test.
4011 2014-02-06 Alan Modra <amodra@gmail.com>
4013 * gcc.target/powerpc/pr60032.c: New.
4015 2014-02-06 Jakub Jelinek <jakub@redhat.com>
4018 * gcc.c-torture/execute/pr60062.c: New test.
4019 * gcc.c-torture/execute/pr60072.c: New test.
4021 2014-02-06 Ian Bolton <ian.bolton@arm.com>
4023 * gcc.dg/tree-ssa/pr59597.c: Make called function static
4024 so that expected outcome works for PIC variants too.
4026 2014-02-06 Yury Gribov <y.gribov@samsung.com>
4027 Kugan Vivekanandarajah <kuganv@linaro.org>
4029 * gcc.target/arm/vect-noalign.c: New file.
4031 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
4032 Jakub Jelinek <jakub@redhat.com>
4035 * gcc.dg/pr60013.c: New testcase.
4037 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4039 * gcc.dg/vmx/sum2s.c: New.
4040 * gcc.dg/vmx/sum2s-be-order.c: New.
4042 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4044 * gcc.dg/vmx/pack.c: New.
4045 * gcc.dg/vmx/pack-be-order.c: New.
4046 * gcc.dg/vmx/unpack.c: New.
4047 * gcc.dg/vmx/unpack-be-order.c: New.
4049 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
4051 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
4052 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4054 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4056 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
4057 Use __builtin_floorf, __builtin_ceilf.
4058 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
4060 (TEST): Use __builtin_floorf.
4061 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4063 2014-02-05 Jakub Jelinek <jakub@redhat.com>
4066 * g++.dg/opt/pr59947.C: New test.
4069 * c-c++-common/gomp/pr58703.c: New test.
4071 2014-02-05 Richard Biener <rguenther@suse.de>
4074 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
4075 avoid using unsigned long long.
4077 2014-02-05 Jakub Jelinek <jakub@redhat.com>
4080 * g++.dg/torture/pr57499.C: New test.
4082 2014-02-05 Yury Gribov <y.gribov@samsung.com>
4084 * gcc.dg/asan/nosanitize-and-inline.c: New test.
4086 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
4088 * g++.dg/ipa/devirrt-22.C: Fix template.
4090 2014-02-04 Marek Polacek <polacek@redhat.com>
4093 * gcc.dg/pr60036.c: New test.
4095 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
4098 * g++.dg/torture/pr60058.C: New testcase.
4100 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
4102 * g++.dg/tsan/default_options.C: Invert check.
4104 2014-02-04 Jakub Jelinek <jakub@redhat.com>
4106 PR tree-optimization/60002
4107 * g++.dg/opt/pr60002.C: New test.
4109 PR tree-optimization/60023
4110 * g++.dg/vect/pr60023.cc: New test.
4113 * c-c++-common/torture/pr60026.c: New test.
4115 PR rtl-optimization/57915
4116 * gcc.target/i386/pr57915.c: New test.
4118 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4120 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
4122 2014-02-04 Renlin Li <Renlin.Li@arm.com>
4124 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
4126 2014-02-04 Jakub Jelinek <jakub@redhat.com>
4129 * gcc.dg/pr59261.c: New test.
4131 2014-02-04 Richard Biener <rguenther@suse.de>
4133 PR tree-optimization/60012
4134 * gcc.dg/vect/pr60012.c: New testcase.
4136 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4139 * g++.dg/eh/unwind-direct.C: New test.
4141 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
4143 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
4144 timeout value to 20s.
4146 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
4149 * g++.dg/torture/pr59882.C: New testcase
4151 2014-02-03 Jan Hubicka <jh@suse.cz>
4154 * g++.dg/ipa/devirt-22.C: New testcase.
4156 2014-02-03 Jan Hubicka <jh@suse.cz>
4158 * g++.dg/ipa/devirt-25.C: New testcase.
4160 2014-02-04 Jakub Jelinek <jakub@redhat.com>
4162 PR tree-optimization/59924
4163 * gcc.dg/pr59924.c: New test.
4165 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
4168 * g++.dg/ipa/devirt-24.C: New testcase.
4170 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
4174 * c-c++-common/attributes-1.c: New testcase.
4175 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
4177 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
4180 * g++.dg/cpp0x/pr58871.C: New.
4182 2014-02-03 Cong Hou <congh@google.com>
4184 PR tree-optimization/60000
4185 * g++.dg/vect/pr60000.cc: New test.
4187 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
4189 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
4190 * gcc.target/i386/long-double-64-4.c: Likewise.
4191 * gcc.target/i386/long-double-80-1.c: Likewise.
4192 * gcc.target/i386/long-double-80-2.c: Likewise.
4193 * gcc.target/i386/long-double-80-3.c: Likewise.
4194 * gcc.target/i386/long-double-80-4.c: Likewise.
4195 * gcc.target/i386/long-double-80-5.c: Likewise.
4196 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
4197 __multf3 isn't used.
4198 * gcc.target/i386/long-double-64-3.c: Likewise.
4199 * gcc.target/i386/long-double-128-1.c: New test.
4200 * gcc.target/i386/long-double-128-2.c: Likewise.
4201 * gcc.target/i386/long-double-128-3.c: Likewise.
4202 * gcc.target/i386/long-double-128-4.c: Likewise.
4203 * gcc.target/i386/long-double-128-5.c: Likewise.
4204 * gcc.target/i386/long-double-128-6.c: Likewise.
4205 * gcc.target/i386/long-double-128-7.c: Likewise.
4206 * gcc.target/i386/long-double-128-8.c: Likewise.
4207 * gcc.target/i386/long-double-128-9.c: Likewise.
4208 * gcc.target/i386/long-double-64-5.c: Likewise.
4209 * gcc.target/i386/long-double-64-6.c: Likewise.
4210 * gcc.target/i386/long-double-64-7.c: Likewise.
4211 * gcc.target/i386/long-double-64-8.c: Likewise.
4212 * gcc.target/i386/long-double-64-9.c: Likewise.
4213 * gcc.target/i386/long-double-80-10.c: Likewise.
4214 * gcc.target/i386/long-double-80-8.c: Likewise.
4215 * gcc.target/i386/long-double-80-9.c: Likewise.
4217 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
4219 PR rtl-optimization/57662
4220 * g++.dg/pr57662.C: New test.
4222 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4224 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
4225 * gcc.dg/vmx/perm.c: New.
4226 * gcc.dg/vmx/perm-be-order.c: New.
4228 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4230 * gcc.dg/vmx/vsums.c: New.
4231 * gcc.dg/vmx/vsums-be-order.c: New.
4233 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
4235 * g++.dg/ipa/devirt-23.C: New testcase.
4236 * g++.dg/ipa/devirt-20.C: Fix template.
4238 2014-02-02 Jan Hubicka <jh@suse.cz>
4240 * g++.dg/ipa/devirt-21.C: New testcase.
4242 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
4244 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
4245 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
4247 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
4250 * gcc.c-torture/execute/pr60017.c: New test.
4252 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
4255 * gfortran.dg/default_initialization_7.f90: New test.
4257 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
4260 * gfortran.dg/elemental_subroutine_9.f90: New test.
4262 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
4264 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
4266 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
4268 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
4270 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
4272 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
4274 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
4277 * g++.dg/init/bitfield5.C: New.
4279 2014-02-01 Jakub Jelinek <jakub@redhat.com>
4281 PR tree-optimization/60003
4282 * gcc.c-torture/execute/pr60003.c: New test.
4284 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
4287 * gcc.target/arm/pr59985.C: New.
4289 2014-01-31 Jakub Jelinek <jakub@redhat.com>
4292 * lib/tsan-dg.exp (tsan_init): Instead of not running any
4293 tsan tests if trivial testcase doesn't run, set dg-do-what-default
4295 (tsan_finish): Restore dg-do-what-default.
4296 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
4297 * g++.dg/tsan/fd_close_norace2.C: Likewise.
4298 * g++.dg/tsan/default_options.C: Likewise.
4299 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
4300 * g++.dg/tsan/atomic_free2.C: Likewise.
4301 * g++.dg/tsan/cond_race.C: Likewise.
4302 * g++.dg/tsan/fd_close_norace.C: Likewise.
4303 * g++.dg/tsan/benign_race.C: Likewise.
4304 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
4305 * c-c++-common/tsan/simple_race.c: Likewise.
4306 * c-c++-common/tsan/mutexset1.c: Likewise.
4307 * c-c++-common/tsan/thread_leak2.c: Likewise.
4308 * c-c++-common/tsan/tls_race.c: Likewise.
4309 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
4310 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
4311 * c-c++-common/tsan/free_race2.c: Likewise.
4312 * c-c++-common/tsan/thread_leak.c: Likewise.
4313 * c-c++-common/tsan/thread_leak1.c: Likewise.
4314 * c-c++-common/tsan/race_on_barrier.c: Likewise.
4315 * c-c++-common/tsan/free_race.c: Likewise.
4316 * c-c++-common/tsan/sleep_sync.c: Likewise.
4317 * c-c++-common/tsan/tiny_race.c: Likewise.
4318 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
4319 * c-c++-common/tsan/atomic_stack.c: Likewise.
4320 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
4321 in dg-output regexps.
4322 * c-c++-common/tsan/simple_stack.c: Likewise.
4324 2014-01-31 Richard Henderson <rth@redhat.com>
4326 * g++.dg/tm/pr60004.C: New.
4328 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
4331 * g++.dg/inherit/crash4.C: New.
4333 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
4335 * c-c++-common/tsan/simple_race.c: Made test less flaky.
4337 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
4339 * gcc.target/i386/m512-check.h: Use correct rounding values.
4341 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
4343 * gcc.target/i386/avx-1.c: Use correct rounding values.
4344 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
4345 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
4346 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
4347 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
4348 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
4349 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
4350 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
4351 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
4352 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
4353 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
4354 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
4355 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
4356 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
4357 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
4358 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
4359 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
4360 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
4361 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
4362 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
4363 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
4364 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
4365 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
4366 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
4367 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
4368 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
4369 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4370 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
4371 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
4372 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
4373 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
4374 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
4375 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
4376 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
4377 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
4378 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
4379 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
4380 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
4381 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
4382 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
4383 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
4384 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
4385 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
4386 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
4387 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
4388 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
4389 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
4390 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
4391 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
4392 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
4393 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
4394 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
4395 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
4396 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
4397 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
4398 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
4399 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
4400 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
4401 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
4402 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
4403 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
4404 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
4405 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
4406 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
4407 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
4408 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
4409 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
4410 * gcc.target/i386/sse-13.c: Ditto.
4411 * gcc.target/i386/sse-14.c: Ditto.
4412 * gcc.target/i386/sse-22.c: Ditto.
4413 * gcc.target/i386/sse-23.c: Ditto.
4415 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
4417 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
4418 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
4420 2014-01-31 Richard Biener <rguenther@suse.de>
4423 * gcc.dg/torture/pr59990.c: New testcase.
4425 2014-01-31 Jakub Jelinek <jakub@redhat.com>
4427 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
4428 if it fails don't run any tsan tests.
4430 2014-01-31 Marek Polacek <polacek@redhat.com>
4433 * gcc.dg/pr59940.c (g): Adjust dg-warning.
4434 (y): Adjust dg-error.
4435 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
4436 * gcc.dg/pr59963-1.c: New test.
4437 * gcc.dg/pr59963-2.c: New test.
4438 * gcc.dg/pr59963-3.c: New test.
4440 2014-01-30 Jakub Jelinek <jakub@redhat.com>
4443 * gcc.target/arm/pr59923.c: New test.
4445 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4447 * gcc.dg/vmx/splat.c: New.
4448 * gcc.dg/vmx/splat-vsx.c: New.
4449 * gcc.dg/vmx/splat-be-order.c: New.
4450 * gcc.dg/vmx/splat-vsx-be-order.c: New.
4451 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
4452 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
4454 2014-01-30 Richard Biener <rguenther@suse.de>
4456 PR tree-optimization/59993
4457 * gcc.dg/torture/pr59993.c: New testcase.
4459 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
4461 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
4462 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
4463 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
4464 vect_int rather than vect_float.
4466 2014-01-30 Marek Polacek <polacek@redhat.com>
4468 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
4470 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
4472 * gcc.target/microblaze/isa/fcmp4.c: New.
4474 2014-01-30 Marek Polacek <polacek@redhat.com>
4477 * gcc.dg/pr59940.c: New test.
4478 * gcc.dg/pr35635.c (func3): Move dg-warning.
4480 2014-01-30 Richard Biener <rguenther@suse.de>
4482 PR tree-optimization/59903
4483 * gcc.dg/torture/pr59903.c: New testcase.
4485 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
4488 * g++.dg/lookup/crash8.C: New.
4490 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
4493 * g++.dg/template/crash117.C: New.
4495 2014-01-30 Richard Biener <rguenther@suse.de>
4498 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
4499 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
4501 * gcc.dg/invalid-call-1.c: Likewise.
4503 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
4506 * g++.dg/cpp1y/auto-fn23.C: New.
4508 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
4511 * g++.dg/init/dso_handle2.C: New.
4513 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
4516 * g++.dg/cpp0x/pr58674.C: New.
4518 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
4521 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
4522 * gcc.target/i386/avx512f-gather-5.c: Ditto.
4524 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4526 * gcc.dg/vmx/merge-be-order.c: New.
4527 * gcc.dg/vmx/merge.c: New.
4528 * gcc.dg/vmx/merge-vsx-be-order.c: New.
4529 * gcc.dg/vmx/merge-vsx.c: New.
4531 2014-01-29 Richard Biener <rguenther@suse.de>
4533 PR tree-optimization/58742
4534 * gcc.dg/pr58742-1.c: New testcase.
4535 * gcc.dg/pr58742-2.c: Likewise.
4536 * gcc.dg/pr58742-3.c: Likewise.
4538 2014-01-29 Renlin Li <Renlin.Li@arm.com>
4540 * gcc.target/arm/ftest-armv7ve-arm.c: New.
4541 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
4542 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
4544 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
4547 * g++.dg/gomp/pr58702.C: New.
4549 2014-01-29 Dodji Seketeli <dodji@redhat.com>
4551 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
4554 2014-01-29 Jakub Jelinek <jakub@redhat.com>
4557 PR tree-optimization/59920
4558 * gcc.dg/pr59920-1.c: New test.
4559 * gcc.dg/pr59920-2.c: New test.
4560 * gcc.dg/pr59920-3.c: New test.
4561 * c-c++-common/gomp/pr59917-1.c: New test.
4562 * c-c++-common/gomp/pr59917-2.c: New test.
4564 PR tree-optimization/59594
4565 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
4566 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
4567 * gcc.dg/vect/pr59594.c: New test.
4569 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
4572 * gfortran.dg/allocate_class_3.f90: New test.
4574 2014-01-28 Dodji Seketeli <dodji@redhat.com>
4576 PR preprocessor/59935
4577 * c-c++-common/cpp/warning-zero-location.c: New test.
4578 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
4580 2014-01-27 Steve Ellcey <sellcey@mips.com>
4582 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
4584 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
4586 * g++.dg/ext/mv16.C: New tests.
4588 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
4590 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
4591 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4592 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
4593 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4594 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
4595 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4596 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
4597 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
4598 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
4599 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4600 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
4601 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4602 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
4603 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4604 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
4605 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
4606 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
4607 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4608 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
4609 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4610 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
4611 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4612 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
4613 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4614 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
4615 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4616 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
4617 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4618 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
4619 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4620 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
4621 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4622 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
4623 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4624 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
4625 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4626 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
4627 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4628 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
4629 _mm512_mask_cvtepi32_storeu_epi8.
4630 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4631 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
4632 _mm512_mask_cvtepi32_storeu_epi16.
4633 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4634 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
4635 _mm512_mask_cvtepi64_storeu_epi8.
4636 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4637 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
4638 _mm512_mask_cvtepi64_storeu_epi16.
4639 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4640 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
4641 _mm512_mask_cvtepi64_storeu_epi32.
4642 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4643 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
4644 _mm512_mask_cvtsepi32_storeu_epi8.
4645 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4646 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
4647 _mm512_mask_cvtsepi32_storeu_epi16.
4648 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4649 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
4650 _mm512_mask_cvtsepi64_storeu_epi8.
4651 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4652 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
4653 _mm512_mask_cvtsepi64_storeu_epi16.
4654 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4655 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
4656 _mm512_mask_cvtsepi64_storeu_epi32.
4657 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4658 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
4659 _mm512_mask_cvtusepi32_storeu_epi8.
4660 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4661 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
4662 _mm512_mask_cvtusepi32_storeu_epi16.
4663 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4664 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
4665 _mm512_mask_cvtusepi64_storeu_epi8.
4666 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4667 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
4668 _mm512_mask_cvtusepi64_storeu_epi16.
4669 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4670 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
4671 _mm512_mask_cvtusepi64_storeu_epi32.
4672 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4673 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
4675 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
4677 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
4678 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
4679 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
4680 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
4681 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
4682 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
4683 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
4684 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
4685 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
4686 built-ins roudning immediate.
4687 * gcc.target/i386/sse-22.c: Add new built-ins.
4688 * gcc.target/i386/sse-23.c: Ditto.
4689 * gcc.target/i386/avx-1.c: Ditto.
4691 2014-01-27 Christian Bruel <christian.bruel@st.com>
4693 * gcc.target/sh/torture/strncmp.c: New tests.
4695 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
4697 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
4699 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
4701 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
4703 2014-01-24 Jeff Law <law@redhat.com>
4705 PR tree-optimization/59919
4706 * gcc.c-torture/compile/pr59919.c: New test.
4708 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
4711 * g++.dg/ext/timevar2.C: New.
4713 2014-01-24 Marek Polacek <polacek@redhat.com>
4715 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
4717 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
4720 * gcc.target/i386/pr59929.c: New test.
4722 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4725 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
4726 word atomic functions at runtime.
4728 2014-01-23 Marek Polacek <polacek@redhat.com>
4731 * gcc.dg/pr59846.c: New test.
4733 2014-01-23 Marek Polacek <polacek@redhat.com>
4736 * c-c++-common/pr58346-1.c: New test.
4737 * c-c++-common/pr58346-2.c: New test.
4738 * c-c++-common/pr58346-3.c: New test.
4740 2014-01-23 Marek Polacek <polacek@redhat.com>
4743 * gcc.dg/20020220-2.c: Adjust dg-warning message.
4744 * gcc.dg/pr59871.c: New test.
4746 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
4749 * g++.dg/parse/enum11.C: New.
4751 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
4753 * gcc.target/aarch64/sshr64_1.c: New testcase.
4755 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
4757 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
4758 SIMD enabled function.
4759 * g++.dg/cilk-plus/ef_test.C: New test.
4760 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
4762 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
4763 to differenciate C error messages from C++ ones.
4765 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
4767 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
4769 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
4771 * gcc.target/microblaze/others/builtin-trap.c: New test,
4773 2014-01-23 Jakub Jelinek <jakub@redhat.com>
4776 * c-c++-common/gomp/pr58809.c: New test.
4778 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
4781 * c-c++-common/asan/use-after-return-1.c: Fixed
4784 2014-01-23 Dodji Seketeli <dodji@redhat.com>
4786 PR preprocessor/58580
4787 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
4789 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
4790 Ilya Tocar <ilya.tocar@intel.com>
4792 * gcc.target/i386/avx512f-kmovw-1.c: New.
4794 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
4796 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
4797 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4798 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4799 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4800 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4801 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4803 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
4806 * gcc.dg/pr48774.c: Remove skip for mips_rel.
4807 * gcc.target/mips/pr52125.c: New test.
4809 2014-01-22 Marek Polacek <polacek@redhat.com>
4812 * gcc.dg/torture/pr59891.c: New test.
4814 2014-01-22 Jeff Law <law@redhat.com>
4816 PR tree-optimization/59597
4817 * gcc.dg/tree-ssa/pr59597.c: New test.
4819 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
4821 PR rtl-optimization/59477
4822 * g++.dg/pr59477.C: New.
4824 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
4826 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
4828 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
4831 * g++.dg/pr59482.C: New.
4833 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4835 * gcc.dg/vmx/insert-vsx-be-order.c: New.
4836 * gcc.dg/vmx/extract-vsx.c: New.
4837 * gcc.dg/vmx/extract-vsx-be-order.c: New.
4838 * gcc.dg/vmx/insert-vsx.c: New.
4840 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
4842 PR rtl-optimization/59896
4843 * gcc.target/arm/pr59896.c: New.
4845 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
4847 PR rtl-optimization/59858
4848 * gcc.target/arm/pr59858.c: New.
4850 2014-01-21 Jakub Jelinek <jakub@redhat.com>
4853 * gcc.dg/tree-prof/pr59003.c: New test.
4856 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
4859 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
4861 * gfortran.dg/round_3.f08: Add more cases.
4863 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
4865 * lib/target-supports.exp (force_conventional_output_for): New
4867 * lib/scanasm.exp (scan-assembler_required_options)
4868 (scan-assembler-not_required_options)
4869 (scan-assembler-times_required_options): Replace with
4870 force_conventional_output_fors.
4871 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
4872 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
4874 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
4877 * gcc.target/i386/pr59789.c: New testcase.
4879 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
4881 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
4882 the 'code' bitfield from 16 to 8.
4884 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
4886 * lib/target-supports.exp
4887 (check_effective_target_vect_perm): Exclude aarch64_be.
4888 (check_effective_target_vect_perm_byte): Likewise.
4889 (check_effective_target_vect_perm_short): Likewise.
4891 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
4893 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
4894 (RUN_TEST): Use new macro.
4895 (INDEX64_32): Delete.
4896 (INDEX64_64): Likewise.
4897 (INDEX128_32): Likewise.
4898 (INDEX128_64): Likewise.
4900 (test_vneg_f32): Use fixed RUN_TEST.
4902 2014-01-20 Richard Biener <rguenther@suse.de>
4905 * gcc.dg/pr59860.c: New testcase.
4907 2014-01-20 Jakub Jelinek <jakub@redhat.com>
4910 * gcc.target/i386/pr59880.c: New test.
4912 2014-01-20 Renlin Li <renlin.li@arm.com>
4914 * gcc.dg/pr44194-1.c: Tweak regexp.
4916 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
4921 * gfortran.dg/round_3.f08: New cases added.
4922 * gfortran.dg/fmt_g_1.f90: New test.
4924 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
4926 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
4928 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
4930 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
4932 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
4934 * gcc.dg/vect/pr57705.c: Require vect_int.
4935 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
4936 * gcc.dg/vect/vect-alias-check.c: Likewise.
4938 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
4941 * gfortran.dg/unresolved_fixup_1.f90: New test.
4942 * gfortran.dg/unresolved_fixup_2.f90: New test.
4944 2014-01-18 Jakub Jelinek <jakub@redhat.com>
4947 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
4948 Remove dg-prune-output lines.
4950 2014-01-17 Jakub Jelinek <jakub@redhat.com>
4953 * gfortran.dg/pr59706.f90: New test.
4954 * g++.dg/ext/pr59706.C: New test.
4956 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
4960 * g++.dg/cpp0x/decltype-incomplete1.C: New.
4961 * g++.dg/init/pr58811.C: Likewise.
4963 2014-01-17 Jeff Law <law@redhat.com>
4966 * gfortran.dg/pr57904.f90: New test.
4968 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
4971 * g++.dg/cpp0x/nsdmi-union4.C: New.
4973 2014-01-17 Marek Polacek <polacek@redhat.com>
4976 * g++.dg/diagnostic/pr59838.C: New test.
4978 2014-01-17 Marek Polacek <polacek@redhat.com>
4981 * gcc.dg/pr58346.c: New test.
4983 2014-01-17 Jakub Jelinek <jakub@redhat.com>
4986 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
4987 dg-options, use dg-additional-options for i?86/x86_64 to avoid
4991 * gfortran.dg/pr59440-1.f90: New test.
4992 * gfortran.dg/pr59440-2.f90: New test.
4993 * gfortran.dg/pr59440-3.f90: New test.
4996 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
4997 testing for " version" and " alias" with one testing for
4998 " version\[^\n\r]* alias".
4999 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
5000 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
5001 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
5002 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
5003 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
5004 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
5007 * c-c++-common/torture/pr57945.c: New test.
5009 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
5011 * gcc.target/arm/its.c: New testcase.
5013 2014-01-16 Jan Hubicka <jh@suse.cz>
5016 * g++.dg/torture/pr59775.C: New testcase.
5018 2014-01-16 Jakub Jelinek <jakub@redhat.com>
5021 * gcc.c-torture/compile/pr58344.c: New test.
5024 * gcc.target/i386/pr59839.c: New test.
5027 * gcc.target/i386/pr9771-1.c (main): Rename to...
5028 (real_main): ... this. Add __asm name "main".
5029 (ASMNAME, ASMNAME2, STRING): Define.
5031 2014-01-16 Nick Clifton <nickc@redhat.com>
5034 * gcc.c-torture/compile/pr28865.c: New.
5035 * gcc.c-torture/execute/pr28865.c: New.
5037 2014-01-16 Marek Polacek <polacek@redhat.com>
5040 * gcc.dg/pr59827.c: New test.
5042 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
5044 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
5046 2014-01-15 Richard Henderson <rth@redhat.com>
5049 * gcc.target/i386/pr54694.c: New test.
5051 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
5054 * g++.dg/pr49718.C: New test.
5056 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
5058 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
5060 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
5062 * gcc.dg/vmx/mult-even-odd.c: New.
5063 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
5065 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
5067 * lib/target-supports.exp (check_libcilkrts_available): Added an
5068 extern "C" if we are using C++ along with a function prototype.
5070 2014-01-15 Jeff Law <law@redhat.com>
5072 PR tree-optimization/59747
5073 * gcc.c-torture/execute/pr59747.c: New test.
5075 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
5078 * c-c++-common/convert-vec-1.c: Also prune ABI change for
5080 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
5081 * g++.dg/ext/attribute-test-1.C: Likewise.
5082 * g++.dg/ext/attribute-test-2.C: Likewise.
5083 * g++.dg/ext/attribute-test-3.C: Likewise.
5084 * g++.dg/ext/attribute-test-4.C: Likewise.
5085 * g++.dg/ext/pr56790-1.C: Likewise.
5086 * g++.dg/torture/pr38565.C: Likewise.
5087 * gcc.dg/pr53060.c: Likewise.
5088 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
5089 * c-c++-common/vector-compare-2.c: Likewise.
5090 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
5091 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
5092 dg-message line number.
5094 2014-01-15 Matthias Klose <doko@ubuntu.com>
5096 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
5098 2014-01-15 Richard Biener <rguenther@suse.de>
5100 PR tree-optimization/59822
5101 * g++.dg/torture/pr59822.C: New testcase.
5103 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
5106 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
5107 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
5109 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
5110 Kugan Vivekanandarajah <kuganv@linaro.org>
5113 * g++.dg/pr59695.C: New testcase.
5115 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5118 * gcc.c-torture/compile/pr59803.c: New testcase.
5120 2014-01-15 Jakub Jelinek <jakub@redhat.com>
5123 * gcc.c-torture/execute/pr58943.c: New test.
5124 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
5126 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
5129 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
5130 * gcc.target/i386/pr39162.c (y): New __m256i variable.
5131 (bar): Change return type to void. Set y to x.
5132 * gcc.target/i386/pr59794-1.c: New testcase.
5133 * gcc.target/i386/pr59794-2.c: Likewise.
5134 * gcc.target/i386/pr59794-3.c: Likewise.
5135 * gcc.target/i386/pr59794-4.c: Likewise.
5136 * gcc.target/i386/pr59794-5.c: Likewise.
5137 * gcc.target/i386/pr59794-6.c: Likewise.
5138 * gcc.target/i386/pr59794-7.c: Likewise.
5140 2014-01-14 Richard Biener <rguenther@suse.de>
5142 PR tree-optimization/58921
5143 PR tree-optimization/59006
5144 * gcc.dg/torture/pr58921.c: New testcase.
5145 * gcc.dg/torture/pr59006.c: Likewise.
5146 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
5148 2014-01-14 Jakub Jelinek <jakub@redhat.com>
5151 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
5152 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
5153 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
5154 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
5155 Executing predictive commoning without unrolling.
5157 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
5159 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
5160 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
5161 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
5162 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
5163 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
5164 __builtin_ia32_rsqrt28sd_round.
5165 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
5166 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
5167 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
5168 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
5169 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
5170 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
5171 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
5172 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
5173 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
5174 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
5175 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
5176 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
5177 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
5178 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
5179 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
5180 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
5181 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
5182 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
5183 * gcc.target/i386/sse-22.c: Extend with new built-ins,
5184 fix wrong rounding mode (see above).
5185 * gcc.target/i386/sse-23.c: Ditto.
5187 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5189 * gcc.dg/vmx/insert.c: New.
5190 * gcc.dg/vmx/insert-be-order.c: New.
5191 * gcc.dg/vmx/extract.c: New.
5192 * gcc.dg/vmx/extract-be-order.c: New.
5194 2014-01-13 Jakub Jelinek <jakub@redhat.com>
5196 PR tree-optimization/59387
5197 * gcc.c-torture/execute/pr59387.c: New test.
5199 2014-01-13 Richard Biener <rguenther@suse.de>
5201 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
5202 adjusting mathlib options.
5203 * gfortran.dg/lto/lto.exp: Likewise.
5205 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
5207 * gnat.dg/loop_optimization17.adb: New test.
5208 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
5210 2014-01-13 Christian Bruel <christian.bruel@st.com>
5212 * gcc.target/sh/cmpstrn.c: New case.
5214 2014-01-13 Jakub Jelinek <jakub@redhat.com>
5216 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
5217 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
5219 2014-01-12 Janus Weil <janus@gcc.gnu.org>
5222 * gfortran.dg/alloc_comp_basics_6.f90: New.
5224 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
5227 * gfortran.dg/pr59700.f90: New test.
5229 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5231 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
5232 * gfortran.dg/use_only_3.f90: Likewise.
5233 * gfortran.dg/inquire_10.f90: Delete opened file.
5234 * gfortran.dg/inquire_15.f90: Likewise.
5235 * gfortran.dg/pr16597.f90: Likewise.
5236 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
5239 2014-01-10 Jeff Law <law@redhat.com>
5242 * gcc.c-torture/compile/pr59743.c: New test.
5244 2014-01-10 Jan Hubicka <jh@suse.cz>
5247 * g++.dg/torture/pr58585.C: New testcase.
5249 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
5251 * gcc.dg/pr46309.c: Disable for cris*-*-*.
5253 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
5255 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
5257 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
5260 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
5261 * gcc.target/aarch64/cmn-neg2.c: New test.
5263 2014-01-10 Richard Biener <rguenther@suse.de>
5265 PR tree-optimization/59374
5266 * gcc.dg/torture/pr59374-3.c: New testcase.
5268 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5270 * lib/target-supports.exp
5271 (check_effective_target_arm_crypto_ok_nocache): New.
5272 (check_effective_target_arm_crypto_ok): Use above procedure.
5273 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
5275 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
5279 * g++.dg/ipa/devirt-20.C: New testcase.
5280 * g++.dg/torture/pr58252.C: Likewise.
5281 * g++.dg/torture/pr59226.C: Likewise.
5283 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
5285 * c-c++-common/asan/no-asan-stack.c: New test.
5287 2014-01-10 Jakub Jelinek <jakub@redhat.com>
5290 * gcc.dg/pr59670.c: New test.
5292 2014-01-09 Steve Ellcey <sellcey@mips.com>
5294 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
5296 2014-01-09 Jakub Jelinek <jakub@redhat.com>
5299 * gcc.target/i386/pr47735.c: New test.
5301 PR tree-optimization/59622
5302 * g++.dg/opt/pr59622-2.C: New test.
5303 * g++.dg/opt/pr59622-3.C: New test.
5304 * g++.dg/opt/pr59622-4.C: New test.
5305 * g++.dg/opt/pr59622-5.C: New test.
5308 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
5309 filename:line instead of (modulename+offset) form with stripped
5310 initial / from the filename.
5312 2014-01-09 Ian Lance Taylor <iant@google.com>
5314 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
5315 the other Go compiler.
5317 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
5320 * g++.dg/cpp0x/variadic145.C: New.
5322 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
5324 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
5325 which don't support -fsplit-stack. Skip rotate[0123].go tests.
5327 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
5330 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
5331 are run only if the Cilk library is available/enabled.
5332 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
5333 * lib/target-supports.exp (check_libcilkrts_available): New function.
5335 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
5338 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
5339 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
5340 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
5341 with dg-additional-options.
5342 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5343 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5344 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5345 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5346 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
5347 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
5349 2014-01-09 Richard Biener <rguenther@suse.de>
5351 PR tree-optimization/59715
5352 * gcc.dg/torture/pr59715.c: New testcase.
5354 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
5356 * c-c++-common/asan/no-asan-globals.c: New test.
5357 * c-c++-common/asan/no-instrument-reads.c: Likewise.
5358 * c-c++-common/asan/no-instrument-writes.c: Likewise.
5359 * c-c++-common/asan/use-after-return-1.c: Likewise.
5360 * c-c++-common/asan/no-use-after-return.c: Likewise.
5362 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
5364 * gnat.dg/weak2.ad[sb]: New test.
5366 2014-01-08 Jakub Jelinek <jakub@redhat.com>
5369 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
5370 type, use pointers to vector type instead.
5372 2014-01-08 Catherine Moore <clm@codesourcery.com>
5374 * gcc.target/mips/umips-branch-3.c: New test.
5375 * gcc.target/mips/umips-branch-4.c: New test.
5377 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
5379 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
5380 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
5381 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
5382 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
5383 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
5384 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
5385 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
5386 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
5388 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
5390 PR rtl-optimization/59137
5391 * gcc.target/mips/pr59137.c: New test.
5393 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
5395 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
5396 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
5397 * gcc.target/i386/pr55433.c (dg-options): Ditto.
5398 * gcc.target/i386/pr57848.c (dg-options): Ditto.
5399 * gcc.target/i386/pr59099.c (dg-options): Ditto.
5400 Require fpic effective target.
5401 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
5403 2014-01-08 Jakub Jelinek <jakub@redhat.com>
5406 * gcc.dg/pr59722.c: New test.
5408 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
5411 * gcc.dg/torture/pr57748-3.c: New test.
5412 * gcc.dg/torture/pr57748-4.c: New test.
5414 2014-01-08 Marek Polacek <polacek@redhat.com>
5417 * gcc.dg/gomp/pr59669-1.c: New test.
5418 * gcc.dg/gomp/pr59669-2.c: New test.
5420 2014-01-08 Martin Jambor <mjambor@suse.cz>
5423 * gcc.dg/ipa/pr59610.c: New test.
5425 2014-01-08 Janus Weil <janus@gcc.gnu.org>
5428 * gfortran.dg/binding_label_tests_26a.f90: New.
5429 * gfortran.dg/binding_label_tests_26b.f90: New.
5431 2014-01-08 Marek Polacek <polacek@redhat.com>
5434 * c-c++-common/ubsan/pr59667.c: New test.
5436 2014-01-08 Richard Biener <rguenther@suse.de>
5439 * gcc.dg/pr59630.c: New testcase.
5441 2014-01-08 Richard Biener <rguenther@suse.de>
5444 * gcc.dg/pr59471.c: New testcase.
5446 2014-01-07 Jeff Law <law@redhat.com>
5449 * gcc.target/i386/pr53623.c: New test.
5451 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
5453 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
5455 * g++.dg/cpp1y/pr58534.C: Likewise.
5456 * g++.dg/cpp1y/pr58536.C: Likewise.
5457 * g++.dg/cpp1y/pr58548.C: Likewise.
5458 * g++.dg/cpp1y/pr58549.C: Likewise.
5459 * g++.dg/cpp1y/pr58637.C: Likewise.
5460 * g++.dg/cpp1y/pr59112.C: Likewise.
5461 * g++.dg/cpp1y/pr59113.C: Likewise.
5462 * g++.dg/cpp1y/pr59629.C: Likewise.
5463 * g++.dg/cpp1y/pr59635.C: Likewise.
5464 * g++.dg/cpp1y/pr59636.C: Likewise.
5465 * g++.dg/cpp1y/pr59638.C: Likewise.
5467 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
5469 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
5471 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
5473 * gcc.target/i386/intrinsics_4.c (bar): New function.
5475 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
5477 * g++.dg/ext/is_base_of_incomplete-2.C: New.
5479 2014-01-07 Jakub Jelinek <jakub@redhat.com>
5481 PR rtl-optimization/58668
5482 * gcc.dg/pr58668.c: New test.
5484 PR tree-optimization/59643
5485 * gcc.dg/pr59643.c: New test.
5486 * gcc.c-torture/execute/pr59643.c: New test.
5488 2014-01-06 Janus Weil <janus@gcc.gnu.org>
5491 * gfortran.dg/class_allocate_16.f90: New.
5493 2014-01-06 Jakub Jelinek <jakub@redhat.com>
5496 * gcc.target/i386/pr59644.c: New test.
5498 2014-01-06 Marek Polacek <polacek@redhat.com>
5501 * gcc.dg/pr57773.c: New test.
5503 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
5509 * g++.dg/cpp1y/pr59635.C: New testcase.
5510 * g++.dg/cpp1y/pr59636.C: New testcase.
5511 * g++.dg/cpp1y/pr59629.C: New testcase.
5512 * g++.dg/cpp1y/pr59638.C: New testcase.
5514 2014-01-06 Martin Jambor <mjambor@suse.cz>
5517 * gcc.dg/ipa/pr59008.c: New test.
5519 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5521 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
5524 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5526 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
5527 Require c99_runtime.
5528 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
5530 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
5531 Require c99_runtime.
5532 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
5533 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
5534 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
5536 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
5537 Require c99_runtime.
5538 Make CALC void static.
5539 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
5541 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
5542 Require c99_runtime.
5543 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
5545 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5547 * gcc.target/i386/pr59501-1.c: Require avx effective target.
5548 * gcc.target/i386/pr59501-2.c: Likewise.
5549 * gcc.target/i386/pr59501-3.c: Likewise.
5550 * gcc.target/i386/pr59501-4.c: Likewise.
5551 * gcc.target/i386/pr59501-5.c: Likewise.
5552 * gcc.target/i386/pr59501-6.c: Likewise.
5554 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5556 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
5557 * gcc.target/i386/pr59390_1.c: Likewise.
5558 * gcc.target/i386/pr59390_2.c: Likewise.
5560 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
5562 * gcc.dg/pr59350.c: Tweak.
5563 * gcc.dg/pr59350-2.c: New test.
5564 * g++.dg/pr59510.C: Likewise.
5566 2014-01-06 Janus Weil <janus@gcc.gnu.org>
5569 * gfortran.dg/bind_c_procs_2.f90: New.
5571 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
5573 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
5574 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5575 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5576 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5577 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
5578 * gcc.dg/tree-ssa/vrp47.c: Likewise.
5579 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5581 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
5583 * gcc.target/arm/neon-nested-apcs.c: New test.
5585 2014-01-04 Jakub Jelinek <jakub@redhat.com>
5587 PR tree-optimization/59519
5588 * gcc.dg/vect/pr59519-1.c: New test.
5589 * gcc.dg/vect/pr59519-2.c: New test.
5591 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
5594 2014-01-04 Janus Weil <janus@gcc.gnu.org>
5597 * gfortran.dg/typebound_proc_32.f90: New.
5599 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
5602 * g++.dg/pr58950.C: New file.
5604 2014-01-03 Tobias Burnus <burnus@net-b.de>
5607 * g++.dg/gomp/pr58567.C: New.
5609 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
5611 PR tree-optimization/59651
5612 * gcc.dg/torture/pr59651.c: New test.
5613 * gcc.dg/vect/pr59651.c: Ditto.
5615 2014-01-03 Jakub Jelinek <jakub@redhat.com>
5618 * gcc.target/i386/pr59625.c: New test.
5620 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
5624 * g++.dg/cpp0x/range-for28.C: New.
5625 * g++.dg/cpp0x/range-for3.C: Update.
5627 2014-01-02 Joseph Myers <joseph@codesourcery.com>
5629 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
5631 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
5634 * g++.dg/cpp0x/pr59641.C: New file.
5636 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
5638 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
5640 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
5643 * g++.dg/ext/pr59378.C: New file.
5645 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5647 Update copyright years
5649 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5651 * gcc.target/arc/arc.exp: Use the standard form for the copyright
5654 2014-01-02 Janus Weil <janus@gcc.gnu.org>
5657 * gfortran.dg/dynamic_dispatch_12.f90: New.
5659 2014-01-01 Jakub Jelinek <jakub@redhat.com>
5661 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
5662 the builtin isn't optimized away as unused.
5664 PR rtl-optimization/59647
5665 * g++.dg/opt/pr59647.C: New test.
5667 Copyright (C) 2014 Free Software Foundation, Inc.
5669 Copying and distribution of this file, with or without modification,
5670 are permitted in any medium without royalty provided the copyright
5671 notice and this notice are preserved.