* g++.dg/cpp0x/initlist86.C (main): Initialize i.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob75e6db2205e7a6a691befb6a462dfa2c276ce10b
1 2014-06-05  Andreas Schwab  <schwab@suse.de>
3         * g++.dg/cpp0x/initlist86.C (main): Initialize i.
5 2014-06-05  Marek Polacek  <polacek@redhat.com>
7         PR c/49706
8         * c-c++-common/pr49706.c: New test.
10 2014-06-05  Marek Polacek  <polacek@redhat.com>
12         PR c/48062
13         * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
14         * gcc.dg/Wshadow-3.c: Likewise.
15         * gcc.dg/pr48062.c: New test.
17 2014-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
19         PR c++/43453
20         * g++.dg/init/pr43453.C: New.
22 2014-06-04  Marc Glisse  <marc.glisse@inria.fr>
24         PR tree-optimization/61385
25         * gcc.dg/tree-ssa/pr61385.c: New file.
27 2014-06-04  Richard Biener  <rguenther@suse.de>
29         PR tree-optimization/60098
30         * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
32 2014-06-04  Richard Biener  <rguenther@suse.de>
34         * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
36 2014-06-04  Igor Zamyatin  <igor.zamyatin@intel.com>
38         PR c/58942
39         * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
40         the case with a pointer.
42 2014-06-04  Marek Polacek  <polacek@redhat.com>
44         PR c/30020
45         * c-c++-common/pr30020.c: New test.
47 2014-06-03  Andrew Pinski  <apinski@cavium.com>
49         * gcc.c-torture/compile/20140528-1.c: New testcase.
51 2014-06-03  Dehao Chen  <dehao@google.com>
53         * gcc.dg/tree-prof/merge_block.c: New test.
55 2014-06-03  Uros Bizjak  <ubizjak@gmail.com>
57         * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
58         * g++.dg/ext/mv15.C (dg-options): Ditto.
60 2014-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
62         DR 1423
63         PR c++/52174
64         * g++.dg/cpp0x/nullptr31.C: New.
65         * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
66         * g++.dg/cpp0x/nullptr17.C: Update.
68 2014-06-03  Marek Polacek  <polacek@redhat.com>
70         PR c/60439
71         * c-c++-common/pr60439.c: New test.
72         * g++.dg/eh/scope1.C (f4): Add dg-warning.
74 2014-06-03  Martin Jambor  <mjambor@suse.cz>
76         PR ipa/61160
77         * g++.dg/ipa/pr61160-1.C: New test.
79 2014-06-03  Richard Biener  <rguenther@suse.de>
81         PR tree-optimization/61383
82         * gcc.dg/torture/pr61383-1.c: New testcase.
84 2014-06-03  Andreas Schwab  <schwab@linux-m68k.org>
86         * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
88 2014-06-02  Jeff Law  <law@redhat.com>
90         PR rtl-optimization/61094
91         * g++.dg/pr61094: New test.
93 2014-06-02  Uros Bizjak  <ubizjak@gmail.com>
95         * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
96         * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
97         * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
98         * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
99         * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
100         * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
101         * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
102         * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
104 2014-06-02  Richard Biener  <rguenther@suse.de>
106         PR tree-optimization/61346
107         * gcc.dg/torture/pr61346.c: New testcase.
109 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
111         * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
112         not compilation.
113         * gcc.target/i386/sibcall-4.c: Ditto.
114         * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
116 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
118         * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
119         in scan-assembler-not string.
120         * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
121         * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
122         * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
124 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
126         * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
128 2014-06-01  Kai Tietz  <ktietz@redhat.com>
130         PR target/61377
131         * gcc.target/i386/sibcall-6.c: New test.
133 2014-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
135         DR 1227
136         PR c++/57543
137         * g++.dg/cpp0x/pr57543-1.C: New.
138         * g++.dg/cpp0x/pr57543-2.C: Likewise.
139         * g++.dg/cpp0x/pr57543-3.C: Likewise.
140         * g++.dg/cpp0x/decltype59.C: Likewise.
142 2014-05-31  Tom de Vries  <tom@codesourcery.com>
144         * gcc.target/i386/sibcall-4.c: Add missing closing brace.
146 2014-05-30  Jakub Jelinek  <jakub@redhat.com>
148         * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
149         restore_gcc_exec_prefix_env_var): New procedures.
150         (set_ld_library_path_env_vars,
151         restore_ld_library_path_env_vars): Use them.
152         * lib/c-compat.exp: Load target-libpath.exp.
153         (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
154         (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
155         * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
156         restore_gcc_exec_prefix_env_var.
157         * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
158         Likewise.
160         * c-c++-common/asan/misalign-1.c: New test.
161         * c-c++-common/asan/misalign-2.c: New test.
163         * g++.dg/asan/asan_test.C: Add -std=c++11 and
164         -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
165         -DASAN_USE_DEJAGNU_GTEST=1.
166         * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
167         * g++.dg/asan/asan_oob_test.cc: Likewise.
168         * g++.dg/asan/sanitizer_test_utils.h: Likewise.
169         * g++.dg/asan/asan_str_test.cc: Likewise.
170         * g++.dg/asan/asan_test_utils.h: Likewise.
171         * g++.dg/asan/sanitizer_test_config.h: Likewise.
172         * g++.dg/asan/asan_test.cc: Likewise.  Allow size 12 for long double.
173         * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
174         Imported from upstream r209283.
175         * g++.dg/asan/asan_test_config.h: Likewise.
177 2014-05-30  Kai Tietz  <ktietz@redhat.com>
179         PR target/60104
180         * gcc.target/i386/sibcall-1.c: New test.
181         * gcc.target/i386/sibcall-2.c: New test.
182         * gcc.target/i386/sibcall-3.c: New test.
183         * gcc.target/i386/sibcall-4.c: New test.
185 2014-05-30  Ian Lance Taylor  <iant@google.com>
187         * gcc.target/i386/pause-2.c: New test.
189 2014-05-30  Tom de Vries  <tom@codesourcery.com>
191         * gcc.target/i386/fuse-caller-save.c: New test.
192         * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
193         * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
195 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
197         * gcc.target/arm/simd/vrev16p8_1.c: New file.
198         * gcc.target/arm/simd/vrev16qp8_1.c: New file.
199         * gcc.target/arm/simd/vrev16qs8_1.c: New file.
200         * gcc.target/arm/simd/vrev16qu8_1.c: New file.
201         * gcc.target/arm/simd/vrev16s8_1.c: New file.
202         * gcc.target/arm/simd/vrev16u8_1.c: New file.
203         * gcc.target/arm/simd/vrev32p16_1.c: New file.
204         * gcc.target/arm/simd/vrev32p8_1.c: New file.
205         * gcc.target/arm/simd/vrev32qp16_1.c: New file.
206         * gcc.target/arm/simd/vrev32qp8_1.c: New file.
207         * gcc.target/arm/simd/vrev32qs16_1.c: New file.
208         * gcc.target/arm/simd/vrev32qs8_1.c: New file.
209         * gcc.target/arm/simd/vrev32qu16_1.c: New file.
210         * gcc.target/arm/simd/vrev32qu8_1.c: New file.
211         * gcc.target/arm/simd/vrev32s16_1.c: New file.
212         * gcc.target/arm/simd/vrev32s8_1.c: New file.
213         * gcc.target/arm/simd/vrev32u16_1.c: New file.
214         * gcc.target/arm/simd/vrev32u8_1.c: New file.
215         * gcc.target/arm/simd/vrev64f32_1.c: New file.
216         * gcc.target/arm/simd/vrev64p16_1.c: New file.
217         * gcc.target/arm/simd/vrev64p8_1.c: New file.
218         * gcc.target/arm/simd/vrev64qf32_1.c: New file.
219         * gcc.target/arm/simd/vrev64qp16_1.c: New file.
220         * gcc.target/arm/simd/vrev64qp8_1.c: New file.
221         * gcc.target/arm/simd/vrev64qs16_1.c: New file.
222         * gcc.target/arm/simd/vrev64qs32_1.c: New file.
223         * gcc.target/arm/simd/vrev64qs8_1.c: New file.
224         * gcc.target/arm/simd/vrev64qu16_1.c: New file.
225         * gcc.target/arm/simd/vrev64qu32_1.c: New file.
226         * gcc.target/arm/simd/vrev64qu8_1.c: New file.
227         * gcc.target/arm/simd/vrev64s16_1.c: New file.
228         * gcc.target/arm/simd/vrev64s32_1.c: New file.
229         * gcc.target/arm/simd/vrev64s8_1.c: New file.
230         * gcc.target/arm/simd/vrev64u16_1.c: New file.
231         * gcc.target/arm/simd/vrev64u32_1.c: New file.
232         * gcc.target/arm/simd/vrev64u8_1.c: New file.
234 2014-05-29  Vladimir Makarov  <vmakarov@redhat.com>
236         PR rtl-optimization/61325
237         * gcc.target/aarch64/pr61325.c: New.
239 2014-05-29  Alan Lawrence  <alan.lawrence@arm.com>
241         * gcc.target/arm/simd/vextQf32_1.c: New file.
242         * gcc.target/arm/simd/vextQp16_1.c: New file.
243         * gcc.target/arm/simd/vextQp8_1.c: New file.
244         * gcc.target/arm/simd/vextQs16_1.c: New file.
245         * gcc.target/arm/simd/vextQs32_1.c: New file.
246         * gcc.target/arm/simd/vextQs64_1.c: New file.
247         * gcc.target/arm/simd/vextQs8_1.c: New file.
248         * gcc.target/arm/simd/vextQu16_1.c: New file.
249         * gcc.target/arm/simd/vextQu32_1.c: New file.
250         * gcc.target/arm/simd/vextQu64_1.c: New file.
251         * gcc.target/arm/simd/vextQu8_1.c: New file.
252         * gcc.target/arm/simd/vextQp64_1.c: New file.
253         * gcc.target/arm/simd/vextf32_1.c: New file.
254         * gcc.target/arm/simd/vextp16_1.c: New file.
255         * gcc.target/arm/simd/vextp8_1.c: New file.
256         * gcc.target/arm/simd/vexts16_1.c: New file.
257         * gcc.target/arm/simd/vexts32_1.c: New file.
258         * gcc.target/arm/simd/vexts64_1.c: New file.
259         * gcc.target/arm/simd/vexts8_1.c: New file.
260         * gcc.target/arm/simd/vextu16_1.c: New file.
261         * gcc.target/arm/simd/vextu32_1.c: New file.
262         * gcc.target/arm/simd/vextu64_1.c: New file.
263         * gcc.target/arm/simd/vextu8_1.c: New file.
264         * gcc.target/arm/simd/vextp64_1.c: New file.
266 2014-05-29  Radovan Obradovic  <robradovic@mips.com>
267             Tom de Vries  <tom@codesourcery.com>
269         * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
270         options.
271         * gcc.target/mips/fuse-caller-save.h: New include file.
272         * gcc.target/mips/fuse-caller-save.c: New test.
273         * gcc.target/mips/fuse-caller-save-mips16.c: Same.
274         * gcc.target/mips/fuse-caller-save-micromips.c: Same.
276 2014-05-29  Evgeny Stupachenko  <evstupac@gmail.com>
278         * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
280 2014-05-28  Richard Biener  <rguenther@suse.de>
282         PR middle-end/61045
283         * gcc.dg/pr61045.c: New testcase.
285 2014-05-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
287         * lib/clearcap.exp: New file.
288         * gcc.dg/vect/vect.exp: Load clearcap.exp.
289         Remove clearcap_ldflags handling.
290         Call clearcap-init, clearcap-finish.
291         * gcc.target/i386/i386.exp: Likewise.
292         * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
293         * gcc.target/i386/clearcapv2.map: Move to
294         ../config/sol2-clearcapv2.map.
295         * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
296         * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
298 2014-05-28  Richard Biener  <rguenther@suse.de>
300         PR tree-optimization/61335
301         * gfortran.dg/pr61335.f90: New testcase.
303 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
305         * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
307 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
309         * gnat.dg/overflow_fixed.adb: New test.
311 2014-05-27  Marek Polacek  <polacek@redhat.com>
313         PR c/56724
314         * gcc.dg/pr56724-1.c: New test.
315         * gcc.dg/pr56724-2.c: New test.
316         * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
317         -Wtraditional.
318         * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
320 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
322         * gcc.dg/fold-compare-8.c: New test.
323         * gcc.dg/Wstrict-overflow-25.c: Likewise.
325 2014-05-27  Richard Biener  <rguenther@suse.de>
327         * gcc.dg/tree-ssa/vrp92.c: New testcase.
329 2014-05-27  Marek Polacek  <polacek@redhat.com>
331         PR testsuite/61319
332         * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
333         LLONG_MIN, and ULLONG_MAX.
335 2014-05-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
337         * lib/target-supports.exp (check_effective_target_vect_bswap):
338         Specify arm*-*-* support.
340 2014-05-27  Dominique d'Humieres <dominiq@lps.ens.fr>
342         PR testsuite/61319
343         * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
344         -nan optional.
345         * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
346         * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
348 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
350         * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
352 2014-05-26  Richard Sandiford  <r.sandiford@uk.ibm.com>
354         PR rtl-optimization/61222
355         * gcc.c-torture/compile/pr61222-1.c: New test.
356         * gcc.c-torture/compile/pr61222-2.c: Likewise.
358 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
360         * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
362 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
364         * gcc.dg/lto/pr61278_1.c: Remove dg directives.
366 2014-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
368         PR libgfortran/55117
369         * gfortran.dg/namelist_85.f90: New test.
371 2014-05-26  Igor Zamyatin  <igor.zamyatin@intel.com>
373         PR c/61191
374         * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
375         the case with syntax error.
377 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
379         * gcc.dg/lto/pr61278_0.c: New test.
380         * gcc.dg/lto/pr61278_1.c: New test.
382 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
384         * gcc.dg/pr61220.c: New test.
385         * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
387 2014-05-25  Tobias Burnus  <burnus@net-b.de>
389         * gfortran.dg/coarray_10.f90: Update dg-warning.
390         * gfortran.dg/coarray_this_image_1.f90: New.
391         * gfortran.dg/coarray_this_image_2.f90: New.
393 2014-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu>
395         PR libfortran/61173
396         * gfortran.dg/arrayio_14.f90: New test.
398 2014-05-24  Andreas Schwab  <schwab@suse.de>
400         * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
402 2014-05-24  Dominique d'Humieres <dominiq@lps.ens.fr>
404         * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
405         Adjust regexp for -flto.
406         * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
407         * gfortran.dg/pr52835.f90: Likewise.
409 2014-05-23  Vladimir Makarov  <vmakarov@redhat.com>
411         PR rtl-optimization/61215
412         * gcc.target/i386/pr61215.c: New.
414 2014-05-23  Marek Polacek  <polacek@redhat.com>
415             Jakub Jelinek  <jakub@redhat.com>
417         * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
418         * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
419         * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
420         * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
421         * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
422         * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
423         * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
424         * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
425         * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
426         * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
427         * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
428         * c-c++-common/ubsan/float-cast.h: New file.
429         * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
430         * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
432 2014-05-23  Jiong Wang  <jiong.wang@arm.com>
434         * gcc.target/aarch64/tail_indirect_call_1.c: New.
436 2014-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
438         * g++.dg/cpp1y/lambda-init9.C: New.
440 2014-05-23  Richard Biener  <rguenther@suse.de>
442         PR testsuite/61266
443         * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
444         adjust testcase to reflect reality.
446 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
448         PR tree-optimization/54733
449         * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
450         optimization to support memory sources and bitwise operations
451         equivalent to load in host endianness.
452         * gcc.dg/optimize-bswaphi-1.c: Likewise.
453         * gcc.dg/optimize-bswapsi-2.c: Likewise.
454         * gcc.c-torture/execute/bswap-2.c: Likewise.
456 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
458         * lib/target-supports.exp: New effective targets for architectures
459         capable of performing byte swap.
460         * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
461         * gcc.dg/optimize-bswapdi-2.c: Likewise.
462         * gcc.dg/optimize-bswapsi-1.c: Likewise.
464 2014-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
466         PR c++/61088
467         * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
468         * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
470 2014-05-22  Xinliang David Li  <davidxl@google.com>
472         * g++.dg/ipa/devirt-15.C: Fix expected message.
473         * g++.dg/ipa/devirt-16.C: Ditto.
474         * g++.dg/ipa/devirt-17.C: Ditto.
475         * g++.dg/ipa/devirt-26.C: Ditto.
476         * g++.dg/ipa/imm-devirt-1.C: Ditto.
477         * g++.dg/ipa/imm-devirt-2.C: Ditto.
478         * g++.dg/tree-ssa/pr8781.C:Ditto.
480 2014-05-22  Peter Bergner  <bergner@vnet.ibm.com>
482         * gcc.target/powerpc/htm-ttest.c: New test.
484 2014-05-22  Eric Botcazou  <ebotcazou@adacore.com>
486         * gnat.dg/opt37.ad[sb]: New test.
488 2014-05-21  Jonathan Wakely  <jwakely@redhat.com>
490         PR c/61271
491         * g++.dg/cilk-plus/AN/array_function.cc: New.
493 2014-05-22  Richard Biener  <rguenther@suse.de>
495         * gcc.dg/tree-ssa/alias-33.c: New testcase.
497 2014-05-22  Kostya Serebryany  <kcc@google.com>
499         * c-c++-common/tsan/mutexset1.c: Update the test to match
500         upstream r209283.
501         * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
503 2014-05-21  Marek Polacek  <polacek@redhat.com>
505         PR sanitizer/61272
506         * g++.dg/ubsan/pr61272.C: New test.
508 2014-05-21  Cesar Philippidis  <cesar@codesourcery.com>
509             Sandra Loosemore  <sandra@codesourcery.com>
511         PR lto/60179
512         * lib/scanasm.exp (scan-lto-assembler): New procedure.
513         * gcc.target/nios2/custom-fp-lto.c: New test.
515 2014-05-21  Andreas Schwab  <schwab@suse.de>
517         * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
519 2014-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
521         PR target/54236
522         * gcc.target/sh/pr54236-3.c: New.
524 2014-05-21  Igor Zamyatin  <igor.zamyatin@intel.com>
526         PR c++/60189
527         * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
529 2014-05-20  Jan Hubicka  <hubicka@ucw.cz>
531         PR tree-optimization/60899
532         * g++.dg/ipa/devirt-11.C: Update template.
534 2014-05-20  Edward Smith-Rowland  <3dw4rd@verizon.net>
536         PR C++/61038
537         * g++.dg/cpp0x/pr61038.C: New.
539 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
541         PR c++/58753
542         PR c++/58930
543         PR c++/58704
544         * g++.dg/cpp0x/nsdmi-template11.C: New.
545         * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
546         * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
548 2014-05-20  Eric Botcazou  <ebotcazou@adacore.com>
550         * gnat.dg/opt35.adb: New test.
551         * gnat.dg/opt36.adb: Likewise.
552         * gnat.dg/opt35_pkg.ad[sb]: New helper.
554 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
556         PR c++/60373
557         * g++.dg/cpp0x/Wattributes1.C: New.
558         * g++.dg/ext/visibility/redecl1.C: Adjust.
559         * g++.dg/ext/visibility/visibility-7.C: Likewise.
561 2014-05-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
563         * gcc.target/powerpc/vsxcopy.c: New test.
565 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
567         PR c++/58664
568         * g++.dg/cpp0x/nsdmi-union6.C: New.
569         * g++.dg/parse/pr58664.C: Likewise.
570         * g++.dg/cpp0x/nsdmi6.C: Tweak.
571         * g++.dg/parse/crash31.C: Likewise.
572         * g++.dg/template/error2.C: Likewise.
573         * g++.dg/template/inherit8.C: Likewise.
574         * g++.dg/template/offsetof2.C: Likewise.
576 2014-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
578         * c-c++-common/gomp/simd4.c: Adjust for inform.
579         * g++.dg/cpp0x/decltype-call1.C: Likewise.
580         * g++.dg/cpp0x/forw_enum6.C: Likewise.
581         * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
582         * g++.dg/cpp0x/noexcept15.C: Likewise.
583         * g++.dg/cpp0x/variadic-ex2.C: Likewise.
584         * g++.dg/eh/spec6.C: Likewise.
585         * g++.dg/expr/cast1.C: Likewise.
586         * g++.dg/expr/dtor1.C: Likewise.
587         * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
588         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
589         * g++.dg/gomp/pr49223-2.C: Likewise.
590         * g++.dg/gomp/udr-4.C: Likewise.
591         * g++.dg/init/delete1.C: Likewise.
592         * g++.dg/other/crash-2.C: Likewise.
593         * g++.dg/parse/crash24.C: Likewise.
594         * g++.dg/parse/crash25.C: Likewise.
595         * g++.dg/parse/crash31.C: Likewise.
596         * g++.dg/parse/crash49.C: Likewise.
597         * g++.dg/parse/crash50.C: Likewise.
598         * g++.dg/parse/crash54.C: Likewise.
599         * g++.dg/parse/dtor7.C: Likewise.
600         * g++.dg/parse/error40.C: Likewise.
601         * g++.dg/parse/fused-params1.C: Likewise.
602         * g++.dg/parse/new1.C: Likewise.
603         * g++.dg/template/crash35.C: Likewise.
604         * g++.dg/template/crash59.C: Likewise.
605         * g++.dg/template/crash77.C: Likewise.
606         * g++.dg/template/error51.C: Likewise.
607         * g++.dg/template/incomplete1.C: Likewise.
608         * g++.dg/template/incomplete3.C: Likewise.
609         * g++.dg/template/incomplete4.C: Likewise.
610         * g++.dg/template/incomplete5.C: Likewise.
611         * g++.dg/template/inherit8.C: Likewise.
612         * g++.dg/template/instantiate1.C: Likewise.
613         * g++.dg/template/instantiate3.C: Likewis: Likewise.
614         * g++.dg/template/offsetof2.C: Likewise.
615         * g++.dg/tm/pr51928.C: Likewise.
616         * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
617         * g++.dg/warn/incomplete1.C: Likewise.
618         * g++.dg/warn/incomplete2.C: Likewise.
619         * g++.old-deja/g++.brendan/friend4.C: Likewise.
620         * g++.old-deja/g++.bugs/900121_01.C: Likewise.
621         * g++.old-deja/g++.bugs/900214_01.C: Likewise.
622         * g++.old-deja/g++.eh/catch1.C: Likewise.
623         * g++.old-deja/g++.eh/spec6.C: Likewise.
624         * g++.old-deja/g++.mike/p7868.C: Likewise.
625         * g++.old-deja/g++.other/crash38.C: Likewise.
626         * g++.old-deja/g++.other/enum2.C: Likewise.
627         * g++.old-deja/g++.other/incomplete.C: Likewise.
628         * g++.old-deja/g++.other/vaarg3.C: Likewise.
629         * g++.old-deja/g++.pt/crash9.C: Likewise.
630         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
631         * g++.old-deja/g++.pt/typename8.C: Likewise.
632         * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
634 2014-05-19  Joseph Myers  <joseph@codesourcery.com>
636         * lib/target-supports.exp
637         (check_effective_target_vect_sizes_32B_16B): Return false if
638         128-bit AVX vectors preferred.
640 2014-05-19  Mike Stump  <mikestump@comcast.net>
642         * lib/target-supports.exp (check_effective_target_avx): Early out
643         if not x86 to prevent x86 flags on non-x86 targets.
645 2014-05-19  Richard Biener  <rguenther@suse.de>
647         PR tree-optimization/61221
648         * gcc.dg/torture/pr61221.c: New testcase.
650 2014-05-19  Richard Biener  <rguenther@suse.de>
652         PR tree-optimization/61209
653         * gfortran.dg/pr61209.f90: New testcase.
655 2014-05-19  Richard Biener  <rguenther@suse.de>
657         PR tree-optimization/61184
658         * c-c++-common/torture/pr61184.c: New testcase.
660 2014-05-19  Christian Bruel  <christian.bruel@st.com>
662         PR target/61195
663         * gcc.target/sh/pr61195.c: New test.
665 2014-05-18  Wei Mi  <wmi@google.com>
667         PR target/58066
668         * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
669         directive with rtl insns. Add effective-target fpic and
670         tls_native.
672 2014-05-17  Xinliang David Li  <davidxl@google.com>
674         * g++.dg/ipa/devirt-33.C: New testcase.
676 2014-05-17  Jan Hubicka  <hubicka@ucw.cz>
678         * g++.dg/ipa/comdat.C: New file.
680 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
682         * gnat.dg/volatile12.ad[sb]: New test.
684 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
686         * gnat.dg/enum3.adb: New test.
688 2014-05-18  Andreas Schwab  <schwab@suse.de>
690         * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
692 2014-05-17  Jerry DeLisle  <jvdelisle@gcc.gnu>
694         PR libfortran/52539
695         * gfortran.dg/namelist_utf8.f90: New test.
697 2014-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
699         PR c++/52875
700         * g++.dg/cpp0x/decltype58.C: New.
702 2014-05-17  Ajit Agarwal  <ajitkum@xilinx.com>
704         * gcc.target/microblaze/others/break_handler.c: New.
706 2014-05-17  Marc Glisse  <marc.glisse@inria.fr>
708         PR tree-optimization/61140
709         PR tree-optimization/61150
710         PR tree-optimization/61197
711         * gcc.dg/tree-ssa/pr61140.c: New file.
712         * gcc.dg/tree-ssa/pr61150.c: New file.
713         * gcc.dg/tree-ssa/pr61197.c: New file.
715 2014-05-17  Uros Bizjak  <ubizjak@gmail.com>
717         * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
718         (dg-options): Add -mfpmath=387.
719         (dg-final): Check that no MMX registers are used.
721 2014-05-17  Andreas Schwab  <schwab@suse.de>
723         * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
725 2014-05-16  David Malcolm  <dmalcolm@redhat.com>
727         Revert:
728         2014-04-29  David Malcolm  <dmalcolm@redhat.com>
730         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
731         occurrences of "int" in the gimple dump to reflect that the return
732         types of functions now show up in such dumps.
733         * gcc.dg/tree-ssa/pr27810.c: Likewise.
735 2014-05-16  Jan Hubicka  <hubicka@ucw.cz>
737         * gcc.c-torture/execute/20101011-1.c: Update testcase.
738         * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
739         * gcc.dg/tree-ssa/writeonly.c: New testcase.
740         * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
741         * gcc.dg/tree-ssa/pr21559.c: Update testcase.
742         * gcc.dg/debug/pr35154.c: Update testcase.
743         * gcc.target/i386/vectorize1.c: Update testcase.
745 2014-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
747         PR c++/51640
748         * g++.dg/parse/error54.C: New.
750 2014-05-16  Vladimir Makarov  <vmakarov@redhat.com>
752         PR rtl-optimization/60969
753         * g++.dg/pr60969.C: New.
755 2014-05-16  Richard Biener  <rguenther@suse.de>
757         PR tree-optimization/61194
758         * gcc.dg/vect/pr61194.c: New testcase.
760 2014-05-16  Richard Biener  <rguenther@suse.de>
762         * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
763         * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
764         * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
765         * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
767 2014-05-16  Richard Biener  <rguenther@suse.de>
769         * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
771 2014-05-15  Martin Jambor  <mjambor@suse.cz>
773         PR ipa/61085
774         * g++.dg/ipa/pr61085.C: New test.
776 2014-05-15  Martin Jambor  <mjambor@suse.cz>
778         PR tree-optimization/61090
779         * gcc.dg/tree-ssa/pr61090.c: New test.
781 2014-05-15  Jakub Jelinek  <jakub@redhat.com>
783         PR tree-optimization/61158
784         * gcc.dg/pr61158.c: New test.
786 2014-05-15  Andreas Schwab  <schwab@suse.de>
788         * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
789         emitted.
790         * obj-c++.dg/exceptions-5.mm: Likewise.
792 2014-05-15  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
794         * shrink-wrap-loop.c: New test case.
796 2014-05-14  Alan Lawrence  <alan.lawrence@arm.com>
798         * gcc.target/arm/simd/vtrnqf32_1.c: New file.
799         * gcc.target/arm/simd/vtrnqp16_1.c: New file.
800         * gcc.target/arm/simd/vtrnqp8_1.c: New file.
801         * gcc.target/arm/simd/vtrnqs16_1.c: New file.
802         * gcc.target/arm/simd/vtrnqs32_1.c: New file.
803         * gcc.target/arm/simd/vtrnqs8_1.c: New file.
804         * gcc.target/arm/simd/vtrnqu16_1.c: New file.
805         * gcc.target/arm/simd/vtrnqu32_1.c: New file.
806         * gcc.target/arm/simd/vtrnqu8_1.c: New file.
807         * gcc.target/arm/simd/vtrnf32_1.c: New file.
808         * gcc.target/arm/simd/vtrnp16_1.c: New file.
809         * gcc.target/arm/simd/vtrnp8_1.c: New file.
810         * gcc.target/arm/simd/vtrns16_1.c: New file.
811         * gcc.target/arm/simd/vtrns32_1.c: New file.
812         * gcc.target/arm/simd/vtrns8_1.c: New file.
813         * gcc.target/arm/simd/vtrnu16_1.c: New file.
814         * gcc.target/arm/simd/vtrnu32_1.c: New file.
815         * gcc.target/arm/simd/vtrnu8_1.c: New file.
817 2014-05-14  Ilya Tocar  <ilya.tocar@intel.com>
819         * gcc.target/i386/clflushopt-1.c: New.
820         * gcc.target/i386/xsavec-1.c: Ditto.
821         * gcc.target/i386/xsavec64-1.c: Ditto.
822         * gcc.target/i386/xsaves-1.c: Ditto.
823         * gcc.target/i386/xsaves64-1.c: Ditto.
824         * gcc.target/i386/sse-12.c: Test new options.
825         * gcc.target/i386/sse-13.c: Ditto.
826         * gcc.target/i386/sse-14.c: Ditto.
827         * gcc.target/i386/sse-22.c: Ditto.
828         * gcc.target/i386/sse-23.c: Ditto.
829         * g++.dg/other/i386-2.C: Ditto.
830         * g++.dg/other/i386-3.C: Ditto.
832 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
834         PR rtl-optimization/60866
835         * gcc.dg/pr60866.c: New test.
837 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
839         PR rtl-optimization/60901
840         * gcc.target/i386/pr60901.c: New test.
842 2014-05-14  Yury Gribov  <y.gribov@samsung.com>
844         PR sanitizer/61100
845         * c-c++-common/asan/asan-interface-1.c: New test.
846         * lib/asan-dg.exp (asan_include_flags): New function.
847         (asan_init): Call asan_include_flags to obtain path
848         to sanitizer headers.
850 2014-05-13  Peter Bergner  <bergner@vnet.ibm.com>
852         * lib/target-support.exp (check_dfp_hw_available): New function.
853         (is-effective-target): Check $arg for dfp_hw.
854         (is-effective-target-keyword): Likewise.
855         * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
856         Change target to dfp_hw.
858 2014-05-13  Marek Polacek  <polacek@redhat.com>
860         PR c/61162
861         * gcc.dg/pr61162.c: New test.
863 2014-05-13  Marek Polacek  <polacek@redhat.com>
865         * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
866         * c-c++-common/pr50459-2.c: New test.
868 2014-05-13  Paolo Carlini  <paolo.carlini@oracle.com>
870         PR c++/54310
871         * g++.dg/template/pr54310.C: New.
873 2014-05-13  Nathan Sidwell  <nathan@codesourcery.com>
874             Sandra Loosemore  <sandra@codesourcery.com>
876         * gcc.target/mips/loongson-simd.c: Disable micromips too.
878 2014-05-13  Catherine Moore  <clm@cm00re.com>
880         * gcc.target/mips/near-far-1.c: Adjust expected output
881         to allow the JALS instruction.
882         * gcc.target/mips/near-far-2.c: Likewise.
883         * gcc.target/mips/near-far-4.c: Likewise.
885 2014-05-13  Bin Cheng  <bin.cheng@arm.com>
887         * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
889 2014-05-13  Jakub Jelinek  <jakub@redhat.com>
891         PR target/61060
892         * gcc.dg/pr61060.c: New test.
894 2014-05-12  DJ Delorie  <dj@redhat.com>
896         * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
897         * gcc.dg/sibcall-4.c: Likewise.
899 2014-05-12  Dimitris Papavasiliou  <dpapavas@gmail.com>
901         * objc.dg/shadow-1.m: New test.
902         * objc.dg/shadow-2.m: New test.
903         * objc.dg/ivar-scope-1.m: New test.
904         * objc.dg/ivar-scope-2.m: New test.
905         * objc.dg/ivar-scope-3.m: New test.
906         * objc.dg/ivar-scope-4.m: New test.
907         * objc.dg/ivar-visibility-1.m: New test.
908         * objc.dg/ivar-visibility-2.m: New test.
909         * objc.dg/ivar-visibility-3.m: New test.
910         * objc.dg/ivar-visibility-4.m: New test.
912 2014-05-12  Tobias Burnus  <burnus@net-b.de>
914         PR fortran/60127
915         * gfortran.dg/gomp/omp_do_concurrent.f90: New.
917 2014-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
919         PR fortran/60834
920         * gfortran.dg/associate_16.f90:  New test.
922 2014-05-12  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
924         PR target/60991
925         * gcc.target/avr/pr60991.c: New testcase.
927 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
929         PR c++/60054
930         * g++.dg/cpp1y/pr60054.C: New.
932 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
934         PR c++/51199
935         * g++.dg/template/pr51199.C: New.
937 2014-05-11  Hans-Peter Nilsson  <hp@bitrange.com>
939         * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
941 2014-05-11  Jakub Jelinek  <jakub@redhat.com>
943         * gfortran.dg/gomp/affinity-1.f90: New test.
945 2014-05-11  Richard Sandiford  <rdsandiford@googlemail.com>
947         * gcc.dg/torture/pr61136.c: New test.
949 2014-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
951         PR c++/59705
952         * g++.dg/cpp0x/sfinae51.C: New.
954         PR c++/58353
955         * g++.dg/cpp0x/variadic157.C: New.
957 2014-05-10  Oleg Endo  <olegendo@gcc.gnu.org>
959         PR target/51244
960         * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
962 2014-05-10  Marek Polacek  <polacek@redhat.com>
964         * gcc.dg/pedwarn-init.c: New test.
965         * gcc.dg/init-string-1.c: Adjust dg-error.
967 2014-05-10  Hans-Peter Nilsson  <hp@bitrange.com>
969         * lib/target-supports.exp
970         (check_effective_target_logical_op_short_circuit): Add mmix-*-*
971         to the list.
973 2014-05-09  Marek Polacek  <polacek@redhat.com>
975         PR c/61096
976         * gcc.dg/pr61096-1.c: New test.
977         * gcc.dg/pr61096-2.c: New test.
979 2014-05-09  Florian Weimer  <fweimer@redhat.com>
981         * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
982         * g++.dg/fstack-protector-strong.C: Likewise.
983         * gcc.target/i386/ssp-strong-reg.c: New file.
985 2014-05-09  Georg-Johann Lay  <avr@gjlay.de>
987         PR target/61055
988         * gcc.target/avr/torture/pr61055.c: New test.
990 2014-05-09  Marek Polacek  <polacek@redhat.com>
992         PR c/50459
993         * c-c++-common/attributes-1.c: Move test line to a new test.
994         * c-c++-common/attributes-2.c: New test.
995         * c-c++-common/pr50459.c: New test.
996         * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
997         * gcc.dg/nonnull-2.c: Likewise.
998         * gcc.dg/pr55570.c: Modify dg-error.
999         * gcc.dg/tm/wrap-2.c: Likewise.
1001 2014-05-08  Jeff Law  <law@redhat.com>
1003         PR tree-optimization/61009
1004         * g++.dg/tree-ssa/pr61009.C: New test.
1006 2014-05-08  Matthias Klose  <doko@ubuntu.com>
1008         PR driver/61106
1009         * gcc-dg/unused-8a.c: New.
1010         * gcc-dg/unused-8b.c: Likewise.
1012 2014-05-08  Marek Polacek  <polacek@redhat.com>
1014         PR c/61053
1015         * gcc.dg/pr61053.c: New test.
1017 2014-05-08  Marek Polacek  <polacek@redhat.com>
1019         PR c/61077
1020         * gcc.dg/pr61077.c: New test.
1022 2014-05-08  Tobias Burnus  <burnus@net-b.de>
1024         * gfortran.dg/coarray_collectives_1.f90: New.
1025         * gfortran.dg/coarray_collectives_2.f90: New.
1026         * gfortran.dg/coarray_collectives_3.f90: New.
1027         * gfortran.dg/coarray_collectives_4.f90: New.
1028         * gfortran.dg/coarray_collectives_5.f90: New.
1029         * gfortran.dg/coarray_collectives_6.f90: New.
1030         * gfortran.dg/coarray/collectives_1.f90: New.
1031         * gfortran.dg/assumed_rank_5.f90: Update dg-error.
1032         * gfortran.dg/assumed_type_4.f90: Update dg-error.
1033         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
1034         * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
1035         * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
1036         * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
1037         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
1039 2014-05-08  Wei Mi  <wmi@google.com>
1041         PR target/58066
1042         * gcc.target/i386/pr58066.c: New test.
1044 2014-05-08  Joseph Myers  <joseph@codesourcery.com>
1046         * gcc.target/i386/avx256-unaligned-load-2.c,
1047         gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
1048         gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
1049         packed-single instructions.
1051 2014-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
1053         PR c++/13981
1054         * g++.dg/diagnostic/pr13981.C: New.
1056 2014-05-08  Marc Glisse  <marc.glisse@inria.fr>
1058         PR tree-optimization/59100
1059         * gcc.dg/tree-ssa/phi-opt-12.c: New file.
1060         * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
1062 2014-05-08  Richard Sandiford  <rdsandiford@googlemail.com>
1064         PR tree-optimization/61095
1065         * gcc.dg/torture/pr61095.c: New test.
1067 2014-05-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1069         PR middle-end/39246
1070         * gcc.dg/uninit-13.c: Move warning on the actual source line where
1071         the uninitialized complex is used.
1072         * gcc.dg/uninit-17.c: New test to check partial initialization of
1073         complex with branches.
1074         * gcc.dg/uninit-17-O0.c: Likewise.
1076 2014-05-07  Oleg Endo  <olegendo@gcc.gnu.org>
1078         PR target/60884
1079         * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
1080         (test_03): Rename to test_02.
1082 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
1084         PR c++/61083
1085         * g++.dg/cpp0x/sfinae50.C: New.
1087 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
1089         PR c++/61080
1090         * g++.dg/cpp0x/deleted7.C: New.
1092 2014-05-07  Richard Biener  <rguenther@suse.de>
1094         PR tree-optimization/61034
1095         * g++.dg/tree-ssa/pr61034.C: New testcase.
1097 2014-05-07  Joern Rennecke  <joern.rennecke@embecosm.com>
1099         * gcc.target/epiphany/isr-arg.c: New file.
1101 2014-05-07  Evgeny Stupachenko  <evstupac@gmail.com>
1103         PR tree-optimization/52252
1104         * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
1106 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
1108         * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
1109         * gcc.target/aarch64/simd/vrev16p8.x: New file.
1110         * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
1111         * gcc.target/aarch64/simd/vrev16qp8.x: New file.
1112         * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
1113         * gcc.target/aarch64/simd/vrev16qs8.x: New file.
1114         * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
1115         * gcc.target/aarch64/simd/vrev16qu8.x: New file.
1116         * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
1117         * gcc.target/aarch64/simd/vrev16s8.x: New file.
1118         * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
1119         * gcc.target/aarch64/simd/vrev16u8.x: New file.
1120         * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
1121         * gcc.target/aarch64/simd/vrev32p16.x: New file.
1122         * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
1123         * gcc.target/aarch64/simd/vrev32p8.x: New file.
1124         * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
1125         * gcc.target/aarch64/simd/vrev32qp16.x: New file.
1126         * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
1127         * gcc.target/aarch64/simd/vrev32qp8.x: New file.
1128         * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
1129         * gcc.target/aarch64/simd/vrev32qs16.x: New file.
1130         * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
1131         * gcc.target/aarch64/simd/vrev32qs8.x: New file.
1132         * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
1133         * gcc.target/aarch64/simd/vrev32qu16.x: New file.
1134         * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
1135         * gcc.target/aarch64/simd/vrev32qu8.x: New file.
1136         * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
1137         * gcc.target/aarch64/simd/vrev32s16.x: New file.
1138         * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
1139         * gcc.target/aarch64/simd/vrev32s8.x: New file.
1140         * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
1141         * gcc.target/aarch64/simd/vrev32u16.x: New file.
1142         * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
1143         * gcc.target/aarch64/simd/vrev32u8.x: New file.
1144         * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
1145         * gcc.target/aarch64/simd/vrev64f32.x: New file.
1146         * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
1147         * gcc.target/aarch64/simd/vrev64p16.x: New file.
1148         * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
1149         * gcc.target/aarch64/simd/vrev64p8.x: New file.
1150         * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
1151         * gcc.target/aarch64/simd/vrev64qf32.x: New file.
1152         * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
1153         * gcc.target/aarch64/simd/vrev64qp16.x: New file.
1154         * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
1155         * gcc.target/aarch64/simd/vrev64qp8.x: New file.
1156         * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
1157         * gcc.target/aarch64/simd/vrev64qs16.x: New file.
1158         * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
1159         * gcc.target/aarch64/simd/vrev64qs32.x: New file.
1160         * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
1161         * gcc.target/aarch64/simd/vrev64qs8.x: New file.
1162         * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
1163         * gcc.target/aarch64/simd/vrev64qu16.x: New file.
1164         * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
1165         * gcc.target/aarch64/simd/vrev64qu32.x: New file.
1166         * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
1167         * gcc.target/aarch64/simd/vrev64qu8.x: New file.
1168         * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
1169         * gcc.target/aarch64/simd/vrev64s16.x: New file.
1170         * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
1171         * gcc.target/aarch64/simd/vrev64s32.x: New file.
1172         * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
1173         * gcc.target/aarch64/simd/vrev64s8.x: New file.
1174         * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
1175         * gcc.target/aarch64/simd/vrev64u16.x: New file.
1176         * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
1177         * gcc.target/aarch64/simd/vrev64u32.x: New file.
1178         * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
1179         * gcc.target/aarch64/simd/vrev64u8.x: New file.
1181 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
1183         gcc.target/aarch64/simd/ext_f32.x: New file.
1184         gcc.target/aarch64/simd/ext_f32_1.c: New file.
1185         gcc.target/aarch64/simd/ext_p16.x: New file.
1186         gcc.target/aarch64/simd/ext_p16_1.c: New file.
1187         gcc.target/aarch64/simd/ext_p8.x: New file.
1188         gcc.target/aarch64/simd/ext_p8_1.c: New file.
1189         gcc.target/aarch64/simd/ext_s16.x: New file.
1190         gcc.target/aarch64/simd/ext_s16_1.c: New file.
1191         gcc.target/aarch64/simd/ext_s32.x: New file.
1192         gcc.target/aarch64/simd/ext_s32_1.c: New file.
1193         gcc.target/aarch64/simd/ext_s64.x: New file.
1194         gcc.target/aarch64/simd/ext_s64_1.c: New file.
1195         gcc.target/aarch64/simd/ext_s8.x: New file.
1196         gcc.target/aarch64/simd/ext_s8_1.c: New file.
1197         gcc.target/aarch64/simd/ext_u16.x: New file.
1198         gcc.target/aarch64/simd/ext_u16_1.c: New file.
1199         gcc.target/aarch64/simd/ext_u32.x: New file.
1200         gcc.target/aarch64/simd/ext_u32_1.c: New file.
1201         gcc.target/aarch64/simd/ext_u64.x: New file.
1202         gcc.target/aarch64/simd/ext_u64_1.c: New file.
1203         gcc.target/aarch64/simd/ext_u8.x: New file.
1204         gcc.target/aarch64/simd/ext_u8_1.c: New file.
1205         gcc.target/aarch64/simd/ext_f64.c: New file.
1206         gcc.target/aarch64/simd/extq_f32.x: New file.
1207         gcc.target/aarch64/simd/extq_f32_1.c: New file.
1208         gcc.target/aarch64/simd/extq_p16.x: New file.
1209         gcc.target/aarch64/simd/extq_p16_1.c: New file.
1210         gcc.target/aarch64/simd/extq_p8.x: New file.
1211         gcc.target/aarch64/simd/extq_p8_1.c: New file.
1212         gcc.target/aarch64/simd/extq_s16.x: New file.
1213         gcc.target/aarch64/simd/extq_s16_1.c: New file.
1214         gcc.target/aarch64/simd/extq_s32.x: New file.
1215         gcc.target/aarch64/simd/extq_s32_1.c: New file.
1216         gcc.target/aarch64/simd/extq_s64.x: New file.
1217         gcc.target/aarch64/simd/extq_s64_1.c: New file.
1218         gcc.target/aarch64/simd/extq_s8.x: New file.
1219         gcc.target/aarch64/simd/extq_s8_1.c: New file.
1220         gcc.target/aarch64/simd/extq_u16.x: New file.
1221         gcc.target/aarch64/simd/extq_u16_1.c: New file.
1222         gcc.target/aarch64/simd/extq_u32.x: New file.
1223         gcc.target/aarch64/simd/extq_u32_1.c: New file.
1224         gcc.target/aarch64/simd/extq_u64.x: New file.
1225         gcc.target/aarch64/simd/extq_u64_1.c: New file.
1226         gcc.target/aarch64/simd/extq_u8.x: New file.
1227         gcc.target/aarch64/simd/extq_u8_1.c: New file.
1228         gcc.target/aarch64/simd/extq_f64.c: New file.
1230 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
1232         * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
1233         * gcc.target/aarch64/vtrnu32.c: Likewise.
1234         * gcc.target/aarch64/vtrnf32.c: Likewise.
1236 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
1238         * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
1239         * gcc.target/aarch64/simd/vtrnf32.x: New file.
1240         * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
1241         * gcc.target/aarch64/simd/vtrnp16.x: New file.
1242         * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
1243         * gcc.target/aarch64/simd/vtrnp8.x: New file.
1244         * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
1245         * gcc.target/aarch64/simd/vtrnqf32.x: New file.
1246         * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
1247         * gcc.target/aarch64/simd/vtrnqp16.x: New file.
1248         * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
1249         * gcc.target/aarch64/simd/vtrnqp8.x: New file.
1250         * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
1251         * gcc.target/aarch64/simd/vtrnqs16.x: New file.
1252         * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
1253         * gcc.target/aarch64/simd/vtrnqs32.x: New file.
1254         * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
1255         * gcc.target/aarch64/simd/vtrnqs8.x: New file.
1256         * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
1257         * gcc.target/aarch64/simd/vtrnqu16.x: New file.
1258         * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
1259         * gcc.target/aarch64/simd/vtrnqu32.x: New file.
1260         * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
1261         * gcc.target/aarch64/simd/vtrnqu8.x: New file.
1262         * gcc.target/aarch64/simd/vtrns16_1.c: New file.
1263         * gcc.target/aarch64/simd/vtrns16.x: New file.
1264         * gcc.target/aarch64/simd/vtrns32_1.c: New file.
1265         * gcc.target/aarch64/simd/vtrns32.x: New file.
1266         * gcc.target/aarch64/simd/vtrns8_1.c: New file.
1267         * gcc.target/aarch64/simd/vtrns8.x: New file.
1268         * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
1269         * gcc.target/aarch64/simd/vtrnu16.x: New file.
1270         * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
1271         * gcc.target/aarch64/simd/vtrnu32.x: New file.
1272         * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
1273         * gcc.target/aarch64/simd/vtrnu8.x: New file.
1275 2014-05-07  Richard Biener  <rguenther@suse.de>
1277         PR tree-optimization/57864
1278         * gcc.dg/torture/pr57864.c: New testcase.
1280 2014-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu>
1282         PR libfortran/61049
1283         * gfortran.dg/list_read_13.f: New test.
1285 2014-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
1287         PR c++/60999
1288         * g++.dg/cpp0x/nsdmi-template9.C: New.
1289         * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
1291 2014-05-06  Kenneth Zadeck  <zadeck@naturalbridge.com>
1292             Mike Stump  <mikestump@comcast.net>
1293             Richard Sandiford  <rdsandiford@googlemail.com>
1295         * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
1297 2014-05-05  Jan Hubicka  <hubicka@ucw.cz>
1299         PR ipa/60965
1300         * g++.dg/ipa/devirt-32.C: New testcase.
1302 2014-05-05  Richard Biener  <rguenther@suse.de>
1304         PR middle-end/61010
1305         * gcc.dg/torture/pr61010.c: New testcase.
1307 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1309         * gcc.target/s390/leaf-profile.c: New testcase.
1311 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1313         * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
1314         Disable asm scan for s390.
1315         * gcc.dg/hoist-register-pressure-2.c: Likewise.
1316         * gcc.dg/hoist-register-pressure-3.c: Likewise.
1318 2014-05-05  Bin Cheng  <bin.cheng@arm.com>
1320         PR tree-optimization/60363
1321         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
1323 2014-05-04  Peter Bergner  <bergner@vnet.ibm.com>
1325         * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
1326         (dg-require-effective-target): Change target to powerpc_fprs.
1327         * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
1328         (dg-require-effective-target): Change target to dfprt.
1330 2014-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1332         PR c++/58582
1333         * g++.dg/cpp0x/deleted4.C: New.
1334         * g++.dg/cpp0x/deleted5.C: Likewise.
1335         * g++.dg/cpp0x/deleted6.C: Likewise.
1337 2014-05-03  Dominique d'Humieres <dominiq@lps.ens.fr>
1339         PR fortran/61025
1340         * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
1341         regexps for -m32.
1342         * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
1343         * gfortran.dg/coarray_poly_6.f90: Likewise.
1344         * gfortran.dg/coarray_poly_7.f90: Likewise.
1345         * gfortran.dg/coarray_poly_8.f90: Likewise.
1347 2014-05-02  Marek Polacek  <polacek@redhat.com>
1349         PR c/25801
1350         * gcc.dg/pr25801.c: New test.
1352 2014-05-02  Marek Polacek  <polacek@redhat.com>
1354         PR c/60784
1355         * gcc.dg/pr60784.c: New test.
1357 2014-05-01  Marek Polacek  <polacek@redhat.com>
1359         PR c/60915
1360         * gcc.dg/pr60915.c: New test.
1362 2014-05-01  Marek Polacek  <polacek@redhat.com>
1364         PR c/60257
1365         * gcc.dg/pr60257.c: New test.
1367 2014-05-01  Marek Polacek  <polacek@redhat.com>
1369         PR c/43395
1370         * c-c++-common/pr43395.c: New test.
1372 2014-05-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
1374         * gcc.dg/cond-reduc-1.c: New test.
1375         * gcc.dg/cond-reduc-2.c: Likewise.
1377 2014-05-01  Marek Polacek  <polacek@redhat.com>
1379         PR c/29467
1380         * gcc.dg/pr29467.c: New test.
1381         * gcc.dg/declspec-13.c: Renumber some dg-warnings.  Add dg-warnings
1382         about boolean types.
1383         * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>.  Change _Bool
1384         to bool.
1385         * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
1387 2014-05-01  Marek Polacek  <polacek@redhat.com>
1389         PR c/43245
1390         * gcc.dg/pr43245.c: New test.
1392 2014-05-01  Marek Polacek  <polacek@redhat.com>
1394         PR c/56989
1395         * gcc.dg/pr56989.c: New test.
1397 2014-04-30  Ian Lance Taylor  <iant@google.com>
1399         * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
1400         in go_compile_args rather than in argument to go-torture-execute.
1402 2014-04-30  Soundararajan Dhakshinamoorthy  <sounderarajan.d@atmel.com>
1404         * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
1405         instead of getpid.
1407 2014-04-30  Tobias Burnus  <burnus@net-b.de>
1409         * gfortran.dg/coarray_poly_6.f90
1410         * gfortran.dg/coarray_poly_7.f90
1411         * gfortran.dg/coarray_poly_8.f90
1413 2014-04-30  Tobias Burnus  <burnus@net-b.de>
1415         * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
1416         * gfortran.dg/coarray_lib_token_4.f90: Ditto.
1417         * gfortran.dg/coarray/codimension.f90: New.
1419 2014-04-30  Tobias Burnus  <burnus@net-b.de>
1421         * gfortran.dg/coarray_lib_this_image_1.f90: New.
1422         * gfortran.dg/coarray_lib_this_image_2.f90: New.
1424 2014-04-30  Tobias Burnus  <burnus@net-b.de>
1426         * gfortran.dg/coarray_poly_4.f90: New.
1427         * gfortran.dg/coarray_poly_5.f90: New.
1429 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
1431         * gcc.target/arm/simd/vuzpqf32_1.c: New file.
1432         * gcc.target/arm/simd/vuzpqp16_1.c: New file.
1433         * gcc.target/arm/simd/vuzpqp8_1.c: New file.
1434         * gcc.target/arm/simd/vuzpqs16_1.c: New file.
1435         * gcc.target/arm/simd/vuzpqs32_1.c: New file.
1436         * gcc.target/arm/simd/vuzpqs8_1.c: New file.
1437         * gcc.target/arm/simd/vuzpqu16_1.c: New file.
1438         * gcc.target/arm/simd/vuzpqu32_1.c: New file.
1439         * gcc.target/arm/simd/vuzpqu8_1.c: New file.
1440         * gcc.target/arm/simd/vuzpf32_1.c: New file.
1441         * gcc.target/arm/simd/vuzpp16_1.c: New file.
1442         * gcc.target/arm/simd/vuzpp8_1.c: New file.
1443         * gcc.target/arm/simd/vuzps16_1.c: New file.
1444         * gcc.target/arm/simd/vuzps32_1.c: New file.
1445         * gcc.target/arm/simd/vuzps8_1.c: New file.
1446         * gcc.target/arm/simd/vuzpu16_1.c: New file.
1447         * gcc.target/arm/simd/vuzpu32_1.c: New file.
1448         * gcc.target/arm/simd/vuzpu8_1.c: New file.
1450 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
1452         * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
1453         * gcc.target/aarch64/vuzpu32_1.c: Likewise.
1454         * gcc.target/aarch64/vuzpf32_1.c: Likewise.
1456 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
1458         * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
1459         * gcc.target/aarch64/simd/vuzpf32.x: New file.
1460         * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
1461         * gcc.target/aarch64/simd/vuzpp16.x: New file.
1462         * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
1463         * gcc.target/aarch64/simd/vuzpp8.x: New file.
1464         * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
1465         * gcc.target/aarch64/simd/vuzpqf32.x: New file.
1466         * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
1467         * gcc.target/aarch64/simd/vuzpqp16.x: New file.
1468         * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
1469         * gcc.target/aarch64/simd/vuzpqp8.x: New file.
1470         * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
1471         * gcc.target/aarch64/simd/vuzpqs16.x: New file.
1472         * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
1473         * gcc.target/aarch64/simd/vuzpqs32.x: New file.
1474         * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
1475         * gcc.target/aarch64/simd/vuzpqs8.x: New file.
1476         * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
1477         * gcc.target/aarch64/simd/vuzpqu16.x: New file.
1478         * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
1479         * gcc.target/aarch64/simd/vuzpqu32.x: New file.
1480         * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
1481         * gcc.target/aarch64/simd/vuzpqu8.x: New file.
1482         * gcc.target/aarch64/simd/vuzps16_1.c: New file.
1483         * gcc.target/aarch64/simd/vuzps16.x: New file.
1484         * gcc.target/aarch64/simd/vuzps32_1.c: New file.
1485         * gcc.target/aarch64/simd/vuzps32.x: New file.
1486         * gcc.target/aarch64/simd/vuzps8_1.c: New file.
1487         * gcc.target/aarch64/simd/vuzps8.x: New file.
1488         * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
1489         * gcc.target/aarch64/simd/vuzpu16.x: New file.
1490         * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
1491         * gcc.target/aarch64/simd/vuzpu32.x: New file.
1492         * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
1493         * gcc.target/aarch64/simd/vuzpu8.x: New file.
1495 2014-04-30  Richard Biener  <rguenther@suse.de>
1497         PR tree-optimization/48329
1498         * gfortran.dg/vect/pr48329.f90: New testcase.
1500 2014-04-30  Marek Polacek  <polacek@redhat.com>
1502         * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
1503         * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
1505 2014-04-30  Marek Polacek  <polacek@redhat.com>
1507         PR c/60139
1508         * gcc.dg/pr60139.c: New test.
1510 2014-04-30  Marek Polacek  <polacek@redhat.com>
1512         PR c/60351
1513         * gcc.dg/pr60351.c: New test.
1515 2013-04-29  Alan Lawrence  <alan.lawrence@arm.com>
1517         * gcc.target/arm/simd/simd.exp: New file.
1518         * gcc.target/arm/simd/vzipqf32_1.c: New file.
1519         * gcc.target/arm/simd/vzipqp16_1.c: New file.
1520         * gcc.target/arm/simd/vzipqp8_1.c: New file.
1521         * gcc.target/arm/simd/vzipqs16_1.c: New file.
1522         * gcc.target/arm/simd/vzipqs32_1.c: New file.
1523         * gcc.target/arm/simd/vzipqs8_1.c: New file.
1524         * gcc.target/arm/simd/vzipqu16_1.c: New file.
1525         * gcc.target/arm/simd/vzipqu32_1.c: New file.
1526         * gcc.target/arm/simd/vzipqu8_1.c: New file.
1527         * gcc.target/arm/simd/vzipf32_1.c: New file.
1528         * gcc.target/arm/simd/vzipp16_1.c: New file.
1529         * gcc.target/arm/simd/vzipp8_1.c: New file.
1530         * gcc.target/arm/simd/vzips16_1.c: New file.
1531         * gcc.target/arm/simd/vzips32_1.c: New file.
1532         * gcc.target/arm/simd/vzips8_1.c: New file.
1533         * gcc.target/arm/simd/vzipu16_1.c: New file.
1534         * gcc.target/arm/simd/vzipu32_1.c: New file.
1535         * gcc.target/arm/simd/vzipu8_1.c: New file.
1537 2014-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
1539         PR c++/51707
1540         * g++.dg/cpp0x/constexpr-51707.C: New.
1542 2014-04-29  David Malcolm  <dmalcolm@redhat.com>
1544         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
1545         occurrences of "int" in the gimple dump to reflect that the return
1546         types of functions now show up in such dumps.
1547         * gcc.dg/tree-ssa/pr27810.c: Likewise.
1549 2014-04-29  Jakub Jelinek  <jakub@redhat.com>
1551         PR tree-optimization/60971
1552         * c-c++-common/turtore/pr60971.c: New test.
1554 2014-04-29  Alan Lawrence  <alan.lawrence@arm.com>
1556         * gcc.target/aarch64/simd/simd.exp: New file.
1557         * gcc.target/aarch64/simd/vzipf32_1.c: New file.
1558         * gcc.target/aarch64/simd/vzipf32.x: New file.
1559         * gcc.target/aarch64/simd/vzipp16_1.c: New file.
1560         * gcc.target/aarch64/simd/vzipp16.x: New file.
1561         * gcc.target/aarch64/simd/vzipp8_1.c: New file.
1562         * gcc.target/aarch64/simd/vzipp8.x: New file.
1563         * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
1564         * gcc.target/aarch64/simd/vzipqf32.x: New file.
1565         * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
1566         * gcc.target/aarch64/simd/vzipqp16.x: New file.
1567         * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
1568         * gcc.target/aarch64/simd/vzipqp8.x: New file.
1569         * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
1570         * gcc.target/aarch64/simd/vzipqs16.x: New file.
1571         * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
1572         * gcc.target/aarch64/simd/vzipqs32.x: New file.
1573         * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
1574         * gcc.target/aarch64/simd/vzipqs8.x: New file.
1575         * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
1576         * gcc.target/aarch64/simd/vzipqu16.x: New file.
1577         * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
1578         * gcc.target/aarch64/simd/vzipqu32.x: New file.
1579         * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
1580         * gcc.target/aarch64/simd/vzipqu8.x: New file.
1581         * gcc.target/aarch64/simd/vzips16_1.c: New file.
1582         * gcc.target/aarch64/simd/vzips16.x: New file.
1583         * gcc.target/aarch64/simd/vzips32_1.c: New file.
1584         * gcc.target/aarch64/simd/vzips32.x: New file.
1585         * gcc.target/aarch64/simd/vzips8_1.c: New file.
1586         * gcc.target/aarch64/simd/vzips8.x: New file.
1587         * gcc.target/aarch64/simd/vzipu16_1.c: New file.
1588         * gcc.target/aarch64/simd/vzipu16.x: New file.
1589         * gcc.target/aarch64/simd/vzipu32_1.c: New file.
1590         * gcc.target/aarch64/simd/vzipu32.x: New file.
1591         * gcc.target/aarch64/simd/vzipu8_1.c: New file.
1592         * gcc.target/aarch64/simd/vzipu8.x: New file.
1594 2014-04-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1596         * gcc.target/aarch64/fcsel_1.c: New test case.
1598 2014-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu>
1600         PR libfortran/60810
1601         * gfortran.dg/arrayio_13.f90: New test.
1603 2014-04-28  Martin Jambor  <mjambor@suse.cz>
1605         * gcc.dg/tree-ssa/sra-14.c: New test.
1607 2014-04-28  Richard Biener  <rguenther@suse.de>
1609         PR middle-end/60092
1610         * gcc.dg/tree-ssa/alias-32.c: New testcase.
1611         * gcc.dg/vect/pr60092.c: Likewise.
1613 2014-04-28  Richard Biener  <rguenther@suse.de>
1615         * gcc.dg/tree-ssa/vrp91.c: New testcase.
1616         * gcc.dg/Wstrict-overflow-14.c: XFAIL.
1617         * gcc.dg/Wstrict-overflow-15.c: Likewise.
1618         * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
1620 2014-04-28  Richard Biener  <rguenther@suse.de>
1622         PR tree-optimization/60979
1623         * gcc.dg/graphite/pr60979.c: New testcase.
1625 2014-04-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1627         PR c/60983
1628         * gcc.dg/pr60114.c: Use signed chars.
1630 2014-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1632         PR c++/59120
1633         * g++.dg/cpp0x/alias-decl-43.C: New.
1635 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1637         PR fortran/59604
1638         PR fortran/58003
1639         * gfortran.dg/no_range_check_3.f90:  New test.
1641 2014-04-26  Jerry DeLisle  <jvdelisle@gcc.gnu>
1643         PR libfortran/52539
1644         * gfortran.dg/namelist_utf8.f90: New test.
1646 2014-04-26  Uros Bizjak  <ubizjak@gmail.com>
1648         * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
1649         * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
1650         * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
1652 2014-04-25  Cary Coutant  <ccoutant@google.com>
1654         PR debug/60929
1655         * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
1656         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
1657         -fdebug-types-section flag.
1659 2014-04-25  Jiong Wang  <jiong.wang@arm.com>
1661         * gcc.target/arm/tail-long-call.c: New test.
1663 2014-04-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1665         PR tree-optimization/60930
1666         * gcc.dg/torture/pr60930.c:  New test.
1668 2014-04-25  Jakub Jelinek  <jakub@redhat.com>
1670         PR tree-optimization/60960
1671         * gcc.c-torture/execute/pr60960.c: New test.
1673 2014-04-25  Marek Polacek  <polacek@redhat.com>
1675         * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
1677 2014-04-25  Marek Polacek  <polacek@redhat.com>
1679         PR c/18079
1680         * gcc.dg/pr18079.c: New test.
1681         * gcc.dg/pr18079-2.c: New test.
1683 2014-04-25  Uros Bizjak  <ubizjak@gmail.com>
1685         * c-c++-common/gomp/pr60823-2.c: Require effective target
1686         vect_simd_clones.
1688 2014-04-25  Marek Polacek  <polacek@redhat.com>
1690         PR c/60114
1691         * gcc.dg/pr60114.c: New test.
1693 2014-04-25  Eric Botcazou  <ebotcazou@adacore.com>
1695         * gcc.c-torture/execute/20140425-1.c: New test.
1697 2014-04-25  Marek Polacek  <polacek@redhat.com>
1699         PR c/60156
1700         * c-c++-common/pr60156.c: New test.
1702 2014-04-25  Richard Biener  <rguenther@suse.de>
1704         PR ipa/60912
1705         * g++.dg/opt/pr60912.C: New testcase.
1707 2014-04-25  Richard Biener  <rguenther@suse.de>
1709         PR ipa/60911
1710         * gcc.dg/lto/pr60911_0.c: New testcase.
1712 2014-04-24  Cong Hou  <congh@google.com>
1714         PR tree-optimization/60896
1715         * g++.dg/vect/pr60896.cc: New test.
1717 2014-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
1719         * gcc.target/powerpc/pack01.c: New test to test the new pack and
1720         unpack builtin functionss for 128-bit types.
1721         * gcc.target/powerpc/pack02.c: Likewise.
1722         * gcc.target/powerpc/pack03.c: Likewise.
1723         * gcc.target/powerpc/extend-divide-1.c: New test to test extended
1724         divide builtin functionss.
1725         * gcc.target/powerpc/extend-divide-2.c: Likewise.
1726         * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
1727         functions.
1728         * gcc.target/powerpc/bcd-2.c: Likewise.
1729         * gcc.target/powerpc/bcd-3.c: Likewise.
1730         * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
1731         builtin functionss.
1732         * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
1734 2014-04-24  Vishnu K S  <Vishnu.k_s@atmel.com>
1736         * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
1737         keeps_null_pointer_checks.
1738         * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
1739         * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
1740         * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
1741         * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
1743 2014-04-24  Jakub Jelinek  <jakub@redhat.com>
1745         * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
1746         Replace load with read and store with write.
1748 2014-04-24  Jeff Law  <law@redhat.com>
1750         PR target/60822
1751         * gcc.c-torture/pr60822.c: New test.
1752         * gcc.c-torture/pr60822.x: New test.
1754 2014-04-24  Dinar Temirbulatov  <dtemirbulatov@gmail.com>
1756         PR c++/57958
1757         * testsuite/g++.dg/cpp0x/pr57958.C: New test.
1759 2014-04-24  Alan Lawrence  <alan.lawrence@arm.com>
1761         * lib/target-supports.exp (check_effective_target_vect_perm): Return
1762         true for aarch64_be.
1764 2014-04-24  Radovan Obradovic  <robradovic@mips.com>
1765             Tom de Vries  <tom@codesourcery.com>
1767         * gcc.dg/fuse-caller-save.c: New test.
1769 2014-04-24  Joey Ye  <joey.ye@arm.com>
1771         * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
1773 2014-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1775         * lib/target-supports.exp (check_effective_target_vect_bswap): New.
1776         * gcc.dg/vect/vect-bswap16: New test.
1777         * gcc.dg/vect/vect-bswap32: Likewise.
1778         * gcc.dg/vect/vect-bswap64: Likewise.
1780 2014-04-23  Jeff Law  <law@redhat.com>
1782         PR tree-optimization/60902
1783         * gcc.target/i386/pr60902.c: New test.
1785 2014-04-23  Alex Velenko  <Alex.Velenko@arm.com>
1787         * gcc.target/aarch64/vdup_lane_1.c: New testcase.
1788         * gcc.target/aarch64/vdup_lane_2.c: New testcase.
1789         * gcc.target/aarch64/vdup_n_1.c: New testcase.
1791 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1793         * gcc.target/arm/rev16.c: New test.
1795 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1797         * gcc.target/aarch64/rev16_1.c: New test.
1799 2014-04-23  Richard Biener  <rguenther@suse.de>
1801         PR tree-optimization/60903
1802         * gcc.dg/torture/pr60903.c: New testcase.
1804 2014-04-23  Richard Biener  <rguenther@suse.de>
1806         PR middle-end/60895
1807         * g++.dg/torture/pr60895.C: New testcase.
1809 2014-04-23  Richard Biener  <rguenther@suse.de>
1811         PR middle-end/60891
1812         * gcc.dg/torture/pr60891.c: New testcase.
1814 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
1816         PR sanitizer/60275
1817         * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
1818         -fno-sanitize-recover to dg-options.
1819         * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
1820         add -std=c++11 to dg-options.
1821         * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
1822         * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
1823         add -std=c++1y to dg-options.
1824         * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
1825         -fno-sanitize-recover to dg-options.
1826         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
1827         * c-c++-common/ubsan/vla-4.c: Likewise.
1828         * c-c++-common/ubsan/pr59503.c: Likewise.
1829         * c-c++-common/ubsan/vla-3.c: Likewise.
1830         * c-c++-common/ubsan/save-expr-1.c: Likewise.
1831         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
1832         * c-c++-common/ubsan/shift-3.c: Likewise.
1833         * c-c++-common/ubsan/overflow-1.c: Likewise.
1834         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
1835         * c-c++-common/ubsan/vla-2.c: Likewise.
1836         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
1837         * c-c++-common/ubsan/pr60613-1.c: Likewise.
1838         * c-c++-common/ubsan/shift-6.c: Likewise.
1839         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
1840         * c-c++-common/ubsan/overflow-add-3.c: New test.
1841         * c-c++-common/ubsan/overflow-add-4.c: New test.
1842         * c-c++-common/ubsan/div-by-zero-6.c: New test.
1843         * c-c++-common/ubsan/div-by-zero-7.c: New test.
1845 2014-04-22  Christian Bruel  <christian.bruel@st.com>
1847         * gcc.target/sh/hiconst.c: New test.
1849 2014-04-22  Sandra Loosemore  <sandra@codesourcery.com>
1851         * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
1852         lroundf generates custom round instruction, too.
1854 2014-04-22  Tobias Burnus  <burnus@net-b.de>
1856         PR fortran/60881
1857         * coarray/alloc_comp_3.f90: New.
1859 2014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
1861         PR target/60868
1862         * gcc.target/i386/pr60868.c: New testcase.
1864 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
1866         PR c/59073
1867         * c-c++-common/gomp/pr59073.c: New test.
1869 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
1871         * gcc.target/aarch64/vreinterpret_f64_1.c: New.
1873 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
1875         * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
1876         * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
1878 2014-04-22  Richard Sandiford  <rdsandiford@googlemail.com>
1880         * gcc.dg/memcpy-5.c: New test.
1882 2014-04-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1884         * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
1886         * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
1887         * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
1888         *-*-solaris2.9.
1889         * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
1890         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
1891         from dg-options.
1892         * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
1893         from dg-additional-options.
1894         * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
1895         from dg-options.
1897         * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
1898         execution check.
1899         * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
1900         (sigill_hdlr): Remove.
1901         (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
1902         check.
1904         * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
1905         * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
1906         * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
1908         * lib/target-supports.exp (add_options_for_tls): Remove
1909         *-*-solaris2.9* handling.
1911 2014-04-22  Vidya Praveen  <vidyapraveen@arm.com>
1913         * gcc.target/aarch64/vect_cvtf_1.c: New.
1915 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
1917         PR tree-optimization/60823
1918         * c-c++-common/gomp/pr60823-1.c: New test.
1919         * c-c++-common/gomp/pr60823-2.c: New test.
1920         * c-c++-common/gomp/pr60823-3.c: New test.
1922 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
1924         * gcc.target/arm/anddi_notdi-1.c: New test.
1925         * gcc.target/arm/iordi_notdi-1.c: New test case.
1927 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
1929         * gcc.target/arm/iordi_notdi-1.c: New test.
1931 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
1933         * gcc.target/aarch64/vrnd_f64_1.c : New file.
1935 2014-04-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
1937         PR target/60735
1938         * gcc.target/powerpc/pr60735.c: New test.  Insure _Decimal64 does
1939         not cause errors if -mspe.
1941 2014-04-21  Uros Bizjak  <ubizjak@gmail.com>
1943         PR target/60909
1944         * gcc.target/i386/pr60909-1.c: New test.
1945         * gcc.target/i386/pr60909-2.c: Ditto.
1947 2014-04-18  Cong Hou  <congh@google.com>
1949         * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
1950         * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
1952 2014-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1954         * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
1955         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1957 2014-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
1959         PR c++/59200
1960         * g++.dg/cpp0x/alias-decl-42.C: New.
1962 2014-04-17  Pat Haugen  <pthaugen@us.ibm.com>
1964         * gcc.target/powerpc/ti_math1.c: New.
1965         * gcc.target/powerpc/ti_math2.c: New.
1967 2014-04-17  Martin Jambor  <mjambor@suse.cz>
1969         * gnat.dg/opt34.adb: New.
1970         * gnat.dg/opt34_pkg.ads: Likewise.
1972 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
1974         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
1975         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
1977 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
1979         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
1980         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
1982 2014-04-17  Jakub Jelinek  <jakub@redhat.com>
1984         PR target/60847
1985         Forward port from 4.8 branch
1986         2013-07-19  Kirill Yukhin  <kirill.yukhin@intel.com>
1988         * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
1989         Fix scan patterns.
1990         * gcc.target/i386/bmi-2.c: Ditto.
1992 2014-04-17  Richard Biener  <rguenther@suse.de>
1994         PR middle-end/60849
1995         * g++.dg/opt/pr60849.C: New testcase.
1997 2014-04-17  Richard Biener  <rguenther@suse.de>
1999         PR tree-optimization/60836
2000         * g++.dg/vect/pr60836.cc: New testcase.
2002 2014-04-17  Richard Biener  <rguenther@suse.de>
2004         PR tree-optimization/60841
2005         * gcc.dg/vect/pr60841.c: New testcase.
2007 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
2009         * g++.dg/ipa/devirt-31.C: New testcase.
2011 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
2013         PR lto/60820
2014         * gcc.dg/lto/pr60820_0.c: New testcase.
2015         * gcc.dg/lto/pr60820_1.c: New testcase.
2017 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
2019         PR ipa/60854
2020         * g++.dg/torture/pr60854.C: New testcase.
2022 2014-04-16  Catherine Moore  <clm@codesourcery.com>
2024         * gcc.target/mips/umips-store16-2.c: New test.
2026 2014-04-16  Marc Glisse  <marc.glisse@inria.fr>
2028         * g++.dg/cpp0x/initlist-vect.C: New file.
2030 2014-04-16  Eric Botcazou  <ebotcazou@adacore.com>
2032         * gcc.dg/uninit-B-O0.c: Remove XFAIL.
2033         * gcc.dg/uninit-I-O0.c: Likewise.
2034         * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
2036 2014-04-16  Jakub Jelinek  <jakub@redhat.com>
2038         PR tree-optimization/60844
2039         * gcc.dg/pr60844.c: New test.
2041 2014-04-15  Richard Biener  <rguenther@suse.de>
2043         PR rtl-optimization/56965
2044         * gcc.dg/torture/pr56965-1.c: New testcase.
2045         * gcc.dg/torture/pr56965-2.c: Likewise.
2047 2014-04-15  Teresa Johnson  <tejohnson@google.com>
2049         * gcc.dg/tree-prof/update-loopch.c: Update expected output.
2051 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
2053         * gnat.dg/vect14.adb: New test.
2055 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
2057         * gnat.dg/vect12.ad[sb]: New test.
2058         * gnat.dg/vect13.ad[sb]: Likewise.
2060 2014-04-15  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2062         * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
2063         under qemu-arm.
2064         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
2065         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
2066         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
2067         * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
2068         * c-c++-common/ubsan/null-1.c: Likewise.
2069         * c-c++-common/ubsan/null-10.c: Likewise.
2070         * c-c++-common/ubsan/null-11.c: Likewise.
2071         * c-c++-common/ubsan/null-2.c: Likewise.
2072         * c-c++-common/ubsan/null-3.c: Likewise.
2073         * c-c++-common/ubsan/null-4.c: Likewise.
2074         * c-c++-common/ubsan/null-5.c: Likewise.
2075         * c-c++-common/ubsan/null-6.c: Likewise.
2076         * c-c++-common/ubsan/null-7.c: Likewise.
2077         * c-c++-common/ubsan/null-8.c: Likewise.
2078         * c-c++-common/ubsan/null-9.c: Likewise.
2079         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2080         * c-c++-common/ubsan/overflow-int128.c: Likewise.
2081         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2082         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2083         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2084         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2085         * c-c++-common/ubsan/pr59333.c: Likewise.
2086         * c-c++-common/ubsan/pr59667.c: Likewise.
2087         * c-c++-common/ubsan/pr60613-2.c: Likewise.
2088         * c-c++-common/ubsan/pr60636.c: Likewise.
2089         * c-c++-common/ubsan/shift-1.c: Likewise.
2090         * c-c++-common/ubsan/shift-2.c: Likewise.
2091         * c-c++-common/ubsan/vla-1.c: Likewise.
2093 2014-04-14  Eric Botcazou  <ebotcazou@adacore.com>
2095         * gnat.dg/vect11.ad[sb]: New test.
2097 2014-04-14  Richard Biener  <rguenther@suse.de>
2099         * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
2101 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2103         * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
2105 2014-04-14  Richard Biener  <rguenther@suse.de>
2106             Marc Glisse  <marc.glisse@inria.fr>
2108         PR c/60819
2109         * gcc.target/i386/vec-may_alias.c: New testcase.
2111 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2113         * lib/target-supports.exp
2114         (check_effective_target_vect_widen_mult_si_to_di_pattern):
2115         Initialize et_vect_widen_mult_si_to_di_pattern_saved.
2116         Fix formatting.
2118 2014-04-14  Richard Biener  <rguenther@suse.de>
2120         PR lto/60720
2121         * gcc.dg/lto/pr60720_0.c: New testcase.
2122         * gcc.dg/lto/pr60720_1.c: Likewise.
2124 2014-04-14  Christian Bruel  <christian.bruel@st.com>
2126         * gcc.target/sh/memset.c: New test.
2128 2014-04-14  Richard Biener  <rguenther@suse.de>
2130         PR middle-end/55022
2131         * gcc.dg/graphite/pr55022.c: New testcase.
2133 2014-04-14  Richard Biener  <rguenther@suse.de>
2135         PR tree-optimization/59817
2136         PR tree-optimization/60453
2137         * gfortran.dg/graphite/pr59817.f: New testcase.
2138         * gcc.dg/graphite/pr59817-1.c: Likewise.
2139         * gcc.dg/graphite/pr59817-2.c: Likewise.
2141 2014-04-14  Jason Merrill  <jason@redhat.com>
2143         Revert:
2144         * lib/gcc-dg.exp (dg-build-dso): New.
2145         (gcc-dg-test-1): Handle dg-do-what "dso".
2147 2014-04-13  Paul Thomas  <pault@gcc.gnu.org>
2149         PR fortran/60717
2150         * gfortran.dg/unlimited_polymorphic_17.f90: New test.
2152         PR fortran/58085
2153         * gfortran.dg/associate_15.f90: New test.
2155 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
2157         PR middle-end/60467
2158         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
2159         case to check.
2161 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
2163         PR middle-end/60469
2164         * c-c++-common/cilk-plus/CK/pr60469.c: New test.
2166 2014-04-12  Richard Sandiford  <rdsandiford@googlemail.com>
2168         * gcc.target/mips/umips-store16-1.c: New test.
2170 2014-04-11  Tobias Burnus  <burnus@net-b.de>
2172         PR c/60194
2173         * * g++.dg/warn/warn_format_signedness.C: New.
2174         * gcc.dg/format/warn-signedness.c: New.
2176 2014-04-11  Tobias Burnus  <burnus@net-b.de>
2178         PR fortran/58880
2179         PR fortran/60495
2180         * gfortran.dg/finalize_25.f90: New.
2182 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
2184         * gcc.target/epiphany/t1068-2.c: New file.
2186 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
2188         * gcc.target/epiphany/btst-1.c: New test.
2190 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
2192         PR rtl-optimization/60651
2193         * gcc.target/epiphany/mode-switch.c: New test.
2195 2014-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
2197         PR c++/58600
2198         * g++.dg/cpp0x/gen-attrs-58.C: New.
2199         * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
2201 2014-04-11  Steve Ellcey  <sellcey@mips.com>
2202             Jakub Jelinek  <jakub@redhat.com>
2204         PR middle-end/60556
2205         * gcc.c-torture/compile/pr60556.c: New test.
2207 2014-04-11  Richard Biener  <rguenther@suse.de>
2209         PR middle-end/60797
2210         * gcc.dg/pr60797.c: New testcase.
2212 2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2214         * gcc.target/s390/htm-nofloat-1.c: Rename to ...
2215         * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
2216         * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
2217         rename to ...
2218         * gcc.target/s390/htm-nofloat-1.c: ... this one.
2219         * gcc.target/s390/s390.exp: Make sure the assembler supports htm
2220         instructions as well.
2222 2014-04-11  Jakub Jelinek  <jakub@redhat.com>
2224         PR rtl-optimization/60663
2225         * gcc.target/arm/pr60663.c: New test.
2227 2014-04-10  Jason Merrill  <jason@redhat.com>
2229         * g++.dg/dso/dlclose1.C: Disable for 4.9.
2231 2014-04-10  Jakub Jelinek  <jakub@redhat.com>
2233         PR lto/60567
2234         * g++.dg/lto/pr60567_0.C: New test.
2236 2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2238         * gfortran.dg/class_nameclash.f90: New test.
2240 2014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
2242         PR c++/52844
2243         * g++.dg/cpp0x/variadic156.C: New.
2245 2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2247         * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
2248         long.
2250 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2252         PR debug/60655
2253         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
2254         -fdata-sections.
2256 2014-04-09  Steve Ellcey  <sellcey@mips.com>
2258         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
2259         and scan lists.
2261 2014-04-09  Cong Hou  <congh@google.com>
2263         PR testsuite/60773
2264         * lib/target-supports.exp:
2265         (check_effective_target_vect_widen_si_to_di_pattern): New.
2266         * gcc.dg/vect/pr60656.c: Require vect_long effective target.
2267         Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
2268         targets only.
2269         (foo): Fix up formatting.
2270         (main): Call check_vect.
2272 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
2274         PR c++/59115
2275         * g++.dg/template/crash119.C: New.
2277 2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
2279         * gcc.target/powerpc/atomic_load_store-p8.c: New.
2281 2014-04-08  Jason Merrill  <jason@redhat.com>
2283         * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
2285 2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2287         PR rtl-optimization/60776
2288         * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
2289         * gcc.dg/builtin-bswap-7.c: Likewise.
2290         * gcc.dg/builtin-bswap-6a.c: New testcase.
2291         * gcc.dg/builtin-bswap-7a.c: New testcase.
2293         Revert
2294         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2296         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
2297         optimization.
2298         * gcc.dg/builtin-bswap-7.c: Likewise.
2300 2014-04-08  Richard Biener  <rguenther@suse.de>
2302         PR tree-optimization/60785
2303         * gcc.dg/graphite/pr60785.c: New testcase.
2305 2014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2307         PR target/60602
2308         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
2309         with as at -O0.
2311 2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
2313         * g++.dg/warn/Wnvdtor-2.C: Add more cases.
2314         * g++.dg/warn/Wnvdtor-3.C: Likewise.
2315         * g++.dg/warn/Wnvdtor-4.C: Likewise.
2317 2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
2319         * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
2321 2014-04-07  Charles Baylis  <charles.baylis@linaro.org>
2323         PR target/60609
2324         * g++.dg/torture/pr60609.C: New test.
2326 2014-04-07  Richard Biener  <rguenther@suse.de>
2328         PR tree-optimization/60766
2329         * gcc.dg/torture/pr60766.c: New testcase.
2331 2014-04-07  Jason Merrill  <jason@redhat.com>
2333         * lib/gcc-dg.exp (dg-build-dso): New.
2334         (gcc-dg-test-1): Handle dg-do-what "dso".
2335         * lib/target-supports.exp (add_options_for_dlopen): New.
2336         (check_effective_target_dlopen): Use it.
2338 2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2340         * gcc.target/arm/pr60657.c: Fix missing curly brace.
2342 2014-04-07  Richard Biener  <rguenther@suse.de>
2344         PR middle-end/60750
2345         * g++.dg/torture/pr60750.C: New testcase.
2346         * gcc.dg/tree-ssa/20040517-1.c: Adjust.
2348 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
2350         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
2352 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
2354         PR testsuite/60671
2355         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
2357 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
2359         PR testsuite/60672
2360         * g++.dg/cpp1y/auto-fn25.C: Require lto.
2362         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
2364 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
2366         * gfortran.dg/warn_conversion_4.f90: Adjust test.
2368 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
2370         * gcc.target/avr/dev-specific-rmw.c: New test.
2372 2014-04-04  Cong Hou  <congh@google.com>
2374         PR tree-optimization/60656
2375         * gcc.dg/vect/pr60656.c: New test.
2377 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2379         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
2380         optimization.
2381         * gcc.dg/builtin-bswap-7.c: Likewise.
2383 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
2385         PR c++/58207
2386         * g++.dg/cpp0x/constexpr-ice15.C: New.
2388 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
2390         PR ipa/59626
2391         testcase by Richard Biener
2392         * gcc.dg/lto/pr59626_0.c: New testcase.
2393         * gcc.dg/lto/pr59626_1.c: New testcase.
2395 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2397         PR debug/60655
2398         * gcc.c-torture/compile/pr60655-1.c: New test.
2400 2014-04-04  Martin Jambor  <mjambor@suse.cz>
2402         PR ipa/60640
2403         * g++.dg/ipa/pr60640-1.C: New test.
2404         * g++.dg/ipa/pr60640-2.C: Likewise.
2405         * g++.dg/ipa/pr60640-3.C: Likewise.
2406         * g++.dg/ipa/pr60640-4.C: Likewise.
2408 2014-04-04  Jeff Law  <law@redhat.com>
2410         PR target/60657
2411         * gcc.target/arm/pr60657.c: New test.
2413 2014-04-04  Richard Biener  <rguenther@suse.de>
2415         PR ipa/60746
2416         * g++.dg/torture/pr60746.C: New testcase.
2418 2014-04-04  Fabien Chêne  <fabien@gcc.gnu.org>
2420         * g++.old-deja/g++.robertl/eb121.C: Adjust.
2421         * g++.old-deja/g++.jason/overload21.C: Likewise.
2422         * g++.old-deja/g++.law/init5.C: Likewise.
2424 2014-04-03  Cong Hou  <congh@google.com>
2426         PR tree-optimization/60505
2427         * gcc.dg/vect/pr60505.c: New test.
2429 2014-04-03  Richard Biener  <rguenther@suse.de>
2431         PR tree-optimization/60740
2432         * gcc.dg/graphite/pr60740.c: New testcase.
2434 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
2436         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
2437         * g++.dg/warn/Wnvdtor-2.C: New.
2438         * g++.dg/warn/Wnvdtor-3.C: New.
2439         * g++.dg/warn/Wnvdtor-4.C: New.
2440         * g++.dg/warn/Weff1.C: Delete.
2441         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
2442         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
2444 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
2446         PR ipa/60659
2447         * testsuite/g++.dg/torture/pr60659.C: New testcase.
2449 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2451         PR tree-optimization/60733
2452         * gcc.dg/torture/pr60733.c:  New test.
2454 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
2456         PR rtl-optimization/60650
2457         * gcc.target/arm/pr60650-2.c: New.
2459 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
2461         * gcc.target/i386/avx2-vpand-3.c,
2462         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
2464 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
2466         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
2467         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
2468         gcc.target/i386/memcpy-strategy-1.c,
2469         gcc.target/i386/memcpy-strategy-2.c,
2470         gcc.target/i386/memcpy-vector_loop-1.c,
2471         gcc.target/i386/memcpy-vector_loop-2.c,
2472         gcc.target/i386/memset-vector_loop-1.c,
2473         gcc.target/i386/memset-vector_loop-2.c,
2474         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
2475         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
2476         -march= options different from those in dg-options.
2478 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
2480         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
2481         gcc.target/i386/pr30970.c: Use -mtune=generic.
2482         * gcc.target/i386/avx2-vpaddb-3.c,
2483         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
2484         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
2485         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
2486         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
2487         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
2488         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
2489         gcc.target/i386/avx2-vpsubw-3.c,
2490         gcc.target/i386/avx256-unaligned-load-1.c,
2491         gcc.target/i386/avx256-unaligned-load-4.c,
2492         gcc.target/i386/avx256-unaligned-store-1.c,
2493         gcc.target/i386/avx256-unaligned-store-2.c,
2494         gcc.target/i386/avx256-unaligned-store-4.c: Use
2495         -mno-prefer-avx128.
2497 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
2498             Iain Sandoe <iain@codesourcery.com>
2500         PR target/54083
2501         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
2502         with the additional options -Wl,-undefined,dynamic_lookup
2503         and -Wl,-flat_namespace.
2504         * gcc.dg/torture/pr53922.c: Additional option
2505         -Wl,-flat_namespace for darwin[89].
2506         * gcc.dg/torture/pr60092.c: Additional options
2507         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
2508         for darwin[89].
2510 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
2512         PR target/43751
2513         * lib/prune.exp: Modify the regular express to prune
2514         the new warnings introduced by r205679 on darwin9.
2516 2014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>
2518         * g++.dg/init/ctor4.C: Adjust.
2519         * g++.dg/init/ctor4-1.C: New.
2520         * g++.dg/cpp0x/defaulted2.C: Adjust.
2522 2014-04-01  Richard Henderson  <rth@redhat.com>
2524         PR target/60704
2525         * gcc.dg/pr60704.c: New file.
2527 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
2529         PR target/60363
2530         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
2531         logical_op_short_circuit targets.
2533 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
2535         PR libfortran/60128
2536         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
2537         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
2539 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
2541         PR rtl-optimization/60700
2542         * gcc.target/i386/pr60700.c: New test.
2544 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2546         PR target/60650
2547         * gcc.target/arm/pr60650.c: Adjust command line options.
2549 2014-03-31  Martin Jambor  <mjambor@suse.cz>
2551         PR middle-end/60647
2552         * gcc.dg/pr60647-1.c: New test.
2553         * gcc.dg/pr60647-2.c: Likewise.
2555 2014-03-31  Richard Biener  <rguenther@suse.de>
2557         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
2559 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
2561         PR target/60034
2562         * gcc.target/aarch64/pr60034.c: New file.
2564 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
2566         PR c++/60626
2567         * g++.dg/cpp1y/pr60626.C: New testcase.
2569 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
2571         * gcc.dg/pr45416.c: Allow bextr on x86.
2572         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
2573         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
2574         gcc.target/i386/fma4-vector.c: Use -mno-fma.
2575         * gcc.target/i386/l_fma_double_1.c,
2576         gcc.target/i386/l_fma_double_2.c,
2577         gcc.target/i386/l_fma_double_3.c,
2578         gcc.target/i386/l_fma_double_4.c,
2579         gcc.target/i386/l_fma_double_5.c,
2580         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
2581         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
2582         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
2583         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
2584         * gcc.target/i386/pr27971.c: Use -mno-tbm.
2585         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
2586         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
2588 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
2590         PR target/60648
2591         * g++.dg/pr60648.C: Move test to...
2592         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
2593         dg-options, add for fpic targets dg-additional-options -fPIC.
2595 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
2597         * gnat.dg/opt33.adb: New testcase.
2599 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
2601         PR target/60697
2602         * gcc.target/aarch64/pr60697.c: New.
2604 2014-03-27  Jeff Law  <law@redhat.com>
2606         PR target/60648
2607         * g++.dg/pr60648.C: New test.
2609 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
2611         PR c++/60573
2612         * g++.dg/cpp1y/pr60573.C: New testcase.
2614 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
2616         PR target/60693
2617         * gcc.target/i386/pr60693.c: New test.
2619 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
2621         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
2623 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
2625         PR c++/60689
2626         * c-c++-common/pr60689.c: New test.
2628         PR c++/58678
2629         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
2630         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
2631         targets.
2633 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
2635         PR target/60675
2636         * gcc.target/aarch64/pr60675.C: New.
2638 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2640         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
2641         * lib/target-supports.exp: Return true for s390
2642         in check_effective_logical_op_short_circuit.
2644 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
2646         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
2647         of second source operand.
2648         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
2649         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
2650         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
2652 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
2654         PR ipa/60315
2655         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
2657 2014-03-28  Tobias Burnus  <burnus@net-b.de>
2659         * lib/cilk-plus-dg.exp: New.
2660         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
2661         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
2663 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2665         PR fortran/60522
2666         * gfortran.dg/where_4.f90:  New test case.
2668 2014-03-27  Tobias Burnus  <burnus@net-b.de>
2670         PR fortran/58880
2671         * gfortran.dg/finalize_24.f90: New.
2673 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
2675         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
2676         vbpermq builtin.
2678         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
2679         vec_select optimizations.
2680         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
2681         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
2683         PR target/60672
2684         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
2685         xxpermdi builtins are supported.
2687 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
2689         PR rtl-optimization/60650
2690         * gcc.target/arm/pr60650.c: New.
2692 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2694         * gcc.target/s390/20140327-1.c: New testcase.
2696 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
2698         PR middle-end/60682
2699         * g++.dg/gomp/pr60682.C: New test.
2701 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
2703         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
2705 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2707         PR target/60580
2708         * gcc.target/aarch64/pr60580_1.c: New.
2709         * gcc.target/aarch64/test_fp_attribute_1.c: New.
2710         * gcc.target/aarch64/test_fp_attribute_2.c: New.
2712 2014-03-26  Dehao Chen  <dehao@google.com>
2714         * gcc.dg/predict-8.c: New test.
2716 2014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>
2718         PR c++/52369
2719         * g++.dg/init/const10.C: New.
2720         * g++.dg/init/const11.C: New.
2721         * g++.dg/init/pr25811.C: Adjust.
2722         * g++.dg/init/pr29043.C: Likewise.
2723         * g++.dg/init/pr43719.C: Likewise.
2724         * g++.dg/init/pr44086.C: Likewise.
2725         * g++.dg/init/ctor8.C: Likewise.
2726         * g++.dg/init/uninitialized1.C: Likewise.
2728 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
2730         PR sanitizer/60636
2731         * c-c++-common/ubsan/pr60636.c: New test.
2733 2014-03-26  Andreas Schwab  <schwab@suse.de>
2735         * g++.dg/torture/pr60315.C: Remove duplication.
2737 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2739         * gcc.c-torture/execute/20140326-1.c: New test.
2741 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
2743         PR ipa/60315
2744         * g++.dg/torture/pr60315.C: New testcase.
2746 2014-03-25  Martin Jambor  <mjambor@suse.cz>
2748         PR ipa/60600
2749         * g++.dg/ipa/pr60600.C: New test.
2751 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
2753         PR testsuite/58013
2754         * g++.dg/opt/pr56999.C: Pop hidden visibility.
2756 2014-03-25  Richard Biener  <rguenther@suse.de>
2758         PR middle-end/60635
2759         * gfortran.dg/lto/pr60635_0.f90: New testcase.
2760         * gfortran.dg/lto/pr60635_1.c: Likewise.
2762 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
2764         PR c++/60627
2765         * g++.dg/cpp1y/pr60627.C: New testcase.
2767 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
2769         * gcc.target/aarch64/ushr64_1.c: New.
2771 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
2773         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
2774         (LONG_LONG): Use LLONG.
2775         (set_rvector_long): Explicitly return void.
2776         (set_vector_long): Likewise.
2777         (check_vector_long): Likewise.
2779 2014-03-24  Marek Polacek  <polacek@redhat.com>
2781         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
2782         Define INT_MIN.
2783         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
2784         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
2785         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
2786         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
2787         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
2788         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
2789         * c-c++-common/ubsan/pr59503.c: Likewise.
2790         * c-c++-common/ubsan/pr60613-1.c: Likewise.
2791         * c-c++-common/ubsan/save-expr-1.c: Likewise.
2792         * c-c++-common/ubsan/shift-3.c: Likewise.
2793         * c-c++-common/ubsan/shift-6.c: Likewise.
2794         * c-c++-common/ubsan/undefined-1.c: Likewise.
2795         * c-c++-common/ubsan/vla-2.c: Likewise.
2796         * c-c++-common/ubsan/vla-3.c: Likewise.
2797         * c-c++-common/ubsan/vla-4.c: Likewise.
2798         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
2799         * g++.dg/ubsan/return-2.C: Likewise.
2801 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
2803         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
2804         hppa*-*-hpux*.
2806         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
2808         PR libfortran/59313
2809         PR libfortran/58015
2810         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
2811         * gfortran.dg/round_4.f90: Likewise.
2813 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
2815         PR libfortran/60128
2816         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
2817         i?86-*-solaris2.9*.
2819 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
2821         PR sanitizer/60613
2822         * c-c++-common/ubsan/pr60613-1.c: New test.
2823         * c-c++-common/ubsan/pr60613-2.c: New test.
2825 2014-03-22  Matthias Klose  <doko@ubuntu.com>
2827         * g++.dg/cpp0x/regress: Remove empty directory.
2829 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
2831         PR debug/60603
2832         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
2834 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
2836         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
2837         * g++.dg/cpp1y/pr60393.C: Likewise.
2839 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
2841         PR c++/60384
2842         * g++.dg/cpp1y/pr60384.C: New.
2844 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
2846         PR target/60598
2847         * gcc.dg/pr60598.c: New test.
2849 2014-03-21  Martin Jambor  <mjambor@suse.cz>
2851         PR ipa/59176
2852         * g++.dg/torture/pr59176.C: New test.
2854 2014-03-21  Martin Jambor  <mjambor@suse.cz>
2856         PR ipa/60419
2857         * g++.dg/ipa/pr60419.C: New test.
2859 2014-03-21  Richard Biener  <rguenther@suse.de>
2861         PR tree-optimization/60577
2862         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
2864 2014-03-21  Tobias Burnus  <burnus@net-b.de>
2866         PR fortran/60599
2867         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
2869 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
2871         PR middle-end/60597
2872         * g++.dg/opt/pr60597.C: New test.
2874         PR c++/60572
2875         * g++.dg/init/pr60572.C: New test.
2877 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2879         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
2881 2014-03-19  Tobias Burnus  <burnus@net-b.de>
2883         PR fortran/60543
2884         PR fortran/60283
2885         * gfortran.dg/implicit_pure_4.f90: New.
2887 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
2889         PR c++/51474
2890         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
2892 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
2894         PR testsuite/60590
2895         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
2896         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
2897         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
2899 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
2901         PR c++/60332
2902         * g++.dg/cpp1y/pr60332.C: New.
2904 2014-03-19  Marek Polacek  <polacek@redhat.com>
2906         PR sanitizer/60569
2907         * g++.dg/ubsan/pr60569.C: New test.
2909 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2911         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
2913 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
2915         PR tree-optimization/60559
2916         * g++.dg/vect/pr60559.cc: New test.
2918 2014-03-18  Ian Lance Taylor  <iant@google.com>
2920         PR target/60563
2921         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
2922         (ditype): Rename typedef from int64_t.
2924 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2926         PR c/55383
2927         * gcc.dg/cast-qual-3.c: New.
2928         Revert:
2929         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2930         * c-c++-common/Wcast-qual-1.c: More precise match text.
2932 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
2934         PR fortran/55207
2935         PR fortran/60549
2936         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
2937         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
2938         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
2939         * gfortran.dg/intent_optimize_1.f90: Ditto.
2940         * gfortran.dg/pointer_init_9.f90: Ditto.
2941         * gfortran.dg/volatile4.f90: Ditto.
2942         * gfortran.dg/volatile6.f90: Ditto.
2944 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2946         PR c/55383
2947         * c-c++-common/Wcast-qual-1.c: More precise match text.
2949 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
2951         PR c++/60305
2952         * g++.dg/cpp0x/constexpr-ice14.C: New.
2954 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
2956         PR c++/54250
2957         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
2959 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
2961         PR sanitizer/60535
2962         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
2963         * c-c++-common/ubsan/null-2.c: Likewise.
2964         * c-c++-common/ubsan/null-3.c: Likewise.
2965         * c-c++-common/ubsan/null-4.c: Likewise.
2966         * c-c++-common/ubsan/null-5.c: Likewise.
2967         * c-c++-common/ubsan/null-6.c: Likewise.
2968         * c-c++-common/ubsan/null-7.c: Likewise.
2969         * c-c++-common/ubsan/null-8.c: Likewise.
2970         * c-c++-common/ubsan/null-9.c: Likewise.
2971         * c-c++-common/ubsan/null-10.c: Likewise.
2972         * c-c++-common/ubsan/null-11.c: Likewise.
2973         * c-c++-common/ubsan/overflow-1.c: Likewise.
2974         * c-c++-common/ubsan/overflow-2.c: Likewise.
2975         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
2976         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2977         * c-c++-common/ubsan/overflow-int128.c: Likewise.
2978         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
2979         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2980         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
2981         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2982         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2983         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
2984         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
2985         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2986         * c-c++-common/ubsan/pr59333.c: Likewise.
2987         * c-c++-common/ubsan/pr59503.c: Likewise.
2988         * c-c++-common/ubsan/pr59667.c: Likewise.
2989         * c-c++-common/ubsan/undefined-1.c: Likewise.
2990         * g++.dg/ubsan/pr59250.C: Likewise.
2991         * g++.dg/ubsan/pr59306.C: Likewise.
2993 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2995         * gcc.dg/tls/pr58595.c: Add tls options.
2997 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
2999         * gcc.target/i386/avx-additional-reg-names.c: New.
3000         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
3002 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
3004         PR c++/60390
3005         * g++.dg/cpp1y/pr60390.C: New testcase.
3007         PR c++/60391
3008         * g++.dg/cpp1y/pr60391.C: New testcase.
3010 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
3012         PR target/60516
3013         * gcc.target/i386/pr60516.c: New test.
3015 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
3017         PR c++/59571
3018         * g++.dg/cpp0x/constexpr-ice13.C: New.
3020 2014-03-17  Marek Polacek  <polacek@redhat.com>
3022         PR middle-end/60534
3023         * gcc.dg/gomp/pr60534.c: New test.
3025 2014-03-17  Kai Tietz  <ktietz@redhat.com>
3027         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
3029 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
3031         PR testsuite/58851
3032         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
3033         storage size.
3035 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
3037         PR libfortran/58324
3038         * gfortran.dg/list_read_12.f90: New test.
3040 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
3042         PR fortran/55207
3043         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
3044         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
3045         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
3046         -Wno-aggressive-loop-optimizations and remove an unused variable.
3047         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
3048         * gfortran.dg/pointer_init_9.f90: New.
3049         * gfortran.dg/volatile4.f90: Put into subroutine.
3050         * gfortran.dg/volatile6.f90: Ditto.
3052 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
3054         PR fortran/60392
3055         * gfortran.dg/transpose_4.f90: New test.
3057 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
3059         PR rtl-optimization/60508
3060         * gcc.target/i386/pr60508.c: New.
3062 2014-03-14  Richard Biener  <rguenther@suse.de>
3064         PR middle-end/60518
3065         * g++.dg/pr60518.C: New testcase.
3067 2014-03-14  Martin Jambor  <mjambor@suse.cz>
3069         PR lto/60461
3070         * gcc.dg/lto/pr60461_0.c: New test.
3072 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
3074         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
3075         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
3076         * gcc.dg/lto/save-temps_0.c: New testcase.
3078 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
3080         PR middle-end/36282
3081         * c-c++-common/pr36282-1.c: New test.
3082         * c-c++-common/pr36282-2.c: New test.
3083         * c-c++-common/pr36282-3.c: New test.
3084         * c-c++-common/pr36282-4.c: New test.
3086 2014-03-13  Richard Henderson  <rth@redhat.com>
3088         PR debug/60438
3089         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
3091 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
3093         PR c++/60383
3094         * g++.dg/template/crash118.C: New.
3095         * g++.dg/template/crash95.C: Adjust.
3097 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
3099         PR rtl-optimization/57189
3100         * gcc.target/i386/pr57189.c: New.
3102 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
3104         PR c++/60254
3105         * g++.dg/cpp0x/static_assert10.C: New.
3106         * g++.dg/cpp0x/static_assert11.C: Likewise.
3107         * g++.dg/cpp0x/static_assert3.C: Adjust.
3109 2014-03-13  Richard Biener  <rguenther@suse.de>
3111         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
3113 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3115         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
3116         2.07 128-bit arithmetic.
3117         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
3119         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
3120         due to when TImode is allowed in VSX registers, the allowable
3121         address modes for TImode is just a single indirect address in
3122         order for the value to be loaded and store in either GPR or VSX
3123         registers.  This affects the generated code, and it would cause
3124         this test to fail, when such an option is used.
3126 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3128         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
3130 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
3132         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
3133         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
3134         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
3135         only test for exactly one if if -mbranch-cost=1 has been passed.
3137 2014-03-12  Christian Bruel  <christian.bruel@st.com>
3139         PR target/60264
3140         * gcc.target/arm/pr60264.c
3142 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3144         PR tree-optimization/60454
3145         * gcc.c-torture/execute/pr60454.c: New test.
3147 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
3148             Marc Glisse  <marc.glisse@inria.fr>
3150         PR tree-optimization/60502
3151         * gcc.c-torture/compile/pr60502.c: New test.
3153 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
3155         PR middle-end/60482
3156         * gcc.dg/vect/pr60482.c: New test.
3158 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
3160         PR c++/60389
3161         * g++.dg/cpp0x/inh-ctor19.C: New.
3163 2014-03-11  Richard Biener  <rguenther@suse.de>
3165         PR tree-optimization/60429
3166         PR tree-optimization/60485
3167         * gcc.dg/pr60485-1.c: New testcase.
3168         * gcc.dg/pr60485-2.c: Likewise.
3170 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
3172         PR ipa/60457
3173         * g++.dg/ipa/pr60457.C: New test.
3175 2014-03-10  Richard Biener  <rguenther@suse.de>
3177         PR middle-end/60474
3178         * g++.dg/torture/pr60474.C: New testcase.
3180 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
3182         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
3184 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
3186         * gcc.dg/lto/pr55113_0.c: New testcase.
3188 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
3190         PR c++/60033
3191         * g++.dg/cpp1y/pr60033.C: New testcase.
3193         PR c++/60393
3194         * g++.dg/cpp1y/pr60393.C: New testcase.
3196 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
3198         PR libfortran/60128
3199         * gfortran.dg/fmt_en.f90: New test.
3201 2014-03-07  Jason Merrill  <jason@redhat.com>
3203         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
3204         * lib/target-supports.exp (check_effective_target_c++11): Now
3205         means C++11 and up.
3206         (check_effective_target_c++11_only): New.
3207         (check_effective_target_c++11_down): New.
3208         (check_effective_target_c++1y): New.
3209         (check_effective_target_c++1y_only): New.
3210         (check_effective_target_c++98_only): Rename from
3211         check_effective_target_c++98.
3212         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
3214 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
3216         PR c++/58609
3217         * g++.dg/cpp0x/constexpr-ice12.C: New.
3219 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
3221         * c-c++-common/gomp/map-1.c: Extend.
3223 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
3224             Janus Weil  <janus@gcc.gnu.org>
3226         PR fortran/51976
3227         * gfortran.dg/deferred_type_component_1.f90 : New test.
3228         * gfortran.dg/deferred_type_component_2.f90 : New test.
3230 2014-03-06  Marek Polacek  <polacek@redhat.com>
3232         PR c/60197
3233         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
3234         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
3236 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
3238         PR target/58595
3239         * gcc.dg/tls/pr58595.c: New test.
3241 2014-03-06  Richard Biener  <rguenther@suse.de>
3243         PR middle-end/60445
3244         PR lto/60424
3245         PR lto/60427
3246         Revert
3247         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
3249         * gcc.dg/lto/pr55113_0.c: New testcase.
3251 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
3253         PR testsuite/59308
3254         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
3255         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
3256         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
3257         s390*/i?86/x86_64.
3258         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3259         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3260         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3261         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3262         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
3263         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
3264         even for mips*/s390*/i?86/x86_64.
3265         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3266         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3267         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3268         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3269         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3271         PR lto/60404
3272         * gcc.dg/lto/pr60404_0.c: New test.
3273         * gcc.dg/lto/pr60404_1.c: New file.
3274         * gcc.dg/lto/pr60404_2.c: New file.
3276 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3278         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
3279         long long" throughout.
3280         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
3281         * gcc.dg/vmx/insert-vsx.c: Likewise.
3282         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
3283         * gcc.dg/vmx/ld-vsx.c: Likewise.
3284         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
3285         * gcc.dg/vmx/ldl-vsx.c: Likewise.
3286         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
3287         * gcc.dg/vmx/merge-vsx.c: Likewise.
3288         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3289         * gcc.dg/vmx/st-vsx.c: Likewise.
3290         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
3291         * gcc.dg/vmx/stl-vsx.c: Likewise.
3292         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
3294 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
3296         * gcc.dg/lto/pr55113_0.c: New testcase.
3298 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
3300         PR c++/60376
3301         * g++.dg/cpp1y/pr60376.C: New.
3303 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3305         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
3307 2014-03-04  Richard Biener  <rguenther@suse.de>
3309         PR tree-optimization/60382
3310         * gcc.dg/vect/pr60382.c: New testcase.
3312 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
3314         PR libfortran/60148
3315         * gfortran.dg/namelist_84.f90: New test.
3317 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
3319         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
3320         argument to avoid inf values.
3321         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
3322         UNION_FP_CHECK machinery.
3324 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
3326         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
3327         i32in128 cases outside special big-endian processing block.
3329 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
3331         PR preprocessor/60400
3332         * c-c++-common/cpp/pr60400.c: New test.
3333         * c-c++-common/cpp/pr60400-1.h: New file.
3334         * c-c++-common/cpp/pr60400-2.h: New file.
3336         PR objc++/60398
3337         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
3339         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
3340         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
3342 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
3344         PR ipa/60150
3345         * g++.dg/lto/pr60150.H: New testcase.
3346         * g++.dg/lto/pr60150_0.C: New testcase.
3347         * g++.dg/lto/pr60150_1.C: New testcase.
3349 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
3351         PR ipa/60306
3352         * testsuite/g++.dg/ipa/devirt-29.C: New testcase
3354 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3356         PR fortran/60236
3357         * gfortran.dg/vect/pr32380.f: Fix expected test results.
3359 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
3361         PR c++/50025
3362         * g++.dg/cpp0x/pr50025.C: New.
3364 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
3366         PR c++/60377
3367         * g++.dg/cpp1y/pr60377.C: New testcase.
3369 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
3371         PR fortran/60341
3372         * gfortran.dg/str_comp_optimize_1.f90: New test.
3374 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
3376         PR target/60071
3377         * gcc.c-torture/compile/pr60071.c: New.
3379 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
3381         PR fortran/60359
3382         * gfortran.dg/unlimited_polymorphic_16.f90: New.
3384 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
3386         PR c++/58610
3387         * g++.dg/cpp0x/constexpr-ice11.C: New.
3389 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
3391         PR c++/60314
3392         * g++.dg/cpp1y/auto-fn24.C: New.
3394 2014-02-28  Joey Ye  <joey.ye@arm.com>
3396         PR target/PR60169
3397         * gcc.target/arm/thumb1-far-jump-3.c: New case.
3399 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
3401         PR c++/60253
3402         * g++.dg/overload/ellipsis2.C: New.
3404 2014-02-27  Jeff Law  <law@redhat.com>
3406         PR rtl-optimization/52714
3407         * gcc.c-torture/compile/pr52714.c: New test.
3409 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
3410             Jeff Law  <law@redhat.com>
3412         PR rtl-optimization/49847
3413         * g++.dg/pr49847.C: New test.
3415 2014-02-27  Marek Polacek  <polacek@redhat.com>
3417         PR middle-end/59223
3418         * c-c++-common/pr59223.c: New test.
3420 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
3422         * common/config/i386/predicates.md (const1256_operand): Remove.
3423         (const2356_operand): New.
3424         (const_1_to_2_operand): Remove.
3425         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
3426         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
3427         (*avx512pf_gatherpf<mode>sf): Ditto.
3428         (avx512pf_gatherpf<mode>df): Ditto.
3429         (*avx512pf_gatherpf<mode>df_mask): Ditto.
3430         (*avx512pf_gatherpf<mode>df): Ditto.
3431         (avx512pf_scatterpf<mode>sf): Ditto.
3432         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
3433         (*avx512pf_scatterpf<mode>sf): Ditto.
3434         (avx512pf_scatterpf<mode>df): Ditto.
3435         (*avx512pf_scatterpf<mode>df_mask): Ditto.
3436         (*avx512pf_scatterpf<mode>df): Ditto.
3437         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
3439 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
3441         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
3442         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
3443         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
3444         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
3445         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
3446         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
3447         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
3448         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
3450 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
3452         PR target/60280
3453         * gnat.dg/renaming5.adb: Change to two expected gotos.
3454         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
3455         jump threads.
3456         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
3457         messages for removed basic block.
3458         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
3459         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
3460         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
3461         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
3463 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3465         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
3466         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
3467         * gcc.dg/vmx/ldl-vsx.c: Likewise.
3468         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
3469         * gcc.dg/vmx/merge-vsx.c: Likewise.
3470         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3472 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
3474         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
3475         * gcc.target/i386/prefetchwt1-1.c: New.
3476         * g++.dg/other/i386-2.C: Add new option.
3477         * g++.dg/other/i386-3.C: Ditto.
3478         * gcc.target/i386/sse-12.c: Ditto.
3479         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
3480         * gcc.target/i386/sse-22.c: Add new option.
3481         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
3483 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3485         PR libfortran/59313
3486         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
3488         PR libfortran/58015
3489         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
3491 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
3493         PR c++/60311
3494         * g++.dg/cpp1y/pr60311.C: New testcase.
3496         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
3498         PR c++/60065
3499         * g++.dg/cpp1y/pr60065.C: New testcase.
3501 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
3503         PR rtl-optimization/60268
3504         * gcc.c-torture/compile/pr60268.c: New test.
3506 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
3508         * gcc.target/microblaze/others/mem_reload.c: New test.
3510 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3512         * gcc.dg/vmx/lde.c: New test.
3513         * gcc.dg/vmx/lde-be-order.c: New test.
3514         * gcc.dg/vmx/ste.c: New test.
3515         * gcc.dg/vmx/ste-be-order.c: New test.
3517 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
3519         PR testsuite/60173
3520         * lib/target-supports.exp
3521         (check_effective_target_logical_op_short_circuit): Add cris-*-*
3522         and crisv32-*-* to list.
3524 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
3526         PR fortran/60302
3527         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
3529 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3531         * gcc.dg/vmx/vsums.c: Check entire result vector.
3532         * gcc.dg/vmx/vsums-be-order.c: Likewise.
3534 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3536         * gcc.dg/vmx/ld.c: New test.
3537         * gcc.dg/vmx/ld-be-order.c: New test.
3538         * gcc.dg/vmx/ld-vsx.c: New test.
3539         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
3540         * gcc.dg/vmx/ldl.c: New test.
3541         * gcc.dg/vmx/ldl-be-order.c: New test.
3542         * gcc.dg/vmx/ldl-vsx.c: New test.
3543         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
3544         * gcc.dg/vmx/st.c: New test.
3545         * gcc.dg/vmx/st-be-order.c: New test.
3546         * gcc.dg/vmx/st-vsx.c: New test.
3547         * gcc.dg/vmx/st-vsx-be-order.c: New test.
3548         * gcc.dg/vmx/stl.c: New test.
3549         * gcc.dg/vmx/stl-be-order.c: New test.
3550         * gcc.dg/vmx/stl-vsx.c: New test.
3551         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
3553 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
3555         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
3556         * g++.dg/other/i386-3.C (dg-options): Ditto.
3557         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
3558         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
3559         -mavx512pf and -msha.
3561 2014-02-21  Richard Biener  <rguenther@suse.de>
3563         PR tree-optimization/60276
3564         * gcc.dg/vect/pr60276.c: New testcase.
3566 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
3568         PR fortran/60234
3569         * gfortran.dg/finalize_23.f90: New.
3571 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
3573         PR c++/60052
3574         PR c++/60053
3575         * g++.dg/cpp1y/pr60052.C: New testcase.
3576         * g++.dg/cpp1y/pr60053.C: New testcase.
3578 2014-02-21  Tobias Burnus  <burnus@net-b.de>
3580         PR fortran/60286
3581         * gfortran.dg/inquire_16.f90: New.
3583 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
3585         * gcc.target/nios2/biggot-1.c: New.
3586         * gcc.target/nios2/biggot-2.c: New.
3588 2014-02-20  Martin Jambor  <mjambor@suse.cz>
3590         PR ipa/55260
3591         * gcc.dg/ipa/pr55260.c: New test.
3593 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
3595         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
3596         for execution test case.
3598 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
3600         PR ipa/58555
3601         * g++.dg/torture/pr58555.C: New testcase.
3603 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
3605         PR target/60204
3606         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
3607         reflect abi fix.
3608         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
3610 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
3611             Kirill Yukhin  <kirill.yukhin@intel.com>
3613         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
3614         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
3615         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
3616         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
3617         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
3618         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
3620 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
3622         PR c/37743
3623         * g++.dg/ext/builtin-bswap1.C: New test.
3624         * c-c++-common/pr37743.c: New test.
3626 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
3628         * gcc.dg/decl-10.c: New test.
3630 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
3632         PR c++/60267
3633         * g++.dg/ext/ivdep-1.C: New test.
3635         PR c++/60267
3636         * gcc.dg/pr60267.c: New test.
3638 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
3640         PR target/59794
3641         * gcc.target/i386/pr39162.c: Add dg-prune-output.
3642         (dg-options): Remove -Wno-psabi.
3643         * gcc.target/i386/pr59794-2.c: Ditto.
3644         * gcc.target/i386/pr60205-1.c: Ditto.
3645         * gcc.target/i386/sse-5.c: Ditto.
3647 2014-02-18  Nick Clifton  <nickc@redhat.com>
3649         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
3650         * gcc.dg/pr23623.c: Likewise.
3651         * gcc.dg/pr48784-1.c: Likewise.
3652         * gcc.dg/pr48784-2.c: Likewise.
3653         * gcc.dg/pr56997-2.c: Likewise.
3654         * gcc.dg/sms-6.c: Likewise.
3655         * gcc.dg/torture/pr60183.c: Likewise.
3656         * gcc.dg/torture/vec-cvt-1.c: Likewise.
3657         * gcc.c-torture/execute/20061220-1.x: New.
3658         * gcc.c-torture/execute/pr43220.x: New.
3659         * gcc.c-torture/execute/pr51581-1.x: New.
3660         * gcc.c-torture/execute/pr51581-2.x: New.
3661         * gcc.c-torture/execute/pr58570.x: New.
3662         * gcc.c-torture/unsorted/DFcmp.x: New.
3663         * gcc.c-torture/unsorted/SFset.x: New.
3665 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
3667         * gnat.dg/opt31.adb: New test.
3669 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3671         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
3673 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
3675         PR fortran/60232
3676         * gfortran.dg/typebound_proc_33.f90: New.
3678 2014-02-19  Marek Polacek  <polacek@redhat.com>
3680         PR c/60195
3681         * gcc.dg/pr60195.c: New test.
3683 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
3685         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
3687 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
3689         PR preprocessor/58844
3690         * c-c++-common/cpp/pr58844-1.c: New test.
3691         * c-c++-common/cpp/pr58844-2.c: New test.
3693 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
3695         PR c++/60225
3696         * g++.dg/cpp0x/constexpr-ice10.C: New.
3698 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
3700         PR c++/60215
3701         * g++.dg/cpp0x/pr60215.C: New.
3703 2014-02-18  Tobias Burnus  <burnus@net-b.de>
3705         PR fortran/49397
3706         * gfortran.dg/proc_ptr_45.f90: New.
3707         * gfortran.dg/proc_ptr_46.f90: New.
3709 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
3711         PR c++/60190
3712         * g++.dg/cpp1y/pr60190.C: New testcase.
3714         PR c++/60064
3715         * g++.dg/cpp1y/pr60064.C: New testcase.
3717 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
3719         PR target/60205
3720         * gcc.target/i386/pr60205-1.c: New test.
3721         * gcc.target/i386/pr60205-2.c: Ditto.
3723 2014-02-18  Kai Tietz  <ktietz@redhat.com>
3725         PR target/60193
3726         * gcc.target/i386/nest-1.c: New testcase.
3728 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
3730         * gnat.dg/opt32.adb: New test.
3732 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
3734         PR fortran/60231
3735         * gfortran.dg/typebound_generic_15.f90: New.
3737 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
3739         PR fortran/55907
3740         * gfortran.dg/init_flag_12.f90: New.
3742 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
3743             Ilya Tocar  <ilya.tocar@intel.com>
3745         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
3746         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
3747         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
3748         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3750 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
3752         * lib/target-supports.exp
3753         (check_effective_target_logical_op_short_circuit): New procedure.
3754         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
3755         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
3756         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
3757         * gcc.dg/tree-ssa/vrp47.c: Likewise.
3758         * gcc.dg/tree-ssa/vrp87.c: Likewise.
3759         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
3760         logical_op_short_circuit for the alternative test, extending
3761         it to arm_cortex_m.
3763 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
3765         PR target/60203
3766         * gcc.target/powerpc/pr60203.c: New testsuite.
3768 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
3770         PR fortran/59599
3771         * gfortran.dg/ichar_3.f90: New test.
3773 2014-02-15  Richard Biener  <rguenther@suse.de>
3775         PR tree-optimization/60183
3776         * gcc.dg/torture/pr60183.c: New testcase.
3778 2014-02-14  Jeff Law  <law@redhat.com>
3780         PR rtl-optimization/60131
3781         * g++.dg/torture/pr60131.C: New test.
3783 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
3785         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
3786         on command-line.
3788 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3790         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
3792 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
3794         * gcc.c-torture/compile/20140213.c: New test.
3796 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
3798         PR target/43546
3799         * gcc.target/i386/pr43546.c: New test.
3801 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3803         * gcc.target/s390/hotpatch-compile-8.c: New test.
3805 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
3807         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
3808         definition with an ifndef.
3809         * gcc.dg/pr59605-2.c: New test.
3811 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
3813         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
3815 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
3817         * gcc.dg/torture/float128-mul-underflow.c,
3818         gcc.dg/torture/float128-truncdf-underflow.c,
3819         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
3821 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
3823         PR middle-end/59737
3824         * g++.dg/ipa/pr59737.C: New test.
3826 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
3828         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
3830 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
3832         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
3834         * gcc.dg/cilk-plus/jump-openmp.c: New file.
3836 2014-02-12  Richard Biener  <rguenther@suse.de>
3838         PR middle-end/60092
3839         * gcc.dg/torture/pr60092.c: New testcase.
3840         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
3842 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
3844         * gcc.c-torture/execute/20140212-1.c: New test.
3846 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
3848         PR c++/60047
3849         * g++.dg/cpp0x/pr60047.C: New.
3851 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
3853         PR c/60101
3854         * c-c++-common/pr60101.c: New test.
3856 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
3858         PR lto/59468
3859         * g++.dg/ipa/devirt-27.C: New testcase.
3860         * g++.dg/ipa/devirt-26.C: New testcase.
3862 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
3864         PR target/60137
3865         * gcc.target/powerpc/pr60137.c: New file.
3867 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
3869         PR fortran/52370
3870         * gfortran.dg/pr52370.f90: New test.
3872 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
3874         PR target/59927
3875         Revert
3876         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
3878         PR testsuite/58630
3879         * gcc.target/i386/pr43662.c (dg-options):
3880         Add -maccumulate-outgoing-args.
3881         * gcc.target/i386/pr43869.c (dg-options): Ditto.
3882         * gcc.target/i386/pr57003.c (dg-options): Ditto.
3883         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
3884         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
3885         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
3886         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
3887         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
3888         Add -maccumulate-outgoing-args.
3889         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
3890         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
3891         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
3892         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
3893         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
3894         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
3895         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
3896         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
3897         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
3898         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
3899         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
3900         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
3901         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
3902         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
3903         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
3905 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
3907         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
3909 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
3911         PR debug/59776
3912         * gcc.dg/guality/pr59776.c: New test.
3914 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
3916         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
3917         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
3918         (add_options_for_arm_vfp3): New.
3920 2014-02-11  Jeff Law  <law@redhat.com>
3922         PR middle-end/54041
3923         * gcc.target/m68k/pr54041.c: New test.
3925 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
3927         PR target/59927
3928         * gcc.target/i386/pr59927.c: New test.
3930 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
3932         * gcc.dg/vect/pr57741-3.c: Require vect_int.
3933         * gcc.dg/vect/pr60012.c: Likewise.
3934         * gcc.dg/vect/vect-119.c: Likewise.
3935         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
3936         * gcc.dg/vect/vect-outer-4c.c: Likewise.
3938 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3940         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
3942 2014-02-10  Jeff Law  <law@redhat.com>
3944         PR middle-end-52306
3945         * gcc.c-torture/compile/pr52306.c: New test.
3947 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3949         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
3951 2014-02-10  Richard Biener  <rguenther@suse.de>
3953         PR tree-optimization/60115
3954         * gcc.dg/torture/pr60115.c: New testcase.
3956 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
3958         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
3959         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
3961 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
3962             Ilya Tocar  <ilya.tocar@intel.com>
3964         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
3965         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
3966         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
3967         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
3968         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
3969         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
3970         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
3971         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
3972         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
3973         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
3974         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
3975         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
3976         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
3977         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
3978         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
3979         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
3980         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
3981         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
3982         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
3983         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
3984         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
3985         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
3986         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
3987         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
3988         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
3989         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
3990         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
3992 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
3994         * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
3996 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
3998         PR fortran/57522
3999         * gfortran.dg/associated_target_5.f03: New test.
4001 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
4003         PR fortran/59026
4004         * gfortran.dg/elemental_by_value_1.f90: New test.
4006 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
4008         PR fortran/58470
4009         * gfortran.dg/finalize_22.f90: New.
4011 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
4013         PR fortran/60066
4014         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
4015         was fixed by the patch for PR59906.
4017 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
4019         PR translation/52289
4020         * gfortran.dg/coarray_8.f90: Update dg-error match.
4022 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
4024         PR c/59984
4025         * gcc.dg/vect/pr59984.c: New test.
4027         PR middle-end/60092
4028         * gcc.dg/attr-alloc_align-1.c: New test.
4029         * gcc.dg/attr-alloc_align-2.c: New test.
4030         * gcc.dg/attr-alloc_align-3.c: New test.
4031         * gcc.dg/attr-assume_aligned-1.c: New test.
4032         * gcc.dg/attr-assume_aligned-2.c: New test.
4033         * gcc.dg/attr-assume_aligned-3.c: New test.
4035 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
4037         PR target/60077
4038         * gcc.target/i386/pr60077-1.c: New test.
4039         * gcc.target/i386/pr60077-2.c: New test.
4041 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
4043         PR preprocessor/56824
4044         * gcc.dg/pr56824.c: New test.
4046 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4048         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
4049         variable used for atomic operations.
4051 2014-02-07  Richard Biener  <rguenther@suse.de>
4053         PR middle-end/60092
4054         * gcc.dg/vect/pr60092-2.c: New testcase.
4056 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
4058         PR c++/60082
4059         Revert
4060         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4062         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
4063         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4065 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4067         * gcc.target/s390/fp2int1.c: New testcase.
4069 2014-02-07  Richard Biener  <rguenther@suse.de>
4071         PR middle-end/60092
4072         * gcc.dg/tree-ssa/alias-30.c: New testcase.
4073         * gcc.dg/tree-ssa/alias-31.c: Likewise.
4075 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
4077         PR ipa/59918
4078         * g++.dg/torture/pr59918.C: New testcase.
4080 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
4082         PR target/59575
4083         * gcc.target/arm/pr59575.c: New test.
4085         PR debug/59992
4086         * gcc.dg/pr59992.c: New test.
4088 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
4090         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
4091         init_priority. Test alignment of variable instead of function.
4093 2014-02-06  Marek Polacek  <polacek@redhat.com>
4095         PR c/60087
4096         * gcc.dg/pr60087.c: New test.
4098 2014-02-06  Alan Modra  <amodra@gmail.com>
4100         * gcc.target/powerpc/pr60032.c: New.
4102 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
4104         PR target/60062
4105         * gcc.c-torture/execute/pr60062.c: New test.
4106         * gcc.c-torture/execute/pr60072.c: New test.
4108 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
4110         * gcc.dg/tree-ssa/pr59597.c: Make called function static
4111         so that expected outcome works for PIC variants too.
4113 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
4114             Kugan Vivekanandarajah  <kuganv@linaro.org>
4116         * gcc.target/arm/vect-noalign.c: New file.
4118 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
4119             Jakub Jelinek  <jakub@redhat.com>
4121         PR middle-end/60013
4122         * gcc.dg/pr60013.c: New testcase.
4124 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4126         * gcc.dg/vmx/sum2s.c: New.
4127         * gcc.dg/vmx/sum2s-be-order.c: New.
4129 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4131         * gcc.dg/vmx/pack.c: New.
4132         * gcc.dg/vmx/pack-be-order.c: New.
4133         * gcc.dg/vmx/unpack.c: New.
4134         * gcc.dg/vmx/unpack-be-order.c: New.
4136 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4138         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
4139         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4141 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4143         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
4144         Use __builtin_floorf, __builtin_ceilf.
4145         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
4146         declaration.
4147         (TEST): Use __builtin_floorf.
4148         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4150 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
4152         PR ipa/59947
4153         * g++.dg/opt/pr59947.C: New test.
4155         PR c++/58703
4156         * c-c++-common/gomp/pr58703.c: New test.
4158 2014-02-05  Richard Biener  <rguenther@suse.de>
4160         PR testsuite/60076
4161         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
4162         avoid using unsigned long long.
4164 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
4166         PR middle-end/57499
4167         * g++.dg/torture/pr57499.C: New test.
4169 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
4171         * gcc.dg/asan/nosanitize-and-inline.c: New test.
4173 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
4175         * g++.dg/ipa/devirrt-22.C: Fix template.
4177 2014-02-04  Marek Polacek  <polacek@redhat.com>
4179         PR c/60036
4180         * gcc.dg/pr60036.c: New test.
4182 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
4184         PR ipa/60058
4185         * g++.dg/torture/pr60058.C: New testcase.
4187 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4189         * g++.dg/tsan/default_options.C: Invert check.
4191 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
4193         PR tree-optimization/60002
4194         * g++.dg/opt/pr60002.C: New test.
4196         PR tree-optimization/60023
4197         * g++.dg/vect/pr60023.cc: New test.
4199         PR ipa/60026
4200         * c-c++-common/torture/pr60026.c: New test.
4202         PR rtl-optimization/57915
4203         * gcc.target/i386/pr57915.c: New test.
4205 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4207         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
4209 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
4211         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
4213 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
4215         PR middle-end/59261
4216         * gcc.dg/pr59261.c: New test.
4218 2014-02-04  Richard Biener  <rguenther@suse.de>
4220         PR tree-optimization/60012
4221         * gcc.dg/vect/pr60012.c: New testcase.
4223 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4225         PR target/59788
4226         * g++.dg/eh/unwind-direct.C: New test.
4228 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
4230         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
4231         timeout value to 20s.
4233 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
4235         PR ipa/59882
4236         * g++.dg/torture/pr59882.C: New testcase
4238 2014-02-03  Jan Hubicka  <jh@suse.cz>
4240         PR ipa/59831
4241         * g++.dg/ipa/devirt-22.C: New testcase.
4243 2014-02-03  Jan Hubicka  <jh@suse.cz>
4245         * g++.dg/ipa/devirt-25.C: New testcase.
4247 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
4249         PR tree-optimization/59924
4250         * gcc.dg/pr59924.c: New test.
4252 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
4254         PR ipa/59831
4255         * g++.dg/ipa/devirt-24.C: New testcase.
4257 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
4259         PR c++/53017
4260         PR c++/59211
4261         * c-c++-common/attributes-1.c: New testcase.
4262         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
4264 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
4266         PR c++/58871
4267         * g++.dg/cpp0x/pr58871.C: New.
4269 2014-02-03  Cong Hou  <congh@google.com>
4271         PR tree-optimization/60000
4272         * g++.dg/vect/pr60000.cc: New test.
4274 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
4276         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
4277         * gcc.target/i386/long-double-64-4.c: Likewise.
4278         * gcc.target/i386/long-double-80-1.c: Likewise.
4279         * gcc.target/i386/long-double-80-2.c: Likewise.
4280         * gcc.target/i386/long-double-80-3.c: Likewise.
4281         * gcc.target/i386/long-double-80-4.c: Likewise.
4282         * gcc.target/i386/long-double-80-5.c: Likewise.
4283         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
4284         __multf3 isn't used.
4285         * gcc.target/i386/long-double-64-3.c: Likewise.
4286         * gcc.target/i386/long-double-128-1.c: New test.
4287         * gcc.target/i386/long-double-128-2.c: Likewise.
4288         * gcc.target/i386/long-double-128-3.c: Likewise.
4289         * gcc.target/i386/long-double-128-4.c: Likewise.
4290         * gcc.target/i386/long-double-128-5.c: Likewise.
4291         * gcc.target/i386/long-double-128-6.c: Likewise.
4292         * gcc.target/i386/long-double-128-7.c: Likewise.
4293         * gcc.target/i386/long-double-128-8.c: Likewise.
4294         * gcc.target/i386/long-double-128-9.c: Likewise.
4295         * gcc.target/i386/long-double-64-5.c: Likewise.
4296         * gcc.target/i386/long-double-64-6.c: Likewise.
4297         * gcc.target/i386/long-double-64-7.c: Likewise.
4298         * gcc.target/i386/long-double-64-8.c: Likewise.
4299         * gcc.target/i386/long-double-64-9.c: Likewise.
4300         * gcc.target/i386/long-double-80-10.c: Likewise.
4301         * gcc.target/i386/long-double-80-8.c: Likewise.
4302         * gcc.target/i386/long-double-80-9.c: Likewise.
4304 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
4306         PR rtl-optimization/57662
4307         * g++.dg/pr57662.C: New test.
4309 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4311         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
4312         * gcc.dg/vmx/perm.c: New.
4313         * gcc.dg/vmx/perm-be-order.c: New.
4315 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4317         * gcc.dg/vmx/vsums.c: New.
4318         * gcc.dg/vmx/vsums-be-order.c: New.
4320 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
4322         * g++.dg/ipa/devirt-23.C: New testcase.
4323         * g++.dg/ipa/devirt-20.C: Fix template.
4325 2014-02-02  Jan Hubicka  <jh@suse.cz>
4327         * g++.dg/ipa/devirt-21.C: New testcase.
4329 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
4331         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
4332         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
4334 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
4336         PR target/60017
4337         * gcc.c-torture/execute/pr60017.c: New test.
4339 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
4341         PR fortran/57033
4342         * gfortran.dg/default_initialization_7.f90: New test.
4344 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
4346         PR fortran/59906
4347         * gfortran.dg/elemental_subroutine_9.f90: New test.
4349 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
4351         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
4353 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
4355         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
4357 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
4359         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
4361 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
4363         PR c++/51219
4364         * g++.dg/init/bitfield5.C: New.
4366 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
4368         PR tree-optimization/60003
4369         * gcc.c-torture/execute/pr60003.c: New test.
4371 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
4373         PR bootstrap/59985
4374         * gcc.target/arm/pr59985.C: New.
4376 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
4378         PR sanitizer/59410
4379         * lib/tsan-dg.exp (tsan_init): Instead of not running any
4380         tsan tests if trivial testcase doesn't run, set dg-do-what-default
4381         to compile.
4382         (tsan_finish): Restore dg-do-what-default.
4383         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
4384         * g++.dg/tsan/fd_close_norace2.C: Likewise.
4385         * g++.dg/tsan/default_options.C: Likewise.
4386         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
4387         * g++.dg/tsan/atomic_free2.C: Likewise.
4388         * g++.dg/tsan/cond_race.C: Likewise.
4389         * g++.dg/tsan/fd_close_norace.C: Likewise.
4390         * g++.dg/tsan/benign_race.C: Likewise.
4391         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
4392         * c-c++-common/tsan/simple_race.c: Likewise.
4393         * c-c++-common/tsan/mutexset1.c: Likewise.
4394         * c-c++-common/tsan/thread_leak2.c: Likewise.
4395         * c-c++-common/tsan/tls_race.c: Likewise.
4396         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
4397         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
4398         * c-c++-common/tsan/free_race2.c: Likewise.
4399         * c-c++-common/tsan/thread_leak.c: Likewise.
4400         * c-c++-common/tsan/thread_leak1.c: Likewise.
4401         * c-c++-common/tsan/race_on_barrier.c: Likewise.
4402         * c-c++-common/tsan/free_race.c: Likewise.
4403         * c-c++-common/tsan/sleep_sync.c: Likewise.
4404         * c-c++-common/tsan/tiny_race.c: Likewise.
4405         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
4406         * c-c++-common/tsan/atomic_stack.c: Likewise.
4407         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
4408         in dg-output regexps.
4409         * c-c++-common/tsan/simple_stack.c: Likewise.
4411 2014-01-31  Richard Henderson  <rth@redhat.com>
4413         * g++.dg/tm/pr60004.C: New.
4415 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
4417         PR c++/59082
4418         * g++.dg/inherit/crash4.C: New.
4420 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
4422         * c-c++-common/tsan/simple_race.c: Made test less flaky.
4424 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
4426         * gcc.target/i386/m512-check.h: Use correct rounding values.
4428 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
4430         * gcc.target/i386/avx-1.c: Use correct rounding values.
4431         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
4432         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
4433         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
4434         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
4435         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
4436         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
4437         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
4438         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
4439         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
4440         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
4441         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
4442         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
4443         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
4444         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
4445         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
4446         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
4447         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
4448         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
4449         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
4450         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
4451         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
4452         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
4453         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
4454         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
4455         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
4456         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4457         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
4458         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
4459         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
4460         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
4461         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
4462         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
4463         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
4464         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
4465         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
4466         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
4467         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
4468         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
4469         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
4470         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
4471         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
4472         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
4473         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
4474         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
4475         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
4476         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
4477         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
4478         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
4479         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
4480         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
4481         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
4482         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
4483         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
4484         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
4485         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
4486         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
4487         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
4488         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
4489         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
4490         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
4491         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
4492         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
4493         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
4494         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
4495         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
4496         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
4497         * gcc.target/i386/sse-13.c: Ditto.
4498         * gcc.target/i386/sse-14.c: Ditto.
4499         * gcc.target/i386/sse-22.c: Ditto.
4500         * gcc.target/i386/sse-23.c: Ditto.
4502 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
4504         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
4505         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
4507 2014-01-31  Richard Biener  <rguenther@suse.de>
4509         PR middle-end/59990
4510         * gcc.dg/torture/pr59990.c: New testcase.
4512 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
4514         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
4515         if it fails don't run any tsan tests.
4517 2014-01-31  Marek Polacek  <polacek@redhat.com>
4519         PR c/59963
4520         * gcc.dg/pr59940.c (g): Adjust dg-warning.
4521         (y): Adjust dg-error.
4522         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
4523         * gcc.dg/pr59963-1.c: New test.
4524         * gcc.dg/pr59963-2.c: New test.
4525         * gcc.dg/pr59963-3.c: New test.
4527 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
4529         PR target/59923
4530         * gcc.target/arm/pr59923.c: New test.
4532 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4534         * gcc.dg/vmx/splat.c: New.
4535         * gcc.dg/vmx/splat-vsx.c: New.
4536         * gcc.dg/vmx/splat-be-order.c: New.
4537         * gcc.dg/vmx/splat-vsx-be-order.c: New.
4538         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
4539         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
4541 2014-01-30  Richard Biener  <rguenther@suse.de>
4543         PR tree-optimization/59993
4544         * gcc.dg/torture/pr59993.c: New testcase.
4546 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
4548         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
4549         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
4550         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
4551         vect_int rather than vect_float.
4553 2014-01-30  Marek Polacek  <polacek@redhat.com>
4555         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
4557 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
4559         * gcc.target/microblaze/isa/fcmp4.c: New.
4561 2014-01-30  Marek Polacek  <polacek@redhat.com>
4563         PR c/59940
4564         * gcc.dg/pr59940.c: New test.
4565         * gcc.dg/pr35635.c (func3): Move dg-warning.
4567 2014-01-30  Richard Biener  <rguenther@suse.de>
4569         PR tree-optimization/59903
4570         * gcc.dg/torture/pr59903.c: New testcase.
4572 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
4574         PR c++/58843
4575         * g++.dg/lookup/crash8.C: New.
4577 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
4579         PR c++/58649
4580         * g++.dg/template/crash117.C: New.
4582 2014-01-30  Richard Biener  <rguenther@suse.de>
4584         PR c/59905
4585         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
4586         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
4587         abort.
4588         * gcc.dg/invalid-call-1.c: Likewise.
4590 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
4592         PR c++/58561
4593         * g++.dg/cpp1y/auto-fn23.C: New.
4595 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
4597         PR c++/58846
4598         * g++.dg/init/dso_handle2.C: New.
4600 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
4602         PR c++/58674
4603         * g++.dg/cpp0x/pr58674.C: New.
4605 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
4607         PR target/59617
4608         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
4609         * gcc.target/i386/avx512f-gather-5.c: Ditto.
4611 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4613         * gcc.dg/vmx/merge-be-order.c: New.
4614         * gcc.dg/vmx/merge.c: New.
4615         * gcc.dg/vmx/merge-vsx-be-order.c: New.
4616         * gcc.dg/vmx/merge-vsx.c: New.
4618 2014-01-29  Richard Biener  <rguenther@suse.de>
4620         PR tree-optimization/58742
4621         * gcc.dg/pr58742-1.c: New testcase.
4622         * gcc.dg/pr58742-2.c: Likewise.
4623         * gcc.dg/pr58742-3.c: Likewise.
4625 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
4627         * gcc.target/arm/ftest-armv7ve-arm.c: New.
4628         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
4629         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
4631 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
4633         PR c++/58702
4634         * g++.dg/gomp/pr58702.C: New.
4636 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
4638         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
4639         selector.
4641 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
4643         PR middle-end/59917
4644         PR tree-optimization/59920
4645         * gcc.dg/pr59920-1.c: New test.
4646         * gcc.dg/pr59920-2.c: New test.
4647         * gcc.dg/pr59920-3.c: New test.
4648         * c-c++-common/gomp/pr59917-1.c: New test.
4649         * c-c++-common/gomp/pr59917-2.c: New test.
4651         PR tree-optimization/59594
4652         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
4653         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
4654         * gcc.dg/vect/pr59594.c: New test.
4656 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
4658         PR fortran/59414
4659         * gfortran.dg/allocate_class_3.f90: New test.
4661 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
4663         PR preprocessor/59935
4664         * c-c++-common/cpp/warning-zero-location.c: New test.
4665         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
4667 2014-01-27  Steve Ellcey  <sellcey@mips.com>
4669         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
4671 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
4673         * g++.dg/ext/mv16.C: New tests.
4675 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
4677         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
4678         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4679         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
4680         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4681         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
4682         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4683         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
4684         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
4685         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
4686         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4687         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
4688         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4689         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
4690         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4691         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
4692         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
4693         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
4694         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4695         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
4696         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4697         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
4698         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4699         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
4700         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4701         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
4702         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4703         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
4704         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4705         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
4706         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4707         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
4708         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4709         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
4710         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4711         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
4712         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4713         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
4714         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4715         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
4716         _mm512_mask_cvtepi32_storeu_epi8.
4717         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4718         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
4719         _mm512_mask_cvtepi32_storeu_epi16.
4720         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4721         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
4722         _mm512_mask_cvtepi64_storeu_epi8.
4723         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4724         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
4725         _mm512_mask_cvtepi64_storeu_epi16.
4726         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4727         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
4728         _mm512_mask_cvtepi64_storeu_epi32.
4729         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4730         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
4731         _mm512_mask_cvtsepi32_storeu_epi8.
4732         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4733         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
4734         _mm512_mask_cvtsepi32_storeu_epi16.
4735         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4736         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
4737         _mm512_mask_cvtsepi64_storeu_epi8.
4738         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4739         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
4740         _mm512_mask_cvtsepi64_storeu_epi16.
4741         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4742         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
4743         _mm512_mask_cvtsepi64_storeu_epi32.
4744         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4745         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
4746         _mm512_mask_cvtusepi32_storeu_epi8.
4747         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4748         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
4749         _mm512_mask_cvtusepi32_storeu_epi16.
4750         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4751         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
4752         _mm512_mask_cvtusepi64_storeu_epi8.
4753         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4754         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
4755         _mm512_mask_cvtusepi64_storeu_epi16.
4756         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4757         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
4758         _mm512_mask_cvtusepi64_storeu_epi32.
4759         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4760         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
4762 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
4764         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
4765         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
4766         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
4767         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
4768         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
4769         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
4770         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
4771         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
4772         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
4773         built-ins roudning immediate.
4774         * gcc.target/i386/sse-22.c: Add new built-ins.
4775         * gcc.target/i386/sse-23.c: Ditto.
4776         * gcc.target/i386/avx-1.c: Ditto.
4778 2014-01-27  Christian Bruel  <christian.bruel@st.com>
4780         * gcc.target/sh/torture/strncmp.c: New tests.
4782 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
4784         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
4786 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4788         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
4790 2014-01-24  Jeff Law  <law@redhat.com>
4792         PR tree-optimization/59919
4793         * gcc.c-torture/compile/pr59919.c: New test.
4795 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
4797         PR c++/57524
4798         * g++.dg/ext/timevar2.C: New.
4800 2014-01-24  Marek Polacek  <polacek@redhat.com>
4802         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
4804 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
4806         PR target/59929
4807         * gcc.target/i386/pr59929.c: New test.
4809 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4811         PR target/59909
4812         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
4813         word atomic functions at runtime.
4815 2014-01-23  Marek Polacek  <polacek@redhat.com>
4817         PR c/59846
4818         * gcc.dg/pr59846.c: New test.
4820 2014-01-23  Marek Polacek  <polacek@redhat.com>
4822         PR c/58346
4823         * c-c++-common/pr58346-1.c: New test.
4824         * c-c++-common/pr58346-2.c: New test.
4825         * c-c++-common/pr58346-3.c: New test.
4827 2014-01-23  Marek Polacek  <polacek@redhat.com>
4829         PR c/59871
4830         * gcc.dg/20020220-2.c: Adjust dg-warning message.
4831         * gcc.dg/pr59871.c: New test.
4833 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
4835         PR c++/58980
4836         * g++.dg/parse/enum11.C: New.
4838 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
4840         * gcc.target/aarch64/sshr64_1.c: New testcase.
4842 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4844         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
4845         SIMD enabled function.
4846         * g++.dg/cilk-plus/ef_test.C: New test.
4847         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
4848         and added C++ ones.
4849         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
4850         to differenciate C error messages from C++ ones.
4852 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
4854         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
4856 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
4858         * gcc.target/microblaze/others/builtin-trap.c: New test,
4860 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
4862         PR middle-end/58809
4863         * c-c++-common/gomp/pr58809.c: New test.
4865 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
4867         PR sanitizer/59897
4868         * c-c++-common/asan/use-after-return-1.c: Fixed
4869         to pass on darwin.
4871 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
4873         PR preprocessor/58580
4874         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
4876 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
4877             Ilya Tocar  <ilya.tocar@intel.com>
4879         * gcc.target/i386/avx512f-kmovw-1.c: New.
4881 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
4883         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
4884         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4885         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4886         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4887         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4888         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4890 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
4892         PR target/52125
4893         * gcc.dg/pr48774.c: Remove skip for mips_rel.
4894         * gcc.target/mips/pr52125.c: New test.
4896 2014-01-22  Marek Polacek  <polacek@redhat.com>
4898         PR c/59891
4899         * gcc.dg/torture/pr59891.c: New test.
4901 2014-01-22  Jeff Law  <law@redhat.com>
4903         PR tree-optimization/59597
4904         * gcc.dg/tree-ssa/pr59597.c: New test.
4906 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
4908         PR rtl-optimization/59477
4909         * g++.dg/pr59477.C: New.
4911 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
4913         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
4915 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
4917         PR c++/59482
4918         * g++.dg/pr59482.C: New.
4920 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4922         * gcc.dg/vmx/insert-vsx-be-order.c: New.
4923         * gcc.dg/vmx/extract-vsx.c: New.
4924         * gcc.dg/vmx/extract-vsx-be-order.c: New.
4925         * gcc.dg/vmx/insert-vsx.c: New.
4927 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
4929         PR rtl-optimization/59896
4930         * gcc.target/arm/pr59896.c: New.
4932 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
4934         PR rtl-optimization/59858
4935         * gcc.target/arm/pr59858.c: New.
4937 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
4939         PR target/59003
4940         * gcc.dg/tree-prof/pr59003.c: New test.
4942         PR middle-end/59860
4943         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
4944         other targets.
4946 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
4948         * gfortran.dg/round_3.f08: Add more cases.
4950 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
4952         * lib/target-supports.exp (force_conventional_output_for): New
4953         procedure.
4954         * lib/scanasm.exp (scan-assembler_required_options)
4955         (scan-assembler-not_required_options)
4956         (scan-assembler-times_required_options): Replace with
4957         force_conventional_output_fors.
4958         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
4959         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
4961 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
4963         PR middle-end/59789
4964         * gcc.target/i386/pr59789.c: New testcase.
4966 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
4968         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
4969         the 'code' bitfield from 16 to 8.
4971 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
4973         * lib/target-supports.exp
4974         (check_effective_target_vect_perm): Exclude aarch64_be.
4975         (check_effective_target_vect_perm_byte): Likewise.
4976         (check_effective_target_vect_perm_short): Likewise.
4978 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
4980         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
4981         (RUN_TEST): Use new macro.
4982         (INDEX64_32): Delete.
4983         (INDEX64_64): Likewise.
4984         (INDEX128_32): Likewise.
4985         (INDEX128_64): Likewise.
4986         (INDEX): Likewise.
4987         (test_vneg_f32): Use fixed RUN_TEST.
4989 2014-01-20  Richard Biener  <rguenther@suse.de>
4991         PR middle-end/59860
4992         * gcc.dg/pr59860.c: New testcase.
4994 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
4996         PR target/59880
4997         * gcc.target/i386/pr59880.c: New test.
4999 2014-01-20  Renlin Li  <renlin.li@arm.com>
5001         * gcc.dg/pr44194-1.c: Tweak regexp.
5003 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5005         PR libfortran/59771
5006         PR libfortran/59774
5007         PR libfortran/59836
5008         * gfortran.dg/round_3.f08: New cases added.
5009         * gfortran.dg/fmt_g_1.f90: New test.
5011 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
5013         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
5015 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
5017         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
5019 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
5021         * gcc.dg/vect/pr57705.c: Require vect_int.
5022         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
5023         * gcc.dg/vect/vect-alias-check.c: Likewise.
5025 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
5027         PR fortran/58007
5028         * gfortran.dg/unresolved_fixup_1.f90: New test.
5029         * gfortran.dg/unresolved_fixup_2.f90: New test.
5031 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
5033         PR target/58944
5034         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
5035         Remove dg-prune-output lines.
5037 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
5039         PR middle-end/59706
5040         * gfortran.dg/pr59706.f90: New test.
5041         * g++.dg/ext/pr59706.C: New test.
5043 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
5045         PR c++/59270
5046         PR c++/58811
5047         * g++.dg/cpp0x/decltype-incomplete1.C: New.
5048         * g++.dg/init/pr58811.C: Likewise.
5050 2014-01-17  Jeff Law  <law@redhat.com>
5052         PR middle-end/57904
5053         * gfortran.dg/pr57904.f90: New test.
5055 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
5057         PR c++/59269
5058         * g++.dg/cpp0x/nsdmi-union4.C: New.
5060 2014-01-17  Marek Polacek  <polacek@redhat.com>
5062         PR c++/59838
5063         * g++.dg/diagnostic/pr59838.C: New test.
5065 2014-01-17  Marek Polacek  <polacek@redhat.com>
5067         PR c/58346
5068         * gcc.dg/pr58346.c: New test.
5070 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
5072         PR testsuite/58776
5073         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
5074         dg-options, use dg-additional-options for i?86/x86_64 to avoid
5075         option duplication.
5077         PR fortran/59440
5078         * gfortran.dg/pr59440-1.f90: New test.
5079         * gfortran.dg/pr59440-2.f90: New test.
5080         * gfortran.dg/pr59440-3.f90: New test.
5082         PR testsuite/59064
5083         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
5084         testing for " version" and " alias" with one testing for
5085         " version\[^\n\r]* alias".
5086         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
5087         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
5088         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
5089         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
5090         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
5091         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
5093         PR c++/57945
5094         * c-c++-common/torture/pr57945.c: New test.
5096 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
5098         * gcc.target/arm/its.c: New testcase.
5100 2014-01-16  Jan Hubicka  <jh@suse.cz>
5102         PR ipa/59775
5103         * g++.dg/torture/pr59775.C: New testcase.
5105 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
5107         PR middle-end/58344
5108         * gcc.c-torture/compile/pr58344.c: New test.
5110         PR target/59839
5111         * gcc.target/i386/pr59839.c: New test.
5113         PR debug/54694
5114         * gcc.target/i386/pr9771-1.c (main): Rename to...
5115         (real_main): ... this.  Add __asm name "main".
5116         (ASMNAME, ASMNAME2, STRING): Define.
5118 2014-01-16  Nick Clifton  <nickc@redhat.com>
5120         PR middle-end/28865
5121         * gcc.c-torture/compile/pr28865.c: New.
5122         * gcc.c-torture/execute/pr28865.c: New.
5124 2014-01-16  Marek Polacek  <polacek@redhat.com>
5126         PR middle-end/59827
5127         * gcc.dg/pr59827.c: New test.
5129 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
5131         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
5133 2014-01-15  Richard Henderson  <rth@redhat.com>
5135         PR debug/54694
5136         * gcc.target/i386/pr54694.c: New test.
5138 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
5140         PR c++/49718
5141         * g++.dg/pr49718.C: New test.
5143 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
5145         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
5147 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
5149         * gcc.dg/vmx/mult-even-odd.c: New.
5150         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
5152 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5154         * lib/target-supports.exp (check_libcilkrts_available): Added an
5155         extern "C" if we are using C++ along with a function prototype.
5157 2014-01-15  Jeff Law  <law@redhat.com>
5159         PR tree-optimization/59747
5160         * gcc.c-torture/execute/pr59747.c: New test.
5162 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
5164         PR target/59794
5165         * c-c++-common/convert-vec-1.c: Also prune ABI change for
5166         Linux/x86.
5167         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
5168         * g++.dg/ext/attribute-test-1.C: Likewise.
5169         * g++.dg/ext/attribute-test-2.C: Likewise.
5170         * g++.dg/ext/attribute-test-3.C: Likewise.
5171         * g++.dg/ext/attribute-test-4.C: Likewise.
5172         * g++.dg/ext/pr56790-1.C: Likewise.
5173         * g++.dg/torture/pr38565.C: Likewise.
5174         * gcc.dg/pr53060.c: Likewise.
5175         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
5176         * c-c++-common/vector-compare-2.c: Likewise.
5177         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
5178         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
5179         dg-message line number.
5181 2014-01-15  Matthias Klose  <doko@ubuntu.com>
5183         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
5185 2014-01-15  Richard Biener  <rguenther@suse.de>
5187         PR tree-optimization/59822
5188         * g++.dg/torture/pr59822.C: New testcase.
5190 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
5192         PR target/59808
5193         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
5194         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
5196 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
5197             Kugan Vivekanandarajah  <kuganv@linaro.org>
5199         PR target/59695
5200         * g++.dg/pr59695.C: New testcase.
5202 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5204         PR target/59803
5205         * gcc.c-torture/compile/pr59803.c: New testcase.
5207 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
5209         PR c/58943
5210         * gcc.c-torture/execute/pr58943.c: New test.
5211         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
5213 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
5215         PR target/59794
5216         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
5217         * gcc.target/i386/pr39162.c (y): New __m256i variable.
5218         (bar): Change return type to void.  Set y to x.
5219         * gcc.target/i386/pr59794-1.c: New testcase.
5220         * gcc.target/i386/pr59794-2.c: Likewise.
5221         * gcc.target/i386/pr59794-3.c: Likewise.
5222         * gcc.target/i386/pr59794-4.c: Likewise.
5223         * gcc.target/i386/pr59794-5.c: Likewise.
5224         * gcc.target/i386/pr59794-6.c: Likewise.
5225         * gcc.target/i386/pr59794-7.c: Likewise.
5227 2014-01-14  Richard Biener  <rguenther@suse.de>
5229         PR tree-optimization/58921
5230         PR tree-optimization/59006
5231         * gcc.dg/torture/pr58921.c: New testcase.
5232         * gcc.dg/torture/pr59006.c: Likewise.
5233         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
5235 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
5237         PR testsuite/59494
5238         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
5239         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
5240         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
5241         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
5242         Executing predictive commoning without unrolling.
5244 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
5246         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
5247         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
5248         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
5249         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
5250         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
5251         __builtin_ia32_rsqrt28sd_round.
5252         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
5253         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
5254         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
5255         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
5256         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
5257         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
5258         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
5259         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
5260         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
5261         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
5262         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
5263         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
5264         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
5265         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
5266         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
5267         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
5268         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
5269         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
5270         * gcc.target/i386/sse-22.c: Extend with new built-ins,
5271         fix wrong rounding mode (see above).
5272         * gcc.target/i386/sse-23.c: Ditto.
5274 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5276         * gcc.dg/vmx/insert.c: New.
5277         * gcc.dg/vmx/insert-be-order.c: New.
5278         * gcc.dg/vmx/extract.c: New.
5279         * gcc.dg/vmx/extract-be-order.c: New.
5281 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
5283         PR tree-optimization/59387
5284         * gcc.c-torture/execute/pr59387.c: New test.
5286 2014-01-13  Richard Biener  <rguenther@suse.de>
5288         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
5289         adjusting mathlib options.
5290         * gfortran.dg/lto/lto.exp: Likewise.
5292 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
5294         * gnat.dg/loop_optimization17.adb: New test.
5295         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
5297 2014-01-13  Christian Bruel  <christian.bruel@st.com>
5299         * gcc.target/sh/cmpstrn.c: New case.
5301 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
5303         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
5304         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
5306 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
5308         PR fortran/58026
5309         * gfortran.dg/alloc_comp_basics_6.f90: New.
5311 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
5313         PR fortran/59700
5314         * gfortran.dg/pr59700.f90: New test.
5316 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
5318         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
5319         * gfortran.dg/use_only_3.f90: Likewise.
5320         * gfortran.dg/inquire_10.f90: Delete opened file.
5321         * gfortran.dg/inquire_15.f90: Likewise.
5322         * gfortran.dg/pr16597.f90: Likewise.
5323         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
5324         for PR59419.
5326 2014-01-10  Jeff Law  <law@redhat.com>
5328         PR middle-end/59743
5329         * gcc.c-torture/compile/pr59743.c: New test.
5331 2014-01-10  Jan Hubicka  <jh@suse.cz>
5333         PR ipa/58585
5334         * g++.dg/torture/pr58585.C: New testcase.
5336 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
5338         * gcc.dg/pr46309.c: Disable for cris*-*-*.
5340 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
5342         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
5344 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
5346         PR target/59744
5347         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
5348         * gcc.target/aarch64/cmn-neg2.c: New test.
5350 2014-01-10  Richard Biener  <rguenther@suse.de>
5352         PR tree-optimization/59374
5353         * gcc.dg/torture/pr59374-3.c: New testcase.
5355 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5357         * lib/target-supports.exp
5358         (check_effective_target_arm_crypto_ok_nocache): New.
5359         (check_effective_target_arm_crypto_ok): Use above procedure.
5360         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
5362 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
5364         PR ipa/58252
5365         PR ipa/59226
5366         * g++.dg/ipa/devirt-20.C: New testcase.
5367         * g++.dg/torture/pr58252.C: Likewise.
5368         * g++.dg/torture/pr59226.C: Likewise.
5370 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5372         * c-c++-common/asan/no-asan-stack.c: New test.
5374 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
5376         PR middle-end/59670
5377         * gcc.dg/pr59670.c: New test.
5379 2014-01-09  Steve Ellcey  <sellcey@mips.com>
5381         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
5383 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
5385         PR middle-end/47735
5386         * gcc.target/i386/pr47735.c: New test.
5388         PR tree-optimization/59622
5389         * g++.dg/opt/pr59622-2.C: New test.
5390         * g++.dg/opt/pr59622-3.C: New test.
5391         * g++.dg/opt/pr59622-4.C: New test.
5392         * g++.dg/opt/pr59622-5.C: New test.
5394         PR sanitizer/59136
5395         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
5396         filename:line instead of (modulename+offset) form with stripped
5397         initial / from the filename.
5399 2014-01-09  Ian Lance Taylor  <iant@google.com>
5401         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
5402         the other Go compiler.
5404 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
5406         PR c++/59730
5407         * g++.dg/cpp0x/variadic145.C: New.
5409 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
5411         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
5412         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
5414 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5416         PR testsuite/59524
5417         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
5418         are run only if the Cilk library is available/enabled.
5419         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
5420         * lib/target-supports.exp (check_libcilkrts_available): New function.
5422 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5424         PR c++/59631
5425         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
5426         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
5427         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
5428         with dg-additional-options.
5429         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5430         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5431         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5432         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5433         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
5434         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
5436 2014-01-09  Richard Biener  <rguenther@suse.de>
5438         PR tree-optimization/59715
5439         * gcc.dg/torture/pr59715.c: New testcase.
5441 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5443         * c-c++-common/asan/no-asan-globals.c: New test.
5444         * c-c++-common/asan/no-instrument-reads.c: Likewise.
5445         * c-c++-common/asan/no-instrument-writes.c: Likewise.
5446         * c-c++-common/asan/use-after-return-1.c: Likewise.
5447         * c-c++-common/asan/no-use-after-return.c: Likewise.
5449 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
5451         * gnat.dg/weak2.ad[sb]: New test.
5453 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
5455         PR middle-end/59471
5456         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
5457         type, use pointers to vector type instead.
5459 2014-01-08  Catherine Moore  <clm@codesourcery.com>
5461         * gcc.target/mips/umips-branch-3.c: New test.
5462         * gcc.target/mips/umips-branch-4.c: New test.
5464 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
5466         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
5467         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
5468         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
5469         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
5470         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
5471         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
5472         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
5473         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
5475 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
5477         PR rtl-optimization/59137
5478         * gcc.target/mips/pr59137.c: New test.
5480 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
5482         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
5483         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
5484         * gcc.target/i386/pr55433.c (dg-options): Ditto.
5485         * gcc.target/i386/pr57848.c (dg-options): Ditto.
5486         * gcc.target/i386/pr59099.c (dg-options): Ditto.
5487         Require fpic effective target.
5488         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
5490 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
5492         PR ipa/59722
5493         * gcc.dg/pr59722.c: New test.
5495 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5497         PR middle-end/57748
5498         * gcc.dg/torture/pr57748-3.c: New test.
5499         * gcc.dg/torture/pr57748-4.c: New test.
5501 2014-01-08  Marek Polacek  <polacek@redhat.com>
5503         PR middle-end/59669
5504         * gcc.dg/gomp/pr59669-1.c: New test.
5505         * gcc.dg/gomp/pr59669-2.c: New test.
5507 2014-01-08  Martin Jambor  <mjambor@suse.cz>
5509         PR ipa/59610
5510         * gcc.dg/ipa/pr59610.c: New test.
5512 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
5514         PR fortran/58182
5515         * gfortran.dg/binding_label_tests_26a.f90: New.
5516         * gfortran.dg/binding_label_tests_26b.f90: New.
5518 2014-01-08  Marek Polacek  <polacek@redhat.com>
5520         PR sanitizer/59667
5521         * c-c++-common/ubsan/pr59667.c: New test.
5523 2014-01-08  Richard Biener  <rguenther@suse.de>
5525         PR middle-end/59630
5526         * gcc.dg/pr59630.c: New testcase.
5528 2014-01-08  Richard Biener  <rguenther@suse.de>
5530         PR middle-end/59471
5531         * gcc.dg/pr59471.c: New testcase.
5533 2014-01-07  Jeff Law  <law@redhat.com>
5535         PR middle-end/53623
5536         * gcc.target/i386/pr53623.c: New test.
5538 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
5540         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
5541         blanks at EOF.
5542         * g++.dg/cpp1y/pr58534.C: Likewise.
5543         * g++.dg/cpp1y/pr58536.C: Likewise.
5544         * g++.dg/cpp1y/pr58548.C: Likewise.
5545         * g++.dg/cpp1y/pr58549.C: Likewise.
5546         * g++.dg/cpp1y/pr58637.C: Likewise.
5547         * g++.dg/cpp1y/pr59112.C: Likewise.
5548         * g++.dg/cpp1y/pr59113.C: Likewise.
5549         * g++.dg/cpp1y/pr59629.C: Likewise.
5550         * g++.dg/cpp1y/pr59635.C: Likewise.
5551         * g++.dg/cpp1y/pr59636.C: Likewise.
5552         * g++.dg/cpp1y/pr59638.C: Likewise.
5554 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
5556         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
5558 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
5560         * gcc.target/i386/intrinsics_4.c (bar): New function.
5562 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
5564         * g++.dg/ext/is_base_of_incomplete-2.C: New.
5566 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
5568         PR rtl-optimization/58668
5569         * gcc.dg/pr58668.c: New test.
5571         PR tree-optimization/59643
5572         * gcc.dg/pr59643.c: New test.
5573         * gcc.c-torture/execute/pr59643.c: New test.
5575 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
5577         PR fortran/59589
5578         * gfortran.dg/class_allocate_16.f90: New.
5580 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
5582         PR target/59644
5583         * gcc.target/i386/pr59644.c: New test.
5585 2014-01-06  Marek Polacek  <polacek@redhat.com>
5587         PR c/57773
5588         * gcc.dg/pr57773.c: New test.
5590 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
5592         PR c++/59635
5593         PR c++/59636
5594         PR c++/59629
5595         PR c++/59638
5596         * g++.dg/cpp1y/pr59635.C: New testcase.
5597         * g++.dg/cpp1y/pr59636.C: New testcase.
5598         * g++.dg/cpp1y/pr59629.C: New testcase.
5599         * g++.dg/cpp1y/pr59638.C: New testcase.
5601 2014-01-06  Martin Jambor  <mjambor@suse.cz>
5603         PR ipa/59008
5604         * gcc.dg/ipa/pr59008.c: New test.
5606 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5608         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
5609         if supported.
5611 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5613         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
5614         Require c99_runtime.
5615         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
5617         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
5618         Require c99_runtime.
5619         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
5620         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
5621         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
5623         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
5624         Require c99_runtime.
5625         Make CALC void static.
5626         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
5628         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
5629         Require c99_runtime.
5630         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
5632 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5634         * gcc.target/i386/pr59501-1.c: Require avx effective target.
5635         * gcc.target/i386/pr59501-2.c: Likewise.
5636         * gcc.target/i386/pr59501-3.c: Likewise.
5637         * gcc.target/i386/pr59501-4.c: Likewise.
5638         * gcc.target/i386/pr59501-5.c: Likewise.
5639         * gcc.target/i386/pr59501-6.c: Likewise.
5641 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5643         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
5644         * gcc.target/i386/pr59390_1.c: Likewise.
5645         * gcc.target/i386/pr59390_2.c: Likewise.
5647 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5649         * gcc.dg/pr59350.c: Tweak.
5650         * gcc.dg/pr59350-2.c: New test.
5651         * g++.dg/pr59510.C: Likewise.
5653 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
5655         PR fortran/59023
5656         * gfortran.dg/bind_c_procs_2.f90: New.
5658 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
5660         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
5661         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5662         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5663         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5664         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
5665         * gcc.dg/tree-ssa/vrp47.c: Likewise.
5666         * gcc.dg/tree-ssa/vrp87.c: Likewise.
5668 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
5670         * gcc.target/arm/neon-nested-apcs.c: New test.
5672 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
5674         PR tree-optimization/59519
5675         * gcc.dg/vect/pr59519-1.c: New test.
5676         * gcc.dg/vect/pr59519-2.c: New test.
5678         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
5679         vmovdqu32.
5681 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
5683         PR fortran/59547
5684         * gfortran.dg/typebound_proc_32.f90: New.
5686 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
5688         PR c++/58950
5689         * g++.dg/pr58950.C: New file.
5691 2014-01-03  Tobias Burnus  <burnus@net-b.de>
5693         PR c++/58567
5694         * g++.dg/gomp/pr58567.C: New.
5696 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
5698         PR tree-optimization/59651
5699         * gcc.dg/torture/pr59651.c: New test.
5700         * gcc.dg/vect/pr59651.c: Ditto.
5702 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
5704         PR target/59625
5705         * gcc.target/i386/pr59625.c: New test.
5707 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
5709         Core DR 1442
5710         PR c++/59165
5711         * g++.dg/cpp0x/range-for28.C: New.
5712         * g++.dg/cpp0x/range-for3.C: Update.
5714 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
5716         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
5718 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
5720         PR c++/59641
5721         * g++.dg/cpp0x/pr59641.C: New file.
5723 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
5725         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
5727 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
5729         PR c++/59378
5730         * g++.dg/ext/pr59378.C: New file.
5732 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5734         Update copyright years
5736 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5738         * gcc.target/arc/arc.exp: Use the standard form for the copyright
5739         notice.
5741 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
5743         PR fortran/59654
5744         * gfortran.dg/dynamic_dispatch_12.f90: New.
5746 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
5748         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
5749         the builtin isn't optimized away as unused.
5751         PR rtl-optimization/59647
5752         * g++.dg/opt/pr59647.C: New test.
5754 Copyright (C) 2014 Free Software Foundation, Inc.
5756 Copying and distribution of this file, with or without modification,
5757 are permitted in any medium without royalty provided the copyright
5758 notice and this notice are preserved.