PR c/49706
[official-gcc.git] / gcc / testsuite / ChangeLog
blob978a8e733deceabd4dae3c25c4ced788f2ad49d9
1 2014-06-05  Marek Polacek  <polacek@redhat.com>
3         PR c/49706
4         * c-c++-common/pr49706.c: New test.
6 2014-06-05  Marek Polacek  <polacek@redhat.com>
8         PR c/48062
9         * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
10         * gcc.dg/Wshadow-3.c: Likewise.
11         * gcc.dg/pr48062.c: New test.
13 2014-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
15         PR c++/43453
16         * g++.dg/init/pr43453.C: New.
18 2014-06-04  Marc Glisse  <marc.glisse@inria.fr>
20         PR tree-optimization/61385
21         * gcc.dg/tree-ssa/pr61385.c: New file.
23 2014-06-04  Richard Biener  <rguenther@suse.de>
25         PR tree-optimization/60098
26         * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
28 2014-06-04  Richard Biener  <rguenther@suse.de>
30         * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
32 2014-06-04  Igor Zamyatin  <igor.zamyatin@intel.com>
34         PR c/58942
35         * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
36         the case with a pointer.
38 2014-06-04  Marek Polacek  <polacek@redhat.com>
40         PR c/30020
41         * c-c++-common/pr30020.c: New test.
43 2014-06-03  Andrew Pinski  <apinski@cavium.com>
45         * gcc.c-torture/compile/20140528-1.c: New testcase.
47 2014-06-03  Dehao Chen  <dehao@google.com>
49         * gcc.dg/tree-prof/merge_block.c: New test.
51 2014-06-03  Uros Bizjak  <ubizjak@gmail.com>
53         * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
54         * g++.dg/ext/mv15.C (dg-options): Ditto.
56 2014-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
58         DR 1423
59         PR c++/52174
60         * g++.dg/cpp0x/nullptr31.C: New.
61         * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
62         * g++.dg/cpp0x/nullptr17.C: Update.
64 2014-06-03  Marek Polacek  <polacek@redhat.com>
66         PR c/60439
67         * c-c++-common/pr60439.c: New test.
68         * g++.dg/eh/scope1.C (f4): Add dg-warning.
70 2014-06-03  Martin Jambor  <mjambor@suse.cz>
72         PR ipa/61160
73         * g++.dg/ipa/pr61160-1.C: New test.
75 2014-06-03  Richard Biener  <rguenther@suse.de>
77         PR tree-optimization/61383
78         * gcc.dg/torture/pr61383-1.c: New testcase.
80 2014-06-03  Andreas Schwab  <schwab@linux-m68k.org>
82         * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
84 2014-06-02  Jeff Law  <law@redhat.com>
86         PR rtl-optimization/61094
87         * g++.dg/pr61094: New test.
89 2014-06-02  Uros Bizjak  <ubizjak@gmail.com>
91         * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
92         * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
93         * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
94         * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
95         * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
96         * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
97         * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
98         * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
100 2014-06-02  Richard Biener  <rguenther@suse.de>
102         PR tree-optimization/61346
103         * gcc.dg/torture/pr61346.c: New testcase.
105 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
107         * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
108         not compilation.
109         * gcc.target/i386/sibcall-4.c: Ditto.
110         * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
112 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
114         * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
115         in scan-assembler-not string.
116         * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
117         * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
118         * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
120 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
122         * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
124 2014-06-01  Kai Tietz  <ktietz@redhat.com>
126         PR target/61377
127         * gcc.target/i386/sibcall-6.c: New test.
129 2014-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
131         DR 1227
132         PR c++/57543
133         * g++.dg/cpp0x/pr57543-1.C: New.
134         * g++.dg/cpp0x/pr57543-2.C: Likewise.
135         * g++.dg/cpp0x/pr57543-3.C: Likewise.
136         * g++.dg/cpp0x/decltype59.C: Likewise.
138 2014-05-31  Tom de Vries  <tom@codesourcery.com>
140         * gcc.target/i386/sibcall-4.c: Add missing closing brace.
142 2014-05-30  Jakub Jelinek  <jakub@redhat.com>
144         * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
145         restore_gcc_exec_prefix_env_var): New procedures.
146         (set_ld_library_path_env_vars,
147         restore_ld_library_path_env_vars): Use them.
148         * lib/c-compat.exp: Load target-libpath.exp.
149         (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
150         (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
151         * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
152         restore_gcc_exec_prefix_env_var.
153         * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
154         Likewise.
156         * c-c++-common/asan/misalign-1.c: New test.
157         * c-c++-common/asan/misalign-2.c: New test.
159         * g++.dg/asan/asan_test.C: Add -std=c++11 and
160         -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
161         -DASAN_USE_DEJAGNU_GTEST=1.
162         * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
163         * g++.dg/asan/asan_oob_test.cc: Likewise.
164         * g++.dg/asan/sanitizer_test_utils.h: Likewise.
165         * g++.dg/asan/asan_str_test.cc: Likewise.
166         * g++.dg/asan/asan_test_utils.h: Likewise.
167         * g++.dg/asan/sanitizer_test_config.h: Likewise.
168         * g++.dg/asan/asan_test.cc: Likewise.  Allow size 12 for long double.
169         * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
170         Imported from upstream r209283.
171         * g++.dg/asan/asan_test_config.h: Likewise.
173 2014-05-30  Kai Tietz  <ktietz@redhat.com>
175         PR target/60104
176         * gcc.target/i386/sibcall-1.c: New test.
177         * gcc.target/i386/sibcall-2.c: New test.
178         * gcc.target/i386/sibcall-3.c: New test.
179         * gcc.target/i386/sibcall-4.c: New test.
181 2014-05-30  Ian Lance Taylor  <iant@google.com>
183         * gcc.target/i386/pause-2.c: New test.
185 2014-05-30  Tom de Vries  <tom@codesourcery.com>
187         * gcc.target/i386/fuse-caller-save.c: New test.
188         * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
189         * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
191 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
193         * gcc.target/arm/simd/vrev16p8_1.c: New file.
194         * gcc.target/arm/simd/vrev16qp8_1.c: New file.
195         * gcc.target/arm/simd/vrev16qs8_1.c: New file.
196         * gcc.target/arm/simd/vrev16qu8_1.c: New file.
197         * gcc.target/arm/simd/vrev16s8_1.c: New file.
198         * gcc.target/arm/simd/vrev16u8_1.c: New file.
199         * gcc.target/arm/simd/vrev32p16_1.c: New file.
200         * gcc.target/arm/simd/vrev32p8_1.c: New file.
201         * gcc.target/arm/simd/vrev32qp16_1.c: New file.
202         * gcc.target/arm/simd/vrev32qp8_1.c: New file.
203         * gcc.target/arm/simd/vrev32qs16_1.c: New file.
204         * gcc.target/arm/simd/vrev32qs8_1.c: New file.
205         * gcc.target/arm/simd/vrev32qu16_1.c: New file.
206         * gcc.target/arm/simd/vrev32qu8_1.c: New file.
207         * gcc.target/arm/simd/vrev32s16_1.c: New file.
208         * gcc.target/arm/simd/vrev32s8_1.c: New file.
209         * gcc.target/arm/simd/vrev32u16_1.c: New file.
210         * gcc.target/arm/simd/vrev32u8_1.c: New file.
211         * gcc.target/arm/simd/vrev64f32_1.c: New file.
212         * gcc.target/arm/simd/vrev64p16_1.c: New file.
213         * gcc.target/arm/simd/vrev64p8_1.c: New file.
214         * gcc.target/arm/simd/vrev64qf32_1.c: New file.
215         * gcc.target/arm/simd/vrev64qp16_1.c: New file.
216         * gcc.target/arm/simd/vrev64qp8_1.c: New file.
217         * gcc.target/arm/simd/vrev64qs16_1.c: New file.
218         * gcc.target/arm/simd/vrev64qs32_1.c: New file.
219         * gcc.target/arm/simd/vrev64qs8_1.c: New file.
220         * gcc.target/arm/simd/vrev64qu16_1.c: New file.
221         * gcc.target/arm/simd/vrev64qu32_1.c: New file.
222         * gcc.target/arm/simd/vrev64qu8_1.c: New file.
223         * gcc.target/arm/simd/vrev64s16_1.c: New file.
224         * gcc.target/arm/simd/vrev64s32_1.c: New file.
225         * gcc.target/arm/simd/vrev64s8_1.c: New file.
226         * gcc.target/arm/simd/vrev64u16_1.c: New file.
227         * gcc.target/arm/simd/vrev64u32_1.c: New file.
228         * gcc.target/arm/simd/vrev64u8_1.c: New file.
230 2014-05-29  Vladimir Makarov  <vmakarov@redhat.com>
232         PR rtl-optimization/61325
233         * gcc.target/aarch64/pr61325.c: New.
235 2014-05-29  Alan Lawrence  <alan.lawrence@arm.com>
237         * gcc.target/arm/simd/vextQf32_1.c: New file.
238         * gcc.target/arm/simd/vextQp16_1.c: New file.
239         * gcc.target/arm/simd/vextQp8_1.c: New file.
240         * gcc.target/arm/simd/vextQs16_1.c: New file.
241         * gcc.target/arm/simd/vextQs32_1.c: New file.
242         * gcc.target/arm/simd/vextQs64_1.c: New file.
243         * gcc.target/arm/simd/vextQs8_1.c: New file.
244         * gcc.target/arm/simd/vextQu16_1.c: New file.
245         * gcc.target/arm/simd/vextQu32_1.c: New file.
246         * gcc.target/arm/simd/vextQu64_1.c: New file.
247         * gcc.target/arm/simd/vextQu8_1.c: New file.
248         * gcc.target/arm/simd/vextQp64_1.c: New file.
249         * gcc.target/arm/simd/vextf32_1.c: New file.
250         * gcc.target/arm/simd/vextp16_1.c: New file.
251         * gcc.target/arm/simd/vextp8_1.c: New file.
252         * gcc.target/arm/simd/vexts16_1.c: New file.
253         * gcc.target/arm/simd/vexts32_1.c: New file.
254         * gcc.target/arm/simd/vexts64_1.c: New file.
255         * gcc.target/arm/simd/vexts8_1.c: New file.
256         * gcc.target/arm/simd/vextu16_1.c: New file.
257         * gcc.target/arm/simd/vextu32_1.c: New file.
258         * gcc.target/arm/simd/vextu64_1.c: New file.
259         * gcc.target/arm/simd/vextu8_1.c: New file.
260         * gcc.target/arm/simd/vextp64_1.c: New file.
262 2014-05-29  Radovan Obradovic  <robradovic@mips.com>
263             Tom de Vries  <tom@codesourcery.com>
265         * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
266         options.
267         * gcc.target/mips/fuse-caller-save.h: New include file.
268         * gcc.target/mips/fuse-caller-save.c: New test.
269         * gcc.target/mips/fuse-caller-save-mips16.c: Same.
270         * gcc.target/mips/fuse-caller-save-micromips.c: Same.
272 2014-05-29  Evgeny Stupachenko  <evstupac@gmail.com>
274         * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
276 2014-05-28  Richard Biener  <rguenther@suse.de>
278         PR middle-end/61045
279         * gcc.dg/pr61045.c: New testcase.
281 2014-05-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
283         * lib/clearcap.exp: New file.
284         * gcc.dg/vect/vect.exp: Load clearcap.exp.
285         Remove clearcap_ldflags handling.
286         Call clearcap-init, clearcap-finish.
287         * gcc.target/i386/i386.exp: Likewise.
288         * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
289         * gcc.target/i386/clearcapv2.map: Move to
290         ../config/sol2-clearcapv2.map.
291         * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
292         * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
294 2014-05-28  Richard Biener  <rguenther@suse.de>
296         PR tree-optimization/61335
297         * gfortran.dg/pr61335.f90: New testcase.
299 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
301         * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
303 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
305         * gnat.dg/overflow_fixed.adb: New test.
307 2014-05-27  Marek Polacek  <polacek@redhat.com>
309         PR c/56724
310         * gcc.dg/pr56724-1.c: New test.
311         * gcc.dg/pr56724-2.c: New test.
312         * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
313         -Wtraditional.
314         * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
316 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
318         * gcc.dg/fold-compare-8.c: New test.
319         * gcc.dg/Wstrict-overflow-25.c: Likewise.
321 2014-05-27  Richard Biener  <rguenther@suse.de>
323         * gcc.dg/tree-ssa/vrp92.c: New testcase.
325 2014-05-27  Marek Polacek  <polacek@redhat.com>
327         PR testsuite/61319
328         * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
329         LLONG_MIN, and ULLONG_MAX.
331 2014-05-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
333         * lib/target-supports.exp (check_effective_target_vect_bswap):
334         Specify arm*-*-* support.
336 2014-05-27  Dominique d'Humieres <dominiq@lps.ens.fr>
338         PR testsuite/61319
339         * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
340         -nan optional.
341         * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
342         * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
344 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
346         * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
348 2014-05-26  Richard Sandiford  <r.sandiford@uk.ibm.com>
350         PR rtl-optimization/61222
351         * gcc.c-torture/compile/pr61222-1.c: New test.
352         * gcc.c-torture/compile/pr61222-2.c: Likewise.
354 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
356         * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
358 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
360         * gcc.dg/lto/pr61278_1.c: Remove dg directives.
362 2014-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
364         PR libgfortran/55117
365         * gfortran.dg/namelist_85.f90: New test.
367 2014-05-26  Igor Zamyatin  <igor.zamyatin@intel.com>
369         PR c/61191
370         * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
371         the case with syntax error.
373 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
375         * gcc.dg/lto/pr61278_0.c: New test.
376         * gcc.dg/lto/pr61278_1.c: New test.
378 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
380         * gcc.dg/pr61220.c: New test.
381         * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
383 2014-05-25  Tobias Burnus  <burnus@net-b.de>
385         * gfortran.dg/coarray_10.f90: Update dg-warning.
386         * gfortran.dg/coarray_this_image_1.f90: New.
387         * gfortran.dg/coarray_this_image_2.f90: New.
389 2014-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu>
391         PR libfortran/61173
392         * gfortran.dg/arrayio_14.f90: New test.
394 2014-05-24  Andreas Schwab  <schwab@suse.de>
396         * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
398 2014-05-24  Dominique d'Humieres <dominiq@lps.ens.fr>
400         * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
401         Adjust regexp for -flto.
402         * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
403         * gfortran.dg/pr52835.f90: Likewise.
405 2014-05-23  Vladimir Makarov  <vmakarov@redhat.com>
407         PR rtl-optimization/61215
408         * gcc.target/i386/pr61215.c: New.
410 2014-05-23  Marek Polacek  <polacek@redhat.com>
411             Jakub Jelinek  <jakub@redhat.com>
413         * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
414         * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
415         * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
416         * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
417         * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
418         * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
419         * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
420         * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
421         * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
422         * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
423         * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
424         * c-c++-common/ubsan/float-cast.h: New file.
425         * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
426         * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
428 2014-05-23  Jiong Wang  <jiong.wang@arm.com>
430         * gcc.target/aarch64/tail_indirect_call_1.c: New.
432 2014-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
434         * g++.dg/cpp1y/lambda-init9.C: New.
436 2014-05-23  Richard Biener  <rguenther@suse.de>
438         PR testsuite/61266
439         * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
440         adjust testcase to reflect reality.
442 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
444         PR tree-optimization/54733
445         * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
446         optimization to support memory sources and bitwise operations
447         equivalent to load in host endianness.
448         * gcc.dg/optimize-bswaphi-1.c: Likewise.
449         * gcc.dg/optimize-bswapsi-2.c: Likewise.
450         * gcc.c-torture/execute/bswap-2.c: Likewise.
452 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
454         * lib/target-supports.exp: New effective targets for architectures
455         capable of performing byte swap.
456         * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
457         * gcc.dg/optimize-bswapdi-2.c: Likewise.
458         * gcc.dg/optimize-bswapsi-1.c: Likewise.
460 2014-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
462         PR c++/61088
463         * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
464         * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
466 2014-05-22  Xinliang David Li  <davidxl@google.com>
468         * g++.dg/ipa/devirt-15.C: Fix expected message.
469         * g++.dg/ipa/devirt-16.C: Ditto.
470         * g++.dg/ipa/devirt-17.C: Ditto.
471         * g++.dg/ipa/devirt-26.C: Ditto.
472         * g++.dg/ipa/imm-devirt-1.C: Ditto.
473         * g++.dg/ipa/imm-devirt-2.C: Ditto.
474         * g++.dg/tree-ssa/pr8781.C:Ditto.
476 2014-05-22  Peter Bergner  <bergner@vnet.ibm.com>
478         * gcc.target/powerpc/htm-ttest.c: New test.
480 2014-05-22  Eric Botcazou  <ebotcazou@adacore.com>
482         * gnat.dg/opt37.ad[sb]: New test.
484 2014-05-21  Jonathan Wakely  <jwakely@redhat.com>
486         PR c/61271
487         * g++.dg/cilk-plus/AN/array_function.cc: New.
489 2014-05-22  Richard Biener  <rguenther@suse.de>
491         * gcc.dg/tree-ssa/alias-33.c: New testcase.
493 2014-05-22  Kostya Serebryany  <kcc@google.com>
495         * c-c++-common/tsan/mutexset1.c: Update the test to match
496         upstream r209283.
497         * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
499 2014-05-21  Marek Polacek  <polacek@redhat.com>
501         PR sanitizer/61272
502         * g++.dg/ubsan/pr61272.C: New test.
504 2014-05-21  Cesar Philippidis  <cesar@codesourcery.com>
505             Sandra Loosemore  <sandra@codesourcery.com>
507         PR lto/60179
508         * lib/scanasm.exp (scan-lto-assembler): New procedure.
509         * gcc.target/nios2/custom-fp-lto.c: New test.
511 2014-05-21  Andreas Schwab  <schwab@suse.de>
513         * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
515 2014-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
517         PR target/54236
518         * gcc.target/sh/pr54236-3.c: New.
520 2014-05-21  Igor Zamyatin  <igor.zamyatin@intel.com>
522         PR c++/60189
523         * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
525 2014-05-20  Jan Hubicka  <hubicka@ucw.cz>
527         PR tree-optimization/60899
528         * g++.dg/ipa/devirt-11.C: Update template.
530 2014-05-20  Edward Smith-Rowland  <3dw4rd@verizon.net>
532         PR C++/61038
533         * g++.dg/cpp0x/pr61038.C: New.
535 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
537         PR c++/58753
538         PR c++/58930
539         PR c++/58704
540         * g++.dg/cpp0x/nsdmi-template11.C: New.
541         * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
542         * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
544 2014-05-20  Eric Botcazou  <ebotcazou@adacore.com>
546         * gnat.dg/opt35.adb: New test.
547         * gnat.dg/opt36.adb: Likewise.
548         * gnat.dg/opt35_pkg.ad[sb]: New helper.
550 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
552         PR c++/60373
553         * g++.dg/cpp0x/Wattributes1.C: New.
554         * g++.dg/ext/visibility/redecl1.C: Adjust.
555         * g++.dg/ext/visibility/visibility-7.C: Likewise.
557 2014-05-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
559         * gcc.target/powerpc/vsxcopy.c: New test.
561 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
563         PR c++/58664
564         * g++.dg/cpp0x/nsdmi-union6.C: New.
565         * g++.dg/parse/pr58664.C: Likewise.
566         * g++.dg/cpp0x/nsdmi6.C: Tweak.
567         * g++.dg/parse/crash31.C: Likewise.
568         * g++.dg/template/error2.C: Likewise.
569         * g++.dg/template/inherit8.C: Likewise.
570         * g++.dg/template/offsetof2.C: Likewise.
572 2014-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
574         * c-c++-common/gomp/simd4.c: Adjust for inform.
575         * g++.dg/cpp0x/decltype-call1.C: Likewise.
576         * g++.dg/cpp0x/forw_enum6.C: Likewise.
577         * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
578         * g++.dg/cpp0x/noexcept15.C: Likewise.
579         * g++.dg/cpp0x/variadic-ex2.C: Likewise.
580         * g++.dg/eh/spec6.C: Likewise.
581         * g++.dg/expr/cast1.C: Likewise.
582         * g++.dg/expr/dtor1.C: Likewise.
583         * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
584         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
585         * g++.dg/gomp/pr49223-2.C: Likewise.
586         * g++.dg/gomp/udr-4.C: Likewise.
587         * g++.dg/init/delete1.C: Likewise.
588         * g++.dg/other/crash-2.C: Likewise.
589         * g++.dg/parse/crash24.C: Likewise.
590         * g++.dg/parse/crash25.C: Likewise.
591         * g++.dg/parse/crash31.C: Likewise.
592         * g++.dg/parse/crash49.C: Likewise.
593         * g++.dg/parse/crash50.C: Likewise.
594         * g++.dg/parse/crash54.C: Likewise.
595         * g++.dg/parse/dtor7.C: Likewise.
596         * g++.dg/parse/error40.C: Likewise.
597         * g++.dg/parse/fused-params1.C: Likewise.
598         * g++.dg/parse/new1.C: Likewise.
599         * g++.dg/template/crash35.C: Likewise.
600         * g++.dg/template/crash59.C: Likewise.
601         * g++.dg/template/crash77.C: Likewise.
602         * g++.dg/template/error51.C: Likewise.
603         * g++.dg/template/incomplete1.C: Likewise.
604         * g++.dg/template/incomplete3.C: Likewise.
605         * g++.dg/template/incomplete4.C: Likewise.
606         * g++.dg/template/incomplete5.C: Likewise.
607         * g++.dg/template/inherit8.C: Likewise.
608         * g++.dg/template/instantiate1.C: Likewise.
609         * g++.dg/template/instantiate3.C: Likewis: Likewise.
610         * g++.dg/template/offsetof2.C: Likewise.
611         * g++.dg/tm/pr51928.C: Likewise.
612         * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
613         * g++.dg/warn/incomplete1.C: Likewise.
614         * g++.dg/warn/incomplete2.C: Likewise.
615         * g++.old-deja/g++.brendan/friend4.C: Likewise.
616         * g++.old-deja/g++.bugs/900121_01.C: Likewise.
617         * g++.old-deja/g++.bugs/900214_01.C: Likewise.
618         * g++.old-deja/g++.eh/catch1.C: Likewise.
619         * g++.old-deja/g++.eh/spec6.C: Likewise.
620         * g++.old-deja/g++.mike/p7868.C: Likewise.
621         * g++.old-deja/g++.other/crash38.C: Likewise.
622         * g++.old-deja/g++.other/enum2.C: Likewise.
623         * g++.old-deja/g++.other/incomplete.C: Likewise.
624         * g++.old-deja/g++.other/vaarg3.C: Likewise.
625         * g++.old-deja/g++.pt/crash9.C: Likewise.
626         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
627         * g++.old-deja/g++.pt/typename8.C: Likewise.
628         * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
630 2014-05-19  Joseph Myers  <joseph@codesourcery.com>
632         * lib/target-supports.exp
633         (check_effective_target_vect_sizes_32B_16B): Return false if
634         128-bit AVX vectors preferred.
636 2014-05-19  Mike Stump  <mikestump@comcast.net>
638         * lib/target-supports.exp (check_effective_target_avx): Early out
639         if not x86 to prevent x86 flags on non-x86 targets.
641 2014-05-19  Richard Biener  <rguenther@suse.de>
643         PR tree-optimization/61221
644         * gcc.dg/torture/pr61221.c: New testcase.
646 2014-05-19  Richard Biener  <rguenther@suse.de>
648         PR tree-optimization/61209
649         * gfortran.dg/pr61209.f90: New testcase.
651 2014-05-19  Richard Biener  <rguenther@suse.de>
653         PR tree-optimization/61184
654         * c-c++-common/torture/pr61184.c: New testcase.
656 2014-05-19  Christian Bruel  <christian.bruel@st.com>
658         PR target/61195
659         * gcc.target/sh/pr61195.c: New test.
661 2014-05-18  Wei Mi  <wmi@google.com>
663         PR target/58066
664         * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
665         directive with rtl insns. Add effective-target fpic and
666         tls_native.
668 2014-05-17  Xinliang David Li  <davidxl@google.com>
670         * g++.dg/ipa/devirt-33.C: New testcase.
672 2014-05-17  Jan Hubicka  <hubicka@ucw.cz>
674         * g++.dg/ipa/comdat.C: New file.
676 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
678         * gnat.dg/volatile12.ad[sb]: New test.
680 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
682         * gnat.dg/enum3.adb: New test.
684 2014-05-18  Andreas Schwab  <schwab@suse.de>
686         * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
688 2014-05-17  Jerry DeLisle  <jvdelisle@gcc.gnu>
690         PR libfortran/52539
691         * gfortran.dg/namelist_utf8.f90: New test.
693 2014-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
695         PR c++/52875
696         * g++.dg/cpp0x/decltype58.C: New.
698 2014-05-17  Ajit Agarwal  <ajitkum@xilinx.com>
700         * gcc.target/microblaze/others/break_handler.c: New.
702 2014-05-17  Marc Glisse  <marc.glisse@inria.fr>
704         PR tree-optimization/61140
705         PR tree-optimization/61150
706         PR tree-optimization/61197
707         * gcc.dg/tree-ssa/pr61140.c: New file.
708         * gcc.dg/tree-ssa/pr61150.c: New file.
709         * gcc.dg/tree-ssa/pr61197.c: New file.
711 2014-05-17  Uros Bizjak  <ubizjak@gmail.com>
713         * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
714         (dg-options): Add -mfpmath=387.
715         (dg-final): Check that no MMX registers are used.
717 2014-05-17  Andreas Schwab  <schwab@suse.de>
719         * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
721 2014-05-16  David Malcolm  <dmalcolm@redhat.com>
723         Revert:
724         2014-04-29  David Malcolm  <dmalcolm@redhat.com>
726         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
727         occurrences of "int" in the gimple dump to reflect that the return
728         types of functions now show up in such dumps.
729         * gcc.dg/tree-ssa/pr27810.c: Likewise.
731 2014-05-16  Jan Hubicka  <hubicka@ucw.cz>
733         * gcc.c-torture/execute/20101011-1.c: Update testcase.
734         * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
735         * gcc.dg/tree-ssa/writeonly.c: New testcase.
736         * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
737         * gcc.dg/tree-ssa/pr21559.c: Update testcase.
738         * gcc.dg/debug/pr35154.c: Update testcase.
739         * gcc.target/i386/vectorize1.c: Update testcase.
741 2014-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
743         PR c++/51640
744         * g++.dg/parse/error54.C: New.
746 2014-05-16  Vladimir Makarov  <vmakarov@redhat.com>
748         PR rtl-optimization/60969
749         * g++.dg/pr60969.C: New.
751 2014-05-16  Richard Biener  <rguenther@suse.de>
753         PR tree-optimization/61194
754         * gcc.dg/vect/pr61194.c: New testcase.
756 2014-05-16  Richard Biener  <rguenther@suse.de>
758         * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
759         * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
760         * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
761         * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
763 2014-05-16  Richard Biener  <rguenther@suse.de>
765         * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
767 2014-05-15  Martin Jambor  <mjambor@suse.cz>
769         PR ipa/61085
770         * g++.dg/ipa/pr61085.C: New test.
772 2014-05-15  Martin Jambor  <mjambor@suse.cz>
774         PR tree-optimization/61090
775         * gcc.dg/tree-ssa/pr61090.c: New test.
777 2014-05-15  Jakub Jelinek  <jakub@redhat.com>
779         PR tree-optimization/61158
780         * gcc.dg/pr61158.c: New test.
782 2014-05-15  Andreas Schwab  <schwab@suse.de>
784         * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
785         emitted.
786         * obj-c++.dg/exceptions-5.mm: Likewise.
788 2014-05-15  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
790         * shrink-wrap-loop.c: New test case.
792 2014-05-14  Alan Lawrence  <alan.lawrence@arm.com>
794         * gcc.target/arm/simd/vtrnqf32_1.c: New file.
795         * gcc.target/arm/simd/vtrnqp16_1.c: New file.
796         * gcc.target/arm/simd/vtrnqp8_1.c: New file.
797         * gcc.target/arm/simd/vtrnqs16_1.c: New file.
798         * gcc.target/arm/simd/vtrnqs32_1.c: New file.
799         * gcc.target/arm/simd/vtrnqs8_1.c: New file.
800         * gcc.target/arm/simd/vtrnqu16_1.c: New file.
801         * gcc.target/arm/simd/vtrnqu32_1.c: New file.
802         * gcc.target/arm/simd/vtrnqu8_1.c: New file.
803         * gcc.target/arm/simd/vtrnf32_1.c: New file.
804         * gcc.target/arm/simd/vtrnp16_1.c: New file.
805         * gcc.target/arm/simd/vtrnp8_1.c: New file.
806         * gcc.target/arm/simd/vtrns16_1.c: New file.
807         * gcc.target/arm/simd/vtrns32_1.c: New file.
808         * gcc.target/arm/simd/vtrns8_1.c: New file.
809         * gcc.target/arm/simd/vtrnu16_1.c: New file.
810         * gcc.target/arm/simd/vtrnu32_1.c: New file.
811         * gcc.target/arm/simd/vtrnu8_1.c: New file.
813 2014-05-14  Ilya Tocar  <ilya.tocar@intel.com>
815         * gcc.target/i386/clflushopt-1.c: New.
816         * gcc.target/i386/xsavec-1.c: Ditto.
817         * gcc.target/i386/xsavec64-1.c: Ditto.
818         * gcc.target/i386/xsaves-1.c: Ditto.
819         * gcc.target/i386/xsaves64-1.c: Ditto.
820         * gcc.target/i386/sse-12.c: Test new options.
821         * gcc.target/i386/sse-13.c: Ditto.
822         * gcc.target/i386/sse-14.c: Ditto.
823         * gcc.target/i386/sse-22.c: Ditto.
824         * gcc.target/i386/sse-23.c: Ditto.
825         * g++.dg/other/i386-2.C: Ditto.
826         * g++.dg/other/i386-3.C: Ditto.
828 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
830         PR rtl-optimization/60866
831         * gcc.dg/pr60866.c: New test.
833 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
835         PR rtl-optimization/60901
836         * gcc.target/i386/pr60901.c: New test.
838 2014-05-14  Yury Gribov  <y.gribov@samsung.com>
840         PR sanitizer/61100
841         * c-c++-common/asan/asan-interface-1.c: New test.
842         * lib/asan-dg.exp (asan_include_flags): New function.
843         (asan_init): Call asan_include_flags to obtain path
844         to sanitizer headers.
846 2014-05-13  Peter Bergner  <bergner@vnet.ibm.com>
848         * lib/target-support.exp (check_dfp_hw_available): New function.
849         (is-effective-target): Check $arg for dfp_hw.
850         (is-effective-target-keyword): Likewise.
851         * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
852         Change target to dfp_hw.
854 2014-05-13  Marek Polacek  <polacek@redhat.com>
856         PR c/61162
857         * gcc.dg/pr61162.c: New test.
859 2014-05-13  Marek Polacek  <polacek@redhat.com>
861         * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
862         * c-c++-common/pr50459-2.c: New test.
864 2014-05-13  Paolo Carlini  <paolo.carlini@oracle.com>
866         PR c++/54310
867         * g++.dg/template/pr54310.C: New.
869 2014-05-13  Nathan Sidwell  <nathan@codesourcery.com>
870             Sandra Loosemore  <sandra@codesourcery.com>
872         * gcc.target/mips/loongson-simd.c: Disable micromips too.
874 2014-05-13  Catherine Moore  <clm@cm00re.com>
876         * gcc.target/mips/near-far-1.c: Adjust expected output
877         to allow the JALS instruction.
878         * gcc.target/mips/near-far-2.c: Likewise.
879         * gcc.target/mips/near-far-4.c: Likewise.
881 2014-05-13  Bin Cheng  <bin.cheng@arm.com>
883         * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
885 2014-05-13  Jakub Jelinek  <jakub@redhat.com>
887         PR target/61060
888         * gcc.dg/pr61060.c: New test.
890 2014-05-12  DJ Delorie  <dj@redhat.com>
892         * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
893         * gcc.dg/sibcall-4.c: Likewise.
895 2014-05-12  Dimitris Papavasiliou  <dpapavas@gmail.com>
897         * objc.dg/shadow-1.m: New test.
898         * objc.dg/shadow-2.m: New test.
899         * objc.dg/ivar-scope-1.m: New test.
900         * objc.dg/ivar-scope-2.m: New test.
901         * objc.dg/ivar-scope-3.m: New test.
902         * objc.dg/ivar-scope-4.m: New test.
903         * objc.dg/ivar-visibility-1.m: New test.
904         * objc.dg/ivar-visibility-2.m: New test.
905         * objc.dg/ivar-visibility-3.m: New test.
906         * objc.dg/ivar-visibility-4.m: New test.
908 2014-05-12  Tobias Burnus  <burnus@net-b.de>
910         PR fortran/60127
911         * gfortran.dg/gomp/omp_do_concurrent.f90: New.
913 2014-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
915         PR fortran/60834
916         * gfortran.dg/associate_16.f90:  New test.
918 2014-05-12  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
920         PR target/60991
921         * gcc.target/avr/pr60991.c: New testcase.
923 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
925         PR c++/60054
926         * g++.dg/cpp1y/pr60054.C: New.
928 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
930         PR c++/51199
931         * g++.dg/template/pr51199.C: New.
933 2014-05-11  Hans-Peter Nilsson  <hp@bitrange.com>
935         * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
937 2014-05-11  Jakub Jelinek  <jakub@redhat.com>
939         * gfortran.dg/gomp/affinity-1.f90: New test.
941 2014-05-11  Richard Sandiford  <rdsandiford@googlemail.com>
943         * gcc.dg/torture/pr61136.c: New test.
945 2014-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
947         PR c++/59705
948         * g++.dg/cpp0x/sfinae51.C: New.
950         PR c++/58353
951         * g++.dg/cpp0x/variadic157.C: New.
953 2014-05-10  Oleg Endo  <olegendo@gcc.gnu.org>
955         PR target/51244
956         * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
958 2014-05-10  Marek Polacek  <polacek@redhat.com>
960         * gcc.dg/pedwarn-init.c: New test.
961         * gcc.dg/init-string-1.c: Adjust dg-error.
963 2014-05-10  Hans-Peter Nilsson  <hp@bitrange.com>
965         * lib/target-supports.exp
966         (check_effective_target_logical_op_short_circuit): Add mmix-*-*
967         to the list.
969 2014-05-09  Marek Polacek  <polacek@redhat.com>
971         PR c/61096
972         * gcc.dg/pr61096-1.c: New test.
973         * gcc.dg/pr61096-2.c: New test.
975 2014-05-09  Florian Weimer  <fweimer@redhat.com>
977         * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
978         * g++.dg/fstack-protector-strong.C: Likewise.
979         * gcc.target/i386/ssp-strong-reg.c: New file.
981 2014-05-09  Georg-Johann Lay  <avr@gjlay.de>
983         PR target/61055
984         * gcc.target/avr/torture/pr61055.c: New test.
986 2014-05-09  Marek Polacek  <polacek@redhat.com>
988         PR c/50459
989         * c-c++-common/attributes-1.c: Move test line to a new test.
990         * c-c++-common/attributes-2.c: New test.
991         * c-c++-common/pr50459.c: New test.
992         * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
993         * gcc.dg/nonnull-2.c: Likewise.
994         * gcc.dg/pr55570.c: Modify dg-error.
995         * gcc.dg/tm/wrap-2.c: Likewise.
997 2014-05-08  Jeff Law  <law@redhat.com>
999         PR tree-optimization/61009
1000         * g++.dg/tree-ssa/pr61009.C: New test.
1002 2014-05-08  Matthias Klose  <doko@ubuntu.com>
1004         PR driver/61106
1005         * gcc-dg/unused-8a.c: New.
1006         * gcc-dg/unused-8b.c: Likewise.
1008 2014-05-08  Marek Polacek  <polacek@redhat.com>
1010         PR c/61053
1011         * gcc.dg/pr61053.c: New test.
1013 2014-05-08  Marek Polacek  <polacek@redhat.com>
1015         PR c/61077
1016         * gcc.dg/pr61077.c: New test.
1018 2014-05-08  Tobias Burnus  <burnus@net-b.de>
1020         * gfortran.dg/coarray_collectives_1.f90: New.
1021         * gfortran.dg/coarray_collectives_2.f90: New.
1022         * gfortran.dg/coarray_collectives_3.f90: New.
1023         * gfortran.dg/coarray_collectives_4.f90: New.
1024         * gfortran.dg/coarray_collectives_5.f90: New.
1025         * gfortran.dg/coarray_collectives_6.f90: New.
1026         * gfortran.dg/coarray/collectives_1.f90: New.
1027         * gfortran.dg/assumed_rank_5.f90: Update dg-error.
1028         * gfortran.dg/assumed_type_4.f90: Update dg-error.
1029         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
1030         * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
1031         * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
1032         * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
1033         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
1035 2014-05-08  Wei Mi  <wmi@google.com>
1037         PR target/58066
1038         * gcc.target/i386/pr58066.c: New test.
1040 2014-05-08  Joseph Myers  <joseph@codesourcery.com>
1042         * gcc.target/i386/avx256-unaligned-load-2.c,
1043         gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
1044         gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
1045         packed-single instructions.
1047 2014-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
1049         PR c++/13981
1050         * g++.dg/diagnostic/pr13981.C: New.
1052 2014-05-08  Marc Glisse  <marc.glisse@inria.fr>
1054         PR tree-optimization/59100
1055         * gcc.dg/tree-ssa/phi-opt-12.c: New file.
1056         * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
1058 2014-05-08  Richard Sandiford  <rdsandiford@googlemail.com>
1060         PR tree-optimization/61095
1061         * gcc.dg/torture/pr61095.c: New test.
1063 2014-05-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1065         PR middle-end/39246
1066         * gcc.dg/uninit-13.c: Move warning on the actual source line where
1067         the uninitialized complex is used.
1068         * gcc.dg/uninit-17.c: New test to check partial initialization of
1069         complex with branches.
1070         * gcc.dg/uninit-17-O0.c: Likewise.
1072 2014-05-07  Oleg Endo  <olegendo@gcc.gnu.org>
1074         PR target/60884
1075         * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
1076         (test_03): Rename to test_02.
1078 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
1080         PR c++/61083
1081         * g++.dg/cpp0x/sfinae50.C: New.
1083 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
1085         PR c++/61080
1086         * g++.dg/cpp0x/deleted7.C: New.
1088 2014-05-07  Richard Biener  <rguenther@suse.de>
1090         PR tree-optimization/61034
1091         * g++.dg/tree-ssa/pr61034.C: New testcase.
1093 2014-05-07  Joern Rennecke  <joern.rennecke@embecosm.com>
1095         * gcc.target/epiphany/isr-arg.c: New file.
1097 2014-05-07  Evgeny Stupachenko  <evstupac@gmail.com>
1099         PR tree-optimization/52252
1100         * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
1102 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
1104         * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
1105         * gcc.target/aarch64/simd/vrev16p8.x: New file.
1106         * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
1107         * gcc.target/aarch64/simd/vrev16qp8.x: New file.
1108         * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
1109         * gcc.target/aarch64/simd/vrev16qs8.x: New file.
1110         * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
1111         * gcc.target/aarch64/simd/vrev16qu8.x: New file.
1112         * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
1113         * gcc.target/aarch64/simd/vrev16s8.x: New file.
1114         * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
1115         * gcc.target/aarch64/simd/vrev16u8.x: New file.
1116         * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
1117         * gcc.target/aarch64/simd/vrev32p16.x: New file.
1118         * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
1119         * gcc.target/aarch64/simd/vrev32p8.x: New file.
1120         * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
1121         * gcc.target/aarch64/simd/vrev32qp16.x: New file.
1122         * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
1123         * gcc.target/aarch64/simd/vrev32qp8.x: New file.
1124         * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
1125         * gcc.target/aarch64/simd/vrev32qs16.x: New file.
1126         * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
1127         * gcc.target/aarch64/simd/vrev32qs8.x: New file.
1128         * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
1129         * gcc.target/aarch64/simd/vrev32qu16.x: New file.
1130         * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
1131         * gcc.target/aarch64/simd/vrev32qu8.x: New file.
1132         * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
1133         * gcc.target/aarch64/simd/vrev32s16.x: New file.
1134         * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
1135         * gcc.target/aarch64/simd/vrev32s8.x: New file.
1136         * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
1137         * gcc.target/aarch64/simd/vrev32u16.x: New file.
1138         * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
1139         * gcc.target/aarch64/simd/vrev32u8.x: New file.
1140         * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
1141         * gcc.target/aarch64/simd/vrev64f32.x: New file.
1142         * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
1143         * gcc.target/aarch64/simd/vrev64p16.x: New file.
1144         * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
1145         * gcc.target/aarch64/simd/vrev64p8.x: New file.
1146         * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
1147         * gcc.target/aarch64/simd/vrev64qf32.x: New file.
1148         * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
1149         * gcc.target/aarch64/simd/vrev64qp16.x: New file.
1150         * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
1151         * gcc.target/aarch64/simd/vrev64qp8.x: New file.
1152         * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
1153         * gcc.target/aarch64/simd/vrev64qs16.x: New file.
1154         * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
1155         * gcc.target/aarch64/simd/vrev64qs32.x: New file.
1156         * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
1157         * gcc.target/aarch64/simd/vrev64qs8.x: New file.
1158         * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
1159         * gcc.target/aarch64/simd/vrev64qu16.x: New file.
1160         * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
1161         * gcc.target/aarch64/simd/vrev64qu32.x: New file.
1162         * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
1163         * gcc.target/aarch64/simd/vrev64qu8.x: New file.
1164         * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
1165         * gcc.target/aarch64/simd/vrev64s16.x: New file.
1166         * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
1167         * gcc.target/aarch64/simd/vrev64s32.x: New file.
1168         * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
1169         * gcc.target/aarch64/simd/vrev64s8.x: New file.
1170         * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
1171         * gcc.target/aarch64/simd/vrev64u16.x: New file.
1172         * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
1173         * gcc.target/aarch64/simd/vrev64u32.x: New file.
1174         * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
1175         * gcc.target/aarch64/simd/vrev64u8.x: New file.
1177 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
1179         gcc.target/aarch64/simd/ext_f32.x: New file.
1180         gcc.target/aarch64/simd/ext_f32_1.c: New file.
1181         gcc.target/aarch64/simd/ext_p16.x: New file.
1182         gcc.target/aarch64/simd/ext_p16_1.c: New file.
1183         gcc.target/aarch64/simd/ext_p8.x: New file.
1184         gcc.target/aarch64/simd/ext_p8_1.c: New file.
1185         gcc.target/aarch64/simd/ext_s16.x: New file.
1186         gcc.target/aarch64/simd/ext_s16_1.c: New file.
1187         gcc.target/aarch64/simd/ext_s32.x: New file.
1188         gcc.target/aarch64/simd/ext_s32_1.c: New file.
1189         gcc.target/aarch64/simd/ext_s64.x: New file.
1190         gcc.target/aarch64/simd/ext_s64_1.c: New file.
1191         gcc.target/aarch64/simd/ext_s8.x: New file.
1192         gcc.target/aarch64/simd/ext_s8_1.c: New file.
1193         gcc.target/aarch64/simd/ext_u16.x: New file.
1194         gcc.target/aarch64/simd/ext_u16_1.c: New file.
1195         gcc.target/aarch64/simd/ext_u32.x: New file.
1196         gcc.target/aarch64/simd/ext_u32_1.c: New file.
1197         gcc.target/aarch64/simd/ext_u64.x: New file.
1198         gcc.target/aarch64/simd/ext_u64_1.c: New file.
1199         gcc.target/aarch64/simd/ext_u8.x: New file.
1200         gcc.target/aarch64/simd/ext_u8_1.c: New file.
1201         gcc.target/aarch64/simd/ext_f64.c: New file.
1202         gcc.target/aarch64/simd/extq_f32.x: New file.
1203         gcc.target/aarch64/simd/extq_f32_1.c: New file.
1204         gcc.target/aarch64/simd/extq_p16.x: New file.
1205         gcc.target/aarch64/simd/extq_p16_1.c: New file.
1206         gcc.target/aarch64/simd/extq_p8.x: New file.
1207         gcc.target/aarch64/simd/extq_p8_1.c: New file.
1208         gcc.target/aarch64/simd/extq_s16.x: New file.
1209         gcc.target/aarch64/simd/extq_s16_1.c: New file.
1210         gcc.target/aarch64/simd/extq_s32.x: New file.
1211         gcc.target/aarch64/simd/extq_s32_1.c: New file.
1212         gcc.target/aarch64/simd/extq_s64.x: New file.
1213         gcc.target/aarch64/simd/extq_s64_1.c: New file.
1214         gcc.target/aarch64/simd/extq_s8.x: New file.
1215         gcc.target/aarch64/simd/extq_s8_1.c: New file.
1216         gcc.target/aarch64/simd/extq_u16.x: New file.
1217         gcc.target/aarch64/simd/extq_u16_1.c: New file.
1218         gcc.target/aarch64/simd/extq_u32.x: New file.
1219         gcc.target/aarch64/simd/extq_u32_1.c: New file.
1220         gcc.target/aarch64/simd/extq_u64.x: New file.
1221         gcc.target/aarch64/simd/extq_u64_1.c: New file.
1222         gcc.target/aarch64/simd/extq_u8.x: New file.
1223         gcc.target/aarch64/simd/extq_u8_1.c: New file.
1224         gcc.target/aarch64/simd/extq_f64.c: New file.
1226 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
1228         * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
1229         * gcc.target/aarch64/vtrnu32.c: Likewise.
1230         * gcc.target/aarch64/vtrnf32.c: Likewise.
1232 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
1234         * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
1235         * gcc.target/aarch64/simd/vtrnf32.x: New file.
1236         * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
1237         * gcc.target/aarch64/simd/vtrnp16.x: New file.
1238         * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
1239         * gcc.target/aarch64/simd/vtrnp8.x: New file.
1240         * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
1241         * gcc.target/aarch64/simd/vtrnqf32.x: New file.
1242         * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
1243         * gcc.target/aarch64/simd/vtrnqp16.x: New file.
1244         * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
1245         * gcc.target/aarch64/simd/vtrnqp8.x: New file.
1246         * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
1247         * gcc.target/aarch64/simd/vtrnqs16.x: New file.
1248         * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
1249         * gcc.target/aarch64/simd/vtrnqs32.x: New file.
1250         * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
1251         * gcc.target/aarch64/simd/vtrnqs8.x: New file.
1252         * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
1253         * gcc.target/aarch64/simd/vtrnqu16.x: New file.
1254         * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
1255         * gcc.target/aarch64/simd/vtrnqu32.x: New file.
1256         * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
1257         * gcc.target/aarch64/simd/vtrnqu8.x: New file.
1258         * gcc.target/aarch64/simd/vtrns16_1.c: New file.
1259         * gcc.target/aarch64/simd/vtrns16.x: New file.
1260         * gcc.target/aarch64/simd/vtrns32_1.c: New file.
1261         * gcc.target/aarch64/simd/vtrns32.x: New file.
1262         * gcc.target/aarch64/simd/vtrns8_1.c: New file.
1263         * gcc.target/aarch64/simd/vtrns8.x: New file.
1264         * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
1265         * gcc.target/aarch64/simd/vtrnu16.x: New file.
1266         * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
1267         * gcc.target/aarch64/simd/vtrnu32.x: New file.
1268         * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
1269         * gcc.target/aarch64/simd/vtrnu8.x: New file.
1271 2014-05-07  Richard Biener  <rguenther@suse.de>
1273         PR tree-optimization/57864
1274         * gcc.dg/torture/pr57864.c: New testcase.
1276 2014-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu>
1278         PR libfortran/61049
1279         * gfortran.dg/list_read_13.f: New test.
1281 2014-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
1283         PR c++/60999
1284         * g++.dg/cpp0x/nsdmi-template9.C: New.
1285         * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
1287 2014-05-06  Kenneth Zadeck  <zadeck@naturalbridge.com>
1288             Mike Stump  <mikestump@comcast.net>
1289             Richard Sandiford  <rdsandiford@googlemail.com>
1291         * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
1293 2014-05-05  Jan Hubicka  <hubicka@ucw.cz>
1295         PR ipa/60965
1296         * g++.dg/ipa/devirt-32.C: New testcase.
1298 2014-05-05  Richard Biener  <rguenther@suse.de>
1300         PR middle-end/61010
1301         * gcc.dg/torture/pr61010.c: New testcase.
1303 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1305         * gcc.target/s390/leaf-profile.c: New testcase.
1307 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1309         * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
1310         Disable asm scan for s390.
1311         * gcc.dg/hoist-register-pressure-2.c: Likewise.
1312         * gcc.dg/hoist-register-pressure-3.c: Likewise.
1314 2014-05-05  Bin Cheng  <bin.cheng@arm.com>
1316         PR tree-optimization/60363
1317         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
1319 2014-05-04  Peter Bergner  <bergner@vnet.ibm.com>
1321         * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
1322         (dg-require-effective-target): Change target to powerpc_fprs.
1323         * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
1324         (dg-require-effective-target): Change target to dfprt.
1326 2014-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1328         PR c++/58582
1329         * g++.dg/cpp0x/deleted4.C: New.
1330         * g++.dg/cpp0x/deleted5.C: Likewise.
1331         * g++.dg/cpp0x/deleted6.C: Likewise.
1333 2014-05-03  Dominique d'Humieres <dominiq@lps.ens.fr>
1335         PR fortran/61025
1336         * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
1337         regexps for -m32.
1338         * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
1339         * gfortran.dg/coarray_poly_6.f90: Likewise.
1340         * gfortran.dg/coarray_poly_7.f90: Likewise.
1341         * gfortran.dg/coarray_poly_8.f90: Likewise.
1343 2014-05-02  Marek Polacek  <polacek@redhat.com>
1345         PR c/25801
1346         * gcc.dg/pr25801.c: New test.
1348 2014-05-02  Marek Polacek  <polacek@redhat.com>
1350         PR c/60784
1351         * gcc.dg/pr60784.c: New test.
1353 2014-05-01  Marek Polacek  <polacek@redhat.com>
1355         PR c/60915
1356         * gcc.dg/pr60915.c: New test.
1358 2014-05-01  Marek Polacek  <polacek@redhat.com>
1360         PR c/60257
1361         * gcc.dg/pr60257.c: New test.
1363 2014-05-01  Marek Polacek  <polacek@redhat.com>
1365         PR c/43395
1366         * c-c++-common/pr43395.c: New test.
1368 2014-05-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
1370         * gcc.dg/cond-reduc-1.c: New test.
1371         * gcc.dg/cond-reduc-2.c: Likewise.
1373 2014-05-01  Marek Polacek  <polacek@redhat.com>
1375         PR c/29467
1376         * gcc.dg/pr29467.c: New test.
1377         * gcc.dg/declspec-13.c: Renumber some dg-warnings.  Add dg-warnings
1378         about boolean types.
1379         * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>.  Change _Bool
1380         to bool.
1381         * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
1383 2014-05-01  Marek Polacek  <polacek@redhat.com>
1385         PR c/43245
1386         * gcc.dg/pr43245.c: New test.
1388 2014-05-01  Marek Polacek  <polacek@redhat.com>
1390         PR c/56989
1391         * gcc.dg/pr56989.c: New test.
1393 2014-04-30  Ian Lance Taylor  <iant@google.com>
1395         * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
1396         in go_compile_args rather than in argument to go-torture-execute.
1398 2014-04-30  Soundararajan Dhakshinamoorthy  <sounderarajan.d@atmel.com>
1400         * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
1401         instead of getpid.
1403 2014-04-30  Tobias Burnus  <burnus@net-b.de>
1405         * gfortran.dg/coarray_poly_6.f90
1406         * gfortran.dg/coarray_poly_7.f90
1407         * gfortran.dg/coarray_poly_8.f90
1409 2014-04-30  Tobias Burnus  <burnus@net-b.de>
1411         * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
1412         * gfortran.dg/coarray_lib_token_4.f90: Ditto.
1413         * gfortran.dg/coarray/codimension.f90: New.
1415 2014-04-30  Tobias Burnus  <burnus@net-b.de>
1417         * gfortran.dg/coarray_lib_this_image_1.f90: New.
1418         * gfortran.dg/coarray_lib_this_image_2.f90: New.
1420 2014-04-30  Tobias Burnus  <burnus@net-b.de>
1422         * gfortran.dg/coarray_poly_4.f90: New.
1423         * gfortran.dg/coarray_poly_5.f90: New.
1425 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
1427         * gcc.target/arm/simd/vuzpqf32_1.c: New file.
1428         * gcc.target/arm/simd/vuzpqp16_1.c: New file.
1429         * gcc.target/arm/simd/vuzpqp8_1.c: New file.
1430         * gcc.target/arm/simd/vuzpqs16_1.c: New file.
1431         * gcc.target/arm/simd/vuzpqs32_1.c: New file.
1432         * gcc.target/arm/simd/vuzpqs8_1.c: New file.
1433         * gcc.target/arm/simd/vuzpqu16_1.c: New file.
1434         * gcc.target/arm/simd/vuzpqu32_1.c: New file.
1435         * gcc.target/arm/simd/vuzpqu8_1.c: New file.
1436         * gcc.target/arm/simd/vuzpf32_1.c: New file.
1437         * gcc.target/arm/simd/vuzpp16_1.c: New file.
1438         * gcc.target/arm/simd/vuzpp8_1.c: New file.
1439         * gcc.target/arm/simd/vuzps16_1.c: New file.
1440         * gcc.target/arm/simd/vuzps32_1.c: New file.
1441         * gcc.target/arm/simd/vuzps8_1.c: New file.
1442         * gcc.target/arm/simd/vuzpu16_1.c: New file.
1443         * gcc.target/arm/simd/vuzpu32_1.c: New file.
1444         * gcc.target/arm/simd/vuzpu8_1.c: New file.
1446 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
1448         * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
1449         * gcc.target/aarch64/vuzpu32_1.c: Likewise.
1450         * gcc.target/aarch64/vuzpf32_1.c: Likewise.
1452 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
1454         * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
1455         * gcc.target/aarch64/simd/vuzpf32.x: New file.
1456         * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
1457         * gcc.target/aarch64/simd/vuzpp16.x: New file.
1458         * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
1459         * gcc.target/aarch64/simd/vuzpp8.x: New file.
1460         * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
1461         * gcc.target/aarch64/simd/vuzpqf32.x: New file.
1462         * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
1463         * gcc.target/aarch64/simd/vuzpqp16.x: New file.
1464         * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
1465         * gcc.target/aarch64/simd/vuzpqp8.x: New file.
1466         * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
1467         * gcc.target/aarch64/simd/vuzpqs16.x: New file.
1468         * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
1469         * gcc.target/aarch64/simd/vuzpqs32.x: New file.
1470         * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
1471         * gcc.target/aarch64/simd/vuzpqs8.x: New file.
1472         * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
1473         * gcc.target/aarch64/simd/vuzpqu16.x: New file.
1474         * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
1475         * gcc.target/aarch64/simd/vuzpqu32.x: New file.
1476         * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
1477         * gcc.target/aarch64/simd/vuzpqu8.x: New file.
1478         * gcc.target/aarch64/simd/vuzps16_1.c: New file.
1479         * gcc.target/aarch64/simd/vuzps16.x: New file.
1480         * gcc.target/aarch64/simd/vuzps32_1.c: New file.
1481         * gcc.target/aarch64/simd/vuzps32.x: New file.
1482         * gcc.target/aarch64/simd/vuzps8_1.c: New file.
1483         * gcc.target/aarch64/simd/vuzps8.x: New file.
1484         * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
1485         * gcc.target/aarch64/simd/vuzpu16.x: New file.
1486         * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
1487         * gcc.target/aarch64/simd/vuzpu32.x: New file.
1488         * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
1489         * gcc.target/aarch64/simd/vuzpu8.x: New file.
1491 2014-04-30  Richard Biener  <rguenther@suse.de>
1493         PR tree-optimization/48329
1494         * gfortran.dg/vect/pr48329.f90: New testcase.
1496 2014-04-30  Marek Polacek  <polacek@redhat.com>
1498         * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
1499         * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
1501 2014-04-30  Marek Polacek  <polacek@redhat.com>
1503         PR c/60139
1504         * gcc.dg/pr60139.c: New test.
1506 2014-04-30  Marek Polacek  <polacek@redhat.com>
1508         PR c/60351
1509         * gcc.dg/pr60351.c: New test.
1511 2013-04-29  Alan Lawrence  <alan.lawrence@arm.com>
1513         * gcc.target/arm/simd/simd.exp: New file.
1514         * gcc.target/arm/simd/vzipqf32_1.c: New file.
1515         * gcc.target/arm/simd/vzipqp16_1.c: New file.
1516         * gcc.target/arm/simd/vzipqp8_1.c: New file.
1517         * gcc.target/arm/simd/vzipqs16_1.c: New file.
1518         * gcc.target/arm/simd/vzipqs32_1.c: New file.
1519         * gcc.target/arm/simd/vzipqs8_1.c: New file.
1520         * gcc.target/arm/simd/vzipqu16_1.c: New file.
1521         * gcc.target/arm/simd/vzipqu32_1.c: New file.
1522         * gcc.target/arm/simd/vzipqu8_1.c: New file.
1523         * gcc.target/arm/simd/vzipf32_1.c: New file.
1524         * gcc.target/arm/simd/vzipp16_1.c: New file.
1525         * gcc.target/arm/simd/vzipp8_1.c: New file.
1526         * gcc.target/arm/simd/vzips16_1.c: New file.
1527         * gcc.target/arm/simd/vzips32_1.c: New file.
1528         * gcc.target/arm/simd/vzips8_1.c: New file.
1529         * gcc.target/arm/simd/vzipu16_1.c: New file.
1530         * gcc.target/arm/simd/vzipu32_1.c: New file.
1531         * gcc.target/arm/simd/vzipu8_1.c: New file.
1533 2014-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
1535         PR c++/51707
1536         * g++.dg/cpp0x/constexpr-51707.C: New.
1538 2014-04-29  David Malcolm  <dmalcolm@redhat.com>
1540         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
1541         occurrences of "int" in the gimple dump to reflect that the return
1542         types of functions now show up in such dumps.
1543         * gcc.dg/tree-ssa/pr27810.c: Likewise.
1545 2014-04-29  Jakub Jelinek  <jakub@redhat.com>
1547         PR tree-optimization/60971
1548         * c-c++-common/turtore/pr60971.c: New test.
1550 2014-04-29  Alan Lawrence  <alan.lawrence@arm.com>
1552         * gcc.target/aarch64/simd/simd.exp: New file.
1553         * gcc.target/aarch64/simd/vzipf32_1.c: New file.
1554         * gcc.target/aarch64/simd/vzipf32.x: New file.
1555         * gcc.target/aarch64/simd/vzipp16_1.c: New file.
1556         * gcc.target/aarch64/simd/vzipp16.x: New file.
1557         * gcc.target/aarch64/simd/vzipp8_1.c: New file.
1558         * gcc.target/aarch64/simd/vzipp8.x: New file.
1559         * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
1560         * gcc.target/aarch64/simd/vzipqf32.x: New file.
1561         * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
1562         * gcc.target/aarch64/simd/vzipqp16.x: New file.
1563         * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
1564         * gcc.target/aarch64/simd/vzipqp8.x: New file.
1565         * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
1566         * gcc.target/aarch64/simd/vzipqs16.x: New file.
1567         * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
1568         * gcc.target/aarch64/simd/vzipqs32.x: New file.
1569         * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
1570         * gcc.target/aarch64/simd/vzipqs8.x: New file.
1571         * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
1572         * gcc.target/aarch64/simd/vzipqu16.x: New file.
1573         * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
1574         * gcc.target/aarch64/simd/vzipqu32.x: New file.
1575         * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
1576         * gcc.target/aarch64/simd/vzipqu8.x: New file.
1577         * gcc.target/aarch64/simd/vzips16_1.c: New file.
1578         * gcc.target/aarch64/simd/vzips16.x: New file.
1579         * gcc.target/aarch64/simd/vzips32_1.c: New file.
1580         * gcc.target/aarch64/simd/vzips32.x: New file.
1581         * gcc.target/aarch64/simd/vzips8_1.c: New file.
1582         * gcc.target/aarch64/simd/vzips8.x: New file.
1583         * gcc.target/aarch64/simd/vzipu16_1.c: New file.
1584         * gcc.target/aarch64/simd/vzipu16.x: New file.
1585         * gcc.target/aarch64/simd/vzipu32_1.c: New file.
1586         * gcc.target/aarch64/simd/vzipu32.x: New file.
1587         * gcc.target/aarch64/simd/vzipu8_1.c: New file.
1588         * gcc.target/aarch64/simd/vzipu8.x: New file.
1590 2014-04-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1592         * gcc.target/aarch64/fcsel_1.c: New test case.
1594 2014-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu>
1596         PR libfortran/60810
1597         * gfortran.dg/arrayio_13.f90: New test.
1599 2014-04-28  Martin Jambor  <mjambor@suse.cz>
1601         * gcc.dg/tree-ssa/sra-14.c: New test.
1603 2014-04-28  Richard Biener  <rguenther@suse.de>
1605         PR middle-end/60092
1606         * gcc.dg/tree-ssa/alias-32.c: New testcase.
1607         * gcc.dg/vect/pr60092.c: Likewise.
1609 2014-04-28  Richard Biener  <rguenther@suse.de>
1611         * gcc.dg/tree-ssa/vrp91.c: New testcase.
1612         * gcc.dg/Wstrict-overflow-14.c: XFAIL.
1613         * gcc.dg/Wstrict-overflow-15.c: Likewise.
1614         * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
1616 2014-04-28  Richard Biener  <rguenther@suse.de>
1618         PR tree-optimization/60979
1619         * gcc.dg/graphite/pr60979.c: New testcase.
1621 2014-04-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1623         PR c/60983
1624         * gcc.dg/pr60114.c: Use signed chars.
1626 2014-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1628         PR c++/59120
1629         * g++.dg/cpp0x/alias-decl-43.C: New.
1631 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1633         PR fortran/59604
1634         PR fortran/58003
1635         * gfortran.dg/no_range_check_3.f90:  New test.
1637 2014-04-26  Jerry DeLisle  <jvdelisle@gcc.gnu>
1639         PR libfortran/52539
1640         * gfortran.dg/namelist_utf8.f90: New test.
1642 2014-04-26  Uros Bizjak  <ubizjak@gmail.com>
1644         * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
1645         * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
1646         * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
1648 2014-04-25  Cary Coutant  <ccoutant@google.com>
1650         PR debug/60929
1651         * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
1652         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
1653         -fdebug-types-section flag.
1655 2014-04-25  Jiong Wang  <jiong.wang@arm.com>
1657         * gcc.target/arm/tail-long-call.c: New test.
1659 2014-04-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1661         PR tree-optimization/60930
1662         * gcc.dg/torture/pr60930.c:  New test.
1664 2014-04-25  Jakub Jelinek  <jakub@redhat.com>
1666         PR tree-optimization/60960
1667         * gcc.c-torture/execute/pr60960.c: New test.
1669 2014-04-25  Marek Polacek  <polacek@redhat.com>
1671         * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
1673 2014-04-25  Marek Polacek  <polacek@redhat.com>
1675         PR c/18079
1676         * gcc.dg/pr18079.c: New test.
1677         * gcc.dg/pr18079-2.c: New test.
1679 2014-04-25  Uros Bizjak  <ubizjak@gmail.com>
1681         * c-c++-common/gomp/pr60823-2.c: Require effective target
1682         vect_simd_clones.
1684 2014-04-25  Marek Polacek  <polacek@redhat.com>
1686         PR c/60114
1687         * gcc.dg/pr60114.c: New test.
1689 2014-04-25  Eric Botcazou  <ebotcazou@adacore.com>
1691         * gcc.c-torture/execute/20140425-1.c: New test.
1693 2014-04-25  Marek Polacek  <polacek@redhat.com>
1695         PR c/60156
1696         * c-c++-common/pr60156.c: New test.
1698 2014-04-25  Richard Biener  <rguenther@suse.de>
1700         PR ipa/60912
1701         * g++.dg/opt/pr60912.C: New testcase.
1703 2014-04-25  Richard Biener  <rguenther@suse.de>
1705         PR ipa/60911
1706         * gcc.dg/lto/pr60911_0.c: New testcase.
1708 2014-04-24  Cong Hou  <congh@google.com>
1710         PR tree-optimization/60896
1711         * g++.dg/vect/pr60896.cc: New test.
1713 2014-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
1715         * gcc.target/powerpc/pack01.c: New test to test the new pack and
1716         unpack builtin functionss for 128-bit types.
1717         * gcc.target/powerpc/pack02.c: Likewise.
1718         * gcc.target/powerpc/pack03.c: Likewise.
1719         * gcc.target/powerpc/extend-divide-1.c: New test to test extended
1720         divide builtin functionss.
1721         * gcc.target/powerpc/extend-divide-2.c: Likewise.
1722         * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
1723         functions.
1724         * gcc.target/powerpc/bcd-2.c: Likewise.
1725         * gcc.target/powerpc/bcd-3.c: Likewise.
1726         * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
1727         builtin functionss.
1728         * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
1730 2014-04-24  Vishnu K S  <Vishnu.k_s@atmel.com>
1732         * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
1733         keeps_null_pointer_checks.
1734         * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
1735         * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
1736         * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
1737         * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
1739 2014-04-24  Jakub Jelinek  <jakub@redhat.com>
1741         * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
1742         Replace load with read and store with write.
1744 2014-04-24  Jeff Law  <law@redhat.com>
1746         PR target/60822
1747         * gcc.c-torture/pr60822.c: New test.
1748         * gcc.c-torture/pr60822.x: New test.
1750 2014-04-24  Dinar Temirbulatov  <dtemirbulatov@gmail.com>
1752         PR c++/57958
1753         * testsuite/g++.dg/cpp0x/pr57958.C: New test.
1755 2014-04-24  Alan Lawrence  <alan.lawrence@arm.com>
1757         * lib/target-supports.exp (check_effective_target_vect_perm): Return
1758         true for aarch64_be.
1760 2014-04-24  Radovan Obradovic  <robradovic@mips.com>
1761             Tom de Vries  <tom@codesourcery.com>
1763         * gcc.dg/fuse-caller-save.c: New test.
1765 2014-04-24  Joey Ye  <joey.ye@arm.com>
1767         * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
1769 2014-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1771         * lib/target-supports.exp (check_effective_target_vect_bswap): New.
1772         * gcc.dg/vect/vect-bswap16: New test.
1773         * gcc.dg/vect/vect-bswap32: Likewise.
1774         * gcc.dg/vect/vect-bswap64: Likewise.
1776 2014-04-23  Jeff Law  <law@redhat.com>
1778         PR tree-optimization/60902
1779         * gcc.target/i386/pr60902.c: New test.
1781 2014-04-23  Alex Velenko  <Alex.Velenko@arm.com>
1783         * gcc.target/aarch64/vdup_lane_1.c: New testcase.
1784         * gcc.target/aarch64/vdup_lane_2.c: New testcase.
1785         * gcc.target/aarch64/vdup_n_1.c: New testcase.
1787 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1789         * gcc.target/arm/rev16.c: New test.
1791 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1793         * gcc.target/aarch64/rev16_1.c: New test.
1795 2014-04-23  Richard Biener  <rguenther@suse.de>
1797         PR tree-optimization/60903
1798         * gcc.dg/torture/pr60903.c: New testcase.
1800 2014-04-23  Richard Biener  <rguenther@suse.de>
1802         PR middle-end/60895
1803         * g++.dg/torture/pr60895.C: New testcase.
1805 2014-04-23  Richard Biener  <rguenther@suse.de>
1807         PR middle-end/60891
1808         * gcc.dg/torture/pr60891.c: New testcase.
1810 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
1812         PR sanitizer/60275
1813         * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
1814         -fno-sanitize-recover to dg-options.
1815         * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
1816         add -std=c++11 to dg-options.
1817         * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
1818         * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
1819         add -std=c++1y to dg-options.
1820         * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
1821         -fno-sanitize-recover to dg-options.
1822         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
1823         * c-c++-common/ubsan/vla-4.c: Likewise.
1824         * c-c++-common/ubsan/pr59503.c: Likewise.
1825         * c-c++-common/ubsan/vla-3.c: Likewise.
1826         * c-c++-common/ubsan/save-expr-1.c: Likewise.
1827         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
1828         * c-c++-common/ubsan/shift-3.c: Likewise.
1829         * c-c++-common/ubsan/overflow-1.c: Likewise.
1830         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
1831         * c-c++-common/ubsan/vla-2.c: Likewise.
1832         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
1833         * c-c++-common/ubsan/pr60613-1.c: Likewise.
1834         * c-c++-common/ubsan/shift-6.c: Likewise.
1835         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
1836         * c-c++-common/ubsan/overflow-add-3.c: New test.
1837         * c-c++-common/ubsan/overflow-add-4.c: New test.
1838         * c-c++-common/ubsan/div-by-zero-6.c: New test.
1839         * c-c++-common/ubsan/div-by-zero-7.c: New test.
1841 2014-04-22  Christian Bruel  <christian.bruel@st.com>
1843         * gcc.target/sh/hiconst.c: New test.
1845 2014-04-22  Sandra Loosemore  <sandra@codesourcery.com>
1847         * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
1848         lroundf generates custom round instruction, too.
1850 2014-04-22  Tobias Burnus  <burnus@net-b.de>
1852         PR fortran/60881
1853         * coarray/alloc_comp_3.f90: New.
1855 2014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
1857         PR target/60868
1858         * gcc.target/i386/pr60868.c: New testcase.
1860 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
1862         PR c/59073
1863         * c-c++-common/gomp/pr59073.c: New test.
1865 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
1867         * gcc.target/aarch64/vreinterpret_f64_1.c: New.
1869 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
1871         * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
1872         * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
1874 2014-04-22  Richard Sandiford  <rdsandiford@googlemail.com>
1876         * gcc.dg/memcpy-5.c: New test.
1878 2014-04-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1880         * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
1882         * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
1883         * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
1884         *-*-solaris2.9.
1885         * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
1886         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
1887         from dg-options.
1888         * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
1889         from dg-additional-options.
1890         * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
1891         from dg-options.
1893         * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
1894         execution check.
1895         * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
1896         (sigill_hdlr): Remove.
1897         (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
1898         check.
1900         * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
1901         * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
1902         * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
1904         * lib/target-supports.exp (add_options_for_tls): Remove
1905         *-*-solaris2.9* handling.
1907 2014-04-22  Vidya Praveen  <vidyapraveen@arm.com>
1909         * gcc.target/aarch64/vect_cvtf_1.c: New.
1911 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
1913         PR tree-optimization/60823
1914         * c-c++-common/gomp/pr60823-1.c: New test.
1915         * c-c++-common/gomp/pr60823-2.c: New test.
1916         * c-c++-common/gomp/pr60823-3.c: New test.
1918 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
1920         * gcc.target/arm/anddi_notdi-1.c: New test.
1921         * gcc.target/arm/iordi_notdi-1.c: New test case.
1923 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
1925         * gcc.target/arm/iordi_notdi-1.c: New test.
1927 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
1929         * gcc.target/aarch64/vrnd_f64_1.c : New file.
1931 2014-04-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
1933         PR target/60735
1934         * gcc.target/powerpc/pr60735.c: New test.  Insure _Decimal64 does
1935         not cause errors if -mspe.
1937 2014-04-21  Uros Bizjak  <ubizjak@gmail.com>
1939         PR target/60909
1940         * gcc.target/i386/pr60909-1.c: New test.
1941         * gcc.target/i386/pr60909-2.c: Ditto.
1943 2014-04-18  Cong Hou  <congh@google.com>
1945         * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
1946         * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
1948 2014-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1950         * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
1951         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1953 2014-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
1955         PR c++/59200
1956         * g++.dg/cpp0x/alias-decl-42.C: New.
1958 2014-04-17  Pat Haugen  <pthaugen@us.ibm.com>
1960         * gcc.target/powerpc/ti_math1.c: New.
1961         * gcc.target/powerpc/ti_math2.c: New.
1963 2014-04-17  Martin Jambor  <mjambor@suse.cz>
1965         * gnat.dg/opt34.adb: New.
1966         * gnat.dg/opt34_pkg.ads: Likewise.
1968 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
1970         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
1971         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
1973 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
1975         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
1976         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
1978 2014-04-17  Jakub Jelinek  <jakub@redhat.com>
1980         PR target/60847
1981         Forward port from 4.8 branch
1982         2013-07-19  Kirill Yukhin  <kirill.yukhin@intel.com>
1984         * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
1985         Fix scan patterns.
1986         * gcc.target/i386/bmi-2.c: Ditto.
1988 2014-04-17  Richard Biener  <rguenther@suse.de>
1990         PR middle-end/60849
1991         * g++.dg/opt/pr60849.C: New testcase.
1993 2014-04-17  Richard Biener  <rguenther@suse.de>
1995         PR tree-optimization/60836
1996         * g++.dg/vect/pr60836.cc: New testcase.
1998 2014-04-17  Richard Biener  <rguenther@suse.de>
2000         PR tree-optimization/60841
2001         * gcc.dg/vect/pr60841.c: New testcase.
2003 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
2005         * g++.dg/ipa/devirt-31.C: New testcase.
2007 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
2009         PR lto/60820
2010         * gcc.dg/lto/pr60820_0.c: New testcase.
2011         * gcc.dg/lto/pr60820_1.c: New testcase.
2013 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
2015         PR ipa/60854
2016         * g++.dg/torture/pr60854.C: New testcase.
2018 2014-04-16  Catherine Moore  <clm@codesourcery.com>
2020         * gcc.target/mips/umips-store16-2.c: New test.
2022 2014-04-16  Marc Glisse  <marc.glisse@inria.fr>
2024         * g++.dg/cpp0x/initlist-vect.C: New file.
2026 2014-04-16  Eric Botcazou  <ebotcazou@adacore.com>
2028         * gcc.dg/uninit-B-O0.c: Remove XFAIL.
2029         * gcc.dg/uninit-I-O0.c: Likewise.
2030         * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
2032 2014-04-16  Jakub Jelinek  <jakub@redhat.com>
2034         PR tree-optimization/60844
2035         * gcc.dg/pr60844.c: New test.
2037 2014-04-15  Richard Biener  <rguenther@suse.de>
2039         PR rtl-optimization/56965
2040         * gcc.dg/torture/pr56965-1.c: New testcase.
2041         * gcc.dg/torture/pr56965-2.c: Likewise.
2043 2014-04-15  Teresa Johnson  <tejohnson@google.com>
2045         * gcc.dg/tree-prof/update-loopch.c: Update expected output.
2047 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
2049         * gnat.dg/vect14.adb: New test.
2051 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
2053         * gnat.dg/vect12.ad[sb]: New test.
2054         * gnat.dg/vect13.ad[sb]: Likewise.
2056 2014-04-15  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2058         * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
2059         under qemu-arm.
2060         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
2061         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
2062         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
2063         * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
2064         * c-c++-common/ubsan/null-1.c: Likewise.
2065         * c-c++-common/ubsan/null-10.c: Likewise.
2066         * c-c++-common/ubsan/null-11.c: Likewise.
2067         * c-c++-common/ubsan/null-2.c: Likewise.
2068         * c-c++-common/ubsan/null-3.c: Likewise.
2069         * c-c++-common/ubsan/null-4.c: Likewise.
2070         * c-c++-common/ubsan/null-5.c: Likewise.
2071         * c-c++-common/ubsan/null-6.c: Likewise.
2072         * c-c++-common/ubsan/null-7.c: Likewise.
2073         * c-c++-common/ubsan/null-8.c: Likewise.
2074         * c-c++-common/ubsan/null-9.c: Likewise.
2075         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2076         * c-c++-common/ubsan/overflow-int128.c: Likewise.
2077         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2078         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2079         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2080         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2081         * c-c++-common/ubsan/pr59333.c: Likewise.
2082         * c-c++-common/ubsan/pr59667.c: Likewise.
2083         * c-c++-common/ubsan/pr60613-2.c: Likewise.
2084         * c-c++-common/ubsan/pr60636.c: Likewise.
2085         * c-c++-common/ubsan/shift-1.c: Likewise.
2086         * c-c++-common/ubsan/shift-2.c: Likewise.
2087         * c-c++-common/ubsan/vla-1.c: Likewise.
2089 2014-04-14  Eric Botcazou  <ebotcazou@adacore.com>
2091         * gnat.dg/vect11.ad[sb]: New test.
2093 2014-04-14  Richard Biener  <rguenther@suse.de>
2095         * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
2097 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2099         * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
2101 2014-04-14  Richard Biener  <rguenther@suse.de>
2102             Marc Glisse  <marc.glisse@inria.fr>
2104         PR c/60819
2105         * gcc.target/i386/vec-may_alias.c: New testcase.
2107 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2109         * lib/target-supports.exp
2110         (check_effective_target_vect_widen_mult_si_to_di_pattern):
2111         Initialize et_vect_widen_mult_si_to_di_pattern_saved.
2112         Fix formatting.
2114 2014-04-14  Richard Biener  <rguenther@suse.de>
2116         PR lto/60720
2117         * gcc.dg/lto/pr60720_0.c: New testcase.
2118         * gcc.dg/lto/pr60720_1.c: Likewise.
2120 2014-04-14  Christian Bruel  <christian.bruel@st.com>
2122         * gcc.target/sh/memset.c: New test.
2124 2014-04-14  Richard Biener  <rguenther@suse.de>
2126         PR middle-end/55022
2127         * gcc.dg/graphite/pr55022.c: New testcase.
2129 2014-04-14  Richard Biener  <rguenther@suse.de>
2131         PR tree-optimization/59817
2132         PR tree-optimization/60453
2133         * gfortran.dg/graphite/pr59817.f: New testcase.
2134         * gcc.dg/graphite/pr59817-1.c: Likewise.
2135         * gcc.dg/graphite/pr59817-2.c: Likewise.
2137 2014-04-14  Jason Merrill  <jason@redhat.com>
2139         Revert:
2140         * lib/gcc-dg.exp (dg-build-dso): New.
2141         (gcc-dg-test-1): Handle dg-do-what "dso".
2143 2014-04-13  Paul Thomas  <pault@gcc.gnu.org>
2145         PR fortran/60717
2146         * gfortran.dg/unlimited_polymorphic_17.f90: New test.
2148         PR fortran/58085
2149         * gfortran.dg/associate_15.f90: New test.
2151 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
2153         PR middle-end/60467
2154         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
2155         case to check.
2157 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
2159         PR middle-end/60469
2160         * c-c++-common/cilk-plus/CK/pr60469.c: New test.
2162 2014-04-12  Richard Sandiford  <rdsandiford@googlemail.com>
2164         * gcc.target/mips/umips-store16-1.c: New test.
2166 2014-04-11  Tobias Burnus  <burnus@net-b.de>
2168         PR c/60194
2169         * * g++.dg/warn/warn_format_signedness.C: New.
2170         * gcc.dg/format/warn-signedness.c: New.
2172 2014-04-11  Tobias Burnus  <burnus@net-b.de>
2174         PR fortran/58880
2175         PR fortran/60495
2176         * gfortran.dg/finalize_25.f90: New.
2178 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
2180         * gcc.target/epiphany/t1068-2.c: New file.
2182 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
2184         * gcc.target/epiphany/btst-1.c: New test.
2186 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
2188         PR rtl-optimization/60651
2189         * gcc.target/epiphany/mode-switch.c: New test.
2191 2014-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
2193         PR c++/58600
2194         * g++.dg/cpp0x/gen-attrs-58.C: New.
2195         * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
2197 2014-04-11  Steve Ellcey  <sellcey@mips.com>
2198             Jakub Jelinek  <jakub@redhat.com>
2200         PR middle-end/60556
2201         * gcc.c-torture/compile/pr60556.c: New test.
2203 2014-04-11  Richard Biener  <rguenther@suse.de>
2205         PR middle-end/60797
2206         * gcc.dg/pr60797.c: New testcase.
2208 2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2210         * gcc.target/s390/htm-nofloat-1.c: Rename to ...
2211         * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
2212         * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
2213         rename to ...
2214         * gcc.target/s390/htm-nofloat-1.c: ... this one.
2215         * gcc.target/s390/s390.exp: Make sure the assembler supports htm
2216         instructions as well.
2218 2014-04-11  Jakub Jelinek  <jakub@redhat.com>
2220         PR rtl-optimization/60663
2221         * gcc.target/arm/pr60663.c: New test.
2223 2014-04-10  Jason Merrill  <jason@redhat.com>
2225         * g++.dg/dso/dlclose1.C: Disable for 4.9.
2227 2014-04-10  Jakub Jelinek  <jakub@redhat.com>
2229         PR lto/60567
2230         * g++.dg/lto/pr60567_0.C: New test.
2232 2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2234         * gfortran.dg/class_nameclash.f90: New test.
2236 2014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
2238         PR c++/52844
2239         * g++.dg/cpp0x/variadic156.C: New.
2241 2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2243         * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
2244         long.
2246 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2248         PR debug/60655
2249         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
2250         -fdata-sections.
2252 2014-04-09  Steve Ellcey  <sellcey@mips.com>
2254         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
2255         and scan lists.
2257 2014-04-09  Cong Hou  <congh@google.com>
2259         PR testsuite/60773
2260         * lib/target-supports.exp:
2261         (check_effective_target_vect_widen_si_to_di_pattern): New.
2262         * gcc.dg/vect/pr60656.c: Require vect_long effective target.
2263         Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
2264         targets only.
2265         (foo): Fix up formatting.
2266         (main): Call check_vect.
2268 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
2270         PR c++/59115
2271         * g++.dg/template/crash119.C: New.
2273 2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
2275         * gcc.target/powerpc/atomic_load_store-p8.c: New.
2277 2014-04-08  Jason Merrill  <jason@redhat.com>
2279         * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
2281 2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2283         PR rtl-optimization/60776
2284         * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
2285         * gcc.dg/builtin-bswap-7.c: Likewise.
2286         * gcc.dg/builtin-bswap-6a.c: New testcase.
2287         * gcc.dg/builtin-bswap-7a.c: New testcase.
2289         Revert
2290         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2292         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
2293         optimization.
2294         * gcc.dg/builtin-bswap-7.c: Likewise.
2296 2014-04-08  Richard Biener  <rguenther@suse.de>
2298         PR tree-optimization/60785
2299         * gcc.dg/graphite/pr60785.c: New testcase.
2301 2014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2303         PR target/60602
2304         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
2305         with as at -O0.
2307 2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
2309         * g++.dg/warn/Wnvdtor-2.C: Add more cases.
2310         * g++.dg/warn/Wnvdtor-3.C: Likewise.
2311         * g++.dg/warn/Wnvdtor-4.C: Likewise.
2313 2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
2315         * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
2317 2014-04-07  Charles Baylis  <charles.baylis@linaro.org>
2319         PR target/60609
2320         * g++.dg/torture/pr60609.C: New test.
2322 2014-04-07  Richard Biener  <rguenther@suse.de>
2324         PR tree-optimization/60766
2325         * gcc.dg/torture/pr60766.c: New testcase.
2327 2014-04-07  Jason Merrill  <jason@redhat.com>
2329         * lib/gcc-dg.exp (dg-build-dso): New.
2330         (gcc-dg-test-1): Handle dg-do-what "dso".
2331         * lib/target-supports.exp (add_options_for_dlopen): New.
2332         (check_effective_target_dlopen): Use it.
2334 2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2336         * gcc.target/arm/pr60657.c: Fix missing curly brace.
2338 2014-04-07  Richard Biener  <rguenther@suse.de>
2340         PR middle-end/60750
2341         * g++.dg/torture/pr60750.C: New testcase.
2342         * gcc.dg/tree-ssa/20040517-1.c: Adjust.
2344 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
2346         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
2348 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
2350         PR testsuite/60671
2351         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
2353 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
2355         PR testsuite/60672
2356         * g++.dg/cpp1y/auto-fn25.C: Require lto.
2358         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
2360 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
2362         * gfortran.dg/warn_conversion_4.f90: Adjust test.
2364 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
2366         * gcc.target/avr/dev-specific-rmw.c: New test.
2368 2014-04-04  Cong Hou  <congh@google.com>
2370         PR tree-optimization/60656
2371         * gcc.dg/vect/pr60656.c: New test.
2373 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2375         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
2376         optimization.
2377         * gcc.dg/builtin-bswap-7.c: Likewise.
2379 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
2381         PR c++/58207
2382         * g++.dg/cpp0x/constexpr-ice15.C: New.
2384 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
2386         PR ipa/59626
2387         testcase by Richard Biener
2388         * gcc.dg/lto/pr59626_0.c: New testcase.
2389         * gcc.dg/lto/pr59626_1.c: New testcase.
2391 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2393         PR debug/60655
2394         * gcc.c-torture/compile/pr60655-1.c: New test.
2396 2014-04-04  Martin Jambor  <mjambor@suse.cz>
2398         PR ipa/60640
2399         * g++.dg/ipa/pr60640-1.C: New test.
2400         * g++.dg/ipa/pr60640-2.C: Likewise.
2401         * g++.dg/ipa/pr60640-3.C: Likewise.
2402         * g++.dg/ipa/pr60640-4.C: Likewise.
2404 2014-04-04  Jeff Law  <law@redhat.com>
2406         PR target/60657
2407         * gcc.target/arm/pr60657.c: New test.
2409 2014-04-04  Richard Biener  <rguenther@suse.de>
2411         PR ipa/60746
2412         * g++.dg/torture/pr60746.C: New testcase.
2414 2014-04-04  Fabien Chêne  <fabien@gcc.gnu.org>
2416         * g++.old-deja/g++.robertl/eb121.C: Adjust.
2417         * g++.old-deja/g++.jason/overload21.C: Likewise.
2418         * g++.old-deja/g++.law/init5.C: Likewise.
2420 2014-04-03  Cong Hou  <congh@google.com>
2422         PR tree-optimization/60505
2423         * gcc.dg/vect/pr60505.c: New test.
2425 2014-04-03  Richard Biener  <rguenther@suse.de>
2427         PR tree-optimization/60740
2428         * gcc.dg/graphite/pr60740.c: New testcase.
2430 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
2432         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
2433         * g++.dg/warn/Wnvdtor-2.C: New.
2434         * g++.dg/warn/Wnvdtor-3.C: New.
2435         * g++.dg/warn/Wnvdtor-4.C: New.
2436         * g++.dg/warn/Weff1.C: Delete.
2437         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
2438         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
2440 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
2442         PR ipa/60659
2443         * testsuite/g++.dg/torture/pr60659.C: New testcase.
2445 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2447         PR tree-optimization/60733
2448         * gcc.dg/torture/pr60733.c:  New test.
2450 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
2452         PR rtl-optimization/60650
2453         * gcc.target/arm/pr60650-2.c: New.
2455 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
2457         * gcc.target/i386/avx2-vpand-3.c,
2458         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
2460 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
2462         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
2463         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
2464         gcc.target/i386/memcpy-strategy-1.c,
2465         gcc.target/i386/memcpy-strategy-2.c,
2466         gcc.target/i386/memcpy-vector_loop-1.c,
2467         gcc.target/i386/memcpy-vector_loop-2.c,
2468         gcc.target/i386/memset-vector_loop-1.c,
2469         gcc.target/i386/memset-vector_loop-2.c,
2470         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
2471         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
2472         -march= options different from those in dg-options.
2474 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
2476         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
2477         gcc.target/i386/pr30970.c: Use -mtune=generic.
2478         * gcc.target/i386/avx2-vpaddb-3.c,
2479         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
2480         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
2481         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
2482         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
2483         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
2484         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
2485         gcc.target/i386/avx2-vpsubw-3.c,
2486         gcc.target/i386/avx256-unaligned-load-1.c,
2487         gcc.target/i386/avx256-unaligned-load-4.c,
2488         gcc.target/i386/avx256-unaligned-store-1.c,
2489         gcc.target/i386/avx256-unaligned-store-2.c,
2490         gcc.target/i386/avx256-unaligned-store-4.c: Use
2491         -mno-prefer-avx128.
2493 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
2494             Iain Sandoe <iain@codesourcery.com>
2496         PR target/54083
2497         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
2498         with the additional options -Wl,-undefined,dynamic_lookup
2499         and -Wl,-flat_namespace.
2500         * gcc.dg/torture/pr53922.c: Additional option
2501         -Wl,-flat_namespace for darwin[89].
2502         * gcc.dg/torture/pr60092.c: Additional options
2503         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
2504         for darwin[89].
2506 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
2508         PR target/43751
2509         * lib/prune.exp: Modify the regular express to prune
2510         the new warnings introduced by r205679 on darwin9.
2512 2014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>
2514         * g++.dg/init/ctor4.C: Adjust.
2515         * g++.dg/init/ctor4-1.C: New.
2516         * g++.dg/cpp0x/defaulted2.C: Adjust.
2518 2014-04-01  Richard Henderson  <rth@redhat.com>
2520         PR target/60704
2521         * gcc.dg/pr60704.c: New file.
2523 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
2525         PR target/60363
2526         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
2527         logical_op_short_circuit targets.
2529 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
2531         PR libfortran/60128
2532         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
2533         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
2535 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
2537         PR rtl-optimization/60700
2538         * gcc.target/i386/pr60700.c: New test.
2540 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2542         PR target/60650
2543         * gcc.target/arm/pr60650.c: Adjust command line options.
2545 2014-03-31  Martin Jambor  <mjambor@suse.cz>
2547         PR middle-end/60647
2548         * gcc.dg/pr60647-1.c: New test.
2549         * gcc.dg/pr60647-2.c: Likewise.
2551 2014-03-31  Richard Biener  <rguenther@suse.de>
2553         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
2555 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
2557         PR target/60034
2558         * gcc.target/aarch64/pr60034.c: New file.
2560 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
2562         PR c++/60626
2563         * g++.dg/cpp1y/pr60626.C: New testcase.
2565 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
2567         * gcc.dg/pr45416.c: Allow bextr on x86.
2568         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
2569         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
2570         gcc.target/i386/fma4-vector.c: Use -mno-fma.
2571         * gcc.target/i386/l_fma_double_1.c,
2572         gcc.target/i386/l_fma_double_2.c,
2573         gcc.target/i386/l_fma_double_3.c,
2574         gcc.target/i386/l_fma_double_4.c,
2575         gcc.target/i386/l_fma_double_5.c,
2576         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
2577         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
2578         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
2579         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
2580         * gcc.target/i386/pr27971.c: Use -mno-tbm.
2581         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
2582         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
2584 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
2586         PR target/60648
2587         * g++.dg/pr60648.C: Move test to...
2588         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
2589         dg-options, add for fpic targets dg-additional-options -fPIC.
2591 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
2593         * gnat.dg/opt33.adb: New testcase.
2595 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
2597         PR target/60697
2598         * gcc.target/aarch64/pr60697.c: New.
2600 2014-03-27  Jeff Law  <law@redhat.com>
2602         PR target/60648
2603         * g++.dg/pr60648.C: New test.
2605 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
2607         PR c++/60573
2608         * g++.dg/cpp1y/pr60573.C: New testcase.
2610 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
2612         PR target/60693
2613         * gcc.target/i386/pr60693.c: New test.
2615 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
2617         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
2619 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
2621         PR c++/60689
2622         * c-c++-common/pr60689.c: New test.
2624         PR c++/58678
2625         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
2626         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
2627         targets.
2629 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
2631         PR target/60675
2632         * gcc.target/aarch64/pr60675.C: New.
2634 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2636         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
2637         * lib/target-supports.exp: Return true for s390
2638         in check_effective_logical_op_short_circuit.
2640 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
2642         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
2643         of second source operand.
2644         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
2645         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
2646         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
2648 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
2650         PR ipa/60315
2651         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
2653 2014-03-28  Tobias Burnus  <burnus@net-b.de>
2655         * lib/cilk-plus-dg.exp: New.
2656         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
2657         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
2659 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2661         PR fortran/60522
2662         * gfortran.dg/where_4.f90:  New test case.
2664 2014-03-27  Tobias Burnus  <burnus@net-b.de>
2666         PR fortran/58880
2667         * gfortran.dg/finalize_24.f90: New.
2669 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
2671         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
2672         vbpermq builtin.
2674         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
2675         vec_select optimizations.
2676         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
2677         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
2679         PR target/60672
2680         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
2681         xxpermdi builtins are supported.
2683 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
2685         PR rtl-optimization/60650
2686         * gcc.target/arm/pr60650.c: New.
2688 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2690         * gcc.target/s390/20140327-1.c: New testcase.
2692 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
2694         PR middle-end/60682
2695         * g++.dg/gomp/pr60682.C: New test.
2697 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
2699         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
2701 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2703         PR target/60580
2704         * gcc.target/aarch64/pr60580_1.c: New.
2705         * gcc.target/aarch64/test_fp_attribute_1.c: New.
2706         * gcc.target/aarch64/test_fp_attribute_2.c: New.
2708 2014-03-26  Dehao Chen  <dehao@google.com>
2710         * gcc.dg/predict-8.c: New test.
2712 2014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>
2714         PR c++/52369
2715         * g++.dg/init/const10.C: New.
2716         * g++.dg/init/const11.C: New.
2717         * g++.dg/init/pr25811.C: Adjust.
2718         * g++.dg/init/pr29043.C: Likewise.
2719         * g++.dg/init/pr43719.C: Likewise.
2720         * g++.dg/init/pr44086.C: Likewise.
2721         * g++.dg/init/ctor8.C: Likewise.
2722         * g++.dg/init/uninitialized1.C: Likewise.
2724 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
2726         PR sanitizer/60636
2727         * c-c++-common/ubsan/pr60636.c: New test.
2729 2014-03-26  Andreas Schwab  <schwab@suse.de>
2731         * g++.dg/torture/pr60315.C: Remove duplication.
2733 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2735         * gcc.c-torture/execute/20140326-1.c: New test.
2737 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
2739         PR ipa/60315
2740         * g++.dg/torture/pr60315.C: New testcase.
2742 2014-03-25  Martin Jambor  <mjambor@suse.cz>
2744         PR ipa/60600
2745         * g++.dg/ipa/pr60600.C: New test.
2747 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
2749         PR testsuite/58013
2750         * g++.dg/opt/pr56999.C: Pop hidden visibility.
2752 2014-03-25  Richard Biener  <rguenther@suse.de>
2754         PR middle-end/60635
2755         * gfortran.dg/lto/pr60635_0.f90: New testcase.
2756         * gfortran.dg/lto/pr60635_1.c: Likewise.
2758 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
2760         PR c++/60627
2761         * g++.dg/cpp1y/pr60627.C: New testcase.
2763 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
2765         * gcc.target/aarch64/ushr64_1.c: New.
2767 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
2769         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
2770         (LONG_LONG): Use LLONG.
2771         (set_rvector_long): Explicitly return void.
2772         (set_vector_long): Likewise.
2773         (check_vector_long): Likewise.
2775 2014-03-24  Marek Polacek  <polacek@redhat.com>
2777         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
2778         Define INT_MIN.
2779         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
2780         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
2781         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
2782         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
2783         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
2784         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
2785         * c-c++-common/ubsan/pr59503.c: Likewise.
2786         * c-c++-common/ubsan/pr60613-1.c: Likewise.
2787         * c-c++-common/ubsan/save-expr-1.c: Likewise.
2788         * c-c++-common/ubsan/shift-3.c: Likewise.
2789         * c-c++-common/ubsan/shift-6.c: Likewise.
2790         * c-c++-common/ubsan/undefined-1.c: Likewise.
2791         * c-c++-common/ubsan/vla-2.c: Likewise.
2792         * c-c++-common/ubsan/vla-3.c: Likewise.
2793         * c-c++-common/ubsan/vla-4.c: Likewise.
2794         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
2795         * g++.dg/ubsan/return-2.C: Likewise.
2797 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
2799         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
2800         hppa*-*-hpux*.
2802         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
2804         PR libfortran/59313
2805         PR libfortran/58015
2806         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
2807         * gfortran.dg/round_4.f90: Likewise.
2809 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
2811         PR libfortran/60128
2812         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
2813         i?86-*-solaris2.9*.
2815 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
2817         PR sanitizer/60613
2818         * c-c++-common/ubsan/pr60613-1.c: New test.
2819         * c-c++-common/ubsan/pr60613-2.c: New test.
2821 2014-03-22  Matthias Klose  <doko@ubuntu.com>
2823         * g++.dg/cpp0x/regress: Remove empty directory.
2825 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
2827         PR debug/60603
2828         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
2830 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
2832         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
2833         * g++.dg/cpp1y/pr60393.C: Likewise.
2835 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
2837         PR c++/60384
2838         * g++.dg/cpp1y/pr60384.C: New.
2840 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
2842         PR target/60598
2843         * gcc.dg/pr60598.c: New test.
2845 2014-03-21  Martin Jambor  <mjambor@suse.cz>
2847         PR ipa/59176
2848         * g++.dg/torture/pr59176.C: New test.
2850 2014-03-21  Martin Jambor  <mjambor@suse.cz>
2852         PR ipa/60419
2853         * g++.dg/ipa/pr60419.C: New test.
2855 2014-03-21  Richard Biener  <rguenther@suse.de>
2857         PR tree-optimization/60577
2858         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
2860 2014-03-21  Tobias Burnus  <burnus@net-b.de>
2862         PR fortran/60599
2863         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
2865 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
2867         PR middle-end/60597
2868         * g++.dg/opt/pr60597.C: New test.
2870         PR c++/60572
2871         * g++.dg/init/pr60572.C: New test.
2873 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2875         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
2877 2014-03-19  Tobias Burnus  <burnus@net-b.de>
2879         PR fortran/60543
2880         PR fortran/60283
2881         * gfortran.dg/implicit_pure_4.f90: New.
2883 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
2885         PR c++/51474
2886         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
2888 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
2890         PR testsuite/60590
2891         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
2892         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
2893         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
2895 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
2897         PR c++/60332
2898         * g++.dg/cpp1y/pr60332.C: New.
2900 2014-03-19  Marek Polacek  <polacek@redhat.com>
2902         PR sanitizer/60569
2903         * g++.dg/ubsan/pr60569.C: New test.
2905 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2907         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
2909 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
2911         PR tree-optimization/60559
2912         * g++.dg/vect/pr60559.cc: New test.
2914 2014-03-18  Ian Lance Taylor  <iant@google.com>
2916         PR target/60563
2917         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
2918         (ditype): Rename typedef from int64_t.
2920 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2922         PR c/55383
2923         * gcc.dg/cast-qual-3.c: New.
2924         Revert:
2925         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2926         * c-c++-common/Wcast-qual-1.c: More precise match text.
2928 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
2930         PR fortran/55207
2931         PR fortran/60549
2932         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
2933         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
2934         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
2935         * gfortran.dg/intent_optimize_1.f90: Ditto.
2936         * gfortran.dg/pointer_init_9.f90: Ditto.
2937         * gfortran.dg/volatile4.f90: Ditto.
2938         * gfortran.dg/volatile6.f90: Ditto.
2940 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2942         PR c/55383
2943         * c-c++-common/Wcast-qual-1.c: More precise match text.
2945 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
2947         PR c++/60305
2948         * g++.dg/cpp0x/constexpr-ice14.C: New.
2950 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
2952         PR c++/54250
2953         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
2955 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
2957         PR sanitizer/60535
2958         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
2959         * c-c++-common/ubsan/null-2.c: Likewise.
2960         * c-c++-common/ubsan/null-3.c: Likewise.
2961         * c-c++-common/ubsan/null-4.c: Likewise.
2962         * c-c++-common/ubsan/null-5.c: Likewise.
2963         * c-c++-common/ubsan/null-6.c: Likewise.
2964         * c-c++-common/ubsan/null-7.c: Likewise.
2965         * c-c++-common/ubsan/null-8.c: Likewise.
2966         * c-c++-common/ubsan/null-9.c: Likewise.
2967         * c-c++-common/ubsan/null-10.c: Likewise.
2968         * c-c++-common/ubsan/null-11.c: Likewise.
2969         * c-c++-common/ubsan/overflow-1.c: Likewise.
2970         * c-c++-common/ubsan/overflow-2.c: Likewise.
2971         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
2972         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2973         * c-c++-common/ubsan/overflow-int128.c: Likewise.
2974         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
2975         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2976         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
2977         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2978         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2979         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
2980         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
2981         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2982         * c-c++-common/ubsan/pr59333.c: Likewise.
2983         * c-c++-common/ubsan/pr59503.c: Likewise.
2984         * c-c++-common/ubsan/pr59667.c: Likewise.
2985         * c-c++-common/ubsan/undefined-1.c: Likewise.
2986         * g++.dg/ubsan/pr59250.C: Likewise.
2987         * g++.dg/ubsan/pr59306.C: Likewise.
2989 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2991         * gcc.dg/tls/pr58595.c: Add tls options.
2993 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
2995         * gcc.target/i386/avx-additional-reg-names.c: New.
2996         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
2998 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
3000         PR c++/60390
3001         * g++.dg/cpp1y/pr60390.C: New testcase.
3003         PR c++/60391
3004         * g++.dg/cpp1y/pr60391.C: New testcase.
3006 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
3008         PR target/60516
3009         * gcc.target/i386/pr60516.c: New test.
3011 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
3013         PR c++/59571
3014         * g++.dg/cpp0x/constexpr-ice13.C: New.
3016 2014-03-17  Marek Polacek  <polacek@redhat.com>
3018         PR middle-end/60534
3019         * gcc.dg/gomp/pr60534.c: New test.
3021 2014-03-17  Kai Tietz  <ktietz@redhat.com>
3023         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
3025 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
3027         PR testsuite/58851
3028         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
3029         storage size.
3031 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
3033         PR libfortran/58324
3034         * gfortran.dg/list_read_12.f90: New test.
3036 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
3038         PR fortran/55207
3039         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
3040         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
3041         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
3042         -Wno-aggressive-loop-optimizations and remove an unused variable.
3043         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
3044         * gfortran.dg/pointer_init_9.f90: New.
3045         * gfortran.dg/volatile4.f90: Put into subroutine.
3046         * gfortran.dg/volatile6.f90: Ditto.
3048 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
3050         PR fortran/60392
3051         * gfortran.dg/transpose_4.f90: New test.
3053 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
3055         PR rtl-optimization/60508
3056         * gcc.target/i386/pr60508.c: New.
3058 2014-03-14  Richard Biener  <rguenther@suse.de>
3060         PR middle-end/60518
3061         * g++.dg/pr60518.C: New testcase.
3063 2014-03-14  Martin Jambor  <mjambor@suse.cz>
3065         PR lto/60461
3066         * gcc.dg/lto/pr60461_0.c: New test.
3068 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
3070         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
3071         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
3072         * gcc.dg/lto/save-temps_0.c: New testcase.
3074 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
3076         PR middle-end/36282
3077         * c-c++-common/pr36282-1.c: New test.
3078         * c-c++-common/pr36282-2.c: New test.
3079         * c-c++-common/pr36282-3.c: New test.
3080         * c-c++-common/pr36282-4.c: New test.
3082 2014-03-13  Richard Henderson  <rth@redhat.com>
3084         PR debug/60438
3085         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
3087 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
3089         PR c++/60383
3090         * g++.dg/template/crash118.C: New.
3091         * g++.dg/template/crash95.C: Adjust.
3093 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
3095         PR rtl-optimization/57189
3096         * gcc.target/i386/pr57189.c: New.
3098 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
3100         PR c++/60254
3101         * g++.dg/cpp0x/static_assert10.C: New.
3102         * g++.dg/cpp0x/static_assert11.C: Likewise.
3103         * g++.dg/cpp0x/static_assert3.C: Adjust.
3105 2014-03-13  Richard Biener  <rguenther@suse.de>
3107         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
3109 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3111         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
3112         2.07 128-bit arithmetic.
3113         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
3115         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
3116         due to when TImode is allowed in VSX registers, the allowable
3117         address modes for TImode is just a single indirect address in
3118         order for the value to be loaded and store in either GPR or VSX
3119         registers.  This affects the generated code, and it would cause
3120         this test to fail, when such an option is used.
3122 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3124         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
3126 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
3128         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
3129         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
3130         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
3131         only test for exactly one if if -mbranch-cost=1 has been passed.
3133 2014-03-12  Christian Bruel  <christian.bruel@st.com>
3135         PR target/60264
3136         * gcc.target/arm/pr60264.c
3138 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3140         PR tree-optimization/60454
3141         * gcc.c-torture/execute/pr60454.c: New test.
3143 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
3144             Marc Glisse  <marc.glisse@inria.fr>
3146         PR tree-optimization/60502
3147         * gcc.c-torture/compile/pr60502.c: New test.
3149 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
3151         PR middle-end/60482
3152         * gcc.dg/vect/pr60482.c: New test.
3154 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
3156         PR c++/60389
3157         * g++.dg/cpp0x/inh-ctor19.C: New.
3159 2014-03-11  Richard Biener  <rguenther@suse.de>
3161         PR tree-optimization/60429
3162         PR tree-optimization/60485
3163         * gcc.dg/pr60485-1.c: New testcase.
3164         * gcc.dg/pr60485-2.c: Likewise.
3166 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
3168         PR ipa/60457
3169         * g++.dg/ipa/pr60457.C: New test.
3171 2014-03-10  Richard Biener  <rguenther@suse.de>
3173         PR middle-end/60474
3174         * g++.dg/torture/pr60474.C: New testcase.
3176 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
3178         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
3180 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
3182         * gcc.dg/lto/pr55113_0.c: New testcase.
3184 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
3186         PR c++/60033
3187         * g++.dg/cpp1y/pr60033.C: New testcase.
3189         PR c++/60393
3190         * g++.dg/cpp1y/pr60393.C: New testcase.
3192 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
3194         PR libfortran/60128
3195         * gfortran.dg/fmt_en.f90: New test.
3197 2014-03-07  Jason Merrill  <jason@redhat.com>
3199         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
3200         * lib/target-supports.exp (check_effective_target_c++11): Now
3201         means C++11 and up.
3202         (check_effective_target_c++11_only): New.
3203         (check_effective_target_c++11_down): New.
3204         (check_effective_target_c++1y): New.
3205         (check_effective_target_c++1y_only): New.
3206         (check_effective_target_c++98_only): Rename from
3207         check_effective_target_c++98.
3208         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
3210 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
3212         PR c++/58609
3213         * g++.dg/cpp0x/constexpr-ice12.C: New.
3215 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
3217         * c-c++-common/gomp/map-1.c: Extend.
3219 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
3220             Janus Weil  <janus@gcc.gnu.org>
3222         PR fortran/51976
3223         * gfortran.dg/deferred_type_component_1.f90 : New test.
3224         * gfortran.dg/deferred_type_component_2.f90 : New test.
3226 2014-03-06  Marek Polacek  <polacek@redhat.com>
3228         PR c/60197
3229         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
3230         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
3232 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
3234         PR target/58595
3235         * gcc.dg/tls/pr58595.c: New test.
3237 2014-03-06  Richard Biener  <rguenther@suse.de>
3239         PR middle-end/60445
3240         PR lto/60424
3241         PR lto/60427
3242         Revert
3243         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
3245         * gcc.dg/lto/pr55113_0.c: New testcase.
3247 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
3249         PR testsuite/59308
3250         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
3251         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
3252         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
3253         s390*/i?86/x86_64.
3254         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3255         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3256         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3257         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3258         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
3259         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
3260         even for mips*/s390*/i?86/x86_64.
3261         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3262         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3263         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3264         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3265         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3267         PR lto/60404
3268         * gcc.dg/lto/pr60404_0.c: New test.
3269         * gcc.dg/lto/pr60404_1.c: New file.
3270         * gcc.dg/lto/pr60404_2.c: New file.
3272 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3274         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
3275         long long" throughout.
3276         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
3277         * gcc.dg/vmx/insert-vsx.c: Likewise.
3278         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
3279         * gcc.dg/vmx/ld-vsx.c: Likewise.
3280         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
3281         * gcc.dg/vmx/ldl-vsx.c: Likewise.
3282         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
3283         * gcc.dg/vmx/merge-vsx.c: Likewise.
3284         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3285         * gcc.dg/vmx/st-vsx.c: Likewise.
3286         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
3287         * gcc.dg/vmx/stl-vsx.c: Likewise.
3288         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
3290 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
3292         * gcc.dg/lto/pr55113_0.c: New testcase.
3294 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
3296         PR c++/60376
3297         * g++.dg/cpp1y/pr60376.C: New.
3299 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3301         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
3303 2014-03-04  Richard Biener  <rguenther@suse.de>
3305         PR tree-optimization/60382
3306         * gcc.dg/vect/pr60382.c: New testcase.
3308 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
3310         PR libfortran/60148
3311         * gfortran.dg/namelist_84.f90: New test.
3313 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
3315         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
3316         argument to avoid inf values.
3317         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
3318         UNION_FP_CHECK machinery.
3320 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
3322         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
3323         i32in128 cases outside special big-endian processing block.
3325 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
3327         PR preprocessor/60400
3328         * c-c++-common/cpp/pr60400.c: New test.
3329         * c-c++-common/cpp/pr60400-1.h: New file.
3330         * c-c++-common/cpp/pr60400-2.h: New file.
3332         PR objc++/60398
3333         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
3335         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
3336         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
3338 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
3340         PR ipa/60150
3341         * g++.dg/lto/pr60150.H: New testcase.
3342         * g++.dg/lto/pr60150_0.C: New testcase.
3343         * g++.dg/lto/pr60150_1.C: New testcase.
3345 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
3347         PR ipa/60306
3348         * testsuite/g++.dg/ipa/devirt-29.C: New testcase
3350 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3352         PR fortran/60236
3353         * gfortran.dg/vect/pr32380.f: Fix expected test results.
3355 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
3357         PR c++/50025
3358         * g++.dg/cpp0x/pr50025.C: New.
3360 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
3362         PR c++/60377
3363         * g++.dg/cpp1y/pr60377.C: New testcase.
3365 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
3367         PR fortran/60341
3368         * gfortran.dg/str_comp_optimize_1.f90: New test.
3370 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
3372         PR target/60071
3373         * gcc.c-torture/compile/pr60071.c: New.
3375 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
3377         PR fortran/60359
3378         * gfortran.dg/unlimited_polymorphic_16.f90: New.
3380 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
3382         PR c++/58610
3383         * g++.dg/cpp0x/constexpr-ice11.C: New.
3385 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
3387         PR c++/60314
3388         * g++.dg/cpp1y/auto-fn24.C: New.
3390 2014-02-28  Joey Ye  <joey.ye@arm.com>
3392         PR target/PR60169
3393         * gcc.target/arm/thumb1-far-jump-3.c: New case.
3395 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
3397         PR c++/60253
3398         * g++.dg/overload/ellipsis2.C: New.
3400 2014-02-27  Jeff Law  <law@redhat.com>
3402         PR rtl-optimization/52714
3403         * gcc.c-torture/compile/pr52714.c: New test.
3405 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
3406             Jeff Law  <law@redhat.com>
3408         PR rtl-optimization/49847
3409         * g++.dg/pr49847.C: New test.
3411 2014-02-27  Marek Polacek  <polacek@redhat.com>
3413         PR middle-end/59223
3414         * c-c++-common/pr59223.c: New test.
3416 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
3418         * common/config/i386/predicates.md (const1256_operand): Remove.
3419         (const2356_operand): New.
3420         (const_1_to_2_operand): Remove.
3421         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
3422         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
3423         (*avx512pf_gatherpf<mode>sf): Ditto.
3424         (avx512pf_gatherpf<mode>df): Ditto.
3425         (*avx512pf_gatherpf<mode>df_mask): Ditto.
3426         (*avx512pf_gatherpf<mode>df): Ditto.
3427         (avx512pf_scatterpf<mode>sf): Ditto.
3428         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
3429         (*avx512pf_scatterpf<mode>sf): Ditto.
3430         (avx512pf_scatterpf<mode>df): Ditto.
3431         (*avx512pf_scatterpf<mode>df_mask): Ditto.
3432         (*avx512pf_scatterpf<mode>df): Ditto.
3433         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
3435 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
3437         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
3438         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
3439         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
3440         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
3441         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
3442         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
3443         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
3444         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
3446 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
3448         PR target/60280
3449         * gnat.dg/renaming5.adb: Change to two expected gotos.
3450         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
3451         jump threads.
3452         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
3453         messages for removed basic block.
3454         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
3455         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
3456         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
3457         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
3459 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3461         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
3462         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
3463         * gcc.dg/vmx/ldl-vsx.c: Likewise.
3464         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
3465         * gcc.dg/vmx/merge-vsx.c: Likewise.
3466         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3468 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
3470         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
3471         * gcc.target/i386/prefetchwt1-1.c: New.
3472         * g++.dg/other/i386-2.C: Add new option.
3473         * g++.dg/other/i386-3.C: Ditto.
3474         * gcc.target/i386/sse-12.c: Ditto.
3475         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
3476         * gcc.target/i386/sse-22.c: Add new option.
3477         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
3479 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3481         PR libfortran/59313
3482         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
3484         PR libfortran/58015
3485         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
3487 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
3489         PR c++/60311
3490         * g++.dg/cpp1y/pr60311.C: New testcase.
3492         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
3494         PR c++/60065
3495         * g++.dg/cpp1y/pr60065.C: New testcase.
3497 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
3499         PR rtl-optimization/60268
3500         * gcc.c-torture/compile/pr60268.c: New test.
3502 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
3504         * gcc.target/microblaze/others/mem_reload.c: New test.
3506 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3508         * gcc.dg/vmx/lde.c: New test.
3509         * gcc.dg/vmx/lde-be-order.c: New test.
3510         * gcc.dg/vmx/ste.c: New test.
3511         * gcc.dg/vmx/ste-be-order.c: New test.
3513 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
3515         PR testsuite/60173
3516         * lib/target-supports.exp
3517         (check_effective_target_logical_op_short_circuit): Add cris-*-*
3518         and crisv32-*-* to list.
3520 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
3522         PR fortran/60302
3523         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
3525 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3527         * gcc.dg/vmx/vsums.c: Check entire result vector.
3528         * gcc.dg/vmx/vsums-be-order.c: Likewise.
3530 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3532         * gcc.dg/vmx/ld.c: New test.
3533         * gcc.dg/vmx/ld-be-order.c: New test.
3534         * gcc.dg/vmx/ld-vsx.c: New test.
3535         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
3536         * gcc.dg/vmx/ldl.c: New test.
3537         * gcc.dg/vmx/ldl-be-order.c: New test.
3538         * gcc.dg/vmx/ldl-vsx.c: New test.
3539         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
3540         * gcc.dg/vmx/st.c: New test.
3541         * gcc.dg/vmx/st-be-order.c: New test.
3542         * gcc.dg/vmx/st-vsx.c: New test.
3543         * gcc.dg/vmx/st-vsx-be-order.c: New test.
3544         * gcc.dg/vmx/stl.c: New test.
3545         * gcc.dg/vmx/stl-be-order.c: New test.
3546         * gcc.dg/vmx/stl-vsx.c: New test.
3547         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
3549 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
3551         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
3552         * g++.dg/other/i386-3.C (dg-options): Ditto.
3553         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
3554         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
3555         -mavx512pf and -msha.
3557 2014-02-21  Richard Biener  <rguenther@suse.de>
3559         PR tree-optimization/60276
3560         * gcc.dg/vect/pr60276.c: New testcase.
3562 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
3564         PR fortran/60234
3565         * gfortran.dg/finalize_23.f90: New.
3567 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
3569         PR c++/60052
3570         PR c++/60053
3571         * g++.dg/cpp1y/pr60052.C: New testcase.
3572         * g++.dg/cpp1y/pr60053.C: New testcase.
3574 2014-02-21  Tobias Burnus  <burnus@net-b.de>
3576         PR fortran/60286
3577         * gfortran.dg/inquire_16.f90: New.
3579 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
3581         * gcc.target/nios2/biggot-1.c: New.
3582         * gcc.target/nios2/biggot-2.c: New.
3584 2014-02-20  Martin Jambor  <mjambor@suse.cz>
3586         PR ipa/55260
3587         * gcc.dg/ipa/pr55260.c: New test.
3589 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
3591         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
3592         for execution test case.
3594 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
3596         PR ipa/58555
3597         * g++.dg/torture/pr58555.C: New testcase.
3599 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
3601         PR target/60204
3602         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
3603         reflect abi fix.
3604         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
3606 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
3607             Kirill Yukhin  <kirill.yukhin@intel.com>
3609         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
3610         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
3611         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
3612         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
3613         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
3614         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
3616 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
3618         PR c/37743
3619         * g++.dg/ext/builtin-bswap1.C: New test.
3620         * c-c++-common/pr37743.c: New test.
3622 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
3624         * gcc.dg/decl-10.c: New test.
3626 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
3628         PR c++/60267
3629         * g++.dg/ext/ivdep-1.C: New test.
3631         PR c++/60267
3632         * gcc.dg/pr60267.c: New test.
3634 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
3636         PR target/59794
3637         * gcc.target/i386/pr39162.c: Add dg-prune-output.
3638         (dg-options): Remove -Wno-psabi.
3639         * gcc.target/i386/pr59794-2.c: Ditto.
3640         * gcc.target/i386/pr60205-1.c: Ditto.
3641         * gcc.target/i386/sse-5.c: Ditto.
3643 2014-02-18  Nick Clifton  <nickc@redhat.com>
3645         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
3646         * gcc.dg/pr23623.c: Likewise.
3647         * gcc.dg/pr48784-1.c: Likewise.
3648         * gcc.dg/pr48784-2.c: Likewise.
3649         * gcc.dg/pr56997-2.c: Likewise.
3650         * gcc.dg/sms-6.c: Likewise.
3651         * gcc.dg/torture/pr60183.c: Likewise.
3652         * gcc.dg/torture/vec-cvt-1.c: Likewise.
3653         * gcc.c-torture/execute/20061220-1.x: New.
3654         * gcc.c-torture/execute/pr43220.x: New.
3655         * gcc.c-torture/execute/pr51581-1.x: New.
3656         * gcc.c-torture/execute/pr51581-2.x: New.
3657         * gcc.c-torture/execute/pr58570.x: New.
3658         * gcc.c-torture/unsorted/DFcmp.x: New.
3659         * gcc.c-torture/unsorted/SFset.x: New.
3661 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
3663         * gnat.dg/opt31.adb: New test.
3665 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3667         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
3669 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
3671         PR fortran/60232
3672         * gfortran.dg/typebound_proc_33.f90: New.
3674 2014-02-19  Marek Polacek  <polacek@redhat.com>
3676         PR c/60195
3677         * gcc.dg/pr60195.c: New test.
3679 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
3681         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
3683 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
3685         PR preprocessor/58844
3686         * c-c++-common/cpp/pr58844-1.c: New test.
3687         * c-c++-common/cpp/pr58844-2.c: New test.
3689 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
3691         PR c++/60225
3692         * g++.dg/cpp0x/constexpr-ice10.C: New.
3694 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
3696         PR c++/60215
3697         * g++.dg/cpp0x/pr60215.C: New.
3699 2014-02-18  Tobias Burnus  <burnus@net-b.de>
3701         PR fortran/49397
3702         * gfortran.dg/proc_ptr_45.f90: New.
3703         * gfortran.dg/proc_ptr_46.f90: New.
3705 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
3707         PR c++/60190
3708         * g++.dg/cpp1y/pr60190.C: New testcase.
3710         PR c++/60064
3711         * g++.dg/cpp1y/pr60064.C: New testcase.
3713 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
3715         PR target/60205
3716         * gcc.target/i386/pr60205-1.c: New test.
3717         * gcc.target/i386/pr60205-2.c: Ditto.
3719 2014-02-18  Kai Tietz  <ktietz@redhat.com>
3721         PR target/60193
3722         * gcc.target/i386/nest-1.c: New testcase.
3724 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
3726         * gnat.dg/opt32.adb: New test.
3728 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
3730         PR fortran/60231
3731         * gfortran.dg/typebound_generic_15.f90: New.
3733 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
3735         PR fortran/55907
3736         * gfortran.dg/init_flag_12.f90: New.
3738 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
3739             Ilya Tocar  <ilya.tocar@intel.com>
3741         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
3742         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
3743         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
3744         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3746 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
3748         * lib/target-supports.exp
3749         (check_effective_target_logical_op_short_circuit): New procedure.
3750         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
3751         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
3752         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
3753         * gcc.dg/tree-ssa/vrp47.c: Likewise.
3754         * gcc.dg/tree-ssa/vrp87.c: Likewise.
3755         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
3756         logical_op_short_circuit for the alternative test, extending
3757         it to arm_cortex_m.
3759 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
3761         PR target/60203
3762         * gcc.target/powerpc/pr60203.c: New testsuite.
3764 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
3766         PR fortran/59599
3767         * gfortran.dg/ichar_3.f90: New test.
3769 2014-02-15  Richard Biener  <rguenther@suse.de>
3771         PR tree-optimization/60183
3772         * gcc.dg/torture/pr60183.c: New testcase.
3774 2014-02-14  Jeff Law  <law@redhat.com>
3776         PR rtl-optimization/60131
3777         * g++.dg/torture/pr60131.C: New test.
3779 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
3781         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
3782         on command-line.
3784 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3786         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
3788 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
3790         * gcc.c-torture/compile/20140213.c: New test.
3792 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
3794         PR target/43546
3795         * gcc.target/i386/pr43546.c: New test.
3797 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3799         * gcc.target/s390/hotpatch-compile-8.c: New test.
3801 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
3803         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
3804         definition with an ifndef.
3805         * gcc.dg/pr59605-2.c: New test.
3807 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
3809         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
3811 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
3813         * gcc.dg/torture/float128-mul-underflow.c,
3814         gcc.dg/torture/float128-truncdf-underflow.c,
3815         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
3817 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
3819         PR middle-end/59737
3820         * g++.dg/ipa/pr59737.C: New test.
3822 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
3824         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
3826 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
3828         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
3830         * gcc.dg/cilk-plus/jump-openmp.c: New file.
3832 2014-02-12  Richard Biener  <rguenther@suse.de>
3834         PR middle-end/60092
3835         * gcc.dg/torture/pr60092.c: New testcase.
3836         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
3838 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
3840         * gcc.c-torture/execute/20140212-1.c: New test.
3842 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
3844         PR c++/60047
3845         * g++.dg/cpp0x/pr60047.C: New.
3847 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
3849         PR c/60101
3850         * c-c++-common/pr60101.c: New test.
3852 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
3854         PR lto/59468
3855         * g++.dg/ipa/devirt-27.C: New testcase.
3856         * g++.dg/ipa/devirt-26.C: New testcase.
3858 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
3860         PR target/60137
3861         * gcc.target/powerpc/pr60137.c: New file.
3863 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
3865         PR fortran/52370
3866         * gfortran.dg/pr52370.f90: New test.
3868 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
3870         PR target/59927
3871         Revert
3872         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
3874         PR testsuite/58630
3875         * gcc.target/i386/pr43662.c (dg-options):
3876         Add -maccumulate-outgoing-args.
3877         * gcc.target/i386/pr43869.c (dg-options): Ditto.
3878         * gcc.target/i386/pr57003.c (dg-options): Ditto.
3879         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
3880         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
3881         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
3882         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
3883         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
3884         Add -maccumulate-outgoing-args.
3885         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
3886         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
3887         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
3888         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
3889         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
3890         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
3891         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
3892         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
3893         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
3894         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
3895         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
3896         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
3897         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
3898         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
3899         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
3901 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
3903         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
3905 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
3907         PR debug/59776
3908         * gcc.dg/guality/pr59776.c: New test.
3910 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
3912         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
3913         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
3914         (add_options_for_arm_vfp3): New.
3916 2014-02-11  Jeff Law  <law@redhat.com>
3918         PR middle-end/54041
3919         * gcc.target/m68k/pr54041.c: New test.
3921 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
3923         PR target/59927
3924         * gcc.target/i386/pr59927.c: New test.
3926 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
3928         * gcc.dg/vect/pr57741-3.c: Require vect_int.
3929         * gcc.dg/vect/pr60012.c: Likewise.
3930         * gcc.dg/vect/vect-119.c: Likewise.
3931         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
3932         * gcc.dg/vect/vect-outer-4c.c: Likewise.
3934 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3936         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
3938 2014-02-10  Jeff Law  <law@redhat.com>
3940         PR middle-end-52306
3941         * gcc.c-torture/compile/pr52306.c: New test.
3943 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3945         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
3947 2014-02-10  Richard Biener  <rguenther@suse.de>
3949         PR tree-optimization/60115
3950         * gcc.dg/torture/pr60115.c: New testcase.
3952 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
3954         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
3955         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
3957 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
3958             Ilya Tocar  <ilya.tocar@intel.com>
3960         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
3961         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
3962         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
3963         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
3964         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
3965         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
3966         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
3967         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
3968         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
3969         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
3970         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
3971         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
3972         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
3973         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
3974         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
3975         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
3976         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
3977         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
3978         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
3979         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
3980         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
3981         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
3982         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
3983         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
3984         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
3985         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
3986         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
3988 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
3990         * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
3992 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
3994         PR fortran/57522
3995         * gfortran.dg/associated_target_5.f03: New test.
3997 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
3999         PR fortran/59026
4000         * gfortran.dg/elemental_by_value_1.f90: New test.
4002 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
4004         PR fortran/58470
4005         * gfortran.dg/finalize_22.f90: New.
4007 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
4009         PR fortran/60066
4010         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
4011         was fixed by the patch for PR59906.
4013 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
4015         PR translation/52289
4016         * gfortran.dg/coarray_8.f90: Update dg-error match.
4018 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
4020         PR c/59984
4021         * gcc.dg/vect/pr59984.c: New test.
4023         PR middle-end/60092
4024         * gcc.dg/attr-alloc_align-1.c: New test.
4025         * gcc.dg/attr-alloc_align-2.c: New test.
4026         * gcc.dg/attr-alloc_align-3.c: New test.
4027         * gcc.dg/attr-assume_aligned-1.c: New test.
4028         * gcc.dg/attr-assume_aligned-2.c: New test.
4029         * gcc.dg/attr-assume_aligned-3.c: New test.
4031 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
4033         PR target/60077
4034         * gcc.target/i386/pr60077-1.c: New test.
4035         * gcc.target/i386/pr60077-2.c: New test.
4037 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
4039         PR preprocessor/56824
4040         * gcc.dg/pr56824.c: New test.
4042 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4044         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
4045         variable used for atomic operations.
4047 2014-02-07  Richard Biener  <rguenther@suse.de>
4049         PR middle-end/60092
4050         * gcc.dg/vect/pr60092-2.c: New testcase.
4052 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
4054         PR c++/60082
4055         Revert
4056         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4058         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
4059         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4061 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4063         * gcc.target/s390/fp2int1.c: New testcase.
4065 2014-02-07  Richard Biener  <rguenther@suse.de>
4067         PR middle-end/60092
4068         * gcc.dg/tree-ssa/alias-30.c: New testcase.
4069         * gcc.dg/tree-ssa/alias-31.c: Likewise.
4071 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
4073         PR ipa/59918
4074         * g++.dg/torture/pr59918.C: New testcase.
4076 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
4078         PR target/59575
4079         * gcc.target/arm/pr59575.c: New test.
4081         PR debug/59992
4082         * gcc.dg/pr59992.c: New test.
4084 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
4086         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
4087         init_priority. Test alignment of variable instead of function.
4089 2014-02-06  Marek Polacek  <polacek@redhat.com>
4091         PR c/60087
4092         * gcc.dg/pr60087.c: New test.
4094 2014-02-06  Alan Modra  <amodra@gmail.com>
4096         * gcc.target/powerpc/pr60032.c: New.
4098 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
4100         PR target/60062
4101         * gcc.c-torture/execute/pr60062.c: New test.
4102         * gcc.c-torture/execute/pr60072.c: New test.
4104 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
4106         * gcc.dg/tree-ssa/pr59597.c: Make called function static
4107         so that expected outcome works for PIC variants too.
4109 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
4110             Kugan Vivekanandarajah  <kuganv@linaro.org>
4112         * gcc.target/arm/vect-noalign.c: New file.
4114 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
4115             Jakub Jelinek  <jakub@redhat.com>
4117         PR middle-end/60013
4118         * gcc.dg/pr60013.c: New testcase.
4120 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4122         * gcc.dg/vmx/sum2s.c: New.
4123         * gcc.dg/vmx/sum2s-be-order.c: New.
4125 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4127         * gcc.dg/vmx/pack.c: New.
4128         * gcc.dg/vmx/pack-be-order.c: New.
4129         * gcc.dg/vmx/unpack.c: New.
4130         * gcc.dg/vmx/unpack-be-order.c: New.
4132 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4134         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
4135         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4137 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4139         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
4140         Use __builtin_floorf, __builtin_ceilf.
4141         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
4142         declaration.
4143         (TEST): Use __builtin_floorf.
4144         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4146 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
4148         PR ipa/59947
4149         * g++.dg/opt/pr59947.C: New test.
4151         PR c++/58703
4152         * c-c++-common/gomp/pr58703.c: New test.
4154 2014-02-05  Richard Biener  <rguenther@suse.de>
4156         PR testsuite/60076
4157         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
4158         avoid using unsigned long long.
4160 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
4162         PR middle-end/57499
4163         * g++.dg/torture/pr57499.C: New test.
4165 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
4167         * gcc.dg/asan/nosanitize-and-inline.c: New test.
4169 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
4171         * g++.dg/ipa/devirrt-22.C: Fix template.
4173 2014-02-04  Marek Polacek  <polacek@redhat.com>
4175         PR c/60036
4176         * gcc.dg/pr60036.c: New test.
4178 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
4180         PR ipa/60058
4181         * g++.dg/torture/pr60058.C: New testcase.
4183 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4185         * g++.dg/tsan/default_options.C: Invert check.
4187 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
4189         PR tree-optimization/60002
4190         * g++.dg/opt/pr60002.C: New test.
4192         PR tree-optimization/60023
4193         * g++.dg/vect/pr60023.cc: New test.
4195         PR ipa/60026
4196         * c-c++-common/torture/pr60026.c: New test.
4198         PR rtl-optimization/57915
4199         * gcc.target/i386/pr57915.c: New test.
4201 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4203         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
4205 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
4207         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
4209 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
4211         PR middle-end/59261
4212         * gcc.dg/pr59261.c: New test.
4214 2014-02-04  Richard Biener  <rguenther@suse.de>
4216         PR tree-optimization/60012
4217         * gcc.dg/vect/pr60012.c: New testcase.
4219 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4221         PR target/59788
4222         * g++.dg/eh/unwind-direct.C: New test.
4224 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
4226         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
4227         timeout value to 20s.
4229 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
4231         PR ipa/59882
4232         * g++.dg/torture/pr59882.C: New testcase
4234 2014-02-03  Jan Hubicka  <jh@suse.cz>
4236         PR ipa/59831
4237         * g++.dg/ipa/devirt-22.C: New testcase.
4239 2014-02-03  Jan Hubicka  <jh@suse.cz>
4241         * g++.dg/ipa/devirt-25.C: New testcase.
4243 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
4245         PR tree-optimization/59924
4246         * gcc.dg/pr59924.c: New test.
4248 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
4250         PR ipa/59831
4251         * g++.dg/ipa/devirt-24.C: New testcase.
4253 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
4255         PR c++/53017
4256         PR c++/59211
4257         * c-c++-common/attributes-1.c: New testcase.
4258         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
4260 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
4262         PR c++/58871
4263         * g++.dg/cpp0x/pr58871.C: New.
4265 2014-02-03  Cong Hou  <congh@google.com>
4267         PR tree-optimization/60000
4268         * g++.dg/vect/pr60000.cc: New test.
4270 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
4272         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
4273         * gcc.target/i386/long-double-64-4.c: Likewise.
4274         * gcc.target/i386/long-double-80-1.c: Likewise.
4275         * gcc.target/i386/long-double-80-2.c: Likewise.
4276         * gcc.target/i386/long-double-80-3.c: Likewise.
4277         * gcc.target/i386/long-double-80-4.c: Likewise.
4278         * gcc.target/i386/long-double-80-5.c: Likewise.
4279         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
4280         __multf3 isn't used.
4281         * gcc.target/i386/long-double-64-3.c: Likewise.
4282         * gcc.target/i386/long-double-128-1.c: New test.
4283         * gcc.target/i386/long-double-128-2.c: Likewise.
4284         * gcc.target/i386/long-double-128-3.c: Likewise.
4285         * gcc.target/i386/long-double-128-4.c: Likewise.
4286         * gcc.target/i386/long-double-128-5.c: Likewise.
4287         * gcc.target/i386/long-double-128-6.c: Likewise.
4288         * gcc.target/i386/long-double-128-7.c: Likewise.
4289         * gcc.target/i386/long-double-128-8.c: Likewise.
4290         * gcc.target/i386/long-double-128-9.c: Likewise.
4291         * gcc.target/i386/long-double-64-5.c: Likewise.
4292         * gcc.target/i386/long-double-64-6.c: Likewise.
4293         * gcc.target/i386/long-double-64-7.c: Likewise.
4294         * gcc.target/i386/long-double-64-8.c: Likewise.
4295         * gcc.target/i386/long-double-64-9.c: Likewise.
4296         * gcc.target/i386/long-double-80-10.c: Likewise.
4297         * gcc.target/i386/long-double-80-8.c: Likewise.
4298         * gcc.target/i386/long-double-80-9.c: Likewise.
4300 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
4302         PR rtl-optimization/57662
4303         * g++.dg/pr57662.C: New test.
4305 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4307         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
4308         * gcc.dg/vmx/perm.c: New.
4309         * gcc.dg/vmx/perm-be-order.c: New.
4311 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4313         * gcc.dg/vmx/vsums.c: New.
4314         * gcc.dg/vmx/vsums-be-order.c: New.
4316 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
4318         * g++.dg/ipa/devirt-23.C: New testcase.
4319         * g++.dg/ipa/devirt-20.C: Fix template.
4321 2014-02-02  Jan Hubicka  <jh@suse.cz>
4323         * g++.dg/ipa/devirt-21.C: New testcase.
4325 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
4327         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
4328         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
4330 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
4332         PR target/60017
4333         * gcc.c-torture/execute/pr60017.c: New test.
4335 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
4337         PR fortran/57033
4338         * gfortran.dg/default_initialization_7.f90: New test.
4340 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
4342         PR fortran/59906
4343         * gfortran.dg/elemental_subroutine_9.f90: New test.
4345 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
4347         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
4349 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
4351         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
4353 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
4355         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
4357 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
4359         PR c++/51219
4360         * g++.dg/init/bitfield5.C: New.
4362 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
4364         PR tree-optimization/60003
4365         * gcc.c-torture/execute/pr60003.c: New test.
4367 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
4369         PR bootstrap/59985
4370         * gcc.target/arm/pr59985.C: New.
4372 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
4374         PR sanitizer/59410
4375         * lib/tsan-dg.exp (tsan_init): Instead of not running any
4376         tsan tests if trivial testcase doesn't run, set dg-do-what-default
4377         to compile.
4378         (tsan_finish): Restore dg-do-what-default.
4379         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
4380         * g++.dg/tsan/fd_close_norace2.C: Likewise.
4381         * g++.dg/tsan/default_options.C: Likewise.
4382         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
4383         * g++.dg/tsan/atomic_free2.C: Likewise.
4384         * g++.dg/tsan/cond_race.C: Likewise.
4385         * g++.dg/tsan/fd_close_norace.C: Likewise.
4386         * g++.dg/tsan/benign_race.C: Likewise.
4387         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
4388         * c-c++-common/tsan/simple_race.c: Likewise.
4389         * c-c++-common/tsan/mutexset1.c: Likewise.
4390         * c-c++-common/tsan/thread_leak2.c: Likewise.
4391         * c-c++-common/tsan/tls_race.c: Likewise.
4392         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
4393         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
4394         * c-c++-common/tsan/free_race2.c: Likewise.
4395         * c-c++-common/tsan/thread_leak.c: Likewise.
4396         * c-c++-common/tsan/thread_leak1.c: Likewise.
4397         * c-c++-common/tsan/race_on_barrier.c: Likewise.
4398         * c-c++-common/tsan/free_race.c: Likewise.
4399         * c-c++-common/tsan/sleep_sync.c: Likewise.
4400         * c-c++-common/tsan/tiny_race.c: Likewise.
4401         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
4402         * c-c++-common/tsan/atomic_stack.c: Likewise.
4403         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
4404         in dg-output regexps.
4405         * c-c++-common/tsan/simple_stack.c: Likewise.
4407 2014-01-31  Richard Henderson  <rth@redhat.com>
4409         * g++.dg/tm/pr60004.C: New.
4411 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
4413         PR c++/59082
4414         * g++.dg/inherit/crash4.C: New.
4416 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
4418         * c-c++-common/tsan/simple_race.c: Made test less flaky.
4420 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
4422         * gcc.target/i386/m512-check.h: Use correct rounding values.
4424 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
4426         * gcc.target/i386/avx-1.c: Use correct rounding values.
4427         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
4428         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
4429         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
4430         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
4431         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
4432         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
4433         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
4434         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
4435         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
4436         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
4437         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
4438         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
4439         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
4440         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
4441         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
4442         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
4443         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
4444         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
4445         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
4446         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
4447         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
4448         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
4449         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
4450         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
4451         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
4452         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4453         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
4454         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
4455         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
4456         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
4457         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
4458         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
4459         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
4460         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
4461         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
4462         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
4463         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
4464         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
4465         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
4466         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
4467         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
4468         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
4469         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
4470         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
4471         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
4472         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
4473         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
4474         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
4475         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
4476         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
4477         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
4478         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
4479         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
4480         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
4481         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
4482         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
4483         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
4484         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
4485         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
4486         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
4487         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
4488         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
4489         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
4490         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
4491         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
4492         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
4493         * gcc.target/i386/sse-13.c: Ditto.
4494         * gcc.target/i386/sse-14.c: Ditto.
4495         * gcc.target/i386/sse-22.c: Ditto.
4496         * gcc.target/i386/sse-23.c: Ditto.
4498 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
4500         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
4501         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
4503 2014-01-31  Richard Biener  <rguenther@suse.de>
4505         PR middle-end/59990
4506         * gcc.dg/torture/pr59990.c: New testcase.
4508 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
4510         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
4511         if it fails don't run any tsan tests.
4513 2014-01-31  Marek Polacek  <polacek@redhat.com>
4515         PR c/59963
4516         * gcc.dg/pr59940.c (g): Adjust dg-warning.
4517         (y): Adjust dg-error.
4518         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
4519         * gcc.dg/pr59963-1.c: New test.
4520         * gcc.dg/pr59963-2.c: New test.
4521         * gcc.dg/pr59963-3.c: New test.
4523 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
4525         PR target/59923
4526         * gcc.target/arm/pr59923.c: New test.
4528 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4530         * gcc.dg/vmx/splat.c: New.
4531         * gcc.dg/vmx/splat-vsx.c: New.
4532         * gcc.dg/vmx/splat-be-order.c: New.
4533         * gcc.dg/vmx/splat-vsx-be-order.c: New.
4534         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
4535         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
4537 2014-01-30  Richard Biener  <rguenther@suse.de>
4539         PR tree-optimization/59993
4540         * gcc.dg/torture/pr59993.c: New testcase.
4542 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
4544         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
4545         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
4546         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
4547         vect_int rather than vect_float.
4549 2014-01-30  Marek Polacek  <polacek@redhat.com>
4551         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
4553 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
4555         * gcc.target/microblaze/isa/fcmp4.c: New.
4557 2014-01-30  Marek Polacek  <polacek@redhat.com>
4559         PR c/59940
4560         * gcc.dg/pr59940.c: New test.
4561         * gcc.dg/pr35635.c (func3): Move dg-warning.
4563 2014-01-30  Richard Biener  <rguenther@suse.de>
4565         PR tree-optimization/59903
4566         * gcc.dg/torture/pr59903.c: New testcase.
4568 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
4570         PR c++/58843
4571         * g++.dg/lookup/crash8.C: New.
4573 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
4575         PR c++/58649
4576         * g++.dg/template/crash117.C: New.
4578 2014-01-30  Richard Biener  <rguenther@suse.de>
4580         PR c/59905
4581         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
4582         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
4583         abort.
4584         * gcc.dg/invalid-call-1.c: Likewise.
4586 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
4588         PR c++/58561
4589         * g++.dg/cpp1y/auto-fn23.C: New.
4591 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
4593         PR c++/58846
4594         * g++.dg/init/dso_handle2.C: New.
4596 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
4598         PR c++/58674
4599         * g++.dg/cpp0x/pr58674.C: New.
4601 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
4603         PR target/59617
4604         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
4605         * gcc.target/i386/avx512f-gather-5.c: Ditto.
4607 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4609         * gcc.dg/vmx/merge-be-order.c: New.
4610         * gcc.dg/vmx/merge.c: New.
4611         * gcc.dg/vmx/merge-vsx-be-order.c: New.
4612         * gcc.dg/vmx/merge-vsx.c: New.
4614 2014-01-29  Richard Biener  <rguenther@suse.de>
4616         PR tree-optimization/58742
4617         * gcc.dg/pr58742-1.c: New testcase.
4618         * gcc.dg/pr58742-2.c: Likewise.
4619         * gcc.dg/pr58742-3.c: Likewise.
4621 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
4623         * gcc.target/arm/ftest-armv7ve-arm.c: New.
4624         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
4625         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
4627 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
4629         PR c++/58702
4630         * g++.dg/gomp/pr58702.C: New.
4632 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
4634         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
4635         selector.
4637 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
4639         PR middle-end/59917
4640         PR tree-optimization/59920
4641         * gcc.dg/pr59920-1.c: New test.
4642         * gcc.dg/pr59920-2.c: New test.
4643         * gcc.dg/pr59920-3.c: New test.
4644         * c-c++-common/gomp/pr59917-1.c: New test.
4645         * c-c++-common/gomp/pr59917-2.c: New test.
4647         PR tree-optimization/59594
4648         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
4649         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
4650         * gcc.dg/vect/pr59594.c: New test.
4652 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
4654         PR fortran/59414
4655         * gfortran.dg/allocate_class_3.f90: New test.
4657 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
4659         PR preprocessor/59935
4660         * c-c++-common/cpp/warning-zero-location.c: New test.
4661         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
4663 2014-01-27  Steve Ellcey  <sellcey@mips.com>
4665         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
4667 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
4669         * g++.dg/ext/mv16.C: New tests.
4671 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
4673         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
4674         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4675         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
4676         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4677         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
4678         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4679         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
4680         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
4681         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
4682         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4683         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
4684         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4685         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
4686         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4687         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
4688         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
4689         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
4690         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4691         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
4692         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4693         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
4694         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4695         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
4696         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4697         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
4698         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4699         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
4700         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4701         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
4702         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4703         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
4704         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4705         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
4706         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4707         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
4708         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4709         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
4710         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4711         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
4712         _mm512_mask_cvtepi32_storeu_epi8.
4713         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4714         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
4715         _mm512_mask_cvtepi32_storeu_epi16.
4716         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4717         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
4718         _mm512_mask_cvtepi64_storeu_epi8.
4719         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4720         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
4721         _mm512_mask_cvtepi64_storeu_epi16.
4722         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4723         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
4724         _mm512_mask_cvtepi64_storeu_epi32.
4725         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4726         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
4727         _mm512_mask_cvtsepi32_storeu_epi8.
4728         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4729         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
4730         _mm512_mask_cvtsepi32_storeu_epi16.
4731         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4732         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
4733         _mm512_mask_cvtsepi64_storeu_epi8.
4734         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4735         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
4736         _mm512_mask_cvtsepi64_storeu_epi16.
4737         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4738         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
4739         _mm512_mask_cvtsepi64_storeu_epi32.
4740         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4741         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
4742         _mm512_mask_cvtusepi32_storeu_epi8.
4743         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4744         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
4745         _mm512_mask_cvtusepi32_storeu_epi16.
4746         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4747         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
4748         _mm512_mask_cvtusepi64_storeu_epi8.
4749         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4750         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
4751         _mm512_mask_cvtusepi64_storeu_epi16.
4752         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4753         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
4754         _mm512_mask_cvtusepi64_storeu_epi32.
4755         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4756         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
4758 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
4760         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
4761         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
4762         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
4763         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
4764         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
4765         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
4766         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
4767         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
4768         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
4769         built-ins roudning immediate.
4770         * gcc.target/i386/sse-22.c: Add new built-ins.
4771         * gcc.target/i386/sse-23.c: Ditto.
4772         * gcc.target/i386/avx-1.c: Ditto.
4774 2014-01-27  Christian Bruel  <christian.bruel@st.com>
4776         * gcc.target/sh/torture/strncmp.c: New tests.
4778 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
4780         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
4782 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4784         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
4786 2014-01-24  Jeff Law  <law@redhat.com>
4788         PR tree-optimization/59919
4789         * gcc.c-torture/compile/pr59919.c: New test.
4791 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
4793         PR c++/57524
4794         * g++.dg/ext/timevar2.C: New.
4796 2014-01-24  Marek Polacek  <polacek@redhat.com>
4798         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
4800 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
4802         PR target/59929
4803         * gcc.target/i386/pr59929.c: New test.
4805 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4807         PR target/59909
4808         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
4809         word atomic functions at runtime.
4811 2014-01-23  Marek Polacek  <polacek@redhat.com>
4813         PR c/59846
4814         * gcc.dg/pr59846.c: New test.
4816 2014-01-23  Marek Polacek  <polacek@redhat.com>
4818         PR c/58346
4819         * c-c++-common/pr58346-1.c: New test.
4820         * c-c++-common/pr58346-2.c: New test.
4821         * c-c++-common/pr58346-3.c: New test.
4823 2014-01-23  Marek Polacek  <polacek@redhat.com>
4825         PR c/59871
4826         * gcc.dg/20020220-2.c: Adjust dg-warning message.
4827         * gcc.dg/pr59871.c: New test.
4829 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
4831         PR c++/58980
4832         * g++.dg/parse/enum11.C: New.
4834 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
4836         * gcc.target/aarch64/sshr64_1.c: New testcase.
4838 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4840         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
4841         SIMD enabled function.
4842         * g++.dg/cilk-plus/ef_test.C: New test.
4843         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
4844         and added C++ ones.
4845         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
4846         to differenciate C error messages from C++ ones.
4848 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
4850         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
4852 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
4854         * gcc.target/microblaze/others/builtin-trap.c: New test,
4856 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
4858         PR middle-end/58809
4859         * c-c++-common/gomp/pr58809.c: New test.
4861 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
4863         PR sanitizer/59897
4864         * c-c++-common/asan/use-after-return-1.c: Fixed
4865         to pass on darwin.
4867 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
4869         PR preprocessor/58580
4870         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
4872 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
4873             Ilya Tocar  <ilya.tocar@intel.com>
4875         * gcc.target/i386/avx512f-kmovw-1.c: New.
4877 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
4879         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
4880         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4881         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4882         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4883         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4884         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4886 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
4888         PR target/52125
4889         * gcc.dg/pr48774.c: Remove skip for mips_rel.
4890         * gcc.target/mips/pr52125.c: New test.
4892 2014-01-22  Marek Polacek  <polacek@redhat.com>
4894         PR c/59891
4895         * gcc.dg/torture/pr59891.c: New test.
4897 2014-01-22  Jeff Law  <law@redhat.com>
4899         PR tree-optimization/59597
4900         * gcc.dg/tree-ssa/pr59597.c: New test.
4902 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
4904         PR rtl-optimization/59477
4905         * g++.dg/pr59477.C: New.
4907 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
4909         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
4911 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
4913         PR c++/59482
4914         * g++.dg/pr59482.C: New.
4916 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4918         * gcc.dg/vmx/insert-vsx-be-order.c: New.
4919         * gcc.dg/vmx/extract-vsx.c: New.
4920         * gcc.dg/vmx/extract-vsx-be-order.c: New.
4921         * gcc.dg/vmx/insert-vsx.c: New.
4923 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
4925         PR rtl-optimization/59896
4926         * gcc.target/arm/pr59896.c: New.
4928 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
4930         PR rtl-optimization/59858
4931         * gcc.target/arm/pr59858.c: New.
4933 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
4935         PR target/59003
4936         * gcc.dg/tree-prof/pr59003.c: New test.
4938         PR middle-end/59860
4939         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
4940         other targets.
4942 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
4944         * gfortran.dg/round_3.f08: Add more cases.
4946 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
4948         * lib/target-supports.exp (force_conventional_output_for): New
4949         procedure.
4950         * lib/scanasm.exp (scan-assembler_required_options)
4951         (scan-assembler-not_required_options)
4952         (scan-assembler-times_required_options): Replace with
4953         force_conventional_output_fors.
4954         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
4955         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
4957 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
4959         PR middle-end/59789
4960         * gcc.target/i386/pr59789.c: New testcase.
4962 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
4964         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
4965         the 'code' bitfield from 16 to 8.
4967 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
4969         * lib/target-supports.exp
4970         (check_effective_target_vect_perm): Exclude aarch64_be.
4971         (check_effective_target_vect_perm_byte): Likewise.
4972         (check_effective_target_vect_perm_short): Likewise.
4974 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
4976         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
4977         (RUN_TEST): Use new macro.
4978         (INDEX64_32): Delete.
4979         (INDEX64_64): Likewise.
4980         (INDEX128_32): Likewise.
4981         (INDEX128_64): Likewise.
4982         (INDEX): Likewise.
4983         (test_vneg_f32): Use fixed RUN_TEST.
4985 2014-01-20  Richard Biener  <rguenther@suse.de>
4987         PR middle-end/59860
4988         * gcc.dg/pr59860.c: New testcase.
4990 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
4992         PR target/59880
4993         * gcc.target/i386/pr59880.c: New test.
4995 2014-01-20  Renlin Li  <renlin.li@arm.com>
4997         * gcc.dg/pr44194-1.c: Tweak regexp.
4999 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5001         PR libfortran/59771
5002         PR libfortran/59774
5003         PR libfortran/59836
5004         * gfortran.dg/round_3.f08: New cases added.
5005         * gfortran.dg/fmt_g_1.f90: New test.
5007 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
5009         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
5011 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
5013         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
5015 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
5017         * gcc.dg/vect/pr57705.c: Require vect_int.
5018         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
5019         * gcc.dg/vect/vect-alias-check.c: Likewise.
5021 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
5023         PR fortran/58007
5024         * gfortran.dg/unresolved_fixup_1.f90: New test.
5025         * gfortran.dg/unresolved_fixup_2.f90: New test.
5027 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
5029         PR target/58944
5030         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
5031         Remove dg-prune-output lines.
5033 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
5035         PR middle-end/59706
5036         * gfortran.dg/pr59706.f90: New test.
5037         * g++.dg/ext/pr59706.C: New test.
5039 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
5041         PR c++/59270
5042         PR c++/58811
5043         * g++.dg/cpp0x/decltype-incomplete1.C: New.
5044         * g++.dg/init/pr58811.C: Likewise.
5046 2014-01-17  Jeff Law  <law@redhat.com>
5048         PR middle-end/57904
5049         * gfortran.dg/pr57904.f90: New test.
5051 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
5053         PR c++/59269
5054         * g++.dg/cpp0x/nsdmi-union4.C: New.
5056 2014-01-17  Marek Polacek  <polacek@redhat.com>
5058         PR c++/59838
5059         * g++.dg/diagnostic/pr59838.C: New test.
5061 2014-01-17  Marek Polacek  <polacek@redhat.com>
5063         PR c/58346
5064         * gcc.dg/pr58346.c: New test.
5066 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
5068         PR testsuite/58776
5069         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
5070         dg-options, use dg-additional-options for i?86/x86_64 to avoid
5071         option duplication.
5073         PR fortran/59440
5074         * gfortran.dg/pr59440-1.f90: New test.
5075         * gfortran.dg/pr59440-2.f90: New test.
5076         * gfortran.dg/pr59440-3.f90: New test.
5078         PR testsuite/59064
5079         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
5080         testing for " version" and " alias" with one testing for
5081         " version\[^\n\r]* alias".
5082         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
5083         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
5084         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
5085         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
5086         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
5087         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
5089         PR c++/57945
5090         * c-c++-common/torture/pr57945.c: New test.
5092 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
5094         * gcc.target/arm/its.c: New testcase.
5096 2014-01-16  Jan Hubicka  <jh@suse.cz>
5098         PR ipa/59775
5099         * g++.dg/torture/pr59775.C: New testcase.
5101 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
5103         PR middle-end/58344
5104         * gcc.c-torture/compile/pr58344.c: New test.
5106         PR target/59839
5107         * gcc.target/i386/pr59839.c: New test.
5109         PR debug/54694
5110         * gcc.target/i386/pr9771-1.c (main): Rename to...
5111         (real_main): ... this.  Add __asm name "main".
5112         (ASMNAME, ASMNAME2, STRING): Define.
5114 2014-01-16  Nick Clifton  <nickc@redhat.com>
5116         PR middle-end/28865
5117         * gcc.c-torture/compile/pr28865.c: New.
5118         * gcc.c-torture/execute/pr28865.c: New.
5120 2014-01-16  Marek Polacek  <polacek@redhat.com>
5122         PR middle-end/59827
5123         * gcc.dg/pr59827.c: New test.
5125 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
5127         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
5129 2014-01-15  Richard Henderson  <rth@redhat.com>
5131         PR debug/54694
5132         * gcc.target/i386/pr54694.c: New test.
5134 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
5136         PR c++/49718
5137         * g++.dg/pr49718.C: New test.
5139 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
5141         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
5143 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
5145         * gcc.dg/vmx/mult-even-odd.c: New.
5146         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
5148 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5150         * lib/target-supports.exp (check_libcilkrts_available): Added an
5151         extern "C" if we are using C++ along with a function prototype.
5153 2014-01-15  Jeff Law  <law@redhat.com>
5155         PR tree-optimization/59747
5156         * gcc.c-torture/execute/pr59747.c: New test.
5158 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
5160         PR target/59794
5161         * c-c++-common/convert-vec-1.c: Also prune ABI change for
5162         Linux/x86.
5163         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
5164         * g++.dg/ext/attribute-test-1.C: Likewise.
5165         * g++.dg/ext/attribute-test-2.C: Likewise.
5166         * g++.dg/ext/attribute-test-3.C: Likewise.
5167         * g++.dg/ext/attribute-test-4.C: Likewise.
5168         * g++.dg/ext/pr56790-1.C: Likewise.
5169         * g++.dg/torture/pr38565.C: Likewise.
5170         * gcc.dg/pr53060.c: Likewise.
5171         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
5172         * c-c++-common/vector-compare-2.c: Likewise.
5173         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
5174         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
5175         dg-message line number.
5177 2014-01-15  Matthias Klose  <doko@ubuntu.com>
5179         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
5181 2014-01-15  Richard Biener  <rguenther@suse.de>
5183         PR tree-optimization/59822
5184         * g++.dg/torture/pr59822.C: New testcase.
5186 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
5188         PR target/59808
5189         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
5190         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
5192 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
5193             Kugan Vivekanandarajah  <kuganv@linaro.org>
5195         PR target/59695
5196         * g++.dg/pr59695.C: New testcase.
5198 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5200         PR target/59803
5201         * gcc.c-torture/compile/pr59803.c: New testcase.
5203 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
5205         PR c/58943
5206         * gcc.c-torture/execute/pr58943.c: New test.
5207         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
5209 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
5211         PR target/59794
5212         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
5213         * gcc.target/i386/pr39162.c (y): New __m256i variable.
5214         (bar): Change return type to void.  Set y to x.
5215         * gcc.target/i386/pr59794-1.c: New testcase.
5216         * gcc.target/i386/pr59794-2.c: Likewise.
5217         * gcc.target/i386/pr59794-3.c: Likewise.
5218         * gcc.target/i386/pr59794-4.c: Likewise.
5219         * gcc.target/i386/pr59794-5.c: Likewise.
5220         * gcc.target/i386/pr59794-6.c: Likewise.
5221         * gcc.target/i386/pr59794-7.c: Likewise.
5223 2014-01-14  Richard Biener  <rguenther@suse.de>
5225         PR tree-optimization/58921
5226         PR tree-optimization/59006
5227         * gcc.dg/torture/pr58921.c: New testcase.
5228         * gcc.dg/torture/pr59006.c: Likewise.
5229         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
5231 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
5233         PR testsuite/59494
5234         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
5235         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
5236         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
5237         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
5238         Executing predictive commoning without unrolling.
5240 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
5242         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
5243         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
5244         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
5245         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
5246         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
5247         __builtin_ia32_rsqrt28sd_round.
5248         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
5249         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
5250         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
5251         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
5252         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
5253         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
5254         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
5255         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
5256         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
5257         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
5258         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
5259         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
5260         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
5261         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
5262         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
5263         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
5264         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
5265         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
5266         * gcc.target/i386/sse-22.c: Extend with new built-ins,
5267         fix wrong rounding mode (see above).
5268         * gcc.target/i386/sse-23.c: Ditto.
5270 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5272         * gcc.dg/vmx/insert.c: New.
5273         * gcc.dg/vmx/insert-be-order.c: New.
5274         * gcc.dg/vmx/extract.c: New.
5275         * gcc.dg/vmx/extract-be-order.c: New.
5277 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
5279         PR tree-optimization/59387
5280         * gcc.c-torture/execute/pr59387.c: New test.
5282 2014-01-13  Richard Biener  <rguenther@suse.de>
5284         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
5285         adjusting mathlib options.
5286         * gfortran.dg/lto/lto.exp: Likewise.
5288 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
5290         * gnat.dg/loop_optimization17.adb: New test.
5291         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
5293 2014-01-13  Christian Bruel  <christian.bruel@st.com>
5295         * gcc.target/sh/cmpstrn.c: New case.
5297 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
5299         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
5300         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
5302 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
5304         PR fortran/58026
5305         * gfortran.dg/alloc_comp_basics_6.f90: New.
5307 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
5309         PR fortran/59700
5310         * gfortran.dg/pr59700.f90: New test.
5312 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
5314         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
5315         * gfortran.dg/use_only_3.f90: Likewise.
5316         * gfortran.dg/inquire_10.f90: Delete opened file.
5317         * gfortran.dg/inquire_15.f90: Likewise.
5318         * gfortran.dg/pr16597.f90: Likewise.
5319         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
5320         for PR59419.
5322 2014-01-10  Jeff Law  <law@redhat.com>
5324         PR middle-end/59743
5325         * gcc.c-torture/compile/pr59743.c: New test.
5327 2014-01-10  Jan Hubicka  <jh@suse.cz>
5329         PR ipa/58585
5330         * g++.dg/torture/pr58585.C: New testcase.
5332 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
5334         * gcc.dg/pr46309.c: Disable for cris*-*-*.
5336 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
5338         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
5340 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
5342         PR target/59744
5343         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
5344         * gcc.target/aarch64/cmn-neg2.c: New test.
5346 2014-01-10  Richard Biener  <rguenther@suse.de>
5348         PR tree-optimization/59374
5349         * gcc.dg/torture/pr59374-3.c: New testcase.
5351 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5353         * lib/target-supports.exp
5354         (check_effective_target_arm_crypto_ok_nocache): New.
5355         (check_effective_target_arm_crypto_ok): Use above procedure.
5356         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
5358 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
5360         PR ipa/58252
5361         PR ipa/59226
5362         * g++.dg/ipa/devirt-20.C: New testcase.
5363         * g++.dg/torture/pr58252.C: Likewise.
5364         * g++.dg/torture/pr59226.C: Likewise.
5366 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5368         * c-c++-common/asan/no-asan-stack.c: New test.
5370 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
5372         PR middle-end/59670
5373         * gcc.dg/pr59670.c: New test.
5375 2014-01-09  Steve Ellcey  <sellcey@mips.com>
5377         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
5379 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
5381         PR middle-end/47735
5382         * gcc.target/i386/pr47735.c: New test.
5384         PR tree-optimization/59622
5385         * g++.dg/opt/pr59622-2.C: New test.
5386         * g++.dg/opt/pr59622-3.C: New test.
5387         * g++.dg/opt/pr59622-4.C: New test.
5388         * g++.dg/opt/pr59622-5.C: New test.
5390         PR sanitizer/59136
5391         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
5392         filename:line instead of (modulename+offset) form with stripped
5393         initial / from the filename.
5395 2014-01-09  Ian Lance Taylor  <iant@google.com>
5397         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
5398         the other Go compiler.
5400 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
5402         PR c++/59730
5403         * g++.dg/cpp0x/variadic145.C: New.
5405 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
5407         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
5408         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
5410 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5412         PR testsuite/59524
5413         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
5414         are run only if the Cilk library is available/enabled.
5415         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
5416         * lib/target-supports.exp (check_libcilkrts_available): New function.
5418 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5420         PR c++/59631
5421         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
5422         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
5423         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
5424         with dg-additional-options.
5425         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5426         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5427         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5428         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5429         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
5430         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
5432 2014-01-09  Richard Biener  <rguenther@suse.de>
5434         PR tree-optimization/59715
5435         * gcc.dg/torture/pr59715.c: New testcase.
5437 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5439         * c-c++-common/asan/no-asan-globals.c: New test.
5440         * c-c++-common/asan/no-instrument-reads.c: Likewise.
5441         * c-c++-common/asan/no-instrument-writes.c: Likewise.
5442         * c-c++-common/asan/use-after-return-1.c: Likewise.
5443         * c-c++-common/asan/no-use-after-return.c: Likewise.
5445 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
5447         * gnat.dg/weak2.ad[sb]: New test.
5449 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
5451         PR middle-end/59471
5452         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
5453         type, use pointers to vector type instead.
5455 2014-01-08  Catherine Moore  <clm@codesourcery.com>
5457         * gcc.target/mips/umips-branch-3.c: New test.
5458         * gcc.target/mips/umips-branch-4.c: New test.
5460 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
5462         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
5463         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
5464         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
5465         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
5466         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
5467         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
5468         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
5469         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
5471 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
5473         PR rtl-optimization/59137
5474         * gcc.target/mips/pr59137.c: New test.
5476 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
5478         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
5479         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
5480         * gcc.target/i386/pr55433.c (dg-options): Ditto.
5481         * gcc.target/i386/pr57848.c (dg-options): Ditto.
5482         * gcc.target/i386/pr59099.c (dg-options): Ditto.
5483         Require fpic effective target.
5484         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
5486 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
5488         PR ipa/59722
5489         * gcc.dg/pr59722.c: New test.
5491 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5493         PR middle-end/57748
5494         * gcc.dg/torture/pr57748-3.c: New test.
5495         * gcc.dg/torture/pr57748-4.c: New test.
5497 2014-01-08  Marek Polacek  <polacek@redhat.com>
5499         PR middle-end/59669
5500         * gcc.dg/gomp/pr59669-1.c: New test.
5501         * gcc.dg/gomp/pr59669-2.c: New test.
5503 2014-01-08  Martin Jambor  <mjambor@suse.cz>
5505         PR ipa/59610
5506         * gcc.dg/ipa/pr59610.c: New test.
5508 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
5510         PR fortran/58182
5511         * gfortran.dg/binding_label_tests_26a.f90: New.
5512         * gfortran.dg/binding_label_tests_26b.f90: New.
5514 2014-01-08  Marek Polacek  <polacek@redhat.com>
5516         PR sanitizer/59667
5517         * c-c++-common/ubsan/pr59667.c: New test.
5519 2014-01-08  Richard Biener  <rguenther@suse.de>
5521         PR middle-end/59630
5522         * gcc.dg/pr59630.c: New testcase.
5524 2014-01-08  Richard Biener  <rguenther@suse.de>
5526         PR middle-end/59471
5527         * gcc.dg/pr59471.c: New testcase.
5529 2014-01-07  Jeff Law  <law@redhat.com>
5531         PR middle-end/53623
5532         * gcc.target/i386/pr53623.c: New test.
5534 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
5536         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
5537         blanks at EOF.
5538         * g++.dg/cpp1y/pr58534.C: Likewise.
5539         * g++.dg/cpp1y/pr58536.C: Likewise.
5540         * g++.dg/cpp1y/pr58548.C: Likewise.
5541         * g++.dg/cpp1y/pr58549.C: Likewise.
5542         * g++.dg/cpp1y/pr58637.C: Likewise.
5543         * g++.dg/cpp1y/pr59112.C: Likewise.
5544         * g++.dg/cpp1y/pr59113.C: Likewise.
5545         * g++.dg/cpp1y/pr59629.C: Likewise.
5546         * g++.dg/cpp1y/pr59635.C: Likewise.
5547         * g++.dg/cpp1y/pr59636.C: Likewise.
5548         * g++.dg/cpp1y/pr59638.C: Likewise.
5550 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
5552         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
5554 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
5556         * gcc.target/i386/intrinsics_4.c (bar): New function.
5558 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
5560         * g++.dg/ext/is_base_of_incomplete-2.C: New.
5562 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
5564         PR rtl-optimization/58668
5565         * gcc.dg/pr58668.c: New test.
5567         PR tree-optimization/59643
5568         * gcc.dg/pr59643.c: New test.
5569         * gcc.c-torture/execute/pr59643.c: New test.
5571 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
5573         PR fortran/59589
5574         * gfortran.dg/class_allocate_16.f90: New.
5576 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
5578         PR target/59644
5579         * gcc.target/i386/pr59644.c: New test.
5581 2014-01-06  Marek Polacek  <polacek@redhat.com>
5583         PR c/57773
5584         * gcc.dg/pr57773.c: New test.
5586 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
5588         PR c++/59635
5589         PR c++/59636
5590         PR c++/59629
5591         PR c++/59638
5592         * g++.dg/cpp1y/pr59635.C: New testcase.
5593         * g++.dg/cpp1y/pr59636.C: New testcase.
5594         * g++.dg/cpp1y/pr59629.C: New testcase.
5595         * g++.dg/cpp1y/pr59638.C: New testcase.
5597 2014-01-06  Martin Jambor  <mjambor@suse.cz>
5599         PR ipa/59008
5600         * gcc.dg/ipa/pr59008.c: New test.
5602 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5604         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
5605         if supported.
5607 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5609         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
5610         Require c99_runtime.
5611         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
5613         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
5614         Require c99_runtime.
5615         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
5616         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
5617         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
5619         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
5620         Require c99_runtime.
5621         Make CALC void static.
5622         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
5624         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
5625         Require c99_runtime.
5626         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
5628 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5630         * gcc.target/i386/pr59501-1.c: Require avx effective target.
5631         * gcc.target/i386/pr59501-2.c: Likewise.
5632         * gcc.target/i386/pr59501-3.c: Likewise.
5633         * gcc.target/i386/pr59501-4.c: Likewise.
5634         * gcc.target/i386/pr59501-5.c: Likewise.
5635         * gcc.target/i386/pr59501-6.c: Likewise.
5637 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5639         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
5640         * gcc.target/i386/pr59390_1.c: Likewise.
5641         * gcc.target/i386/pr59390_2.c: Likewise.
5643 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5645         * gcc.dg/pr59350.c: Tweak.
5646         * gcc.dg/pr59350-2.c: New test.
5647         * g++.dg/pr59510.C: Likewise.
5649 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
5651         PR fortran/59023
5652         * gfortran.dg/bind_c_procs_2.f90: New.
5654 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
5656         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
5657         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5658         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5659         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5660         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
5661         * gcc.dg/tree-ssa/vrp47.c: Likewise.
5662         * gcc.dg/tree-ssa/vrp87.c: Likewise.
5664 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
5666         * gcc.target/arm/neon-nested-apcs.c: New test.
5668 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
5670         PR tree-optimization/59519
5671         * gcc.dg/vect/pr59519-1.c: New test.
5672         * gcc.dg/vect/pr59519-2.c: New test.
5674         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
5675         vmovdqu32.
5677 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
5679         PR fortran/59547
5680         * gfortran.dg/typebound_proc_32.f90: New.
5682 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
5684         PR c++/58950
5685         * g++.dg/pr58950.C: New file.
5687 2014-01-03  Tobias Burnus  <burnus@net-b.de>
5689         PR c++/58567
5690         * g++.dg/gomp/pr58567.C: New.
5692 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
5694         PR tree-optimization/59651
5695         * gcc.dg/torture/pr59651.c: New test.
5696         * gcc.dg/vect/pr59651.c: Ditto.
5698 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
5700         PR target/59625
5701         * gcc.target/i386/pr59625.c: New test.
5703 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
5705         Core DR 1442
5706         PR c++/59165
5707         * g++.dg/cpp0x/range-for28.C: New.
5708         * g++.dg/cpp0x/range-for3.C: Update.
5710 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
5712         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
5714 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
5716         PR c++/59641
5717         * g++.dg/cpp0x/pr59641.C: New file.
5719 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
5721         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
5723 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
5725         PR c++/59378
5726         * g++.dg/ext/pr59378.C: New file.
5728 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5730         Update copyright years
5732 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5734         * gcc.target/arc/arc.exp: Use the standard form for the copyright
5735         notice.
5737 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
5739         PR fortran/59654
5740         * gfortran.dg/dynamic_dispatch_12.f90: New.
5742 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
5744         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
5745         the builtin isn't optimized away as unused.
5747         PR rtl-optimization/59647
5748         * g++.dg/opt/pr59647.C: New test.
5750 Copyright (C) 2014 Free Software Foundation, Inc.
5752 Copying and distribution of this file, with or without modification,
5753 are permitted in any medium without royalty provided the copyright
5754 notice and this notice are preserved.