* g++.dg/asan/asan_test.C: Add -std=c++11 and
[official-gcc.git] / gcc / testsuite / ChangeLog
blob8beaf53879cce94ddba0a9dce1feac1cc17fa3f4
1 2014-05-30  Jakub Jelinek  <jakub@redhat.com>
3         * g++.dg/asan/asan_test.C: Add -std=c++11 and
4         -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
5         -DASAN_USE_DEJAGNU_GTEST=1.
6         * g++.dg/asan/asan_mem_test.cc: Updated from upstream
7         r209283.
8         * g++.dg/asan/asan_oob_test.cc: Likewise.
9         * g++.dg/asan/sanitizer_test_utils.h: Likewise.
10         * g++.dg/asan/asan_str_test.cc: Likewise.
11         * g++.dg/asan/asan_test_utils.h: Likewise.
12         * g++.dg/asan/sanitizer_test_config.h: Likewise.
13         * g++.dg/asan/asan_test.cc: Likewise.  Allow size 12
14         for long double.
15         * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
16         Imported from upstream r209283.
17         * g++.dg/asan/asan_test_config.h: Likewise.
19 2014-05-30  Ian Lance Taylor  <iant@google.com>
21         * gcc.target/i386/pause-2.c: New test.
23 2014-05-30  Tom de Vries  <tom@codesourcery.com>
25         * gcc.target/i386/fuse-caller-save.c: New test.
26         * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
27         * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
29 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
31         gcc.target/arm/simd/vrev16p8_1.c: New file.
32         gcc.target/arm/simd/vrev16qp8_1.c: New file.
33         gcc.target/arm/simd/vrev16qs8_1.c: New file.
34         gcc.target/arm/simd/vrev16qu8_1.c: New file.
35         gcc.target/arm/simd/vrev16s8_1.c: New file.
36         gcc.target/arm/simd/vrev16u8_1.c: New file.
37         gcc.target/arm/simd/vrev32p16_1.c: New file.
38         gcc.target/arm/simd/vrev32p8_1.c: New file.
39         gcc.target/arm/simd/vrev32qp16_1.c: New file.
40         gcc.target/arm/simd/vrev32qp8_1.c: New file.
41         gcc.target/arm/simd/vrev32qs16_1.c: New file.
42         gcc.target/arm/simd/vrev32qs8_1.c: New file.
43         gcc.target/arm/simd/vrev32qu16_1.c: New file.
44         gcc.target/arm/simd/vrev32qu8_1.c: New file.
45         gcc.target/arm/simd/vrev32s16_1.c: New file.
46         gcc.target/arm/simd/vrev32s8_1.c: New file.
47         gcc.target/arm/simd/vrev32u16_1.c: New file.
48         gcc.target/arm/simd/vrev32u8_1.c: New file.
49         gcc.target/arm/simd/vrev64f32_1.c: New file.
50         gcc.target/arm/simd/vrev64p16_1.c: New file.
51         gcc.target/arm/simd/vrev64p8_1.c: New file.
52         gcc.target/arm/simd/vrev64qf32_1.c: New file.
53         gcc.target/arm/simd/vrev64qp16_1.c: New file.
54         gcc.target/arm/simd/vrev64qp8_1.c: New file.
55         gcc.target/arm/simd/vrev64qs16_1.c: New file.
56         gcc.target/arm/simd/vrev64qs32_1.c: New file.
57         gcc.target/arm/simd/vrev64qs8_1.c: New file.
58         gcc.target/arm/simd/vrev64qu16_1.c: New file.
59         gcc.target/arm/simd/vrev64qu32_1.c: New file.
60         gcc.target/arm/simd/vrev64qu8_1.c: New file.
61         gcc.target/arm/simd/vrev64s16_1.c: New file.
62         gcc.target/arm/simd/vrev64s32_1.c: New file.
63         gcc.target/arm/simd/vrev64s8_1.c: New file.
64         gcc.target/arm/simd/vrev64u16_1.c: New file.
65         gcc.target/arm/simd/vrev64u32_1.c: New file.
66         gcc.target/arm/simd/vrev64u8_1.c: New file.
68 2014-05-29  Vladimir Makarov  <vmakarov@redhat.com>
70         PR rtl-optimization/61325
71         * gcc.target/aarch64/pr61325.c: New.
73 2014-05-29  Alan Lawrence  <alan.lawrence@arm.com>
75         gcc.target/arm/simd/vextQf32_1.c: New file.
76         gcc.target/arm/simd/vextQp16_1.c: New file.
77         gcc.target/arm/simd/vextQp8_1.c: New file.
78         gcc.target/arm/simd/vextQs16_1.c: New file.
79         gcc.target/arm/simd/vextQs32_1.c: New file.
80         gcc.target/arm/simd/vextQs64_1.c: New file.
81         gcc.target/arm/simd/vextQs8_1.c: New file.
82         gcc.target/arm/simd/vextQu16_1.c: New file.
83         gcc.target/arm/simd/vextQu32_1.c: New file.
84         gcc.target/arm/simd/vextQu64_1.c: New file.
85         gcc.target/arm/simd/vextQu8_1.c: New file.
86         gcc.target/arm/simd/vextQp64_1.c: New file.
87         gcc.target/arm/simd/vextf32_1.c: New file.
88         gcc.target/arm/simd/vextp16_1.c: New file.
89         gcc.target/arm/simd/vextp8_1.c: New file.
90         gcc.target/arm/simd/vexts16_1.c: New file.
91         gcc.target/arm/simd/vexts32_1.c: New file.
92         gcc.target/arm/simd/vexts64_1.c: New file.
93         gcc.target/arm/simd/vexts8_1.c: New file.
94         gcc.target/arm/simd/vextu16_1.c: New file.
95         gcc.target/arm/simd/vextu32_1.c: New file.
96         gcc.target/arm/simd/vextu64_1.c: New file.
97         gcc.target/arm/simd/vextu8_1.c: New file.
98         gcc.target/arm/simd/vextp64_1.c: New file.
100 2014-05-29  Radovan Obradovic  <robradovic@mips.com>
101             Tom de Vries  <tom@codesourcery.com>
103         * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
104         options.
105         * gcc.target/mips/fuse-caller-save.h: New include file.
106         * gcc.target/mips/fuse-caller-save.c: New test.
107         * gcc.target/mips/fuse-caller-save-mips16.c: Same.
108         * gcc.target/mips/fuse-caller-save-micromips.c: Same.
110 2014-05-29  Evgeny Stupachenko  <evstupac@gmail.com>
112         * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
114 2014-05-28  Richard Biener  <rguenther@suse.de>
116         PR middle-end/61045
117         * gcc.dg/pr61045.c: New testcase.
119 2014-05-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
121         * lib/clearcap.exp: New file.
122         * gcc.dg/vect/vect.exp: Load clearcap.exp.
123         Remove clearcap_ldflags handling.
124         Call clearcap-init, clearcap-finish.
125         * gcc.target/i386/i386.exp: Likewise.
126         * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
127         * gcc.target/i386/clearcapv2.map: Move to
128         ../config/sol2-clearcapv2.map.
129         * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
130         * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
132 2014-05-28  Richard Biener  <rguenther@suse.de>
134         PR tree-optimization/61335
135         * gfortran.dg/pr61335.f90: New testcase.
137 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
139         * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
141 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
143         * gnat.dg/overflow_fixed.adb: New test.
145 2014-05-27  Marek Polacek  <polacek@redhat.com>
147         PR c/56724
148         * gcc.dg/pr56724-1.c: New test.
149         * gcc.dg/pr56724-2.c: New test.
150         * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
151         -Wtraditional.
152         * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
154 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
156         * gcc.dg/fold-compare-8.c: New test.
157         * gcc.dg/Wstrict-overflow-25.c: Likewise.
159 2014-05-27  Richard Biener  <rguenther@suse.de>
161         * gcc.dg/tree-ssa/vrp92.c: New testcase.
163 2014-05-27  Marek Polacek  <polacek@redhat.com>
165         PR testsuite/61319
166         * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
167         LLONG_MIN, and ULLONG_MAX.
169 2014-05-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
171         * lib/target-supports.exp (check_effective_target_vect_bswap):
172         Specify arm*-*-* support.
174 2014-05-27  Dominique d'Humieres <dominiq@lps.ens.fr>
176         PR testsuite/61319
177         * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
178         -nan optional.
179         * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
180         * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
182 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
184         * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
186 2014-05-26  Richard Sandiford  <r.sandiford@uk.ibm.com>
188         PR rtl-optimization/61222
189         * gcc.c-torture/compile/pr61222-1.c: New test.
190         * gcc.c-torture/compile/pr61222-2.c: Likewise.
192 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
194         * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
196 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
198         * gcc.dg/lto/pr61278_1.c: Remove dg directives.
200 2014-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
202         PR libgfortran/55117
203         * gfortran.dg/namelist_85.f90: New test.
205 2014-05-26  Igor Zamyatin  <igor.zamyatin@intel.com>
207         PR c/61191
208         * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
209         the case with syntax error.
211 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
213         * gcc.dg/lto/pr61278_0.c: New test.
214         * gcc.dg/lto/pr61278_1.c: New test.
216 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
218         * gcc.dg/pr61220.c: New test.
219         * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
221 2014-05-25  Tobias Burnus  <burnus@net-b.de>
223         * gfortran.dg/coarray_10.f90: Update dg-warning.
224         * gfortran.dg/coarray_this_image_1.f90: New.
225         * gfortran.dg/coarray_this_image_2.f90: New.
227 2014-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu>
229         PR libfortran/61173
230         gfortran.dg/arrayio_14.f90: New test.
232 2014-05-24  Andreas Schwab  <schwab@suse.de>
234         * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield
235         layouts.
237 2014-05-24  Dominique d'Humieres <dominiq@lps.ens.fr>
239         * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
240         Adjust regexp for -flto.
241         * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
242         * gfortran.dg/pr52835.f90: Likewise.
244 2014-05-23  Vladimir Makarov  <vmakarov@redhat.com>
246         PR rtl-optimization/61215
247         * gcc.target/i386/pr61215.c: New.
249 2014-05-23  Marek Polacek  <polacek@redhat.com>
250             Jakub Jelinek  <jakub@redhat.com>
252         * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
253         * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
254         * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
255         * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
256         * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
257         * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
258         * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
259         * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
260         * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
261         * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
262         * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
263         * c-c++-common/ubsan/float-cast.h: New file.
264         * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
265         * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
267 2014-05-23  Jiong Wang   <jiong.wang@arm.com>
269         * gcc.target/aarch64/tail_indirect_call_1.c: New.
271 2014-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
273         * g++.dg/cpp1y/lambda-init9.C: New.
275 2014-05-23  Richard Biener  <rguenther@suse.de>
277         PR testsuite/61266
278         * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
279         adjust testcase to reflect reality.
281 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
283         PR tree-optimization/54733
284         * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
285         optimization to support memory sources and bitwise operations
286         equivalent to load in host endianness.
287         * gcc.dg/optimize-bswaphi-1.c: Likewise.
288         * gcc.dg/optimize-bswapsi-2.c: Likewise.
289         * gcc.c-torture/execute/bswap-2.c: Likewise.
291 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
293         * lib/target-supports.exp: New effective targets for architectures
294         capable of performing byte swap.
295         * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
296         * gcc.dg/optimize-bswapdi-2.c: Likewise.
297         * gcc.dg/optimize-bswapsi-1.c: Likewise.
299 2014-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
301         PR c++/61088
302         * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
303         * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
305 2014-05-22  Xinliang David Li  <davidxl@google.com>
307         * g++.dg/ipa/devirt-15.C: Fix expected message.
308         * g++.dg/ipa/devirt-16.C: Ditto.
309         * g++.dg/ipa/devirt-17.C: Ditto.
310         * g++.dg/ipa/devirt-26.C: Ditto.
311         * g++.dg/ipa/imm-devirt-1.C: Ditto.
312         * g++.dg/ipa/imm-devirt-2.C: Ditto.
313         * g++.dg/tree-ssa/pr8781.C:Ditto.
315 2014-05-22  Peter Bergner  <bergner@vnet.ibm.com>
317         * gcc.target/powerpc/htm-ttest.c: New test.
319 2014-05-22  Eric Botcazou  <ebotcazou@adacore.com>
321         * gnat.dg/opt37.ad[sb]: New test.
323 2014-05-21  Jonathan Wakely  <jwakely@redhat.com>
325         PR c/61271
326         * g++.dg/cilk-plus/AN/array_function.cc: New.
328 2014-05-22  Richard Biener  <rguenther@suse.de>
330         * gcc.dg/tree-ssa/alias-33.c: New testcase.
332 2014-05-22  Kostya Serebryany  <kcc@google.com>
334         * c-c++-common/tsan/mutexset1.c: Update the test to match
335         upstream r209283.
336         * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
338 2014-05-21  Marek Polacek  <polacek@redhat.com>
340         PR sanitizer/61272
341         * g++.dg/ubsan/pr61272.C: New test.
343 2014-05-21  Cesar Philippidis  <cesar@codesourcery.com>
344             Sandra Loosemore  <sandra@codesourcery.com>
346         PR lto/60179
347         * lib/scanasm.exp (scan-lto-assembler): New procedure.
348         * gcc.target/nios2/custom-fp-lto.c: New test.
350 2014-05-21  Andreas Schwab  <schwab@suse.de>
352         * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
354 2014-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
356         PR target/54236
357         * gcc.target/sh/pr54236-3.c: New.
359 2014-05-21  Igor Zamyatin  <igor.zamyatin@intel.com>
361         PR c++/60189
362         * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
364 2014-05-20  Jan Hubicka  <hubicka@ucw.cz>
366         PR tree-optimization/60899
367         g++.dg/ipa/devirt-11.C: Update template.
369 2014-05-20  Edward Smith-Rowland  <3dw4rd@verizon.net>
371         PR C++/61038
372         * g++.dg/cpp0x/pr61038.C: New.
374 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
376         PR c++/58753
377         PR c++/58930
378         PR c++/58704
379         * g++.dg/cpp0x/nsdmi-template11.C: New.
380         * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
381         * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
383 2014-05-20  Eric Botcazou  <ebotcazou@adacore.com>
385         * gnat.dg/opt35.adb: New test.
386         * gnat.dg/opt36.adb: Likewise.
387         * gnat.dg/opt35_pkg.ad[sb]: New helper.
389 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
391         PR c++/60373
392         * g++.dg/cpp0x/Wattributes1.C: New.
393         * g++.dg/ext/visibility/redecl1.C: Adjust.
394         * g++.dg/ext/visibility/visibility-7.C: Likewise.
396 2014-05-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
398         * gcc.target/powerpc/vsxcopy.c: New test.
400 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
402         PR c++/58664
403         * g++.dg/cpp0x/nsdmi-union6.C: New.
404         * g++.dg/parse/pr58664.C: Likewise.
405         * g++.dg/cpp0x/nsdmi6.C: Tweak.
406         * g++.dg/parse/crash31.C: Likewise.
407         * g++.dg/template/error2.C: Likewise.
408         * g++.dg/template/inherit8.C: Likewise.
409         * g++.dg/template/offsetof2.C: Likewise.
411 2014-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
413         * c-c++-common/gomp/simd4.c: Adjust for inform.
414         * g++.dg/cpp0x/decltype-call1.C: Likewise.
415         * g++.dg/cpp0x/forw_enum6.C: Likewise.
416         * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
417         * g++.dg/cpp0x/noexcept15.C: Likewise.
418         * g++.dg/cpp0x/variadic-ex2.C: Likewise.
419         * g++.dg/eh/spec6.C: Likewise.
420         * g++.dg/expr/cast1.C: Likewise.
421         * g++.dg/expr/dtor1.C: Likewise.
422         * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
423         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
424         * g++.dg/gomp/pr49223-2.C: Likewise.
425         * g++.dg/gomp/udr-4.C: Likewise.
426         * g++.dg/init/delete1.C: Likewise.
427         * g++.dg/other/crash-2.C: Likewise.
428         * g++.dg/parse/crash24.C: Likewise.
429         * g++.dg/parse/crash25.C: Likewise.
430         * g++.dg/parse/crash31.C: Likewise.
431         * g++.dg/parse/crash49.C: Likewise.
432         * g++.dg/parse/crash50.C: Likewise.
433         * g++.dg/parse/crash54.C: Likewise.
434         * g++.dg/parse/dtor7.C: Likewise.
435         * g++.dg/parse/error40.C: Likewise.
436         * g++.dg/parse/fused-params1.C: Likewise.
437         * g++.dg/parse/new1.C: Likewise.
438         * g++.dg/template/crash35.C: Likewise.
439         * g++.dg/template/crash59.C: Likewise.
440         * g++.dg/template/crash77.C: Likewise.
441         * g++.dg/template/error51.C: Likewise.
442         * g++.dg/template/incomplete1.C: Likewise.
443         * g++.dg/template/incomplete3.C: Likewise.
444         * g++.dg/template/incomplete4.C: Likewise.
445         * g++.dg/template/incomplete5.C: Likewise.
446         * g++.dg/template/inherit8.C: Likewise.
447         * g++.dg/template/instantiate1.C: Likewise.
448         * g++.dg/template/instantiate3.C: Likewis: Likewise.
449         * g++.dg/template/offsetof2.C: Likewise.
450         * g++.dg/tm/pr51928.C: Likewise.
451         * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
452         * g++.dg/warn/incomplete1.C: Likewise.
453         * g++.dg/warn/incomplete2.C: Likewise.
454         * g++.old-deja/g++.brendan/friend4.C: Likewise.
455         * g++.old-deja/g++.bugs/900121_01.C: Likewise.
456         * g++.old-deja/g++.bugs/900214_01.C: Likewise.
457         * g++.old-deja/g++.eh/catch1.C: Likewise.
458         * g++.old-deja/g++.eh/spec6.C: Likewise.
459         * g++.old-deja/g++.mike/p7868.C: Likewise.
460         * g++.old-deja/g++.other/crash38.C: Likewise.
461         * g++.old-deja/g++.other/enum2.C: Likewise.
462         * g++.old-deja/g++.other/incomplete.C: Likewise.
463         * g++.old-deja/g++.other/vaarg3.C: Likewise.
464         * g++.old-deja/g++.pt/crash9.C: Likewise.
465         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
466         * g++.old-deja/g++.pt/typename8.C: Likewise.
467         * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
469 2014-05-19  Joseph Myers  <joseph@codesourcery.com>
471         * lib/target-supports.exp
472         (check_effective_target_vect_sizes_32B_16B): Return false if
473         128-bit AVX vectors preferred.
475 2014-05-19  Mike Stump  <mikestump@comcast.net>
477         * lib/target-supports.exp (check_effective_target_avx): Early out
478         if not x86 to prevent x86 flags on non-x86 targets.
480 2014-05-19  Richard Biener  <rguenther@suse.de>
482         PR tree-optimization/61221
483         * gcc.dg/torture/pr61221.c: New testcase.
485 2014-05-19  Richard Biener  <rguenther@suse.de>
487         PR tree-optimization/61209
488         * gfortran.dg/pr61209.f90: New testcase.
490 2014-05-19  Richard Biener  <rguenther@suse.de>
492         PR tree-optimization/61184
493         * c-c++-common/torture/pr61184.c: New testcase.
495 2014-05-19  Christian Bruel  <christian.bruel@st.com>
497         PR target/61195
498         * gcc.target/sh/pr61195.c: New test.
500 2014-05-18  Wei Mi  <wmi@google.com>
502         PR target/58066
503         * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
504         directive with rtl insns. Add effective-target of fpic and
505         tls_native.
507 2014-05-17  Xinliang David Li  <davidxl@google.com>
509         * g++.dg/ipa/devirt-33.C: New testcase.
511 2014-05-17  Jan Hubicka  <hubicka@ucw.cz>
513         * g++.dg/ipa/comdat.C: New file.
515 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
517         * gnat.dg/volatile12.ad[sb]: New test.
519 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
521         * gnat.dg/enum3.adb: New test.
523 2014-05-18  Andreas Schwab  <schwab@suse.de>
525         * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
527 2014-05-17  Jerry DeLisle  <jvdelisle@gcc.gnu>
529         PR libfortran/52539
530         * gfortran.dg/namelist_utf8.f90: New test.
532 2014-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
534         PR c++/52875
535         * g++.dg/cpp0x/decltype58.C: New.
537 2014-05-17  Ajit Agarwal  <ajitkum@xilinx.com>
539         * gcc.target/microblaze/others/break_handler.c: New.
541 2014-05-17  Marc Glisse  <marc.glisse@inria.fr>
543         PR tree-optimization/61140
544         PR tree-optimization/61150
545         PR tree-optimization/61197
546         * gcc.dg/tree-ssa/pr61140.c: New file.
547         * gcc.dg/tree-ssa/pr61150.c: New file.
548         * gcc.dg/tree-ssa/pr61197.c: New file.
550 2014-05-17  Uros Bizjak  <ubizjak@gmail.com>
552         * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
553         (dg-options): Add -mfpmath=387.
554         (dg-final): Check that no MMX registers are used.
556 2014-05-17  Andreas Schwab  <schwab@suse.de>
558         * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
560 2014-05-16  David Malcolm  <dmalcolm@redhat.com>
562         Revert:
563         2014-04-29  David Malcolm  <dmalcolm@redhat.com>
565         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
566         occurrences of "int" in the gimple dump to reflect that the return
567         types of functions now show up in such dumps.
568         * gcc.dg/tree-ssa/pr27810.c: Likewise.
570 2014-05-16  Jan Hubicka  <hubicka@ucw.cz>
572         * gcc.c-torture/execute/20101011-1.c: Update testcase.
573         * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
574         * gcc.dg/tree-ssa/writeonly.c: New testcase.
575         * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
576         * gcc.dg/tree-ssa/pr21559.c: Update testcase.
577         * gcc.dg/debug/pr35154.c: Update testcase.
578         * gcc.target/i386/vectorize1.c: Update testcase.
580 2014-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
582         PR c++/51640
583         * g++.dg/parse/error54.C: New.
585 2014-05-16  Vladimir Makarov  <vmakarov@redhat.com>
587         PR rtl-optimization/60969
588         * g++.dg/pr60969.C: New.
590 2014-05-16  Richard Biener  <rguenther@suse.de>
592         PR tree-optimization/61194
593         * gcc.dg/vect/pr61194.c: New testcase.
595 2014-05-16  Richard Biener  <rguenther@suse.de>
597         * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
598         * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
599         * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
600         * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
602 2014-05-16  Richard Biener  <rguenther@suse.de>
604         * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
606 2014-05-15  Martin Jambor  <mjambor@suse.cz>
608         PR ipa/61085
609         * g++.dg/ipa/pr61085.C: New test.
611 2014-05-15  Martin Jambor  <mjambor@suse.cz>
613         PR tree-optimization/61090
614         * gcc.dg/tree-ssa/pr61090.c: New test.
616 2014-05-15  Jakub Jelinek  <jakub@redhat.com>
618         PR tree-optimization/61158
619         * gcc.dg/pr61158.c: New test.
621 2014-05-15  Andreas Schwab  <schwab@suse.de>
623         * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
624         emitted.
625         * obj-c++.dg/exceptions-5.mm: Likewise.
627 2014-05-15  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
629         * shrink-wrap-loop.c: New test case.
631 2014-05-14  Alan Lawrence  <alan.lawrence@arm.com>
633         * gcc.target/arm/simd/vtrnqf32_1.c: New file.
634         * gcc.target/arm/simd/vtrnqp16_1.c: New file.
635         * gcc.target/arm/simd/vtrnqp8_1.c: New file.
636         * gcc.target/arm/simd/vtrnqs16_1.c: New file.
637         * gcc.target/arm/simd/vtrnqs32_1.c: New file.
638         * gcc.target/arm/simd/vtrnqs8_1.c: New file.
639         * gcc.target/arm/simd/vtrnqu16_1.c: New file.
640         * gcc.target/arm/simd/vtrnqu32_1.c: New file.
641         * gcc.target/arm/simd/vtrnqu8_1.c: New file.
642         * gcc.target/arm/simd/vtrnf32_1.c: New file.
643         * gcc.target/arm/simd/vtrnp16_1.c: New file.
644         * gcc.target/arm/simd/vtrnp8_1.c: New file.
645         * gcc.target/arm/simd/vtrns16_1.c: New file.
646         * gcc.target/arm/simd/vtrns32_1.c: New file.
647         * gcc.target/arm/simd/vtrns8_1.c: New file.
648         * gcc.target/arm/simd/vtrnu16_1.c: New file.
649         * gcc.target/arm/simd/vtrnu32_1.c: New file.
650         * gcc.target/arm/simd/vtrnu8_1.c: New file.
652 2014-05-14  Ilya Tocar  <ilya.tocar@intel.com>
654         * gcc.target/i386/clflushopt-1.c: New.
655         * gcc.target/i386/xsavec-1.c: Ditto.
656         * gcc.target/i386/xsavec64-1.c: Ditto.
657         * gcc.target/i386/xsaves-1.c: Ditto.
658         * gcc.target/i386/xsaves64-1.c: Ditto.
659         * gcc.target/i386/sse-12.c: Test new options.
660         * gcc.target/i386/sse-13.c: Ditto.
661         * gcc.target/i386/sse-14.c: Ditto.
662         * gcc.target/i386/sse-22.c: Ditto.
663         * gcc.target/i386/sse-23.c: Ditto.
664         * g++.dg/other/i386-2.C: Ditto.
665         * g++.dg/other/i386-3.C: Ditto.
667 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
669         PR rtl-optimization/60866
670         * gcc.dg/pr60866.c: New test.
672 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
674         PR rtl-optimization/60901
675         * gcc.target/i386/pr60901.c: New test.
677 2014-05-14  Yury Gribov  <y.gribov@samsung.com>
679         PR sanitizer/61100
680         * c-c++-common/asan/asan-interface-1.c: New test.
681         * lib/asan-dg.exp (asan_include_flags): New function.
682         (asan_init): Call asan_include_flags to obtain path
683         to sanitizer headers.
685 2014-05-13  Peter Bergner  <bergner@vnet.ibm.com>
687         * lib/target-support.exp (check_dfp_hw_available): New function.
688         (is-effective-target): Check $arg for dfp_hw.
689         (is-effective-target-keyword): Likewise.
690         * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
691         Change target to dfp_hw.
693 2014-05-13  Marek Polacek  <polacek@redhat.com>
695         PR c/61162
696         * gcc.dg/pr61162.c: New test.
698 2014-05-13  Marek Polacek  <polacek@redhat.com>
700         * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
701         * c-c++-common/pr50459-2.c: New test.
703 2014-05-13  Paolo Carlini  <paolo.carlini@oracle.com>
705         PR c++/54310
706         * g++.dg/template/pr54310.C: New.
708 2014-05-13  Nathan Sidwell  <nathan@codesourcery.com>
709             Sandra Loosemore  <sandra@codesourcery.com>
711         * gcc.target/mips/loongson-simd.c: Disable micromips too.
713 2014-05-13  Catherine Moore  <clm@cm00re.com>
715         * gcc.target/mips/near-far-1.c: Adjust expected output
716         to allow the JALS instruction.
717         * gcc.target/mips/near-far-2.c: Likewise.
718         * gcc.target/mips/near-far-4.c: Likewise.
720 2014-05-13  Bin Cheng  <bin.cheng@arm.com>
722         * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
724 2014-05-13  Jakub Jelinek  <jakub@redhat.com>
726         PR target/61060
727         * gcc.dg/pr61060.c: New test.
729 2014-05-12  DJ Delorie  <dj@redhat.com>
731         * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
732         * gcc.dg/sibcall-4.c: Likewise.
734 2014-05-12  Dimitris Papavasiliou  <dpapavas@gmail.com>
736         * objc.dg/shadow-1.m: New test.
737         * objc.dg/shadow-2.m: New test.
738         * objc.dg/ivar-scope-1.m: New test.
739         * objc.dg/ivar-scope-2.m: New test.
740         * objc.dg/ivar-scope-3.m: New test.
741         * objc.dg/ivar-scope-4.m: New test.
742         * objc.dg/ivar-visibility-1.m: New test.
743         * objc.dg/ivar-visibility-2.m: New test.
744         * objc.dg/ivar-visibility-3.m: New test.
745         * objc.dg/ivar-visibility-4.m: New test.
747 2014-05-12  Tobias Burnus  <burnus@net-b.de>
749         PR fortran/60127
750         * gfortran.dg/gomp/omp_do_concurrent.f90: New.
752 2014-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
754         PR fortran/60834
755         * gfortran.dg/associate_16.f90:  New test.
757 2014-05-12  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
759         PR target/60991
760         * gcc.target/avr/pr60991.c: New testcase.
762 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
764         PR c++/60054
765         * g++.dg/cpp1y/pr60054.C: New.
767 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
769         PR c++/51199
770         * g++.dg/template/pr51199.C: New.
772 2014-05-11  Hans-Peter Nilsson  <hp@bitrange.com>
774         * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
776 2014-05-11  Jakub Jelinek  <jakub@redhat.com>
778         * gfortran.dg/gomp/affinity-1.f90: New test.
780 2014-05-11  Richard Sandiford  <rdsandiford@googlemail.com>
782         * gcc.dg/torture/pr61136.c: New test.
784 2014-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
786         PR c++/59705
787         * g++.dg/cpp0x/sfinae51.C: New.
789         PR c++/58353
790         * g++.dg/cpp0x/variadic157.C: New.
792 2014-05-10  Oleg Endo  <olegendo@gcc.gnu.org>
794         PR target/51244
795         * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
797 2014-05-10  Marek Polacek  <polacek@redhat.com>
799         * gcc.dg/pedwarn-init.c: New test.
800         * gcc.dg/init-string-1.c: Adjust dg-error.
802 2014-05-10  Hans-Peter Nilsson  <hp@bitrange.com>
804         * lib/target-supports.exp
805         (check_effective_target_logical_op_short_circuit): Add mmix-*-*
806         to the list.
808 2014-05-09  Marek Polacek  <polacek@redhat.com>
810         PR c/61096
811         * gcc.dg/pr61096-1.c: New test.
812         * gcc.dg/pr61096-2.c: New test.
814 2014-05-09  Florian Weimer  <fweimer@redhat.com>
816         * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
817         * g++.dg/fstack-protector-strong.C: Likewise.
818         * gcc.target/i386/ssp-strong-reg.c: New file.
820 2014-05-09  Georg-Johann Lay  <avr@gjlay.de>
822         PR target/61055
823         * gcc.target/avr/torture/pr61055.c: New test.
825 2014-05-09  Marek Polacek  <polacek@redhat.com>
827         PR c/50459
828         * c-c++-common/attributes-1.c: Move test line to a new test.
829         * c-c++-common/attributes-2.c: New test.
830         * c-c++-common/pr50459.c: New test.
831         * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
832         * gcc.dg/nonnull-2.c: Likewise.
833         * gcc.dg/pr55570.c: Modify dg-error.
834         * gcc.dg/tm/wrap-2.c: Likewise.
836 2014-05-08  Jeff Law  <law@redhat.com>
838         PR tree-optimization/61009
839         * g++.dg/tree-ssa/pr61009.C: New test.
841 2014-05-08  Matthias Klose  <doko@ubuntu.com>
843         PR driver/61106
844         * gcc-dg/unused-8a.c: New.
845         * gcc-dg/unused-8b.c: Likewise.
847 2014-05-08  Marek Polacek  <polacek@redhat.com>
849         PR c/61053
850         * gcc.dg/pr61053.c: New test.
852 2014-05-08  Marek Polacek  <polacek@redhat.com>
854         PR c/61077
855         * gcc.dg/pr61077.c: New test.
857 2014-05-08  Tobias Burnus  <burnus@net-b.de>
859         * gfortran.dg/coarray_collectives_1.f90: New.
860         * gfortran.dg/coarray_collectives_2.f90: New.
861         * gfortran.dg/coarray_collectives_3.f90: New.
862         * gfortran.dg/coarray_collectives_4.f90: New.
863         * gfortran.dg/coarray_collectives_5.f90: New.
864         * gfortran.dg/coarray_collectives_6.f90: New.
865         * gfortran.dg/coarray/collectives_1.f90: New.
866         * gfortran.dg/assumed_rank_5.f90: Update dg-error.
867         * gfortran.dg/assumed_type_4.f90: Update dg-error.
868         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
869         * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
870         * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
871         * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
872         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
874 2014-05-08  Wei Mi  <wmi@google.com>
876         PR target/58066
877         * gcc.target/i386/pr58066.c: New test.
879 2014-05-08  Joseph Myers  <joseph@codesourcery.com>
881         * gcc.target/i386/avx256-unaligned-load-2.c,
882         gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
883         gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
884         packed-single instructions.
886 2014-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
888         PR c++/13981
889         * g++.dg/diagnostic/pr13981.C: New.
891 2014-05-08  Marc Glisse  <marc.glisse@inria.fr>
893         PR tree-optimization/59100
894         * gcc.dg/tree-ssa/phi-opt-12.c: New file.
895         * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
897 2014-05-08  Richard Sandiford  <rdsandiford@googlemail.com>
899         PR tree-optimization/61095
900         * gcc.dg/torture/pr61095.c: New test.
902 2014-05-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
904         PR middle-end/39246
905         * gcc.dg/uninit-13.c: Move warning on the actual source line where
906         the uninitialized complex is used.
907         * gcc.dg/uninit-17.c: New test to check partial initialization of
908         complex with branches.
909         * gcc.dg/uninit-17-O0.c: Likewise.
911 2014-05-07  Oleg Endo  <olegendo@gcc.gnu.org>
913         PR target/60884
914         * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
915         (test_03): Rename to test_02.
917 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
919         PR c++/61083
920         * g++.dg/cpp0x/sfinae50.C: New.
922 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
924         PR c++/61080
925         * g++.dg/cpp0x/deleted7.C: New.
927 2014-05-07  Richard Biener  <rguenther@suse.de>
929         PR tree-optimization/61034
930         * g++.dg/tree-ssa/pr61034.C: New testcase.
932 2014-05-07  Joern Rennecke  <joern.rennecke@embecosm.com>
934         * gcc.target/epiphany/isr-arg.c: New file.
936 2014-05-07  Evgeny Stupachenko  <evstupac@gmail.com>
938         PR tree-optimization/52252
939         * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
941 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
943         * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
944         * gcc.target/aarch64/simd/vrev16p8.x: New file.
945         * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
946         * gcc.target/aarch64/simd/vrev16qp8.x: New file.
947         * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
948         * gcc.target/aarch64/simd/vrev16qs8.x: New file.
949         * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
950         * gcc.target/aarch64/simd/vrev16qu8.x: New file.
951         * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
952         * gcc.target/aarch64/simd/vrev16s8.x: New file.
953         * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
954         * gcc.target/aarch64/simd/vrev16u8.x: New file.
955         * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
956         * gcc.target/aarch64/simd/vrev32p16.x: New file.
957         * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
958         * gcc.target/aarch64/simd/vrev32p8.x: New file.
959         * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
960         * gcc.target/aarch64/simd/vrev32qp16.x: New file.
961         * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
962         * gcc.target/aarch64/simd/vrev32qp8.x: New file.
963         * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
964         * gcc.target/aarch64/simd/vrev32qs16.x: New file.
965         * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
966         * gcc.target/aarch64/simd/vrev32qs8.x: New file.
967         * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
968         * gcc.target/aarch64/simd/vrev32qu16.x: New file.
969         * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
970         * gcc.target/aarch64/simd/vrev32qu8.x: New file.
971         * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
972         * gcc.target/aarch64/simd/vrev32s16.x: New file.
973         * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
974         * gcc.target/aarch64/simd/vrev32s8.x: New file.
975         * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
976         * gcc.target/aarch64/simd/vrev32u16.x: New file.
977         * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
978         * gcc.target/aarch64/simd/vrev32u8.x: New file.
979         * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
980         * gcc.target/aarch64/simd/vrev64f32.x: New file.
981         * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
982         * gcc.target/aarch64/simd/vrev64p16.x: New file.
983         * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
984         * gcc.target/aarch64/simd/vrev64p8.x: New file.
985         * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
986         * gcc.target/aarch64/simd/vrev64qf32.x: New file.
987         * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
988         * gcc.target/aarch64/simd/vrev64qp16.x: New file.
989         * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
990         * gcc.target/aarch64/simd/vrev64qp8.x: New file.
991         * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
992         * gcc.target/aarch64/simd/vrev64qs16.x: New file.
993         * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
994         * gcc.target/aarch64/simd/vrev64qs32.x: New file.
995         * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
996         * gcc.target/aarch64/simd/vrev64qs8.x: New file.
997         * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
998         * gcc.target/aarch64/simd/vrev64qu16.x: New file.
999         * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
1000         * gcc.target/aarch64/simd/vrev64qu32.x: New file.
1001         * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
1002         * gcc.target/aarch64/simd/vrev64qu8.x: New file.
1003         * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
1004         * gcc.target/aarch64/simd/vrev64s16.x: New file.
1005         * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
1006         * gcc.target/aarch64/simd/vrev64s32.x: New file.
1007         * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
1008         * gcc.target/aarch64/simd/vrev64s8.x: New file.
1009         * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
1010         * gcc.target/aarch64/simd/vrev64u16.x: New file.
1011         * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
1012         * gcc.target/aarch64/simd/vrev64u32.x: New file.
1013         * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
1014         * gcc.target/aarch64/simd/vrev64u8.x: New file.
1016 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
1018         gcc.target/aarch64/simd/ext_f32.x: New file.
1019         gcc.target/aarch64/simd/ext_f32_1.c: New file.
1020         gcc.target/aarch64/simd/ext_p16.x: New file.
1021         gcc.target/aarch64/simd/ext_p16_1.c: New file.
1022         gcc.target/aarch64/simd/ext_p8.x: New file.
1023         gcc.target/aarch64/simd/ext_p8_1.c: New file.
1024         gcc.target/aarch64/simd/ext_s16.x: New file.
1025         gcc.target/aarch64/simd/ext_s16_1.c: New file.
1026         gcc.target/aarch64/simd/ext_s32.x: New file.
1027         gcc.target/aarch64/simd/ext_s32_1.c: New file.
1028         gcc.target/aarch64/simd/ext_s64.x: New file.
1029         gcc.target/aarch64/simd/ext_s64_1.c: New file.
1030         gcc.target/aarch64/simd/ext_s8.x: New file.
1031         gcc.target/aarch64/simd/ext_s8_1.c: New file.
1032         gcc.target/aarch64/simd/ext_u16.x: New file.
1033         gcc.target/aarch64/simd/ext_u16_1.c: New file.
1034         gcc.target/aarch64/simd/ext_u32.x: New file.
1035         gcc.target/aarch64/simd/ext_u32_1.c: New file.
1036         gcc.target/aarch64/simd/ext_u64.x: New file.
1037         gcc.target/aarch64/simd/ext_u64_1.c: New file.
1038         gcc.target/aarch64/simd/ext_u8.x: New file.
1039         gcc.target/aarch64/simd/ext_u8_1.c: New file.
1040         gcc.target/aarch64/simd/ext_f64.c: New file.
1041         gcc.target/aarch64/simd/extq_f32.x: New file.
1042         gcc.target/aarch64/simd/extq_f32_1.c: New file.
1043         gcc.target/aarch64/simd/extq_p16.x: New file.
1044         gcc.target/aarch64/simd/extq_p16_1.c: New file.
1045         gcc.target/aarch64/simd/extq_p8.x: New file.
1046         gcc.target/aarch64/simd/extq_p8_1.c: New file.
1047         gcc.target/aarch64/simd/extq_s16.x: New file.
1048         gcc.target/aarch64/simd/extq_s16_1.c: New file.
1049         gcc.target/aarch64/simd/extq_s32.x: New file.
1050         gcc.target/aarch64/simd/extq_s32_1.c: New file.
1051         gcc.target/aarch64/simd/extq_s64.x: New file.
1052         gcc.target/aarch64/simd/extq_s64_1.c: New file.
1053         gcc.target/aarch64/simd/extq_s8.x: New file.
1054         gcc.target/aarch64/simd/extq_s8_1.c: New file.
1055         gcc.target/aarch64/simd/extq_u16.x: New file.
1056         gcc.target/aarch64/simd/extq_u16_1.c: New file.
1057         gcc.target/aarch64/simd/extq_u32.x: New file.
1058         gcc.target/aarch64/simd/extq_u32_1.c: New file.
1059         gcc.target/aarch64/simd/extq_u64.x: New file.
1060         gcc.target/aarch64/simd/extq_u64_1.c: New file.
1061         gcc.target/aarch64/simd/extq_u8.x: New file.
1062         gcc.target/aarch64/simd/extq_u8_1.c: New file.
1063         gcc.target/aarch64/simd/extq_f64.c: New file.
1065 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
1067         * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
1068         * gcc.target/aarch64/vtrnu32.c: Likewise.
1069         * gcc.target/aarch64/vtrnf32.c: Likewise.
1071 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
1073         * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
1074         * gcc.target/aarch64/simd/vtrnf32.x: New file.
1075         * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
1076         * gcc.target/aarch64/simd/vtrnp16.x: New file.
1077         * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
1078         * gcc.target/aarch64/simd/vtrnp8.x: New file.
1079         * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
1080         * gcc.target/aarch64/simd/vtrnqf32.x: New file.
1081         * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
1082         * gcc.target/aarch64/simd/vtrnqp16.x: New file.
1083         * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
1084         * gcc.target/aarch64/simd/vtrnqp8.x: New file.
1085         * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
1086         * gcc.target/aarch64/simd/vtrnqs16.x: New file.
1087         * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
1088         * gcc.target/aarch64/simd/vtrnqs32.x: New file.
1089         * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
1090         * gcc.target/aarch64/simd/vtrnqs8.x: New file.
1091         * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
1092         * gcc.target/aarch64/simd/vtrnqu16.x: New file.
1093         * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
1094         * gcc.target/aarch64/simd/vtrnqu32.x: New file.
1095         * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
1096         * gcc.target/aarch64/simd/vtrnqu8.x: New file.
1097         * gcc.target/aarch64/simd/vtrns16_1.c: New file.
1098         * gcc.target/aarch64/simd/vtrns16.x: New file.
1099         * gcc.target/aarch64/simd/vtrns32_1.c: New file.
1100         * gcc.target/aarch64/simd/vtrns32.x: New file.
1101         * gcc.target/aarch64/simd/vtrns8_1.c: New file.
1102         * gcc.target/aarch64/simd/vtrns8.x: New file.
1103         * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
1104         * gcc.target/aarch64/simd/vtrnu16.x: New file.
1105         * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
1106         * gcc.target/aarch64/simd/vtrnu32.x: New file.
1107         * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
1108         * gcc.target/aarch64/simd/vtrnu8.x: New file.
1110 2014-05-07  Richard Biener  <rguenther@suse.de>
1112         PR tree-optimization/57864
1113         * gcc.dg/torture/pr57864.c: New testcase.
1115 2014-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu>
1117         PR libfortran/61049
1118         * gfortran.dg/list_read_13.f: New test.
1120 2014-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
1122         PR c++/60999
1123         * g++.dg/cpp0x/nsdmi-template9.C: New.
1124         * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
1126 2014-05-06  Kenneth Zadeck  <zadeck@naturalbridge.com>
1127             Mike Stump  <mikestump@comcast.net>
1128             Richard Sandiford  <rdsandiford@googlemail.com>
1130         * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
1132 2014-05-05  Jan Hubicka  <hubicka@ucw.cz>
1134         PR ipa/60965
1135         * g++.dg/ipa/devirt-32.C: New testcase.
1137 2014-05-05  Richard Biener  <rguenther@suse.de>
1139         PR middle-end/61010
1140         * gcc.dg/torture/pr61010.c: New testcase.
1142 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1144         * gcc.target/s390/leaf-profile.c: New testcase.
1146 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1148         * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
1149         Disable asm scan for s390.
1150         * gcc.dg/hoist-register-pressure-2.c: Likewise.
1151         * gcc.dg/hoist-register-pressure-3.c: Likewise.
1153 2014-05-05  Bin Cheng  <bin.cheng@arm.com>
1155         PR tree-optimization/60363
1156         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
1158 2014-05-04  Peter Bergner  <bergner@vnet.ibm.com>
1160         * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
1161         (dg-require-effective-target): Change target to powerpc_fprs.
1162         * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
1163         (dg-require-effective-target): Change target to dfprt.
1165 2014-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1167         PR c++/58582
1168         * g++.dg/cpp0x/deleted4.C: New.
1169         * g++.dg/cpp0x/deleted5.C: Likewise.
1170         * g++.dg/cpp0x/deleted6.C: Likewise.
1172 2014-05-03  Dominique d'Humieres <dominiq@lps.ens.fr>
1174         PR fortran/61025
1175         * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
1176         regexps for -m32.
1177         * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
1178         * gfortran.dg/coarray_poly_6.f90: Likewise.
1179         * gfortran.dg/coarray_poly_7.f90: Likewise.
1180         * gfortran.dg/coarray_poly_8.f90: Likewise.
1182 2014-05-02  Marek Polacek  <polacek@redhat.com>
1184         PR c/25801
1185         * gcc.dg/pr25801.c: New test.
1187 2014-05-02  Marek Polacek  <polacek@redhat.com>
1189         PR c/60784
1190         * gcc.dg/pr60784.c: New test.
1192 2014-05-01  Marek Polacek  <polacek@redhat.com>
1194         PR c/60915
1195         * gcc.dg/pr60915.c: New test.
1197 2014-05-01  Marek Polacek  <polacek@redhat.com>
1199         PR c/60257
1200         * gcc.dg/pr60257.c: New test.
1202 2014-05-01  Marek Polacek  <polacek@redhat.com>
1204         PR c/43395
1205         * c-c++-common/pr43395.c: New test.
1207 2014-05-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
1209         * gcc.dg/cond-reduc-1.c: New test.
1210         * gcc.dg/cond-reduc-2.c: Likewise.
1212 2014-05-01  Marek Polacek  <polacek@redhat.com>
1214         PR c/29467
1215         * gcc.dg/pr29467.c: New test.
1216         * gcc.dg/declspec-13.c: Renumber some dg-warnings.  Add dg-warnings
1217         about boolean types.
1218         * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>.  Change _Bool
1219         to bool.
1220         * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
1222 2014-05-01  Marek Polacek  <polacek@redhat.com>
1224         PR c/43245
1225         * gcc.dg/pr43245.c: New test.
1227 2014-05-01  Marek Polacek  <polacek@redhat.com>
1229         PR c/56989
1230         * gcc.dg/pr56989.c: New test.
1232 2014-04-30  Ian Lance Taylor  <iant@google.com>
1234         * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
1235         in go_compile_args rather than in argument to go-torture-execute.
1237 2014-04-30  Soundararajan Dhakshinamoorthy  <sounderarajan.d@atmel.com>
1239         * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
1240         instead of getpid.
1242 2014-04-30  Tobias Burnus  <burnus@net-b.de>
1244         * gfortran.dg/coarray_poly_6.f90
1245         * gfortran.dg/coarray_poly_7.f90
1246         * gfortran.dg/coarray_poly_8.f90
1248 2014-04-30  Tobias Burnus  <burnus@net-b.de>
1250         * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
1251         * gfortran.dg/coarray_lib_token_4.f90: Ditto.
1252         * gfortran.dg/coarray/codimension.f90: New.
1254 2014-04-30  Tobias Burnus  <burnus@net-b.de>
1256         * gfortran.dg/coarray_lib_this_image_1.f90: New.
1257         * gfortran.dg/coarray_lib_this_image_2.f90: New.
1259 2014-04-30  Tobias Burnus  <burnus@net-b.de>
1261         * gfortran.dg/coarray_poly_4.f90: New.
1262         * gfortran.dg/coarray_poly_5.f90: New.
1264 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
1266         * gcc.target/arm/simd/vuzpqf32_1.c: New file.
1267         * gcc.target/arm/simd/vuzpqp16_1.c: New file.
1268         * gcc.target/arm/simd/vuzpqp8_1.c: New file.
1269         * gcc.target/arm/simd/vuzpqs16_1.c: New file.
1270         * gcc.target/arm/simd/vuzpqs32_1.c: New file.
1271         * gcc.target/arm/simd/vuzpqs8_1.c: New file.
1272         * gcc.target/arm/simd/vuzpqu16_1.c: New file.
1273         * gcc.target/arm/simd/vuzpqu32_1.c: New file.
1274         * gcc.target/arm/simd/vuzpqu8_1.c: New file.
1275         * gcc.target/arm/simd/vuzpf32_1.c: New file.
1276         * gcc.target/arm/simd/vuzpp16_1.c: New file.
1277         * gcc.target/arm/simd/vuzpp8_1.c: New file.
1278         * gcc.target/arm/simd/vuzps16_1.c: New file.
1279         * gcc.target/arm/simd/vuzps32_1.c: New file.
1280         * gcc.target/arm/simd/vuzps8_1.c: New file.
1281         * gcc.target/arm/simd/vuzpu16_1.c: New file.
1282         * gcc.target/arm/simd/vuzpu32_1.c: New file.
1283         * gcc.target/arm/simd/vuzpu8_1.c: New file.
1285 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
1287         * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
1288         * gcc.target/aarch64/vuzpu32_1.c: Likewise.
1289         * gcc.target/aarch64/vuzpf32_1.c: Likewise.
1291 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
1293         * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
1294         * gcc.target/aarch64/simd/vuzpf32.x: New file.
1295         * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
1296         * gcc.target/aarch64/simd/vuzpp16.x: New file.
1297         * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
1298         * gcc.target/aarch64/simd/vuzpp8.x: New file.
1299         * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
1300         * gcc.target/aarch64/simd/vuzpqf32.x: New file.
1301         * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
1302         * gcc.target/aarch64/simd/vuzpqp16.x: New file.
1303         * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
1304         * gcc.target/aarch64/simd/vuzpqp8.x: New file.
1305         * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
1306         * gcc.target/aarch64/simd/vuzpqs16.x: New file.
1307         * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
1308         * gcc.target/aarch64/simd/vuzpqs32.x: New file.
1309         * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
1310         * gcc.target/aarch64/simd/vuzpqs8.x: New file.
1311         * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
1312         * gcc.target/aarch64/simd/vuzpqu16.x: New file.
1313         * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
1314         * gcc.target/aarch64/simd/vuzpqu32.x: New file.
1315         * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
1316         * gcc.target/aarch64/simd/vuzpqu8.x: New file.
1317         * gcc.target/aarch64/simd/vuzps16_1.c: New file.
1318         * gcc.target/aarch64/simd/vuzps16.x: New file.
1319         * gcc.target/aarch64/simd/vuzps32_1.c: New file.
1320         * gcc.target/aarch64/simd/vuzps32.x: New file.
1321         * gcc.target/aarch64/simd/vuzps8_1.c: New file.
1322         * gcc.target/aarch64/simd/vuzps8.x: New file.
1323         * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
1324         * gcc.target/aarch64/simd/vuzpu16.x: New file.
1325         * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
1326         * gcc.target/aarch64/simd/vuzpu32.x: New file.
1327         * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
1328         * gcc.target/aarch64/simd/vuzpu8.x: New file.
1330 2014-04-30  Richard Biener  <rguenther@suse.de>
1332         PR tree-optimization/48329
1333         * gfortran.dg/vect/pr48329.f90: New testcase.
1335 2014-04-30  Marek Polacek  <polacek@redhat.com>
1337         * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
1338         * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
1340 2014-04-30  Marek Polacek  <polacek@redhat.com>
1342         PR c/60139
1343         * gcc.dg/pr60139.c: New test.
1345 2014-04-30  Marek Polacek  <polacek@redhat.com>
1347         PR c/60351
1348         * gcc.dg/pr60351.c: New test.
1350 2013-04-29  Alan Lawrence  <alan.lawrence@arm.com>
1352         * gcc.target/arm/simd/simd.exp: New file.
1353         * gcc.target/arm/simd/vzipqf32_1.c: New file.
1354         * gcc.target/arm/simd/vzipqp16_1.c: New file.
1355         * gcc.target/arm/simd/vzipqp8_1.c: New file.
1356         * gcc.target/arm/simd/vzipqs16_1.c: New file.
1357         * gcc.target/arm/simd/vzipqs32_1.c: New file.
1358         * gcc.target/arm/simd/vzipqs8_1.c: New file.
1359         * gcc.target/arm/simd/vzipqu16_1.c: New file.
1360         * gcc.target/arm/simd/vzipqu32_1.c: New file.
1361         * gcc.target/arm/simd/vzipqu8_1.c: New file.
1362         * gcc.target/arm/simd/vzipf32_1.c: New file.
1363         * gcc.target/arm/simd/vzipp16_1.c: New file.
1364         * gcc.target/arm/simd/vzipp8_1.c: New file.
1365         * gcc.target/arm/simd/vzips16_1.c: New file.
1366         * gcc.target/arm/simd/vzips32_1.c: New file.
1367         * gcc.target/arm/simd/vzips8_1.c: New file.
1368         * gcc.target/arm/simd/vzipu16_1.c: New file.
1369         * gcc.target/arm/simd/vzipu32_1.c: New file.
1370         * gcc.target/arm/simd/vzipu8_1.c: New file.
1372 2014-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
1374         PR c++/51707
1375         * g++.dg/cpp0x/constexpr-51707.C: New.
1377 2014-04-29  David Malcolm  <dmalcolm@redhat.com>
1379         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
1380         occurrences of "int" in the gimple dump to reflect that the return
1381         types of functions now show up in such dumps.
1382         * gcc.dg/tree-ssa/pr27810.c: Likewise.
1384 2014-04-29  Jakub Jelinek  <jakub@redhat.com>
1386         PR tree-optimization/60971
1387         * c-c++-common/turtore/pr60971.c: New test.
1389 2014-04-29  Alan Lawrence  <alan.lawrence@arm.com>
1391         * gcc.target/aarch64/simd/simd.exp: New file.
1392         * gcc.target/aarch64/simd/vzipf32_1.c: New file.
1393         * gcc.target/aarch64/simd/vzipf32.x: New file.
1394         * gcc.target/aarch64/simd/vzipp16_1.c: New file.
1395         * gcc.target/aarch64/simd/vzipp16.x: New file.
1396         * gcc.target/aarch64/simd/vzipp8_1.c: New file.
1397         * gcc.target/aarch64/simd/vzipp8.x: New file.
1398         * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
1399         * gcc.target/aarch64/simd/vzipqf32.x: New file.
1400         * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
1401         * gcc.target/aarch64/simd/vzipqp16.x: New file.
1402         * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
1403         * gcc.target/aarch64/simd/vzipqp8.x: New file.
1404         * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
1405         * gcc.target/aarch64/simd/vzipqs16.x: New file.
1406         * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
1407         * gcc.target/aarch64/simd/vzipqs32.x: New file.
1408         * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
1409         * gcc.target/aarch64/simd/vzipqs8.x: New file.
1410         * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
1411         * gcc.target/aarch64/simd/vzipqu16.x: New file.
1412         * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
1413         * gcc.target/aarch64/simd/vzipqu32.x: New file.
1414         * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
1415         * gcc.target/aarch64/simd/vzipqu8.x: New file.
1416         * gcc.target/aarch64/simd/vzips16_1.c: New file.
1417         * gcc.target/aarch64/simd/vzips16.x: New file.
1418         * gcc.target/aarch64/simd/vzips32_1.c: New file.
1419         * gcc.target/aarch64/simd/vzips32.x: New file.
1420         * gcc.target/aarch64/simd/vzips8_1.c: New file.
1421         * gcc.target/aarch64/simd/vzips8.x: New file.
1422         * gcc.target/aarch64/simd/vzipu16_1.c: New file.
1423         * gcc.target/aarch64/simd/vzipu16.x: New file.
1424         * gcc.target/aarch64/simd/vzipu32_1.c: New file.
1425         * gcc.target/aarch64/simd/vzipu32.x: New file.
1426         * gcc.target/aarch64/simd/vzipu8_1.c: New file.
1427         * gcc.target/aarch64/simd/vzipu8.x: New file.
1429 2014-04-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1431         * gcc.target/aarch64/fcsel_1.c: New test case.
1433 2014-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu>
1435         PR libfortran/60810
1436         * gfortran.dg/arrayio_13.f90: New test.
1438 2014-04-28  Martin Jambor  <mjambor@suse.cz>
1440         * gcc.dg/tree-ssa/sra-14.c: New test.
1442 2014-04-28  Richard Biener  <rguenther@suse.de>
1444         PR middle-end/60092
1445         * gcc.dg/tree-ssa/alias-32.c: New testcase.
1446         * gcc.dg/vect/pr60092.c: Likewise.
1448 2014-04-28  Richard Biener  <rguenther@suse.de>
1450         * gcc.dg/tree-ssa/vrp91.c: New testcase.
1451         * gcc.dg/Wstrict-overflow-14.c: XFAIL.
1452         * gcc.dg/Wstrict-overflow-15.c: Likewise.
1453         * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
1455 2014-04-28  Richard Biener  <rguenther@suse.de>
1457         PR tree-optimization/60979
1458         * gcc.dg/graphite/pr60979.c: New testcase.
1460 2014-04-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1462         PR c/60983
1463         * gcc.dg/pr60114.c: Use signed chars.
1465 2014-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1467         PR c++/59120
1468         * g++.dg/cpp0x/alias-decl-43.C: New.
1470 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1472         PR fortran/59604
1473         PR fortran/58003
1474         * gfortran.dg/no_range_check_3.f90:  New test.
1476 2014-04-26  Jerry DeLisle  <jvdelisle@gcc.gnu>
1478         PR libfortran/52539
1479         * gfortran.dg/namelist_utf8.f90: New test.
1481 2014-04-26  Uros Bizjak  <ubizjak@gmail.com>
1483         * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
1484         * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
1485         * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
1487 2014-04-25  Cary Coutant  <ccoutant@google.com>
1489         PR debug/60929
1490         * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
1491         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
1492         -fdebug-types-section flag.
1494 2014-04-25  Jiong Wang  <jiong.wang@arm.com>
1496         * gcc.target/arm/tail-long-call.c: New test.
1498 2014-04-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1500         PR tree-optimization/60930
1501         * gcc.dg/torture/pr60930.c:  New test.
1503 2014-04-25  Jakub Jelinek  <jakub@redhat.com>
1505         PR tree-optimization/60960
1506         * gcc.c-torture/execute/pr60960.c: New test.
1508 2014-04-25  Marek Polacek  <polacek@redhat.com>
1510         * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
1512 2014-04-25  Marek Polacek  <polacek@redhat.com>
1514         PR c/18079
1515         * gcc.dg/pr18079.c: New test.
1516         * gcc.dg/pr18079-2.c: New test.
1518 2014-04-25  Uros Bizjak  <ubizjak@gmail.com>
1520         * c-c++-common/gomp/pr60823-2.c: Require effective target
1521         vect_simd_clones.
1523 2014-04-25  Marek Polacek  <polacek@redhat.com>
1525         PR c/60114
1526         * gcc.dg/pr60114.c: New test.
1528 2014-04-25  Eric Botcazou  <ebotcazou@adacore.com>
1530         * gcc.c-torture/execute/20140425-1.c: New test.
1532 2014-04-25  Marek Polacek  <polacek@redhat.com>
1534         PR c/60156
1535         * c-c++-common/pr60156.c: New test.
1537 2014-04-25  Richard Biener  <rguenther@suse.de>
1539         PR ipa/60912
1540         * g++.dg/opt/pr60912.C: New testcase.
1542 2014-04-25  Richard Biener  <rguenther@suse.de>
1544         PR ipa/60911
1545         * gcc.dg/lto/pr60911_0.c: New testcase.
1547 2014-04-24  Cong Hou  <congh@google.com>
1549         PR tree-optimization/60896
1550         * g++.dg/vect/pr60896.cc: New test.
1552 2014-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
1554         * gcc.target/powerpc/pack01.c: New test to test the new pack and
1555         unpack builtin functionss for 128-bit types.
1556         * gcc.target/powerpc/pack02.c: Likewise.
1557         * gcc.target/powerpc/pack03.c: Likewise.
1558         * gcc.target/powerpc/extend-divide-1.c: New test to test extended
1559         divide builtin functionss.
1560         * gcc.target/powerpc/extend-divide-2.c: Likewise.
1561         * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
1562         functions.
1563         * gcc.target/powerpc/bcd-2.c: Likewise.
1564         * gcc.target/powerpc/bcd-3.c: Likewise.
1565         * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
1566         builtin functionss.
1567         * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
1569 2014-04-24  Vishnu K S  <Vishnu.k_s@atmel.com>
1571         * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
1572         keeps_null_pointer_checks.
1573         * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
1574         * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
1575         * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
1576         * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
1578 2014-04-24  Jakub Jelinek  <jakub@redhat.com>
1580         * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
1581         Replace load with read and store with write.
1583 2014-04-24  Jeff Law  <law@redhat.com>
1585         PR target/60822
1586         * gcc.c-torture/pr60822.c: New test.
1587         * gcc.c-torture/pr60822.x: New test.
1589 2014-04-24  Dinar Temirbulatov  <dtemirbulatov@gmail.com>
1591         PR c++/57958
1592         * testsuite/g++.dg/cpp0x/pr57958.C: New test.
1594 2014-04-24  Alan Lawrence  <alan.lawrence@arm.com>
1596         * lib/target-supports.exp (check_effective_target_vect_perm): Return
1597         true for aarch64_be.
1599 2014-04-24  Radovan Obradovic  <robradovic@mips.com>
1600             Tom de Vries  <tom@codesourcery.com>
1602         * gcc.dg/fuse-caller-save.c: New test.
1604 2014-04-24  Joey Ye  <joey.ye@arm.com>
1606         * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
1608 2014-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1610         * lib/target-supports.exp (check_effective_target_vect_bswap): New.
1611         * gcc.dg/vect/vect-bswap16: New test.
1612         * gcc.dg/vect/vect-bswap32: Likewise.
1613         * gcc.dg/vect/vect-bswap64: Likewise.
1615 2014-04-23  Jeff Law  <law@redhat.com>
1617         PR tree-optimization/60902
1618         * gcc.target/i386/pr60902.c: New test.
1620 2014-04-23  Alex Velenko  <Alex.Velenko@arm.com>
1622         * gcc.target/aarch64/vdup_lane_1.c: New testcase.
1623         * gcc.target/aarch64/vdup_lane_2.c: New testcase.
1624         * gcc.target/aarch64/vdup_n_1.c: New testcase.
1626 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1628         * gcc.target/arm/rev16.c: New test.
1630 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1632         * gcc.target/aarch64/rev16_1.c: New test.
1634 2014-04-23  Richard Biener  <rguenther@suse.de>
1636         PR tree-optimization/60903
1637         * gcc.dg/torture/pr60903.c: New testcase.
1639 2014-04-23  Richard Biener  <rguenther@suse.de>
1641         PR middle-end/60895
1642         * g++.dg/torture/pr60895.C: New testcase.
1644 2014-04-23  Richard Biener  <rguenther@suse.de>
1646         PR middle-end/60891
1647         * gcc.dg/torture/pr60891.c: New testcase.
1649 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
1651         PR sanitizer/60275
1652         * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
1653         -fno-sanitize-recover to dg-options.
1654         * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
1655         add -std=c++11 to dg-options.
1656         * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
1657         * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
1658         add -std=c++1y to dg-options.
1659         * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
1660         -fno-sanitize-recover to dg-options.
1661         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
1662         * c-c++-common/ubsan/vla-4.c: Likewise.
1663         * c-c++-common/ubsan/pr59503.c: Likewise.
1664         * c-c++-common/ubsan/vla-3.c: Likewise.
1665         * c-c++-common/ubsan/save-expr-1.c: Likewise.
1666         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
1667         * c-c++-common/ubsan/shift-3.c: Likewise.
1668         * c-c++-common/ubsan/overflow-1.c: Likewise.
1669         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
1670         * c-c++-common/ubsan/vla-2.c: Likewise.
1671         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
1672         * c-c++-common/ubsan/pr60613-1.c: Likewise.
1673         * c-c++-common/ubsan/shift-6.c: Likewise.
1674         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
1675         * c-c++-common/ubsan/overflow-add-3.c: New test.
1676         * c-c++-common/ubsan/overflow-add-4.c: New test.
1677         * c-c++-common/ubsan/div-by-zero-6.c: New test.
1678         * c-c++-common/ubsan/div-by-zero-7.c: New test.
1680 2014-04-22  Christian Bruel  <christian.bruel@st.com>
1682         * gcc.target/sh/hiconst.c: New test.
1684 2014-04-22  Sandra Loosemore  <sandra@codesourcery.com>
1686         * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
1687         lroundf generates custom round instruction, too.
1689 2014-04-22  Tobias Burnus  <burnus@net-b.de>
1691         PR fortran/60881
1692         * coarray/alloc_comp_3.f90: New.
1694 2014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
1696         PR target/60868
1697         * gcc.target/i386/pr60868.c: New testcase.
1699 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
1701         PR c/59073
1702         * c-c++-common/gomp/pr59073.c: New test.
1704 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
1706         * gcc.target/aarch64/vreinterpret_f64_1.c: New.
1708 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
1710         * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
1711         * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
1713 2014-04-22  Richard Sandiford  <rdsandiford@googlemail.com>
1715         * gcc.dg/memcpy-5.c: New test.
1717 2014-04-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1719         * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
1721         * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
1722         * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
1723         *-*-solaris2.9.
1724         * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
1725         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
1726         from dg-options.
1727         * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
1728         from dg-additional-options.
1729         * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
1730         from dg-options.
1732         * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
1733         execution check.
1734         * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
1735         (sigill_hdlr): Remove.
1736         (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
1737         check.
1739         * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
1740         * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
1741         * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
1743         * lib/target-supports.exp (add_options_for_tls): Remove
1744         *-*-solaris2.9* handling.
1746 2014-04-22  Vidya Praveen  <vidyapraveen@arm.com>
1748         * gcc.target/aarch64/vect_cvtf_1.c: New.
1750 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
1752         PR tree-optimization/60823
1753         * c-c++-common/gomp/pr60823-1.c: New test.
1754         * c-c++-common/gomp/pr60823-2.c: New test.
1755         * c-c++-common/gomp/pr60823-3.c: New test.
1757 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
1759         * gcc.target/arm/anddi_notdi-1.c: New test.
1760         * gcc.target/arm/iordi_notdi-1.c: New test case.
1762 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
1764         * gcc.target/arm/iordi_notdi-1.c: New test.
1766 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
1768         * gcc.target/aarch64/vrnd_f64_1.c : New file.
1770 2014-04-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
1772         PR target/60735
1773         * gcc.target/powerpc/pr60735.c: New test.  Insure _Decimal64 does
1774         not cause errors if -mspe.
1776 2014-04-21  Uros Bizjak  <ubizjak@gmail.com>
1778         PR target/60909
1779         * gcc.target/i386/pr60909-1.c: New test.
1780         * gcc.target/i386/pr60909-2.c: Ditto.
1782 2014-04-18  Cong Hou  <congh@google.com>
1784         * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
1785         * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
1787 2014-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1789         * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
1790         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1792 2014-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
1794         PR c++/59200
1795         * g++.dg/cpp0x/alias-decl-42.C: New.
1797 2014-04-17  Pat Haugen  <pthaugen@us.ibm.com>
1799         * gcc.target/powerpc/ti_math1.c: New.
1800         * gcc.target/powerpc/ti_math2.c: New.
1802 2014-04-17  Martin Jambor  <mjambor@suse.cz>
1804         * gnat.dg/opt34.adb: New.
1805         * gnat.dg/opt34_pkg.ads: Likewise.
1807 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
1809         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
1810         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
1812 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
1814         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
1815         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
1817 2014-04-17  Jakub Jelinek  <jakub@redhat.com>
1819         PR target/60847
1820         Forward port from 4.8 branch
1821         2013-07-19  Kirill Yukhin  <kirill.yukhin@intel.com>
1823         * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
1824         Fix scan patterns.
1825         * gcc.target/i386/bmi-2.c: Ditto.
1827 2014-04-17  Richard Biener  <rguenther@suse.de>
1829         PR middle-end/60849
1830         * g++.dg/opt/pr60849.C: New testcase.
1832 2014-04-17  Richard Biener  <rguenther@suse.de>
1834         PR tree-optimization/60836
1835         * g++.dg/vect/pr60836.cc: New testcase.
1837 2014-04-17  Richard Biener  <rguenther@suse.de>
1839         PR tree-optimization/60841
1840         * gcc.dg/vect/pr60841.c: New testcase.
1842 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
1844         * g++.dg/ipa/devirt-31.C: New testcase.
1846 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
1848         PR lto/60820
1849         * gcc.dg/lto/pr60820_0.c: New testcase.
1850         * gcc.dg/lto/pr60820_1.c: New testcase.
1852 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
1854         PR ipa/60854
1855         * g++.dg/torture/pr60854.C: New testcase.
1857 2014-04-16  Catherine Moore  <clm@codesourcery.com>
1859         * gcc.target/mips/umips-store16-2.c: New test.
1861 2014-04-16  Marc Glisse  <marc.glisse@inria.fr>
1863         * g++.dg/cpp0x/initlist-vect.C: New file.
1865 2014-04-16  Eric Botcazou  <ebotcazou@adacore.com>
1867         * gcc.dg/uninit-B-O0.c: Remove XFAIL.
1868         * gcc.dg/uninit-I-O0.c: Likewise.
1869         * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
1871 2014-04-16  Jakub Jelinek  <jakub@redhat.com>
1873         PR tree-optimization/60844
1874         * gcc.dg/pr60844.c: New test.
1876 2014-04-15  Richard Biener  <rguenther@suse.de>
1878         PR rtl-optimization/56965
1879         * gcc.dg/torture/pr56965-1.c: New testcase.
1880         * gcc.dg/torture/pr56965-2.c: Likewise.
1882 2014-04-15  Teresa Johnson  <tejohnson@google.com>
1884         * gcc.dg/tree-prof/update-loopch.c: Update expected output.
1886 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
1888         * gnat.dg/vect14.adb: New test.
1890 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
1892         * gnat.dg/vect12.ad[sb]: New test.
1893         * gnat.dg/vect13.ad[sb]: Likewise.
1895 2014-04-15  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1897         * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
1898         under qemu-arm.
1899         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
1900         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
1901         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
1902         * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
1903         * c-c++-common/ubsan/null-1.c: Likewise.
1904         * c-c++-common/ubsan/null-10.c: Likewise.
1905         * c-c++-common/ubsan/null-11.c: Likewise.
1906         * c-c++-common/ubsan/null-2.c: Likewise.
1907         * c-c++-common/ubsan/null-3.c: Likewise.
1908         * c-c++-common/ubsan/null-4.c: Likewise.
1909         * c-c++-common/ubsan/null-5.c: Likewise.
1910         * c-c++-common/ubsan/null-6.c: Likewise.
1911         * c-c++-common/ubsan/null-7.c: Likewise.
1912         * c-c++-common/ubsan/null-8.c: Likewise.
1913         * c-c++-common/ubsan/null-9.c: Likewise.
1914         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
1915         * c-c++-common/ubsan/overflow-int128.c: Likewise.
1916         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
1917         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
1918         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
1919         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
1920         * c-c++-common/ubsan/pr59333.c: Likewise.
1921         * c-c++-common/ubsan/pr59667.c: Likewise.
1922         * c-c++-common/ubsan/pr60613-2.c: Likewise.
1923         * c-c++-common/ubsan/pr60636.c: Likewise.
1924         * c-c++-common/ubsan/shift-1.c: Likewise.
1925         * c-c++-common/ubsan/shift-2.c: Likewise.
1926         * c-c++-common/ubsan/vla-1.c: Likewise.
1928 2014-04-14  Eric Botcazou  <ebotcazou@adacore.com>
1930         * gnat.dg/vect11.ad[sb]: New test.
1932 2014-04-14  Richard Biener  <rguenther@suse.de>
1934         * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
1936 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1938         * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
1940 2014-04-14  Richard Biener  <rguenther@suse.de>
1941             Marc Glisse  <marc.glisse@inria.fr>
1943         PR c/60819
1944         * gcc.target/i386/vec-may_alias.c: New testcase.
1946 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1948         * lib/target-supports.exp
1949         (check_effective_target_vect_widen_mult_si_to_di_pattern):
1950         Initialize et_vect_widen_mult_si_to_di_pattern_saved.
1951         Fix formatting.
1953 2014-04-14  Richard Biener  <rguenther@suse.de>
1955         PR lto/60720
1956         * gcc.dg/lto/pr60720_0.c: New testcase.
1957         * gcc.dg/lto/pr60720_1.c: Likewise.
1959 2014-04-14  Christian Bruel  <christian.bruel@st.com>
1961         * gcc.target/sh/memset.c: New test.
1963 2014-04-14  Richard Biener  <rguenther@suse.de>
1965         PR middle-end/55022
1966         * gcc.dg/graphite/pr55022.c: New testcase.
1968 2014-04-14  Richard Biener  <rguenther@suse.de>
1970         PR tree-optimization/59817
1971         PR tree-optimization/60453
1972         * gfortran.dg/graphite/pr59817.f: New testcase.
1973         * gcc.dg/graphite/pr59817-1.c: Likewise.
1974         * gcc.dg/graphite/pr59817-2.c: Likewise.
1976 2014-04-14  Jason Merrill  <jason@redhat.com>
1978         Revert:
1979         * lib/gcc-dg.exp (dg-build-dso): New.
1980         (gcc-dg-test-1): Handle dg-do-what "dso".
1982 2014-04-13  Paul Thomas  <pault@gcc.gnu.org>
1984         PR fortran/60717
1985         * gfortran.dg/unlimited_polymorphic_17.f90: New test.
1987         PR fortran/58085
1988         * gfortran.dg/associate_15.f90: New test.
1990 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
1992         PR middle-end/60467
1993         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
1994         case to check.
1996 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
1998         PR middle-end/60469
1999         * c-c++-common/cilk-plus/CK/pr60469.c: New test.
2001 2014-04-12  Richard Sandiford  <rdsandiford@googlemail.com>
2003         * gcc.target/mips/umips-store16-1.c: New test.
2005 2014-04-11  Tobias Burnus  <burnus@net-b.de>
2007         PR c/60194
2008         * * g++.dg/warn/warn_format_signedness.C: New.
2009         * gcc.dg/format/warn-signedness.c: New.
2011 2014-04-11  Tobias Burnus  <burnus@net-b.de>
2013         PR fortran/58880
2014         PR fortran/60495
2015         * gfortran.dg/finalize_25.f90: New.
2017 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
2019         * gcc.target/epiphany/t1068-2.c: New file.
2021 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
2023         * gcc.target/epiphany/btst-1.c: New test.
2025 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
2027         PR rtl-optimization/60651
2028         * gcc.target/epiphany/mode-switch.c: New test.
2030 2014-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
2032         PR c++/58600
2033         * g++.dg/cpp0x/gen-attrs-58.C: New.
2034         * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
2036 2014-04-11  Steve Ellcey  <sellcey@mips.com>
2037             Jakub Jelinek  <jakub@redhat.com>
2039         PR middle-end/60556
2040         * gcc.c-torture/compile/pr60556.c: New test.
2042 2014-04-11  Richard Biener  <rguenther@suse.de>
2044         PR middle-end/60797
2045         * gcc.dg/pr60797.c: New testcase.
2047 2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2049         * gcc.target/s390/htm-nofloat-1.c: Rename to ...
2050         * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
2051         * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
2052         rename to ...
2053         * gcc.target/s390/htm-nofloat-1.c: ... this one.
2054         * gcc.target/s390/s390.exp: Make sure the assembler supports htm
2055         instructions as well.
2057 2014-04-11  Jakub Jelinek  <jakub@redhat.com>
2059         PR rtl-optimization/60663
2060         * gcc.target/arm/pr60663.c: New test.
2062 2014-04-10  Jason Merrill  <jason@redhat.com>
2064         * g++.dg/dso/dlclose1.C: Disable for 4.9.
2066 2014-04-10  Jakub Jelinek  <jakub@redhat.com>
2068         PR lto/60567
2069         * g++.dg/lto/pr60567_0.C: New test.
2071 2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2073         * gfortran.dg/class_nameclash.f90: New test.
2075 2014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
2077         PR c++/52844
2078         * g++.dg/cpp0x/variadic156.C: New.
2080 2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2082         * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
2083         long.
2085 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2087         PR debug/60655
2088         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
2089         -fdata-sections.
2091 2014-04-09  Steve Ellcey  <sellcey@mips.com>
2093         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
2094         and scan lists.
2096 2014-04-09  Cong Hou  <congh@google.com>
2098         PR testsuite/60773
2099         * lib/target-supports.exp:
2100         (check_effective_target_vect_widen_si_to_di_pattern): New.
2101         * gcc.dg/vect/pr60656.c: Require vect_long effective target.
2102         Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
2103         targets only.
2104         (foo): Fix up formatting.
2105         (main): Call check_vect.
2107 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
2109         PR c++/59115
2110         * g++.dg/template/crash119.C: New.
2112 2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
2114         * gcc.target/powerpc/atomic_load_store-p8.c: New.
2116 2014-04-08  Jason Merrill  <jason@redhat.com>
2118         * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
2120 2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2122         PR rtl-optimization/60776
2123         * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
2124         * gcc.dg/builtin-bswap-7.c: Likewise.
2125         * gcc.dg/builtin-bswap-6a.c: New testcase.
2126         * gcc.dg/builtin-bswap-7a.c: New testcase.
2128         Revert
2129         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2131         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
2132         optimization.
2133         * gcc.dg/builtin-bswap-7.c: Likewise.
2135 2014-04-08  Richard Biener  <rguenther@suse.de>
2137         PR tree-optimization/60785
2138         * gcc.dg/graphite/pr60785.c: New testcase.
2140 2014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2142         PR target/60602
2143         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
2144         with as at -O0.
2146 2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
2148         * g++.dg/warn/Wnvdtor-2.C: Add more cases.
2149         * g++.dg/warn/Wnvdtor-3.C: Likewise.
2150         * g++.dg/warn/Wnvdtor-4.C: Likewise.
2152 2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
2154         * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
2156 2014-04-07  Charles Baylis  <charles.baylis@linaro.org>
2158         PR target/60609
2159         * g++.dg/torture/pr60609.C: New test.
2161 2014-04-07  Richard Biener  <rguenther@suse.de>
2163         PR tree-optimization/60766
2164         * gcc.dg/torture/pr60766.c: New testcase.
2166 2014-04-07  Jason Merrill  <jason@redhat.com>
2168         * lib/gcc-dg.exp (dg-build-dso): New.
2169         (gcc-dg-test-1): Handle dg-do-what "dso".
2170         * lib/target-supports.exp (add_options_for_dlopen): New.
2171         (check_effective_target_dlopen): Use it.
2173 2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2175         * gcc.target/arm/pr60657.c: Fix missing curly brace.
2177 2014-04-07  Richard Biener  <rguenther@suse.de>
2179         PR middle-end/60750
2180         * g++.dg/torture/pr60750.C: New testcase.
2181         * gcc.dg/tree-ssa/20040517-1.c: Adjust.
2183 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
2185         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
2187 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
2189         PR testsuite/60671
2190         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
2192 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
2194         PR testsuite/60672
2195         * g++.dg/cpp1y/auto-fn25.C: Require lto.
2197         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
2199 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
2201         * gfortran.dg/warn_conversion_4.f90: Adjust test.
2203 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
2205         * gcc.target/avr/dev-specific-rmw.c: New test.
2207 2014-04-04  Cong Hou  <congh@google.com>
2209         PR tree-optimization/60656
2210         * gcc.dg/vect/pr60656.c: New test.
2212 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2214         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
2215         optimization.
2216         * gcc.dg/builtin-bswap-7.c: Likewise.
2218 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
2220         PR c++/58207
2221         * g++.dg/cpp0x/constexpr-ice15.C: New.
2223 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
2225         PR ipa/59626
2226         testcase by Richard Biener
2227         * gcc.dg/lto/pr59626_0.c: New testcase.
2228         * gcc.dg/lto/pr59626_1.c: New testcase.
2230 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2232         PR debug/60655
2233         * gcc.c-torture/compile/pr60655-1.c: New test.
2235 2014-04-04  Martin Jambor  <mjambor@suse.cz>
2237         PR ipa/60640
2238         * g++.dg/ipa/pr60640-1.C: New test.
2239         * g++.dg/ipa/pr60640-2.C: Likewise.
2240         * g++.dg/ipa/pr60640-3.C: Likewise.
2241         * g++.dg/ipa/pr60640-4.C: Likewise.
2243 2014-04-04  Jeff Law  <law@redhat.com>
2245         PR target/60657
2246         * gcc.target/arm/pr60657.c: New test.
2248 2014-04-04  Richard Biener  <rguenther@suse.de>
2250         PR ipa/60746
2251         * g++.dg/torture/pr60746.C: New testcase.
2253 2014-04-04  Fabien Chêne  <fabien@gcc.gnu.org>
2255         * g++.old-deja/g++.robertl/eb121.C: Adjust.
2256         * g++.old-deja/g++.jason/overload21.C: Likewise.
2257         * g++.old-deja/g++.law/init5.C: Likewise.
2259 2014-04-03  Cong Hou  <congh@google.com>
2261         PR tree-optimization/60505
2262         * gcc.dg/vect/pr60505.c: New test.
2264 2014-04-03  Richard Biener  <rguenther@suse.de>
2266         PR tree-optimization/60740
2267         * gcc.dg/graphite/pr60740.c: New testcase.
2269 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
2271         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
2272         * g++.dg/warn/Wnvdtor-2.C: New.
2273         * g++.dg/warn/Wnvdtor-3.C: New.
2274         * g++.dg/warn/Wnvdtor-4.C: New.
2275         * g++.dg/warn/Weff1.C: Delete.
2276         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
2277         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
2279 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
2281         PR ipa/60659
2282         * testsuite/g++.dg/torture/pr60659.C: New testcase.
2284 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2286         PR tree-optimization/60733
2287         * gcc.dg/torture/pr60733.c:  New test.
2289 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
2291         PR rtl-optimization/60650
2292         * gcc.target/arm/pr60650-2.c: New.
2294 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
2296         * gcc.target/i386/avx2-vpand-3.c,
2297         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
2299 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
2301         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
2302         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
2303         gcc.target/i386/memcpy-strategy-1.c,
2304         gcc.target/i386/memcpy-strategy-2.c,
2305         gcc.target/i386/memcpy-vector_loop-1.c,
2306         gcc.target/i386/memcpy-vector_loop-2.c,
2307         gcc.target/i386/memset-vector_loop-1.c,
2308         gcc.target/i386/memset-vector_loop-2.c,
2309         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
2310         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
2311         -march= options different from those in dg-options.
2313 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
2315         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
2316         gcc.target/i386/pr30970.c: Use -mtune=generic.
2317         * gcc.target/i386/avx2-vpaddb-3.c,
2318         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
2319         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
2320         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
2321         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
2322         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
2323         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
2324         gcc.target/i386/avx2-vpsubw-3.c,
2325         gcc.target/i386/avx256-unaligned-load-1.c,
2326         gcc.target/i386/avx256-unaligned-load-4.c,
2327         gcc.target/i386/avx256-unaligned-store-1.c,
2328         gcc.target/i386/avx256-unaligned-store-2.c,
2329         gcc.target/i386/avx256-unaligned-store-4.c: Use
2330         -mno-prefer-avx128.
2332 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
2333             Iain Sandoe <iain@codesourcery.com>
2335         PR target/54083
2336         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
2337         with the additional options -Wl,-undefined,dynamic_lookup
2338         and -Wl,-flat_namespace.
2339         * gcc.dg/torture/pr53922.c: Additional option
2340         -Wl,-flat_namespace for darwin[89].
2341         * gcc.dg/torture/pr60092.c: Additional options
2342         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
2343         for darwin[89].
2345 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
2347         PR target/43751
2348         * lib/prune.exp: Modify the regular express to prune
2349         the new warnings introduced by r205679 on darwin9.
2351 2014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>
2353         * g++.dg/init/ctor4.C: Adjust.
2354         * g++.dg/init/ctor4-1.C: New.
2355         * g++.dg/cpp0x/defaulted2.C: Adjust.
2357 2014-04-01  Richard Henderson  <rth@redhat.com>
2359         PR target/60704
2360         * gcc.dg/pr60704.c: New file.
2362 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
2364         PR target/60363
2365         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
2366         logical_op_short_circuit targets.
2368 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
2370         PR libfortran/60128
2371         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
2372         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
2374 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
2376         PR rtl-optimization/60700
2377         * gcc.target/i386/pr60700.c: New test.
2379 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2381         PR target/60650
2382         * gcc.target/arm/pr60650.c: Adjust command line options.
2384 2014-03-31  Martin Jambor  <mjambor@suse.cz>
2386         PR middle-end/60647
2387         * gcc.dg/pr60647-1.c: New test.
2388         * gcc.dg/pr60647-2.c: Likewise.
2390 2014-03-31  Richard Biener  <rguenther@suse.de>
2392         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
2394 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
2396         PR target/60034
2397         * gcc.target/aarch64/pr60034.c: New file.
2399 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
2401         PR c++/60626
2402         * g++.dg/cpp1y/pr60626.C: New testcase.
2404 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
2406         * gcc.dg/pr45416.c: Allow bextr on x86.
2407         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
2408         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
2409         gcc.target/i386/fma4-vector.c: Use -mno-fma.
2410         * gcc.target/i386/l_fma_double_1.c,
2411         gcc.target/i386/l_fma_double_2.c,
2412         gcc.target/i386/l_fma_double_3.c,
2413         gcc.target/i386/l_fma_double_4.c,
2414         gcc.target/i386/l_fma_double_5.c,
2415         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
2416         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
2417         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
2418         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
2419         * gcc.target/i386/pr27971.c: Use -mno-tbm.
2420         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
2421         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
2423 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
2425         PR target/60648
2426         * g++.dg/pr60648.C: Move test to...
2427         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
2428         dg-options, add for fpic targets dg-additional-options -fPIC.
2430 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
2432         * gnat.dg/opt33.adb: New testcase.
2434 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
2436         PR target/60697
2437         * gcc.target/aarch64/pr60697.c: New.
2439 2014-03-27  Jeff Law  <law@redhat.com>
2441         PR target/60648
2442         * g++.dg/pr60648.C: New test.
2444 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
2446         PR c++/60573
2447         * g++.dg/cpp1y/pr60573.C: New testcase.
2449 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
2451         PR target/60693
2452         * gcc.target/i386/pr60693.c: New test.
2454 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
2456         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
2458 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
2460         PR c++/60689
2461         * c-c++-common/pr60689.c: New test.
2463         PR c++/58678
2464         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
2465         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
2466         targets.
2468 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
2470         PR target/60675
2471         * gcc.target/aarch64/pr60675.C: New.
2473 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2475         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
2476         * lib/target-supports.exp: Return true for s390
2477         in check_effective_logical_op_short_circuit.
2479 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
2481         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
2482         of second source operand.
2483         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
2484         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
2485         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
2487 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
2489         PR ipa/60315
2490         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
2492 2014-03-28  Tobias Burnus  <burnus@net-b.de>
2494         * lib/cilk-plus-dg.exp: New.
2495         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
2496         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
2498 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2500         PR fortran/60522
2501         * gfortran.dg/where_4.f90:  New test case.
2503 2014-03-27  Tobias Burnus  <burnus@net-b.de>
2505         PR fortran/58880
2506         * gfortran.dg/finalize_24.f90: New.
2508 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
2510         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
2511         vbpermq builtin.
2513         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
2514         vec_select optimizations.
2515         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
2516         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
2518         PR target/60672
2519         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
2520         xxpermdi builtins are supported.
2522 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
2524         PR rtl-optimization/60650
2525         * gcc.target/arm/pr60650.c: New.
2527 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2529         * gcc.target/s390/20140327-1.c: New testcase.
2531 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
2533         PR middle-end/60682
2534         * g++.dg/gomp/pr60682.C: New test.
2536 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
2538         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
2540 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2542         PR target/60580
2543         * gcc.target/aarch64/pr60580_1.c: New.
2544         * gcc.target/aarch64/test_fp_attribute_1.c: New.
2545         * gcc.target/aarch64/test_fp_attribute_2.c: New.
2547 2014-03-26  Dehao Chen  <dehao@google.com>
2549         * gcc.dg/predict-8.c: New test.
2551 2014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>
2553         PR c++/52369
2554         * g++.dg/init/const10.C: New.
2555         * g++.dg/init/const11.C: New.
2556         * g++.dg/init/pr25811.C: Adjust.
2557         * g++.dg/init/pr29043.C: Likewise.
2558         * g++.dg/init/pr43719.C: Likewise.
2559         * g++.dg/init/pr44086.C: Likewise.
2560         * g++.dg/init/ctor8.C: Likewise.
2561         * g++.dg/init/uninitialized1.C: Likewise.
2563 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
2565         PR sanitizer/60636
2566         * c-c++-common/ubsan/pr60636.c: New test.
2568 2014-03-26  Andreas Schwab  <schwab@suse.de>
2570         * g++.dg/torture/pr60315.C: Remove duplication.
2572 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2574         * gcc.c-torture/execute/20140326-1.c: New test.
2576 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
2578         PR ipa/60315
2579         * g++.dg/torture/pr60315.C: New testcase.
2581 2014-03-25  Martin Jambor  <mjambor@suse.cz>
2583         PR ipa/60600
2584         * g++.dg/ipa/pr60600.C: New test.
2586 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
2588         PR testsuite/58013
2589         * g++.dg/opt/pr56999.C: Pop hidden visibility.
2591 2014-03-25  Richard Biener  <rguenther@suse.de>
2593         PR middle-end/60635
2594         * gfortran.dg/lto/pr60635_0.f90: New testcase.
2595         * gfortran.dg/lto/pr60635_1.c: Likewise.
2597 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
2599         PR c++/60627
2600         * g++.dg/cpp1y/pr60627.C: New testcase.
2602 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
2604         * gcc.target/aarch64/ushr64_1.c: New.
2606 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
2608         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
2609         (LONG_LONG): Use LLONG.
2610         (set_rvector_long): Explicitly return void.
2611         (set_vector_long): Likewise.
2612         (check_vector_long): Likewise.
2614 2014-03-24  Marek Polacek  <polacek@redhat.com>
2616         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
2617         Define INT_MIN.
2618         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
2619         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
2620         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
2621         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
2622         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
2623         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
2624         * c-c++-common/ubsan/pr59503.c: Likewise.
2625         * c-c++-common/ubsan/pr60613-1.c: Likewise.
2626         * c-c++-common/ubsan/save-expr-1.c: Likewise.
2627         * c-c++-common/ubsan/shift-3.c: Likewise.
2628         * c-c++-common/ubsan/shift-6.c: Likewise.
2629         * c-c++-common/ubsan/undefined-1.c: Likewise.
2630         * c-c++-common/ubsan/vla-2.c: Likewise.
2631         * c-c++-common/ubsan/vla-3.c: Likewise.
2632         * c-c++-common/ubsan/vla-4.c: Likewise.
2633         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
2634         * g++.dg/ubsan/return-2.C: Likewise.
2636 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
2638         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
2639         hppa*-*-hpux*.
2641         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
2643         PR libfortran/59313
2644         PR libfortran/58015
2645         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
2646         * gfortran.dg/round_4.f90: Likewise.
2648 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
2650         PR libfortran/60128
2651         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
2652         i?86-*-solaris2.9*.
2654 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
2656         PR sanitizer/60613
2657         * c-c++-common/ubsan/pr60613-1.c: New test.
2658         * c-c++-common/ubsan/pr60613-2.c: New test.
2660 2014-03-22  Matthias Klose  <doko@ubuntu.com>
2662         * g++.dg/cpp0x/regress: Remove empty directory.
2664 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
2666         PR debug/60603
2667         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
2669 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
2671         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
2672         * g++.dg/cpp1y/pr60393.C: Likewise.
2674 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
2676         PR c++/60384
2677         * g++.dg/cpp1y/pr60384.C: New.
2679 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
2681         PR target/60598
2682         * gcc.dg/pr60598.c: New test.
2684 2014-03-21  Martin Jambor  <mjambor@suse.cz>
2686         PR ipa/59176
2687         * g++.dg/torture/pr59176.C: New test.
2689 2014-03-21  Martin Jambor  <mjambor@suse.cz>
2691         PR ipa/60419
2692         * g++.dg/ipa/pr60419.C: New test.
2694 2014-03-21  Richard Biener  <rguenther@suse.de>
2696         PR tree-optimization/60577
2697         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
2699 2014-03-21  Tobias Burnus  <burnus@net-b.de>
2701         PR fortran/60599
2702         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
2704 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
2706         PR middle-end/60597
2707         * g++.dg/opt/pr60597.C: New test.
2709         PR c++/60572
2710         * g++.dg/init/pr60572.C: New test.
2712 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2714         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
2716 2014-03-19  Tobias Burnus  <burnus@net-b.de>
2718         PR fortran/60543
2719         PR fortran/60283
2720         * gfortran.dg/implicit_pure_4.f90: New.
2722 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
2724         PR c++/51474
2725         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
2727 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
2729         PR testsuite/60590
2730         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
2731         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
2732         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
2734 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
2736         PR c++/60332
2737         * g++.dg/cpp1y/pr60332.C: New.
2739 2014-03-19  Marek Polacek  <polacek@redhat.com>
2741         PR sanitizer/60569
2742         * g++.dg/ubsan/pr60569.C: New test.
2744 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2746         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
2748 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
2750         PR tree-optimization/60559
2751         * g++.dg/vect/pr60559.cc: New test.
2753 2014-03-18  Ian Lance Taylor  <iant@google.com>
2755         PR target/60563
2756         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
2757         (ditype): Rename typedef from int64_t.
2759 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2761         PR c/55383
2762         * gcc.dg/cast-qual-3.c: New.
2763         Revert:
2764         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2765         * c-c++-common/Wcast-qual-1.c: More precise match text.
2767 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
2769         PR fortran/55207
2770         PR fortran/60549
2771         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
2772         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
2773         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
2774         * gfortran.dg/intent_optimize_1.f90: Ditto.
2775         * gfortran.dg/pointer_init_9.f90: Ditto.
2776         * gfortran.dg/volatile4.f90: Ditto.
2777         * gfortran.dg/volatile6.f90: Ditto.
2779 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2781         PR c/55383
2782         * c-c++-common/Wcast-qual-1.c: More precise match text.
2784 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
2786         PR c++/60305
2787         * g++.dg/cpp0x/constexpr-ice14.C: New.
2789 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
2791         PR c++/54250
2792         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
2794 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
2796         PR sanitizer/60535
2797         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
2798         * c-c++-common/ubsan/null-2.c: Likewise.
2799         * c-c++-common/ubsan/null-3.c: Likewise.
2800         * c-c++-common/ubsan/null-4.c: Likewise.
2801         * c-c++-common/ubsan/null-5.c: Likewise.
2802         * c-c++-common/ubsan/null-6.c: Likewise.
2803         * c-c++-common/ubsan/null-7.c: Likewise.
2804         * c-c++-common/ubsan/null-8.c: Likewise.
2805         * c-c++-common/ubsan/null-9.c: Likewise.
2806         * c-c++-common/ubsan/null-10.c: Likewise.
2807         * c-c++-common/ubsan/null-11.c: Likewise.
2808         * c-c++-common/ubsan/overflow-1.c: Likewise.
2809         * c-c++-common/ubsan/overflow-2.c: Likewise.
2810         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
2811         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2812         * c-c++-common/ubsan/overflow-int128.c: Likewise.
2813         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
2814         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2815         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
2816         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2817         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2818         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
2819         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
2820         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2821         * c-c++-common/ubsan/pr59333.c: Likewise.
2822         * c-c++-common/ubsan/pr59503.c: Likewise.
2823         * c-c++-common/ubsan/pr59667.c: Likewise.
2824         * c-c++-common/ubsan/undefined-1.c: Likewise.
2825         * g++.dg/ubsan/pr59250.C: Likewise.
2826         * g++.dg/ubsan/pr59306.C: Likewise.
2828 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2830         * gcc.dg/tls/pr58595.c: Add tls options.
2832 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
2834         * gcc.target/i386/avx-additional-reg-names.c: New.
2835         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
2837 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
2839         PR c++/60390
2840         * g++.dg/cpp1y/pr60390.C: New testcase.
2842         PR c++/60391
2843         * g++.dg/cpp1y/pr60391.C: New testcase.
2845 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
2847         PR target/60516
2848         * gcc.target/i386/pr60516.c: New test.
2850 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
2852         PR c++/59571
2853         * g++.dg/cpp0x/constexpr-ice13.C: New.
2855 2014-03-17  Marek Polacek  <polacek@redhat.com>
2857         PR middle-end/60534
2858         * gcc.dg/gomp/pr60534.c: New test.
2860 2014-03-17  Kai Tietz  <ktietz@redhat.com>
2862         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
2864 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
2866         PR testsuite/58851
2867         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
2868         storage size.
2870 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
2872         PR libfortran/58324
2873         * gfortran.dg/list_read_12.f90: New test.
2875 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
2877         PR fortran/55207
2878         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
2879         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
2880         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
2881         -Wno-aggressive-loop-optimizations and remove an unused variable.
2882         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
2883         * gfortran.dg/pointer_init_9.f90: New.
2884         * gfortran.dg/volatile4.f90: Put into subroutine.
2885         * gfortran.dg/volatile6.f90: Ditto.
2887 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
2889         PR fortran/60392
2890         * gfortran.dg/transpose_4.f90: New test.
2892 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
2894         PR rtl-optimization/60508
2895         * gcc.target/i386/pr60508.c: New.
2897 2014-03-14  Richard Biener  <rguenther@suse.de>
2899         PR middle-end/60518
2900         * g++.dg/pr60518.C: New testcase.
2902 2014-03-14  Martin Jambor  <mjambor@suse.cz>
2904         PR lto/60461
2905         * gcc.dg/lto/pr60461_0.c: New test.
2907 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
2909         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
2910         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
2911         * gcc.dg/lto/save-temps_0.c: New testcase.
2913 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
2915         PR middle-end/36282
2916         * c-c++-common/pr36282-1.c: New test.
2917         * c-c++-common/pr36282-2.c: New test.
2918         * c-c++-common/pr36282-3.c: New test.
2919         * c-c++-common/pr36282-4.c: New test.
2921 2014-03-13  Richard Henderson  <rth@redhat.com>
2923         PR debug/60438
2924         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
2926 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
2928         PR c++/60383
2929         * g++.dg/template/crash118.C: New.
2930         * g++.dg/template/crash95.C: Adjust.
2932 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
2934         PR rtl-optimization/57189
2935         * gcc.target/i386/pr57189.c: New.
2937 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
2939         PR c++/60254
2940         * g++.dg/cpp0x/static_assert10.C: New.
2941         * g++.dg/cpp0x/static_assert11.C: Likewise.
2942         * g++.dg/cpp0x/static_assert3.C: Adjust.
2944 2014-03-13  Richard Biener  <rguenther@suse.de>
2946         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
2948 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
2950         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
2951         2.07 128-bit arithmetic.
2952         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
2954         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
2955         due to when TImode is allowed in VSX registers, the allowable
2956         address modes for TImode is just a single indirect address in
2957         order for the value to be loaded and store in either GPR or VSX
2958         registers.  This affects the generated code, and it would cause
2959         this test to fail, when such an option is used.
2961 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2963         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
2965 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
2967         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
2968         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
2969         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
2970         only test for exactly one if if -mbranch-cost=1 has been passed.
2972 2014-03-12  Christian Bruel  <christian.bruel@st.com>
2974         PR target/60264
2975         * gcc.target/arm/pr60264.c
2977 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2979         PR tree-optimization/60454
2980         * gcc.c-torture/execute/pr60454.c: New test.
2982 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
2983             Marc Glisse  <marc.glisse@inria.fr>
2985         PR tree-optimization/60502
2986         * gcc.c-torture/compile/pr60502.c: New test.
2988 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
2990         PR middle-end/60482
2991         * gcc.dg/vect/pr60482.c: New test.
2993 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
2995         PR c++/60389
2996         * g++.dg/cpp0x/inh-ctor19.C: New.
2998 2014-03-11  Richard Biener  <rguenther@suse.de>
3000         PR tree-optimization/60429
3001         PR tree-optimization/60485
3002         * gcc.dg/pr60485-1.c: New testcase.
3003         * gcc.dg/pr60485-2.c: Likewise.
3005 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
3007         PR ipa/60457
3008         * g++.dg/ipa/pr60457.C: New test.
3010 2014-03-10  Richard Biener  <rguenther@suse.de>
3012         PR middle-end/60474
3013         * g++.dg/torture/pr60474.C: New testcase.
3015 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
3017         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
3019 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
3021         * gcc.dg/lto/pr55113_0.c: New testcase.
3023 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
3025         PR c++/60033
3026         * g++.dg/cpp1y/pr60033.C: New testcase.
3028         PR c++/60393
3029         * g++.dg/cpp1y/pr60393.C: New testcase.
3031 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
3033         PR libfortran/60128
3034         * gfortran.dg/fmt_en.f90: New test.
3036 2014-03-07  Jason Merrill  <jason@redhat.com>
3038         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
3039         * lib/target-supports.exp (check_effective_target_c++11): Now
3040         means C++11 and up.
3041         (check_effective_target_c++11_only): New.
3042         (check_effective_target_c++11_down): New.
3043         (check_effective_target_c++1y): New.
3044         (check_effective_target_c++1y_only): New.
3045         (check_effective_target_c++98_only): Rename from
3046         check_effective_target_c++98.
3047         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
3049 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
3051         PR c++/58609
3052         * g++.dg/cpp0x/constexpr-ice12.C: New.
3054 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
3056         * c-c++-common/gomp/map-1.c: Extend.
3058 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
3059             Janus Weil  <janus@gcc.gnu.org>
3061         PR fortran/51976
3062         * gfortran.dg/deferred_type_component_1.f90 : New test.
3063         * gfortran.dg/deferred_type_component_2.f90 : New test.
3065 2014-03-06  Marek Polacek  <polacek@redhat.com>
3067         PR c/60197
3068         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
3069         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
3071 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
3073         PR target/58595
3074         * gcc.dg/tls/pr58595.c: New test.
3076 2014-03-06  Richard Biener  <rguenther@suse.de>
3078         PR middle-end/60445
3079         PR lto/60424
3080         PR lto/60427
3081         Revert
3082         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
3084         * gcc.dg/lto/pr55113_0.c: New testcase.
3086 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
3088         PR testsuite/59308
3089         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
3090         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
3091         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
3092         s390*/i?86/x86_64.
3093         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3094         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3095         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3096         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3097         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
3098         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
3099         even for mips*/s390*/i?86/x86_64.
3100         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3101         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3102         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3103         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3104         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3106         PR lto/60404
3107         * gcc.dg/lto/pr60404_0.c: New test.
3108         * gcc.dg/lto/pr60404_1.c: New file.
3109         * gcc.dg/lto/pr60404_2.c: New file.
3111 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3113         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
3114         long long" throughout.
3115         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
3116         * gcc.dg/vmx/insert-vsx.c: Likewise.
3117         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
3118         * gcc.dg/vmx/ld-vsx.c: Likewise.
3119         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
3120         * gcc.dg/vmx/ldl-vsx.c: Likewise.
3121         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
3122         * gcc.dg/vmx/merge-vsx.c: Likewise.
3123         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3124         * gcc.dg/vmx/st-vsx.c: Likewise.
3125         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
3126         * gcc.dg/vmx/stl-vsx.c: Likewise.
3127         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
3129 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
3131         * gcc.dg/lto/pr55113_0.c: New testcase.
3133 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
3135         PR c++/60376
3136         * g++.dg/cpp1y/pr60376.C: New.
3138 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3140         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
3142 2014-03-04  Richard Biener  <rguenther@suse.de>
3144         PR tree-optimization/60382
3145         * gcc.dg/vect/pr60382.c: New testcase.
3147 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
3149         PR libfortran/60148
3150         * gfortran.dg/namelist_84.f90: New test.
3152 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
3154         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
3155         argument to avoid inf values.
3156         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
3157         UNION_FP_CHECK machinery.
3159 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
3161         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
3162         i32in128 cases outside special big-endian processing block.
3164 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
3166         PR preprocessor/60400
3167         * c-c++-common/cpp/pr60400.c: New test.
3168         * c-c++-common/cpp/pr60400-1.h: New file.
3169         * c-c++-common/cpp/pr60400-2.h: New file.
3171         PR objc++/60398
3172         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
3174         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
3175         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
3177 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
3179         PR ipa/60150
3180         * g++.dg/lto/pr60150.H: New testcase.
3181         * g++.dg/lto/pr60150_0.C: New testcase.
3182         * g++.dg/lto/pr60150_1.C: New testcase.
3184 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
3186         PR ipa/60306
3187         * testsuite/g++.dg/ipa/devirt-29.C: New testcase
3189 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3191         PR fortran/60236
3192         * gfortran.dg/vect/pr32380.f: Fix expected test results.
3194 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
3196         PR c++/50025
3197         * g++.dg/cpp0x/pr50025.C: New.
3199 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
3201         PR c++/60377
3202         * g++.dg/cpp1y/pr60377.C: New testcase.
3204 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
3206         PR fortran/60341
3207         * gfortran.dg/str_comp_optimize_1.f90: New test.
3209 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
3211         PR target/60071
3212         * gcc.c-torture/compile/pr60071.c: New.
3214 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
3216         PR fortran/60359
3217         * gfortran.dg/unlimited_polymorphic_16.f90: New.
3219 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
3221         PR c++/58610
3222         * g++.dg/cpp0x/constexpr-ice11.C: New.
3224 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
3226         PR c++/60314
3227         * g++.dg/cpp1y/auto-fn24.C: New.
3229 2014-02-28  Joey Ye  <joey.ye@arm.com>
3231         PR target/PR60169
3232         * gcc.target/arm/thumb1-far-jump-3.c: New case.
3234 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
3236         PR c++/60253
3237         * g++.dg/overload/ellipsis2.C: New.
3239 2014-02-27  Jeff Law  <law@redhat.com>
3241         PR rtl-optimization/52714
3242         * gcc.c-torture/compile/pr52714.c: New test.
3244 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
3245             Jeff Law  <law@redhat.com>
3247         PR rtl-optimization/49847
3248         * g++.dg/pr49847.C: New test.
3250 2014-02-27  Marek Polacek  <polacek@redhat.com>
3252         PR middle-end/59223
3253         * c-c++-common/pr59223.c: New test.
3255 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
3257         * common/config/i386/predicates.md (const1256_operand): Remove.
3258         (const2356_operand): New.
3259         (const_1_to_2_operand): Remove.
3260         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
3261         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
3262         (*avx512pf_gatherpf<mode>sf): Ditto.
3263         (avx512pf_gatherpf<mode>df): Ditto.
3264         (*avx512pf_gatherpf<mode>df_mask): Ditto.
3265         (*avx512pf_gatherpf<mode>df): Ditto.
3266         (avx512pf_scatterpf<mode>sf): Ditto.
3267         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
3268         (*avx512pf_scatterpf<mode>sf): Ditto.
3269         (avx512pf_scatterpf<mode>df): Ditto.
3270         (*avx512pf_scatterpf<mode>df_mask): Ditto.
3271         (*avx512pf_scatterpf<mode>df): Ditto.
3272         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
3274 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
3276         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
3277         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
3278         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
3279         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
3280         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
3281         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
3282         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
3283         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
3285 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
3287         PR target/60280
3288         * gnat.dg/renaming5.adb: Change to two expected gotos.
3289         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
3290         jump threads.
3291         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
3292         messages for removed basic block.
3293         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
3294         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
3295         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
3296         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
3298 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3300         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
3301         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
3302         * gcc.dg/vmx/ldl-vsx.c: Likewise.
3303         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
3304         * gcc.dg/vmx/merge-vsx.c: Likewise.
3305         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3307 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
3309         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
3310         * gcc.target/i386/prefetchwt1-1.c: New.
3311         * g++.dg/other/i386-2.C: Add new option.
3312         * g++.dg/other/i386-3.C: Ditto.
3313         * gcc.target/i386/sse-12.c: Ditto.
3314         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
3315         * gcc.target/i386/sse-22.c: Add new option.
3316         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
3318 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3320         PR libfortran/59313
3321         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
3323         PR libfortran/58015
3324         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
3326 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
3328         PR c++/60311
3329         * g++.dg/cpp1y/pr60311.C: New testcase.
3331         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
3333         PR c++/60065
3334         * g++.dg/cpp1y/pr60065.C: New testcase.
3336 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
3338         PR rtl-optimization/60268
3339         * gcc.c-torture/compile/pr60268.c: New test.
3341 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
3343         * gcc.target/microblaze/others/mem_reload.c: New test.
3345 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3347         * gcc.dg/vmx/lde.c: New test.
3348         * gcc.dg/vmx/lde-be-order.c: New test.
3349         * gcc.dg/vmx/ste.c: New test.
3350         * gcc.dg/vmx/ste-be-order.c: New test.
3352 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
3354         PR testsuite/60173
3355         * lib/target-supports.exp
3356         (check_effective_target_logical_op_short_circuit): Add cris-*-*
3357         and crisv32-*-* to list.
3359 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
3361         PR fortran/60302
3362         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
3364 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3366         * gcc.dg/vmx/vsums.c: Check entire result vector.
3367         * gcc.dg/vmx/vsums-be-order.c: Likewise.
3369 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3371         * gcc.dg/vmx/ld.c: New test.
3372         * gcc.dg/vmx/ld-be-order.c: New test.
3373         * gcc.dg/vmx/ld-vsx.c: New test.
3374         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
3375         * gcc.dg/vmx/ldl.c: New test.
3376         * gcc.dg/vmx/ldl-be-order.c: New test.
3377         * gcc.dg/vmx/ldl-vsx.c: New test.
3378         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
3379         * gcc.dg/vmx/st.c: New test.
3380         * gcc.dg/vmx/st-be-order.c: New test.
3381         * gcc.dg/vmx/st-vsx.c: New test.
3382         * gcc.dg/vmx/st-vsx-be-order.c: New test.
3383         * gcc.dg/vmx/stl.c: New test.
3384         * gcc.dg/vmx/stl-be-order.c: New test.
3385         * gcc.dg/vmx/stl-vsx.c: New test.
3386         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
3388 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
3390         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
3391         * g++.dg/other/i386-3.C (dg-options): Ditto.
3392         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
3393         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
3394         -mavx512pf and -msha.
3396 2014-02-21  Richard Biener  <rguenther@suse.de>
3398         PR tree-optimization/60276
3399         * gcc.dg/vect/pr60276.c: New testcase.
3401 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
3403         PR fortran/60234
3404         * gfortran.dg/finalize_23.f90: New.
3406 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
3408         PR c++/60052
3409         PR c++/60053
3410         * g++.dg/cpp1y/pr60052.C: New testcase.
3411         * g++.dg/cpp1y/pr60053.C: New testcase.
3413 2014-02-21  Tobias Burnus  <burnus@net-b.de>
3415         PR fortran/60286
3416         * gfortran.dg/inquire_16.f90: New.
3418 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
3420         * gcc.target/nios2/biggot-1.c: New.
3421         * gcc.target/nios2/biggot-2.c: New.
3423 2014-02-20  Martin Jambor  <mjambor@suse.cz>
3425         PR ipa/55260
3426         * gcc.dg/ipa/pr55260.c: New test.
3428 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
3430         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
3431         for execution test case.
3433 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
3435         PR ipa/58555
3436         * g++.dg/torture/pr58555.C: New testcase.
3438 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
3440         PR target/60204
3441         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
3442         reflect abi fix.
3443         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
3445 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
3446             Kirill Yukhin  <kirill.yukhin@intel.com>
3448         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
3449         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
3450         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
3451         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
3452         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
3453         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
3455 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
3457         PR c/37743
3458         * g++.dg/ext/builtin-bswap1.C: New test.
3459         * c-c++-common/pr37743.c: New test.
3461 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
3463         * gcc.dg/decl-10.c: New test.
3465 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
3467         PR c++/60267
3468         * g++.dg/ext/ivdep-1.C: New test.
3470         PR c++/60267
3471         * gcc.dg/pr60267.c: New test.
3473 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
3475         PR target/59794
3476         * gcc.target/i386/pr39162.c: Add dg-prune-output.
3477         (dg-options): Remove -Wno-psabi.
3478         * gcc.target/i386/pr59794-2.c: Ditto.
3479         * gcc.target/i386/pr60205-1.c: Ditto.
3480         * gcc.target/i386/sse-5.c: Ditto.
3482 2014-02-18  Nick Clifton  <nickc@redhat.com>
3484         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
3485         * gcc.dg/pr23623.c: Likewise.
3486         * gcc.dg/pr48784-1.c: Likewise.
3487         * gcc.dg/pr48784-2.c: Likewise.
3488         * gcc.dg/pr56997-2.c: Likewise.
3489         * gcc.dg/sms-6.c: Likewise.
3490         * gcc.dg/torture/pr60183.c: Likewise.
3491         * gcc.dg/torture/vec-cvt-1.c: Likewise.
3492         * gcc.c-torture/execute/20061220-1.x: New.
3493         * gcc.c-torture/execute/pr43220.x: New.
3494         * gcc.c-torture/execute/pr51581-1.x: New.
3495         * gcc.c-torture/execute/pr51581-2.x: New.
3496         * gcc.c-torture/execute/pr58570.x: New.
3497         * gcc.c-torture/unsorted/DFcmp.x: New.
3498         * gcc.c-torture/unsorted/SFset.x: New.
3500 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
3502         * gnat.dg/opt31.adb: New test.
3504 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3506         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
3508 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
3510         PR fortran/60232
3511         * gfortran.dg/typebound_proc_33.f90: New.
3513 2014-02-19  Marek Polacek  <polacek@redhat.com>
3515         PR c/60195
3516         * gcc.dg/pr60195.c: New test.
3518 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
3520         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
3522 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
3524         PR preprocessor/58844
3525         * c-c++-common/cpp/pr58844-1.c: New test.
3526         * c-c++-common/cpp/pr58844-2.c: New test.
3528 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
3530         PR c++/60225
3531         * g++.dg/cpp0x/constexpr-ice10.C: New.
3533 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
3535         PR c++/60215
3536         * g++.dg/cpp0x/pr60215.C: New.
3538 2014-02-18  Tobias Burnus  <burnus@net-b.de>
3540         PR fortran/49397
3541         * gfortran.dg/proc_ptr_45.f90: New.
3542         * gfortran.dg/proc_ptr_46.f90: New.
3544 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
3546         PR c++/60190
3547         * g++.dg/cpp1y/pr60190.C: New testcase.
3549         PR c++/60064
3550         * g++.dg/cpp1y/pr60064.C: New testcase.
3552 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
3554         PR target/60205
3555         * gcc.target/i386/pr60205-1.c: New test.
3556         * gcc.target/i386/pr60205-2.c: Ditto.
3558 2014-02-18  Kai Tietz  <ktietz@redhat.com>
3560         PR target/60193
3561         * gcc.target/i386/nest-1.c: New testcase.
3563 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
3565         * gnat.dg/opt32.adb: New test.
3567 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
3569         PR fortran/60231
3570         * gfortran.dg/typebound_generic_15.f90: New.
3572 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
3574         PR fortran/55907
3575         * gfortran.dg/init_flag_12.f90: New.
3577 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
3578             Ilya Tocar  <ilya.tocar@intel.com>
3580         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
3581         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
3582         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
3583         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3585 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
3587         * lib/target-supports.exp
3588         (check_effective_target_logical_op_short_circuit): New procedure.
3589         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
3590         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
3591         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
3592         * gcc.dg/tree-ssa/vrp47.c: Likewise.
3593         * gcc.dg/tree-ssa/vrp87.c: Likewise.
3594         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
3595         logical_op_short_circuit for the alternative test, extending
3596         it to arm_cortex_m.
3598 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
3600         PR target/60203
3601         * gcc.target/powerpc/pr60203.c: New testsuite.
3603 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
3605         PR fortran/59599
3606         * gfortran.dg/ichar_3.f90: New test.
3608 2014-02-15  Richard Biener  <rguenther@suse.de>
3610         PR tree-optimization/60183
3611         * gcc.dg/torture/pr60183.c: New testcase.
3613 2014-02-14  Jeff Law  <law@redhat.com>
3615         PR rtl-optimization/60131
3616         * g++.dg/torture/pr60131.C: New test.
3618 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
3620         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
3621         on command-line.
3623 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3625         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
3627 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
3629         * gcc.c-torture/compile/20140213.c: New test.
3631 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
3633         PR target/43546
3634         * gcc.target/i386/pr43546.c: New test.
3636 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3638         * gcc.target/s390/hotpatch-compile-8.c: New test.
3640 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
3642         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
3643         definition with an ifndef.
3644         * gcc.dg/pr59605-2.c: New test.
3646 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
3648         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
3650 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
3652         * gcc.dg/torture/float128-mul-underflow.c,
3653         gcc.dg/torture/float128-truncdf-underflow.c,
3654         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
3656 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
3658         PR middle-end/59737
3659         * g++.dg/ipa/pr59737.C: New test.
3661 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
3663         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
3665 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
3667         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
3669         * gcc.dg/cilk-plus/jump-openmp.c: New file.
3671 2014-02-12  Richard Biener  <rguenther@suse.de>
3673         PR middle-end/60092
3674         * gcc.dg/torture/pr60092.c: New testcase.
3675         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
3677 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
3679         * gcc.c-torture/execute/20140212-1.c: New test.
3681 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
3683         PR c++/60047
3684         * g++.dg/cpp0x/pr60047.C: New.
3686 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
3688         PR c/60101
3689         * c-c++-common/pr60101.c: New test.
3691 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
3693         PR lto/59468
3694         * g++.dg/ipa/devirt-27.C: New testcase.
3695         * g++.dg/ipa/devirt-26.C: New testcase.
3697 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
3699         PR target/60137
3700         * gcc.target/powerpc/pr60137.c: New file.
3702 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
3704         PR fortran/52370
3705         * gfortran.dg/pr52370.f90: New test.
3707 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
3709         PR target/59927
3710         Revert
3711         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
3713         PR testsuite/58630
3714         * gcc.target/i386/pr43662.c (dg-options):
3715         Add -maccumulate-outgoing-args.
3716         * gcc.target/i386/pr43869.c (dg-options): Ditto.
3717         * gcc.target/i386/pr57003.c (dg-options): Ditto.
3718         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
3719         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
3720         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
3721         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
3722         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
3723         Add -maccumulate-outgoing-args.
3724         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
3725         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
3726         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
3727         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
3728         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
3729         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
3730         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
3731         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
3732         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
3733         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
3734         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
3735         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
3736         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
3737         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
3738         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
3740 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
3742         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
3744 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
3746         PR debug/59776
3747         * gcc.dg/guality/pr59776.c: New test.
3749 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
3751         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
3752         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
3753         (add_options_for_arm_vfp3): New.
3755 2014-02-11  Jeff Law  <law@redhat.com>
3757         PR middle-end/54041
3758         * gcc.target/m68k/pr54041.c: New test.
3760 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
3762         PR target/59927
3763         * gcc.target/i386/pr59927.c: New test.
3765 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
3767         * gcc.dg/vect/pr57741-3.c: Require vect_int.
3768         * gcc.dg/vect/pr60012.c: Likewise.
3769         * gcc.dg/vect/vect-119.c: Likewise.
3770         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
3771         * gcc.dg/vect/vect-outer-4c.c: Likewise.
3773 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3775         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
3777 2014-02-10  Jeff Law  <law@redhat.com>
3779         PR middle-end-52306
3780         * gcc.c-torture/compile/pr52306.c: New test.
3782 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3784         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
3786 2014-02-10  Richard Biener  <rguenther@suse.de>
3788         PR tree-optimization/60115
3789         * gcc.dg/torture/pr60115.c: New testcase.
3791 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
3793         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
3794         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
3796 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
3797             Ilya Tocar  <ilya.tocar@intel.com>
3799         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
3800         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
3801         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
3802         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
3803         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
3804         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
3805         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
3806         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
3807         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
3808         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
3809         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
3810         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
3811         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
3812         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
3813         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
3814         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
3815         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
3816         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
3817         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
3818         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
3819         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
3820         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
3821         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
3822         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
3823         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
3824         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
3825         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
3827 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
3829         * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
3831 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
3833         PR fortran/57522
3834         * gfortran.dg/associated_target_5.f03: New test.
3836 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
3838         PR fortran/59026
3839         * gfortran.dg/elemental_by_value_1.f90: New test.
3841 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
3843         PR fortran/58470
3844         * gfortran.dg/finalize_22.f90: New.
3846 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
3848         PR fortran/60066
3849         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
3850         was fixed by the patch for PR59906.
3852 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
3854         PR translation/52289
3855         * gfortran.dg/coarray_8.f90: Update dg-error match.
3857 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
3859         PR c/59984
3860         * gcc.dg/vect/pr59984.c: New test.
3862         PR middle-end/60092
3863         * gcc.dg/attr-alloc_align-1.c: New test.
3864         * gcc.dg/attr-alloc_align-2.c: New test.
3865         * gcc.dg/attr-alloc_align-3.c: New test.
3866         * gcc.dg/attr-assume_aligned-1.c: New test.
3867         * gcc.dg/attr-assume_aligned-2.c: New test.
3868         * gcc.dg/attr-assume_aligned-3.c: New test.
3870 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
3872         PR target/60077
3873         * gcc.target/i386/pr60077-1.c: New test.
3874         * gcc.target/i386/pr60077-2.c: New test.
3876 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
3878         PR preprocessor/56824
3879         * gcc.dg/pr56824.c: New test.
3881 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3883         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
3884         variable used for atomic operations.
3886 2014-02-07  Richard Biener  <rguenther@suse.de>
3888         PR middle-end/60092
3889         * gcc.dg/vect/pr60092-2.c: New testcase.
3891 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
3893         PR c++/60082
3894         Revert
3895         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3897         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
3898         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3900 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3902         * gcc.target/s390/fp2int1.c: New testcase.
3904 2014-02-07  Richard Biener  <rguenther@suse.de>
3906         PR middle-end/60092
3907         * gcc.dg/tree-ssa/alias-30.c: New testcase.
3908         * gcc.dg/tree-ssa/alias-31.c: Likewise.
3910 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
3912         PR ipa/59918
3913         * g++.dg/torture/pr59918.C: New testcase.
3915 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
3917         PR target/59575
3918         * gcc.target/arm/pr59575.c: New test.
3920         PR debug/59992
3921         * gcc.dg/pr59992.c: New test.
3923 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
3925         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
3926         init_priority. Test alignment of variable instead of function.
3928 2014-02-06  Marek Polacek  <polacek@redhat.com>
3930         PR c/60087
3931         * gcc.dg/pr60087.c: New test.
3933 2014-02-06  Alan Modra  <amodra@gmail.com>
3935         * gcc.target/powerpc/pr60032.c: New.
3937 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
3939         PR target/60062
3940         * gcc.c-torture/execute/pr60062.c: New test.
3941         * gcc.c-torture/execute/pr60072.c: New test.
3943 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
3945         * gcc.dg/tree-ssa/pr59597.c: Make called function static
3946         so that expected outcome works for PIC variants too.
3948 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
3949             Kugan Vivekanandarajah  <kuganv@linaro.org>
3951         * gcc.target/arm/vect-noalign.c: New file.
3953 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
3954             Jakub Jelinek  <jakub@redhat.com>
3956         PR middle-end/60013
3957         * gcc.dg/pr60013.c: New testcase.
3959 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3961         * gcc.dg/vmx/sum2s.c: New.
3962         * gcc.dg/vmx/sum2s-be-order.c: New.
3964 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3966         * gcc.dg/vmx/pack.c: New.
3967         * gcc.dg/vmx/pack-be-order.c: New.
3968         * gcc.dg/vmx/unpack.c: New.
3969         * gcc.dg/vmx/unpack-be-order.c: New.
3971 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3973         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
3974         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3976 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3978         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
3979         Use __builtin_floorf, __builtin_ceilf.
3980         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
3981         declaration.
3982         (TEST): Use __builtin_floorf.
3983         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3985 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
3987         PR ipa/59947
3988         * g++.dg/opt/pr59947.C: New test.
3990         PR c++/58703
3991         * c-c++-common/gomp/pr58703.c: New test.
3993 2014-02-05  Richard Biener  <rguenther@suse.de>
3995         PR testsuite/60076
3996         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
3997         avoid using unsigned long long.
3999 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
4001         PR middle-end/57499
4002         * g++.dg/torture/pr57499.C: New test.
4004 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
4006         * gcc.dg/asan/nosanitize-and-inline.c: New test.
4008 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
4010         * g++.dg/ipa/devirrt-22.C: Fix template.
4012 2014-02-04  Marek Polacek  <polacek@redhat.com>
4014         PR c/60036
4015         * gcc.dg/pr60036.c: New test.
4017 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
4019         PR ipa/60058
4020         * g++.dg/torture/pr60058.C: New testcase.
4022 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4024         * g++.dg/tsan/default_options.C: Invert check.
4026 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
4028         PR tree-optimization/60002
4029         * g++.dg/opt/pr60002.C: New test.
4031         PR tree-optimization/60023
4032         * g++.dg/vect/pr60023.cc: New test.
4034         PR ipa/60026
4035         * c-c++-common/torture/pr60026.c: New test.
4037         PR rtl-optimization/57915
4038         * gcc.target/i386/pr57915.c: New test.
4040 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4042         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
4044 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
4046         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
4048 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
4050         PR middle-end/59261
4051         * gcc.dg/pr59261.c: New test.
4053 2014-02-04  Richard Biener  <rguenther@suse.de>
4055         PR tree-optimization/60012
4056         * gcc.dg/vect/pr60012.c: New testcase.
4058 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4060         PR target/59788
4061         * g++.dg/eh/unwind-direct.C: New test.
4063 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
4065         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
4066         timeout value to 20s.
4068 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
4070         PR ipa/59882
4071         * g++.dg/torture/pr59882.C: New testcase
4073 2014-02-03  Jan Hubicka  <jh@suse.cz>
4075         PR ipa/59831
4076         * g++.dg/ipa/devirt-22.C: New testcase.
4078 2014-02-03  Jan Hubicka  <jh@suse.cz>
4080         * g++.dg/ipa/devirt-25.C: New testcase.
4082 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
4084         PR tree-optimization/59924
4085         * gcc.dg/pr59924.c: New test.
4087 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
4089         PR ipa/59831
4090         * g++.dg/ipa/devirt-24.C: New testcase.
4092 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
4094         PR c++/53017
4095         PR c++/59211
4096         * c-c++-common/attributes-1.c: New testcase.
4097         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
4099 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
4101         PR c++/58871
4102         * g++.dg/cpp0x/pr58871.C: New.
4104 2014-02-03  Cong Hou  <congh@google.com>
4106         PR tree-optimization/60000
4107         * g++.dg/vect/pr60000.cc: New test.
4109 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
4111         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
4112         * gcc.target/i386/long-double-64-4.c: Likewise.
4113         * gcc.target/i386/long-double-80-1.c: Likewise.
4114         * gcc.target/i386/long-double-80-2.c: Likewise.
4115         * gcc.target/i386/long-double-80-3.c: Likewise.
4116         * gcc.target/i386/long-double-80-4.c: Likewise.
4117         * gcc.target/i386/long-double-80-5.c: Likewise.
4118         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
4119         __multf3 isn't used.
4120         * gcc.target/i386/long-double-64-3.c: Likewise.
4121         * gcc.target/i386/long-double-128-1.c: New test.
4122         * gcc.target/i386/long-double-128-2.c: Likewise.
4123         * gcc.target/i386/long-double-128-3.c: Likewise.
4124         * gcc.target/i386/long-double-128-4.c: Likewise.
4125         * gcc.target/i386/long-double-128-5.c: Likewise.
4126         * gcc.target/i386/long-double-128-6.c: Likewise.
4127         * gcc.target/i386/long-double-128-7.c: Likewise.
4128         * gcc.target/i386/long-double-128-8.c: Likewise.
4129         * gcc.target/i386/long-double-128-9.c: Likewise.
4130         * gcc.target/i386/long-double-64-5.c: Likewise.
4131         * gcc.target/i386/long-double-64-6.c: Likewise.
4132         * gcc.target/i386/long-double-64-7.c: Likewise.
4133         * gcc.target/i386/long-double-64-8.c: Likewise.
4134         * gcc.target/i386/long-double-64-9.c: Likewise.
4135         * gcc.target/i386/long-double-80-10.c: Likewise.
4136         * gcc.target/i386/long-double-80-8.c: Likewise.
4137         * gcc.target/i386/long-double-80-9.c: Likewise.
4139 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
4141         PR rtl-optimization/57662
4142         * g++.dg/pr57662.C: New test.
4144 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4146         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
4147         * gcc.dg/vmx/perm.c: New.
4148         * gcc.dg/vmx/perm-be-order.c: New.
4150 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4152         * gcc.dg/vmx/vsums.c: New.
4153         * gcc.dg/vmx/vsums-be-order.c: New.
4155 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
4157         * g++.dg/ipa/devirt-23.C: New testcase.
4158         * g++.dg/ipa/devirt-20.C: Fix template.
4160 2014-02-02  Jan Hubicka  <jh@suse.cz>
4162         * g++.dg/ipa/devirt-21.C: New testcase.
4164 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
4166         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
4167         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
4169 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
4171         PR target/60017
4172         * gcc.c-torture/execute/pr60017.c: New test.
4174 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
4176         PR fortran/57033
4177         * gfortran.dg/default_initialization_7.f90: New test.
4179 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
4181         PR fortran/59906
4182         * gfortran.dg/elemental_subroutine_9.f90: New test.
4184 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
4186         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
4188 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
4190         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
4192 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
4194         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
4196 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
4198         PR c++/51219
4199         * g++.dg/init/bitfield5.C: New.
4201 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
4203         PR tree-optimization/60003
4204         * gcc.c-torture/execute/pr60003.c: New test.
4206 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
4208         PR bootstrap/59985
4209         * gcc.target/arm/pr59985.C: New.
4211 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
4213         PR sanitizer/59410
4214         * lib/tsan-dg.exp (tsan_init): Instead of not running any
4215         tsan tests if trivial testcase doesn't run, set dg-do-what-default
4216         to compile.
4217         (tsan_finish): Restore dg-do-what-default.
4218         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
4219         * g++.dg/tsan/fd_close_norace2.C: Likewise.
4220         * g++.dg/tsan/default_options.C: Likewise.
4221         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
4222         * g++.dg/tsan/atomic_free2.C: Likewise.
4223         * g++.dg/tsan/cond_race.C: Likewise.
4224         * g++.dg/tsan/fd_close_norace.C: Likewise.
4225         * g++.dg/tsan/benign_race.C: Likewise.
4226         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
4227         * c-c++-common/tsan/simple_race.c: Likewise.
4228         * c-c++-common/tsan/mutexset1.c: Likewise.
4229         * c-c++-common/tsan/thread_leak2.c: Likewise.
4230         * c-c++-common/tsan/tls_race.c: Likewise.
4231         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
4232         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
4233         * c-c++-common/tsan/free_race2.c: Likewise.
4234         * c-c++-common/tsan/thread_leak.c: Likewise.
4235         * c-c++-common/tsan/thread_leak1.c: Likewise.
4236         * c-c++-common/tsan/race_on_barrier.c: Likewise.
4237         * c-c++-common/tsan/free_race.c: Likewise.
4238         * c-c++-common/tsan/sleep_sync.c: Likewise.
4239         * c-c++-common/tsan/tiny_race.c: Likewise.
4240         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
4241         * c-c++-common/tsan/atomic_stack.c: Likewise.
4242         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
4243         in dg-output regexps.
4244         * c-c++-common/tsan/simple_stack.c: Likewise.
4246 2014-01-31  Richard Henderson  <rth@redhat.com>
4248         * g++.dg/tm/pr60004.C: New.
4250 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
4252         PR c++/59082
4253         * g++.dg/inherit/crash4.C: New.
4255 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
4257         * c-c++-common/tsan/simple_race.c: Made test less flaky.
4259 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
4261         * gcc.target/i386/m512-check.h: Use correct rounding values.
4263 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
4265         * gcc.target/i386/avx-1.c: Use correct rounding values.
4266         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
4267         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
4268         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
4269         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
4270         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
4271         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
4272         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
4273         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
4274         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
4275         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
4276         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
4277         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
4278         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
4279         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
4280         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
4281         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
4282         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
4283         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
4284         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
4285         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
4286         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
4287         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
4288         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
4289         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
4290         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
4291         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4292         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
4293         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
4294         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
4295         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
4296         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
4297         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
4298         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
4299         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
4300         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
4301         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
4302         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
4303         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
4304         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
4305         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
4306         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
4307         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
4308         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
4309         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
4310         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
4311         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
4312         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
4313         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
4314         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
4315         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
4316         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
4317         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
4318         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
4319         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
4320         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
4321         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
4322         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
4323         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
4324         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
4325         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
4326         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
4327         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
4328         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
4329         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
4330         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
4331         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
4332         * gcc.target/i386/sse-13.c: Ditto.
4333         * gcc.target/i386/sse-14.c: Ditto.
4334         * gcc.target/i386/sse-22.c: Ditto.
4335         * gcc.target/i386/sse-23.c: Ditto.
4337 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
4339         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
4340         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
4342 2014-01-31  Richard Biener  <rguenther@suse.de>
4344         PR middle-end/59990
4345         * gcc.dg/torture/pr59990.c: New testcase.
4347 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
4349         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
4350         if it fails don't run any tsan tests.
4352 2014-01-31  Marek Polacek  <polacek@redhat.com>
4354         PR c/59963
4355         * gcc.dg/pr59940.c (g): Adjust dg-warning.
4356         (y): Adjust dg-error.
4357         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
4358         * gcc.dg/pr59963-1.c: New test.
4359         * gcc.dg/pr59963-2.c: New test.
4360         * gcc.dg/pr59963-3.c: New test.
4362 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
4364         PR target/59923
4365         * gcc.target/arm/pr59923.c: New test.
4367 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4369         * gcc.dg/vmx/splat.c: New.
4370         * gcc.dg/vmx/splat-vsx.c: New.
4371         * gcc.dg/vmx/splat-be-order.c: New.
4372         * gcc.dg/vmx/splat-vsx-be-order.c: New.
4373         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
4374         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
4376 2014-01-30  Richard Biener  <rguenther@suse.de>
4378         PR tree-optimization/59993
4379         * gcc.dg/torture/pr59993.c: New testcase.
4381 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
4383         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
4384         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
4385         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
4386         vect_int rather than vect_float.
4388 2014-01-30  Marek Polacek  <polacek@redhat.com>
4390         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
4392 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
4394         * gcc.target/microblaze/isa/fcmp4.c: New.
4396 2014-01-30  Marek Polacek  <polacek@redhat.com>
4398         PR c/59940
4399         * gcc.dg/pr59940.c: New test.
4400         * gcc.dg/pr35635.c (func3): Move dg-warning.
4402 2014-01-30  Richard Biener  <rguenther@suse.de>
4404         PR tree-optimization/59903
4405         * gcc.dg/torture/pr59903.c: New testcase.
4407 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
4409         PR c++/58843
4410         * g++.dg/lookup/crash8.C: New.
4412 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
4414         PR c++/58649
4415         * g++.dg/template/crash117.C: New.
4417 2014-01-30  Richard Biener  <rguenther@suse.de>
4419         PR c/59905
4420         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
4421         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
4422         abort.
4423         * gcc.dg/invalid-call-1.c: Likewise.
4425 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
4427         PR c++/58561
4428         * g++.dg/cpp1y/auto-fn23.C: New.
4430 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
4432         PR c++/58846
4433         * g++.dg/init/dso_handle2.C: New.
4435 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
4437         PR c++/58674
4438         * g++.dg/cpp0x/pr58674.C: New.
4440 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
4442         PR target/59617
4443         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
4444         * gcc.target/i386/avx512f-gather-5.c: Ditto.
4446 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4448         * gcc.dg/vmx/merge-be-order.c: New.
4449         * gcc.dg/vmx/merge.c: New.
4450         * gcc.dg/vmx/merge-vsx-be-order.c: New.
4451         * gcc.dg/vmx/merge-vsx.c: New.
4453 2014-01-29  Richard Biener  <rguenther@suse.de>
4455         PR tree-optimization/58742
4456         * gcc.dg/pr58742-1.c: New testcase.
4457         * gcc.dg/pr58742-2.c: Likewise.
4458         * gcc.dg/pr58742-3.c: Likewise.
4460 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
4462         * gcc.target/arm/ftest-armv7ve-arm.c: New.
4463         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
4464         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
4466 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
4468         PR c++/58702
4469         * g++.dg/gomp/pr58702.C: New.
4471 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
4473         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
4474         selector.
4476 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
4478         PR middle-end/59917
4479         PR tree-optimization/59920
4480         * gcc.dg/pr59920-1.c: New test.
4481         * gcc.dg/pr59920-2.c: New test.
4482         * gcc.dg/pr59920-3.c: New test.
4483         * c-c++-common/gomp/pr59917-1.c: New test.
4484         * c-c++-common/gomp/pr59917-2.c: New test.
4486         PR tree-optimization/59594
4487         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
4488         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
4489         * gcc.dg/vect/pr59594.c: New test.
4491 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
4493         PR fortran/59414
4494         * gfortran.dg/allocate_class_3.f90: New test.
4496 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
4498         PR preprocessor/59935
4499         * c-c++-common/cpp/warning-zero-location.c: New test.
4500         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
4502 2014-01-27  Steve Ellcey  <sellcey@mips.com>
4504         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
4506 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
4508         * g++.dg/ext/mv16.C: New tests.
4510 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
4512         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
4513         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4514         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
4515         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4516         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
4517         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4518         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
4519         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
4520         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
4521         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4522         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
4523         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4524         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
4525         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4526         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
4527         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
4528         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
4529         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4530         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
4531         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4532         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
4533         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4534         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
4535         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4536         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
4537         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4538         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
4539         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4540         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
4541         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4542         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
4543         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4544         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
4545         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4546         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
4547         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4548         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
4549         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4550         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
4551         _mm512_mask_cvtepi32_storeu_epi8.
4552         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4553         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
4554         _mm512_mask_cvtepi32_storeu_epi16.
4555         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4556         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
4557         _mm512_mask_cvtepi64_storeu_epi8.
4558         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4559         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
4560         _mm512_mask_cvtepi64_storeu_epi16.
4561         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4562         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
4563         _mm512_mask_cvtepi64_storeu_epi32.
4564         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4565         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
4566         _mm512_mask_cvtsepi32_storeu_epi8.
4567         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4568         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
4569         _mm512_mask_cvtsepi32_storeu_epi16.
4570         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4571         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
4572         _mm512_mask_cvtsepi64_storeu_epi8.
4573         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4574         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
4575         _mm512_mask_cvtsepi64_storeu_epi16.
4576         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4577         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
4578         _mm512_mask_cvtsepi64_storeu_epi32.
4579         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4580         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
4581         _mm512_mask_cvtusepi32_storeu_epi8.
4582         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4583         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
4584         _mm512_mask_cvtusepi32_storeu_epi16.
4585         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4586         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
4587         _mm512_mask_cvtusepi64_storeu_epi8.
4588         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4589         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
4590         _mm512_mask_cvtusepi64_storeu_epi16.
4591         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4592         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
4593         _mm512_mask_cvtusepi64_storeu_epi32.
4594         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4595         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
4597 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
4599         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
4600         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
4601         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
4602         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
4603         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
4604         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
4605         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
4606         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
4607         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
4608         built-ins roudning immediate.
4609         * gcc.target/i386/sse-22.c: Add new built-ins.
4610         * gcc.target/i386/sse-23.c: Ditto.
4611         * gcc.target/i386/avx-1.c: Ditto.
4613 2014-01-27  Christian Bruel  <christian.bruel@st.com>
4615         * gcc.target/sh/torture/strncmp.c: New tests.
4617 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
4619         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
4621 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4623         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
4625 2014-01-24  Jeff Law  <law@redhat.com>
4627         PR tree-optimization/59919
4628         * gcc.c-torture/compile/pr59919.c: New test.
4630 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
4632         PR c++/57524
4633         * g++.dg/ext/timevar2.C: New.
4635 2014-01-24  Marek Polacek  <polacek@redhat.com>
4637         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
4639 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
4641         PR target/59929
4642         * gcc.target/i386/pr59929.c: New test.
4644 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4646         PR target/59909
4647         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
4648         word atomic functions at runtime.
4650 2014-01-23  Marek Polacek  <polacek@redhat.com>
4652         PR c/59846
4653         * gcc.dg/pr59846.c: New test.
4655 2014-01-23  Marek Polacek  <polacek@redhat.com>
4657         PR c/58346
4658         * c-c++-common/pr58346-1.c: New test.
4659         * c-c++-common/pr58346-2.c: New test.
4660         * c-c++-common/pr58346-3.c: New test.
4662 2014-01-23  Marek Polacek  <polacek@redhat.com>
4664         PR c/59871
4665         * gcc.dg/20020220-2.c: Adjust dg-warning message.
4666         * gcc.dg/pr59871.c: New test.
4668 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
4670         PR c++/58980
4671         * g++.dg/parse/enum11.C: New.
4673 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
4675         * gcc.target/aarch64/sshr64_1.c: New testcase.
4677 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4679         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
4680         SIMD enabled function.
4681         * g++.dg/cilk-plus/ef_test.C: New test.
4682         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
4683         and added C++ ones.
4684         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
4685         to differenciate C error messages from C++ ones.
4687 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
4689         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
4691 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
4693         * gcc.target/microblaze/others/builtin-trap.c: New test,
4695 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
4697         PR middle-end/58809
4698         * c-c++-common/gomp/pr58809.c: New test.
4700 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
4702         PR sanitizer/59897
4703         * c-c++-common/asan/use-after-return-1.c: Fixed
4704         to pass on darwin.
4706 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
4708         PR preprocessor/58580
4709         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
4711 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
4712             Ilya Tocar  <ilya.tocar@intel.com>
4714         * gcc.target/i386/avx512f-kmovw-1.c: New.
4716 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
4718         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
4719         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4720         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4721         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4722         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4723         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4725 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
4727         PR target/52125
4728         * gcc.dg/pr48774.c: Remove skip for mips_rel.
4729         * gcc.target/mips/pr52125.c: New test.
4731 2014-01-22  Marek Polacek  <polacek@redhat.com>
4733         PR c/59891
4734         * gcc.dg/torture/pr59891.c: New test.
4736 2014-01-22  Jeff Law  <law@redhat.com>
4738         PR tree-optimization/59597
4739         * gcc.dg/tree-ssa/pr59597.c: New test.
4741 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
4743         PR rtl-optimization/59477
4744         * g++.dg/pr59477.C: New.
4746 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
4748         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
4750 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
4752         PR c++/59482
4753         * g++.dg/pr59482.C: New.
4755 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4757         * gcc.dg/vmx/insert-vsx-be-order.c: New.
4758         * gcc.dg/vmx/extract-vsx.c: New.
4759         * gcc.dg/vmx/extract-vsx-be-order.c: New.
4760         * gcc.dg/vmx/insert-vsx.c: New.
4762 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
4764         PR rtl-optimization/59896
4765         * gcc.target/arm/pr59896.c: New.
4767 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
4769         PR rtl-optimization/59858
4770         * gcc.target/arm/pr59858.c: New.
4772 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
4774         PR target/59003
4775         * gcc.dg/tree-prof/pr59003.c: New test.
4777         PR middle-end/59860
4778         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
4779         other targets.
4781 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
4783         * gfortran.dg/round_3.f08: Add more cases.
4785 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
4787         * lib/target-supports.exp (force_conventional_output_for): New
4788         procedure.
4789         * lib/scanasm.exp (scan-assembler_required_options)
4790         (scan-assembler-not_required_options)
4791         (scan-assembler-times_required_options): Replace with
4792         force_conventional_output_fors.
4793         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
4794         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
4796 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
4798         PR middle-end/59789
4799         * gcc.target/i386/pr59789.c: New testcase.
4801 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
4803         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
4804         the 'code' bitfield from 16 to 8.
4806 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
4808         * lib/target-supports.exp
4809         (check_effective_target_vect_perm): Exclude aarch64_be.
4810         (check_effective_target_vect_perm_byte): Likewise.
4811         (check_effective_target_vect_perm_short): Likewise.
4813 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
4815         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
4816         (RUN_TEST): Use new macro.
4817         (INDEX64_32): Delete.
4818         (INDEX64_64): Likewise.
4819         (INDEX128_32): Likewise.
4820         (INDEX128_64): Likewise.
4821         (INDEX): Likewise.
4822         (test_vneg_f32): Use fixed RUN_TEST.
4824 2014-01-20  Richard Biener  <rguenther@suse.de>
4826         PR middle-end/59860
4827         * gcc.dg/pr59860.c: New testcase.
4829 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
4831         PR target/59880
4832         * gcc.target/i386/pr59880.c: New test.
4834 2014-01-20  Renlin Li  <renlin.li@arm.com>
4836         * gcc.dg/pr44194-1.c: Tweak regexp.
4838 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4840         PR libfortran/59771
4841         PR libfortran/59774
4842         PR libfortran/59836
4843         * gfortran.dg/round_3.f08: New cases added.
4844         * gfortran.dg/fmt_g_1.f90: New test.
4846 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
4848         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
4850 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
4852         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
4854 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
4856         * gcc.dg/vect/pr57705.c: Require vect_int.
4857         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
4858         * gcc.dg/vect/vect-alias-check.c: Likewise.
4860 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
4862         PR fortran/58007
4863         * gfortran.dg/unresolved_fixup_1.f90: New test.
4864         * gfortran.dg/unresolved_fixup_2.f90: New test.
4866 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
4868         PR target/58944
4869         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
4870         Remove dg-prune-output lines.
4872 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
4874         PR middle-end/59706
4875         * gfortran.dg/pr59706.f90: New test.
4876         * g++.dg/ext/pr59706.C: New test.
4878 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
4880         PR c++/59270
4881         PR c++/58811
4882         * g++.dg/cpp0x/decltype-incomplete1.C: New.
4883         * g++.dg/init/pr58811.C: Likewise.
4885 2014-01-17  Jeff Law  <law@redhat.com>
4887         PR middle-end/57904
4888         * gfortran.dg/pr57904.f90: New test.
4890 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
4892         PR c++/59269
4893         * g++.dg/cpp0x/nsdmi-union4.C: New.
4895 2014-01-17  Marek Polacek  <polacek@redhat.com>
4897         PR c++/59838
4898         * g++.dg/diagnostic/pr59838.C: New test.
4900 2014-01-17  Marek Polacek  <polacek@redhat.com>
4902         PR c/58346
4903         * gcc.dg/pr58346.c: New test.
4905 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
4907         PR testsuite/58776
4908         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
4909         dg-options, use dg-additional-options for i?86/x86_64 to avoid
4910         option duplication.
4912         PR fortran/59440
4913         * gfortran.dg/pr59440-1.f90: New test.
4914         * gfortran.dg/pr59440-2.f90: New test.
4915         * gfortran.dg/pr59440-3.f90: New test.
4917         PR testsuite/59064
4918         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
4919         testing for " version" and " alias" with one testing for
4920         " version\[^\n\r]* alias".
4921         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
4922         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
4923         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
4924         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
4925         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
4926         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
4928         PR c++/57945
4929         * c-c++-common/torture/pr57945.c: New test.
4931 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
4933         * gcc.target/arm/its.c: New testcase.
4935 2014-01-16  Jan Hubicka  <jh@suse.cz>
4937         PR ipa/59775
4938         * g++.dg/torture/pr59775.C: New testcase.
4940 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
4942         PR middle-end/58344
4943         * gcc.c-torture/compile/pr58344.c: New test.
4945         PR target/59839
4946         * gcc.target/i386/pr59839.c: New test.
4948         PR debug/54694
4949         * gcc.target/i386/pr9771-1.c (main): Rename to...
4950         (real_main): ... this.  Add __asm name "main".
4951         (ASMNAME, ASMNAME2, STRING): Define.
4953 2014-01-16  Nick Clifton  <nickc@redhat.com>
4955         PR middle-end/28865
4956         * gcc.c-torture/compile/pr28865.c: New.
4957         * gcc.c-torture/execute/pr28865.c: New.
4959 2014-01-16  Marek Polacek  <polacek@redhat.com>
4961         PR middle-end/59827
4962         * gcc.dg/pr59827.c: New test.
4964 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
4966         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
4968 2014-01-15  Richard Henderson  <rth@redhat.com>
4970         PR debug/54694
4971         * gcc.target/i386/pr54694.c: New test.
4973 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
4975         PR c++/49718
4976         * g++.dg/pr49718.C: New test.
4978 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
4980         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
4982 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
4984         * gcc.dg/vmx/mult-even-odd.c: New.
4985         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
4987 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4989         * lib/target-supports.exp (check_libcilkrts_available): Added an
4990         extern "C" if we are using C++ along with a function prototype.
4992 2014-01-15  Jeff Law  <law@redhat.com>
4994         PR tree-optimization/59747
4995         * gcc.c-torture/execute/pr59747.c: New test.
4997 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
4999         PR target/59794
5000         * c-c++-common/convert-vec-1.c: Also prune ABI change for
5001         Linux/x86.
5002         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
5003         * g++.dg/ext/attribute-test-1.C: Likewise.
5004         * g++.dg/ext/attribute-test-2.C: Likewise.
5005         * g++.dg/ext/attribute-test-3.C: Likewise.
5006         * g++.dg/ext/attribute-test-4.C: Likewise.
5007         * g++.dg/ext/pr56790-1.C: Likewise.
5008         * g++.dg/torture/pr38565.C: Likewise.
5009         * gcc.dg/pr53060.c: Likewise.
5010         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
5011         * c-c++-common/vector-compare-2.c: Likewise.
5012         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
5013         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
5014         dg-message line number.
5016 2014-01-15  Matthias Klose  <doko@ubuntu.com>
5018         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
5020 2014-01-15  Richard Biener  <rguenther@suse.de>
5022         PR tree-optimization/59822
5023         * g++.dg/torture/pr59822.C: New testcase.
5025 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
5027         PR target/59808
5028         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
5029         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
5031 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
5032             Kugan Vivekanandarajah  <kuganv@linaro.org>
5034         PR target/59695
5035         * g++.dg/pr59695.C: New testcase.
5037 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5039         PR target/59803
5040         * gcc.c-torture/compile/pr59803.c: New testcase.
5042 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
5044         PR c/58943
5045         * gcc.c-torture/execute/pr58943.c: New test.
5046         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
5048 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
5050         PR target/59794
5051         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
5052         * gcc.target/i386/pr39162.c (y): New __m256i variable.
5053         (bar): Change return type to void.  Set y to x.
5054         * gcc.target/i386/pr59794-1.c: New testcase.
5055         * gcc.target/i386/pr59794-2.c: Likewise.
5056         * gcc.target/i386/pr59794-3.c: Likewise.
5057         * gcc.target/i386/pr59794-4.c: Likewise.
5058         * gcc.target/i386/pr59794-5.c: Likewise.
5059         * gcc.target/i386/pr59794-6.c: Likewise.
5060         * gcc.target/i386/pr59794-7.c: Likewise.
5062 2014-01-14  Richard Biener  <rguenther@suse.de>
5064         PR tree-optimization/58921
5065         PR tree-optimization/59006
5066         * gcc.dg/torture/pr58921.c: New testcase.
5067         * gcc.dg/torture/pr59006.c: Likewise.
5068         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
5070 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
5072         PR testsuite/59494
5073         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
5074         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
5075         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
5076         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
5077         Executing predictive commoning without unrolling.
5079 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
5081         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
5082         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
5083         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
5084         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
5085         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
5086         __builtin_ia32_rsqrt28sd_round.
5087         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
5088         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
5089         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
5090         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
5091         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
5092         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
5093         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
5094         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
5095         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
5096         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
5097         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
5098         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
5099         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
5100         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
5101         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
5102         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
5103         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
5104         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
5105         * gcc.target/i386/sse-22.c: Extend with new built-ins,
5106         fix wrong rounding mode (see above).
5107         * gcc.target/i386/sse-23.c: Ditto.
5109 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5111         * gcc.dg/vmx/insert.c: New.
5112         * gcc.dg/vmx/insert-be-order.c: New.
5113         * gcc.dg/vmx/extract.c: New.
5114         * gcc.dg/vmx/extract-be-order.c: New.
5116 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
5118         PR tree-optimization/59387
5119         * gcc.c-torture/execute/pr59387.c: New test.
5121 2014-01-13  Richard Biener  <rguenther@suse.de>
5123         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
5124         adjusting mathlib options.
5125         * gfortran.dg/lto/lto.exp: Likewise.
5127 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
5129         * gnat.dg/loop_optimization17.adb: New test.
5130         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
5132 2014-01-13  Christian Bruel  <christian.bruel@st.com>
5134         * gcc.target/sh/cmpstrn.c: New case.
5136 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
5138         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
5139         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
5141 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
5143         PR fortran/58026
5144         * gfortran.dg/alloc_comp_basics_6.f90: New.
5146 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
5148         PR fortran/59700
5149         * gfortran.dg/pr59700.f90: New test.
5151 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
5153         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
5154         * gfortran.dg/use_only_3.f90: Likewise.
5155         * gfortran.dg/inquire_10.f90: Delete opened file.
5156         * gfortran.dg/inquire_15.f90: Likewise.
5157         * gfortran.dg/pr16597.f90: Likewise.
5158         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
5159         for PR59419.
5161 2014-01-10  Jeff Law  <law@redhat.com>
5163         PR middle-end/59743
5164         * gcc.c-torture/compile/pr59743.c: New test.
5166 2014-01-10  Jan Hubicka  <jh@suse.cz>
5168         PR ipa/58585
5169         * g++.dg/torture/pr58585.C: New testcase.
5171 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
5173         * gcc.dg/pr46309.c: Disable for cris*-*-*.
5175 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
5177         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
5179 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
5181         PR target/59744
5182         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
5183         * gcc.target/aarch64/cmn-neg2.c: New test.
5185 2014-01-10  Richard Biener  <rguenther@suse.de>
5187         PR tree-optimization/59374
5188         * gcc.dg/torture/pr59374-3.c: New testcase.
5190 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5192         * lib/target-supports.exp
5193         (check_effective_target_arm_crypto_ok_nocache): New.
5194         (check_effective_target_arm_crypto_ok): Use above procedure.
5195         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
5197 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
5199         PR ipa/58252
5200         PR ipa/59226
5201         * g++.dg/ipa/devirt-20.C: New testcase.
5202         * g++.dg/torture/pr58252.C: Likewise.
5203         * g++.dg/torture/pr59226.C: Likewise.
5205 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5207         * c-c++-common/asan/no-asan-stack.c: New test.
5209 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
5211         PR middle-end/59670
5212         * gcc.dg/pr59670.c: New test.
5214 2014-01-09  Steve Ellcey  <sellcey@mips.com>
5216         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
5218 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
5220         PR middle-end/47735
5221         * gcc.target/i386/pr47735.c: New test.
5223         PR tree-optimization/59622
5224         * g++.dg/opt/pr59622-2.C: New test.
5225         * g++.dg/opt/pr59622-3.C: New test.
5226         * g++.dg/opt/pr59622-4.C: New test.
5227         * g++.dg/opt/pr59622-5.C: New test.
5229         PR sanitizer/59136
5230         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
5231         filename:line instead of (modulename+offset) form with stripped
5232         initial / from the filename.
5234 2014-01-09  Ian Lance Taylor  <iant@google.com>
5236         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
5237         the other Go compiler.
5239 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
5241         PR c++/59730
5242         * g++.dg/cpp0x/variadic145.C: New.
5244 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
5246         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
5247         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
5249 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5251         PR testsuite/59524
5252         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
5253         are run only if the Cilk library is available/enabled.
5254         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
5255         * lib/target-supports.exp (check_libcilkrts_available): New function.
5257 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5259         PR c++/59631
5260         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
5261         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
5262         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
5263         with dg-additional-options.
5264         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5265         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5266         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5267         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5268         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
5269         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
5271 2014-01-09  Richard Biener  <rguenther@suse.de>
5273         PR tree-optimization/59715
5274         * gcc.dg/torture/pr59715.c: New testcase.
5276 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5278         * c-c++-common/asan/no-asan-globals.c: New test.
5279         * c-c++-common/asan/no-instrument-reads.c: Likewise.
5280         * c-c++-common/asan/no-instrument-writes.c: Likewise.
5281         * c-c++-common/asan/use-after-return-1.c: Likewise.
5282         * c-c++-common/asan/no-use-after-return.c: Likewise.
5284 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
5286         * gnat.dg/weak2.ad[sb]: New test.
5288 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
5290         PR middle-end/59471
5291         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
5292         type, use pointers to vector type instead.
5294 2014-01-08  Catherine Moore  <clm@codesourcery.com>
5296         * gcc.target/mips/umips-branch-3.c: New test.
5297         * gcc.target/mips/umips-branch-4.c: New test.
5299 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
5301         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
5302         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
5303         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
5304         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
5305         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
5306         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
5307         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
5308         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
5310 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
5312         PR rtl-optimization/59137
5313         * gcc.target/mips/pr59137.c: New test.
5315 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
5317         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
5318         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
5319         * gcc.target/i386/pr55433.c (dg-options): Ditto.
5320         * gcc.target/i386/pr57848.c (dg-options): Ditto.
5321         * gcc.target/i386/pr59099.c (dg-options): Ditto.
5322         Require fpic effective target.
5323         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
5325 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
5327         PR ipa/59722
5328         * gcc.dg/pr59722.c: New test.
5330 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5332         PR middle-end/57748
5333         * gcc.dg/torture/pr57748-3.c: New test.
5334         * gcc.dg/torture/pr57748-4.c: New test.
5336 2014-01-08  Marek Polacek  <polacek@redhat.com>
5338         PR middle-end/59669
5339         * gcc.dg/gomp/pr59669-1.c: New test.
5340         * gcc.dg/gomp/pr59669-2.c: New test.
5342 2014-01-08  Martin Jambor  <mjambor@suse.cz>
5344         PR ipa/59610
5345         * gcc.dg/ipa/pr59610.c: New test.
5347 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
5349         PR fortran/58182
5350         * gfortran.dg/binding_label_tests_26a.f90: New.
5351         * gfortran.dg/binding_label_tests_26b.f90: New.
5353 2014-01-08  Marek Polacek  <polacek@redhat.com>
5355         PR sanitizer/59667
5356         * c-c++-common/ubsan/pr59667.c: New test.
5358 2014-01-08  Richard Biener  <rguenther@suse.de>
5360         PR middle-end/59630
5361         * gcc.dg/pr59630.c: New testcase.
5363 2014-01-08  Richard Biener  <rguenther@suse.de>
5365         PR middle-end/59471
5366         * gcc.dg/pr59471.c: New testcase.
5368 2014-01-07  Jeff Law  <law@redhat.com>
5370         PR middle-end/53623
5371         * gcc.target/i386/pr53623.c: New test.
5373 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
5375         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
5376         blanks at EOF.
5377         * g++.dg/cpp1y/pr58534.C: Likewise.
5378         * g++.dg/cpp1y/pr58536.C: Likewise.
5379         * g++.dg/cpp1y/pr58548.C: Likewise.
5380         * g++.dg/cpp1y/pr58549.C: Likewise.
5381         * g++.dg/cpp1y/pr58637.C: Likewise.
5382         * g++.dg/cpp1y/pr59112.C: Likewise.
5383         * g++.dg/cpp1y/pr59113.C: Likewise.
5384         * g++.dg/cpp1y/pr59629.C: Likewise.
5385         * g++.dg/cpp1y/pr59635.C: Likewise.
5386         * g++.dg/cpp1y/pr59636.C: Likewise.
5387         * g++.dg/cpp1y/pr59638.C: Likewise.
5389 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
5391         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
5393 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
5395         * gcc.target/i386/intrinsics_4.c (bar): New function.
5397 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
5399         * g++.dg/ext/is_base_of_incomplete-2.C: New.
5401 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
5403         PR rtl-optimization/58668
5404         * gcc.dg/pr58668.c: New test.
5406         PR tree-optimization/59643
5407         * gcc.dg/pr59643.c: New test.
5408         * gcc.c-torture/execute/pr59643.c: New test.
5410 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
5412         PR fortran/59589
5413         * gfortran.dg/class_allocate_16.f90: New.
5415 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
5417         PR target/59644
5418         * gcc.target/i386/pr59644.c: New test.
5420 2014-01-06  Marek Polacek  <polacek@redhat.com>
5422         PR c/57773
5423         * gcc.dg/pr57773.c: New test.
5425 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
5427         PR c++/59635
5428         PR c++/59636
5429         PR c++/59629
5430         PR c++/59638
5431         * g++.dg/cpp1y/pr59635.C: New testcase.
5432         * g++.dg/cpp1y/pr59636.C: New testcase.
5433         * g++.dg/cpp1y/pr59629.C: New testcase.
5434         * g++.dg/cpp1y/pr59638.C: New testcase.
5436 2014-01-06  Martin Jambor  <mjambor@suse.cz>
5438         PR ipa/59008
5439         * gcc.dg/ipa/pr59008.c: New test.
5441 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5443         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
5444         if supported.
5446 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5448         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
5449         Require c99_runtime.
5450         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
5452         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
5453         Require c99_runtime.
5454         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
5455         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
5456         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
5458         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
5459         Require c99_runtime.
5460         Make CALC void static.
5461         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
5463         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
5464         Require c99_runtime.
5465         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
5467 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5469         * gcc.target/i386/pr59501-1.c: Require avx effective target.
5470         * gcc.target/i386/pr59501-2.c: Likewise.
5471         * gcc.target/i386/pr59501-3.c: Likewise.
5472         * gcc.target/i386/pr59501-4.c: Likewise.
5473         * gcc.target/i386/pr59501-5.c: Likewise.
5474         * gcc.target/i386/pr59501-6.c: Likewise.
5476 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5478         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
5479         * gcc.target/i386/pr59390_1.c: Likewise.
5480         * gcc.target/i386/pr59390_2.c: Likewise.
5482 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5484         * gcc.dg/pr59350.c: Tweak.
5485         * gcc.dg/pr59350-2.c: New test.
5486         * g++.dg/pr59510.C: Likewise.
5488 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
5490         PR fortran/59023
5491         * gfortran.dg/bind_c_procs_2.f90: New.
5493 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
5495         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
5496         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5497         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5498         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5499         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
5500         * gcc.dg/tree-ssa/vrp47.c: Likewise.
5501         * gcc.dg/tree-ssa/vrp87.c: Likewise.
5503 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
5505         * gcc.target/arm/neon-nested-apcs.c: New test.
5507 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
5509         PR tree-optimization/59519
5510         * gcc.dg/vect/pr59519-1.c: New test.
5511         * gcc.dg/vect/pr59519-2.c: New test.
5513         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
5514         vmovdqu32.
5516 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
5518         PR fortran/59547
5519         * gfortran.dg/typebound_proc_32.f90: New.
5521 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
5523         PR c++/58950
5524         * g++.dg/pr58950.C: New file.
5526 2014-01-03  Tobias Burnus  <burnus@net-b.de>
5528         PR c++/58567
5529         * g++.dg/gomp/pr58567.C: New.
5531 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
5533         PR tree-optimization/59651
5534         * gcc.dg/torture/pr59651.c: New test.
5535         * gcc.dg/vect/pr59651.c: Ditto.
5537 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
5539         PR target/59625
5540         * gcc.target/i386/pr59625.c: New test.
5542 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
5544         Core DR 1442
5545         PR c++/59165
5546         * g++.dg/cpp0x/range-for28.C: New.
5547         * g++.dg/cpp0x/range-for3.C: Update.
5549 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
5551         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
5553 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
5555         PR c++/59641
5556         * g++.dg/cpp0x/pr59641.C: New file.
5558 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
5560         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
5562 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
5564         PR c++/59378
5565         * g++.dg/ext/pr59378.C: New file.
5567 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5569         Update copyright years
5571 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5573         * gcc.target/arc/arc.exp: Use the standard form for the copyright
5574         notice.
5576 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
5578         PR fortran/59654
5579         * gfortran.dg/dynamic_dispatch_12.f90: New.
5581 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
5583         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
5584         the builtin isn't optimized away as unused.
5586         PR rtl-optimization/59647
5587         * g++.dg/opt/pr59647.C: New test.
5589 Copyright (C) 2014 Free Software Foundation, Inc.
5591 Copying and distribution of this file, with or without modification,
5592 are permitted in any medium without royalty provided the copyright
5593 notice and this notice are preserved.