* gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob9a7bb277a8a831171be942865e941e7de9e1c069
1 2014-06-03  Andreas Schwab  <schwab@linux-m68k.org>
3         * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
5 2014-06-02  Jeff Law  <law@redhat.com>
7         PR rtl-optimization/61094
8         * g++.dg/pr61094: New test.
10 2014-06-02  Uros Bizjak  <ubizjak@gmail.com>
12         * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
13         * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
14         * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
15         * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
16         * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
17         * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
18         * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
19         * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
21 2014-06-02  Richard Biener  <rguenther@suse.de>
23         PR tree-optimization/61346
24         * gcc.dg/torture/pr61346.c: New testcase.
26 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
28         * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
29         not compilation.
30         * gcc.target/i386/sibcall-4.c: Ditto.
31         * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
33 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
35         * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
36         in scan-assembler-not string.
37         * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
38         * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
39         * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
41 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
43         * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
45 2014-06-01  Kai Tietz  <ktietz@redhat.com>
47         PR target/61377
48         * gcc.target/i386/sibcall-6.c: New test.
50 2014-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
52         DR 1227
53         PR c++/57543
54         * g++.dg/cpp0x/pr57543-1.C: New.
55         * g++.dg/cpp0x/pr57543-2.C: Likewise.
56         * g++.dg/cpp0x/pr57543-3.C: Likewise.
57         * g++.dg/cpp0x/decltype59.C: Likewise.
59 2014-05-31  Tom de Vries  <tom@codesourcery.com>
61         * gcc.target/i386/sibcall-4.c: Add missing closing brace.
63 2014-05-30  Jakub Jelinek  <jakub@redhat.com>
65         * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
66         restore_gcc_exec_prefix_env_var): New procedures.
67         (set_ld_library_path_env_vars,
68         restore_ld_library_path_env_vars): Use them.
69         * lib/c-compat.exp: Load target-libpath.exp.
70         (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
71         (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
72         * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
73         restore_gcc_exec_prefix_env_var.
74         * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
75         Likewise.
77         * c-c++-common/asan/misalign-1.c: New test.
78         * c-c++-common/asan/misalign-2.c: New test.
80         * g++.dg/asan/asan_test.C: Add -std=c++11 and
81         -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
82         -DASAN_USE_DEJAGNU_GTEST=1.
83         * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
84         * g++.dg/asan/asan_oob_test.cc: Likewise.
85         * g++.dg/asan/sanitizer_test_utils.h: Likewise.
86         * g++.dg/asan/asan_str_test.cc: Likewise.
87         * g++.dg/asan/asan_test_utils.h: Likewise.
88         * g++.dg/asan/sanitizer_test_config.h: Likewise.
89         * g++.dg/asan/asan_test.cc: Likewise.  Allow size 12 for long double.
90         * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
91         Imported from upstream r209283.
92         * g++.dg/asan/asan_test_config.h: Likewise.
94 2014-05-30  Kai Tietz  <ktietz@redhat.com>
96         PR target/60104
97         * gcc.target/i386/sibcall-1.c: New test.
98         * gcc.target/i386/sibcall-2.c: New test.
99         * gcc.target/i386/sibcall-3.c: New test.
100         * gcc.target/i386/sibcall-4.c: New test.
102 2014-05-30  Ian Lance Taylor  <iant@google.com>
104         * gcc.target/i386/pause-2.c: New test.
106 2014-05-30  Tom de Vries  <tom@codesourcery.com>
108         * gcc.target/i386/fuse-caller-save.c: New test.
109         * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
110         * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
112 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
114         * gcc.target/arm/simd/vrev16p8_1.c: New file.
115         * gcc.target/arm/simd/vrev16qp8_1.c: New file.
116         * gcc.target/arm/simd/vrev16qs8_1.c: New file.
117         * gcc.target/arm/simd/vrev16qu8_1.c: New file.
118         * gcc.target/arm/simd/vrev16s8_1.c: New file.
119         * gcc.target/arm/simd/vrev16u8_1.c: New file.
120         * gcc.target/arm/simd/vrev32p16_1.c: New file.
121         * gcc.target/arm/simd/vrev32p8_1.c: New file.
122         * gcc.target/arm/simd/vrev32qp16_1.c: New file.
123         * gcc.target/arm/simd/vrev32qp8_1.c: New file.
124         * gcc.target/arm/simd/vrev32qs16_1.c: New file.
125         * gcc.target/arm/simd/vrev32qs8_1.c: New file.
126         * gcc.target/arm/simd/vrev32qu16_1.c: New file.
127         * gcc.target/arm/simd/vrev32qu8_1.c: New file.
128         * gcc.target/arm/simd/vrev32s16_1.c: New file.
129         * gcc.target/arm/simd/vrev32s8_1.c: New file.
130         * gcc.target/arm/simd/vrev32u16_1.c: New file.
131         * gcc.target/arm/simd/vrev32u8_1.c: New file.
132         * gcc.target/arm/simd/vrev64f32_1.c: New file.
133         * gcc.target/arm/simd/vrev64p16_1.c: New file.
134         * gcc.target/arm/simd/vrev64p8_1.c: New file.
135         * gcc.target/arm/simd/vrev64qf32_1.c: New file.
136         * gcc.target/arm/simd/vrev64qp16_1.c: New file.
137         * gcc.target/arm/simd/vrev64qp8_1.c: New file.
138         * gcc.target/arm/simd/vrev64qs16_1.c: New file.
139         * gcc.target/arm/simd/vrev64qs32_1.c: New file.
140         * gcc.target/arm/simd/vrev64qs8_1.c: New file.
141         * gcc.target/arm/simd/vrev64qu16_1.c: New file.
142         * gcc.target/arm/simd/vrev64qu32_1.c: New file.
143         * gcc.target/arm/simd/vrev64qu8_1.c: New file.
144         * gcc.target/arm/simd/vrev64s16_1.c: New file.
145         * gcc.target/arm/simd/vrev64s32_1.c: New file.
146         * gcc.target/arm/simd/vrev64s8_1.c: New file.
147         * gcc.target/arm/simd/vrev64u16_1.c: New file.
148         * gcc.target/arm/simd/vrev64u32_1.c: New file.
149         * gcc.target/arm/simd/vrev64u8_1.c: New file.
151 2014-05-29  Vladimir Makarov  <vmakarov@redhat.com>
153         PR rtl-optimization/61325
154         * gcc.target/aarch64/pr61325.c: New.
156 2014-05-29  Alan Lawrence  <alan.lawrence@arm.com>
158         * gcc.target/arm/simd/vextQf32_1.c: New file.
159         * gcc.target/arm/simd/vextQp16_1.c: New file.
160         * gcc.target/arm/simd/vextQp8_1.c: New file.
161         * gcc.target/arm/simd/vextQs16_1.c: New file.
162         * gcc.target/arm/simd/vextQs32_1.c: New file.
163         * gcc.target/arm/simd/vextQs64_1.c: New file.
164         * gcc.target/arm/simd/vextQs8_1.c: New file.
165         * gcc.target/arm/simd/vextQu16_1.c: New file.
166         * gcc.target/arm/simd/vextQu32_1.c: New file.
167         * gcc.target/arm/simd/vextQu64_1.c: New file.
168         * gcc.target/arm/simd/vextQu8_1.c: New file.
169         * gcc.target/arm/simd/vextQp64_1.c: New file.
170         * gcc.target/arm/simd/vextf32_1.c: New file.
171         * gcc.target/arm/simd/vextp16_1.c: New file.
172         * gcc.target/arm/simd/vextp8_1.c: New file.
173         * gcc.target/arm/simd/vexts16_1.c: New file.
174         * gcc.target/arm/simd/vexts32_1.c: New file.
175         * gcc.target/arm/simd/vexts64_1.c: New file.
176         * gcc.target/arm/simd/vexts8_1.c: New file.
177         * gcc.target/arm/simd/vextu16_1.c: New file.
178         * gcc.target/arm/simd/vextu32_1.c: New file.
179         * gcc.target/arm/simd/vextu64_1.c: New file.
180         * gcc.target/arm/simd/vextu8_1.c: New file.
181         * gcc.target/arm/simd/vextp64_1.c: New file.
183 2014-05-29  Radovan Obradovic  <robradovic@mips.com>
184             Tom de Vries  <tom@codesourcery.com>
186         * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
187         options.
188         * gcc.target/mips/fuse-caller-save.h: New include file.
189         * gcc.target/mips/fuse-caller-save.c: New test.
190         * gcc.target/mips/fuse-caller-save-mips16.c: Same.
191         * gcc.target/mips/fuse-caller-save-micromips.c: Same.
193 2014-05-29  Evgeny Stupachenko  <evstupac@gmail.com>
195         * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
197 2014-05-28  Richard Biener  <rguenther@suse.de>
199         PR middle-end/61045
200         * gcc.dg/pr61045.c: New testcase.
202 2014-05-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
204         * lib/clearcap.exp: New file.
205         * gcc.dg/vect/vect.exp: Load clearcap.exp.
206         Remove clearcap_ldflags handling.
207         Call clearcap-init, clearcap-finish.
208         * gcc.target/i386/i386.exp: Likewise.
209         * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
210         * gcc.target/i386/clearcapv2.map: Move to
211         ../config/sol2-clearcapv2.map.
212         * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
213         * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
215 2014-05-28  Richard Biener  <rguenther@suse.de>
217         PR tree-optimization/61335
218         * gfortran.dg/pr61335.f90: New testcase.
220 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
222         * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
224 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
226         * gnat.dg/overflow_fixed.adb: New test.
228 2014-05-27  Marek Polacek  <polacek@redhat.com>
230         PR c/56724
231         * gcc.dg/pr56724-1.c: New test.
232         * gcc.dg/pr56724-2.c: New test.
233         * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
234         -Wtraditional.
235         * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
237 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
239         * gcc.dg/fold-compare-8.c: New test.
240         * gcc.dg/Wstrict-overflow-25.c: Likewise.
242 2014-05-27  Richard Biener  <rguenther@suse.de>
244         * gcc.dg/tree-ssa/vrp92.c: New testcase.
246 2014-05-27  Marek Polacek  <polacek@redhat.com>
248         PR testsuite/61319
249         * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
250         LLONG_MIN, and ULLONG_MAX.
252 2014-05-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
254         * lib/target-supports.exp (check_effective_target_vect_bswap):
255         Specify arm*-*-* support.
257 2014-05-27  Dominique d'Humieres <dominiq@lps.ens.fr>
259         PR testsuite/61319
260         * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
261         -nan optional.
262         * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
263         * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
265 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
267         * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
269 2014-05-26  Richard Sandiford  <r.sandiford@uk.ibm.com>
271         PR rtl-optimization/61222
272         * gcc.c-torture/compile/pr61222-1.c: New test.
273         * gcc.c-torture/compile/pr61222-2.c: Likewise.
275 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
277         * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
279 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
281         * gcc.dg/lto/pr61278_1.c: Remove dg directives.
283 2014-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
285         PR libgfortran/55117
286         * gfortran.dg/namelist_85.f90: New test.
288 2014-05-26  Igor Zamyatin  <igor.zamyatin@intel.com>
290         PR c/61191
291         * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
292         the case with syntax error.
294 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
296         * gcc.dg/lto/pr61278_0.c: New test.
297         * gcc.dg/lto/pr61278_1.c: New test.
299 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
301         * gcc.dg/pr61220.c: New test.
302         * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
304 2014-05-25  Tobias Burnus  <burnus@net-b.de>
306         * gfortran.dg/coarray_10.f90: Update dg-warning.
307         * gfortran.dg/coarray_this_image_1.f90: New.
308         * gfortran.dg/coarray_this_image_2.f90: New.
310 2014-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu>
312         PR libfortran/61173
313         * gfortran.dg/arrayio_14.f90: New test.
315 2014-05-24  Andreas Schwab  <schwab@suse.de>
317         * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
319 2014-05-24  Dominique d'Humieres <dominiq@lps.ens.fr>
321         * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
322         Adjust regexp for -flto.
323         * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
324         * gfortran.dg/pr52835.f90: Likewise.
326 2014-05-23  Vladimir Makarov  <vmakarov@redhat.com>
328         PR rtl-optimization/61215
329         * gcc.target/i386/pr61215.c: New.
331 2014-05-23  Marek Polacek  <polacek@redhat.com>
332             Jakub Jelinek  <jakub@redhat.com>
334         * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
335         * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
336         * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
337         * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
338         * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
339         * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
340         * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
341         * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
342         * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
343         * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
344         * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
345         * c-c++-common/ubsan/float-cast.h: New file.
346         * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
347         * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
349 2014-05-23  Jiong Wang  <jiong.wang@arm.com>
351         * gcc.target/aarch64/tail_indirect_call_1.c: New.
353 2014-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
355         * g++.dg/cpp1y/lambda-init9.C: New.
357 2014-05-23  Richard Biener  <rguenther@suse.de>
359         PR testsuite/61266
360         * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
361         adjust testcase to reflect reality.
363 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
365         PR tree-optimization/54733
366         * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
367         optimization to support memory sources and bitwise operations
368         equivalent to load in host endianness.
369         * gcc.dg/optimize-bswaphi-1.c: Likewise.
370         * gcc.dg/optimize-bswapsi-2.c: Likewise.
371         * gcc.c-torture/execute/bswap-2.c: Likewise.
373 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
375         * lib/target-supports.exp: New effective targets for architectures
376         capable of performing byte swap.
377         * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
378         * gcc.dg/optimize-bswapdi-2.c: Likewise.
379         * gcc.dg/optimize-bswapsi-1.c: Likewise.
381 2014-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
383         PR c++/61088
384         * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
385         * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
387 2014-05-22  Xinliang David Li  <davidxl@google.com>
389         * g++.dg/ipa/devirt-15.C: Fix expected message.
390         * g++.dg/ipa/devirt-16.C: Ditto.
391         * g++.dg/ipa/devirt-17.C: Ditto.
392         * g++.dg/ipa/devirt-26.C: Ditto.
393         * g++.dg/ipa/imm-devirt-1.C: Ditto.
394         * g++.dg/ipa/imm-devirt-2.C: Ditto.
395         * g++.dg/tree-ssa/pr8781.C:Ditto.
397 2014-05-22  Peter Bergner  <bergner@vnet.ibm.com>
399         * gcc.target/powerpc/htm-ttest.c: New test.
401 2014-05-22  Eric Botcazou  <ebotcazou@adacore.com>
403         * gnat.dg/opt37.ad[sb]: New test.
405 2014-05-21  Jonathan Wakely  <jwakely@redhat.com>
407         PR c/61271
408         * g++.dg/cilk-plus/AN/array_function.cc: New.
410 2014-05-22  Richard Biener  <rguenther@suse.de>
412         * gcc.dg/tree-ssa/alias-33.c: New testcase.
414 2014-05-22  Kostya Serebryany  <kcc@google.com>
416         * c-c++-common/tsan/mutexset1.c: Update the test to match
417         upstream r209283.
418         * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
420 2014-05-21  Marek Polacek  <polacek@redhat.com>
422         PR sanitizer/61272
423         * g++.dg/ubsan/pr61272.C: New test.
425 2014-05-21  Cesar Philippidis  <cesar@codesourcery.com>
426             Sandra Loosemore  <sandra@codesourcery.com>
428         PR lto/60179
429         * lib/scanasm.exp (scan-lto-assembler): New procedure.
430         * gcc.target/nios2/custom-fp-lto.c: New test.
432 2014-05-21  Andreas Schwab  <schwab@suse.de>
434         * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
436 2014-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
438         PR target/54236
439         * gcc.target/sh/pr54236-3.c: New.
441 2014-05-21  Igor Zamyatin  <igor.zamyatin@intel.com>
443         PR c++/60189
444         * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
446 2014-05-20  Jan Hubicka  <hubicka@ucw.cz>
448         PR tree-optimization/60899
449         * g++.dg/ipa/devirt-11.C: Update template.
451 2014-05-20  Edward Smith-Rowland  <3dw4rd@verizon.net>
453         PR C++/61038
454         * g++.dg/cpp0x/pr61038.C: New.
456 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
458         PR c++/58753
459         PR c++/58930
460         PR c++/58704
461         * g++.dg/cpp0x/nsdmi-template11.C: New.
462         * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
463         * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
465 2014-05-20  Eric Botcazou  <ebotcazou@adacore.com>
467         * gnat.dg/opt35.adb: New test.
468         * gnat.dg/opt36.adb: Likewise.
469         * gnat.dg/opt35_pkg.ad[sb]: New helper.
471 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
473         PR c++/60373
474         * g++.dg/cpp0x/Wattributes1.C: New.
475         * g++.dg/ext/visibility/redecl1.C: Adjust.
476         * g++.dg/ext/visibility/visibility-7.C: Likewise.
478 2014-05-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
480         * gcc.target/powerpc/vsxcopy.c: New test.
482 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
484         PR c++/58664
485         * g++.dg/cpp0x/nsdmi-union6.C: New.
486         * g++.dg/parse/pr58664.C: Likewise.
487         * g++.dg/cpp0x/nsdmi6.C: Tweak.
488         * g++.dg/parse/crash31.C: Likewise.
489         * g++.dg/template/error2.C: Likewise.
490         * g++.dg/template/inherit8.C: Likewise.
491         * g++.dg/template/offsetof2.C: Likewise.
493 2014-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
495         * c-c++-common/gomp/simd4.c: Adjust for inform.
496         * g++.dg/cpp0x/decltype-call1.C: Likewise.
497         * g++.dg/cpp0x/forw_enum6.C: Likewise.
498         * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
499         * g++.dg/cpp0x/noexcept15.C: Likewise.
500         * g++.dg/cpp0x/variadic-ex2.C: Likewise.
501         * g++.dg/eh/spec6.C: Likewise.
502         * g++.dg/expr/cast1.C: Likewise.
503         * g++.dg/expr/dtor1.C: Likewise.
504         * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
505         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
506         * g++.dg/gomp/pr49223-2.C: Likewise.
507         * g++.dg/gomp/udr-4.C: Likewise.
508         * g++.dg/init/delete1.C: Likewise.
509         * g++.dg/other/crash-2.C: Likewise.
510         * g++.dg/parse/crash24.C: Likewise.
511         * g++.dg/parse/crash25.C: Likewise.
512         * g++.dg/parse/crash31.C: Likewise.
513         * g++.dg/parse/crash49.C: Likewise.
514         * g++.dg/parse/crash50.C: Likewise.
515         * g++.dg/parse/crash54.C: Likewise.
516         * g++.dg/parse/dtor7.C: Likewise.
517         * g++.dg/parse/error40.C: Likewise.
518         * g++.dg/parse/fused-params1.C: Likewise.
519         * g++.dg/parse/new1.C: Likewise.
520         * g++.dg/template/crash35.C: Likewise.
521         * g++.dg/template/crash59.C: Likewise.
522         * g++.dg/template/crash77.C: Likewise.
523         * g++.dg/template/error51.C: Likewise.
524         * g++.dg/template/incomplete1.C: Likewise.
525         * g++.dg/template/incomplete3.C: Likewise.
526         * g++.dg/template/incomplete4.C: Likewise.
527         * g++.dg/template/incomplete5.C: Likewise.
528         * g++.dg/template/inherit8.C: Likewise.
529         * g++.dg/template/instantiate1.C: Likewise.
530         * g++.dg/template/instantiate3.C: Likewis: Likewise.
531         * g++.dg/template/offsetof2.C: Likewise.
532         * g++.dg/tm/pr51928.C: Likewise.
533         * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
534         * g++.dg/warn/incomplete1.C: Likewise.
535         * g++.dg/warn/incomplete2.C: Likewise.
536         * g++.old-deja/g++.brendan/friend4.C: Likewise.
537         * g++.old-deja/g++.bugs/900121_01.C: Likewise.
538         * g++.old-deja/g++.bugs/900214_01.C: Likewise.
539         * g++.old-deja/g++.eh/catch1.C: Likewise.
540         * g++.old-deja/g++.eh/spec6.C: Likewise.
541         * g++.old-deja/g++.mike/p7868.C: Likewise.
542         * g++.old-deja/g++.other/crash38.C: Likewise.
543         * g++.old-deja/g++.other/enum2.C: Likewise.
544         * g++.old-deja/g++.other/incomplete.C: Likewise.
545         * g++.old-deja/g++.other/vaarg3.C: Likewise.
546         * g++.old-deja/g++.pt/crash9.C: Likewise.
547         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
548         * g++.old-deja/g++.pt/typename8.C: Likewise.
549         * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
551 2014-05-19  Joseph Myers  <joseph@codesourcery.com>
553         * lib/target-supports.exp
554         (check_effective_target_vect_sizes_32B_16B): Return false if
555         128-bit AVX vectors preferred.
557 2014-05-19  Mike Stump  <mikestump@comcast.net>
559         * lib/target-supports.exp (check_effective_target_avx): Early out
560         if not x86 to prevent x86 flags on non-x86 targets.
562 2014-05-19  Richard Biener  <rguenther@suse.de>
564         PR tree-optimization/61221
565         * gcc.dg/torture/pr61221.c: New testcase.
567 2014-05-19  Richard Biener  <rguenther@suse.de>
569         PR tree-optimization/61209
570         * gfortran.dg/pr61209.f90: New testcase.
572 2014-05-19  Richard Biener  <rguenther@suse.de>
574         PR tree-optimization/61184
575         * c-c++-common/torture/pr61184.c: New testcase.
577 2014-05-19  Christian Bruel  <christian.bruel@st.com>
579         PR target/61195
580         * gcc.target/sh/pr61195.c: New test.
582 2014-05-18  Wei Mi  <wmi@google.com>
584         PR target/58066
585         * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
586         directive with rtl insns. Add effective-target fpic and
587         tls_native.
589 2014-05-17  Xinliang David Li  <davidxl@google.com>
591         * g++.dg/ipa/devirt-33.C: New testcase.
593 2014-05-17  Jan Hubicka  <hubicka@ucw.cz>
595         * g++.dg/ipa/comdat.C: New file.
597 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
599         * gnat.dg/volatile12.ad[sb]: New test.
601 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
603         * gnat.dg/enum3.adb: New test.
605 2014-05-18  Andreas Schwab  <schwab@suse.de>
607         * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
609 2014-05-17  Jerry DeLisle  <jvdelisle@gcc.gnu>
611         PR libfortran/52539
612         * gfortran.dg/namelist_utf8.f90: New test.
614 2014-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
616         PR c++/52875
617         * g++.dg/cpp0x/decltype58.C: New.
619 2014-05-17  Ajit Agarwal  <ajitkum@xilinx.com>
621         * gcc.target/microblaze/others/break_handler.c: New.
623 2014-05-17  Marc Glisse  <marc.glisse@inria.fr>
625         PR tree-optimization/61140
626         PR tree-optimization/61150
627         PR tree-optimization/61197
628         * gcc.dg/tree-ssa/pr61140.c: New file.
629         * gcc.dg/tree-ssa/pr61150.c: New file.
630         * gcc.dg/tree-ssa/pr61197.c: New file.
632 2014-05-17  Uros Bizjak  <ubizjak@gmail.com>
634         * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
635         (dg-options): Add -mfpmath=387.
636         (dg-final): Check that no MMX registers are used.
638 2014-05-17  Andreas Schwab  <schwab@suse.de>
640         * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
642 2014-05-16  David Malcolm  <dmalcolm@redhat.com>
644         Revert:
645         2014-04-29  David Malcolm  <dmalcolm@redhat.com>
647         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
648         occurrences of "int" in the gimple dump to reflect that the return
649         types of functions now show up in such dumps.
650         * gcc.dg/tree-ssa/pr27810.c: Likewise.
652 2014-05-16  Jan Hubicka  <hubicka@ucw.cz>
654         * gcc.c-torture/execute/20101011-1.c: Update testcase.
655         * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
656         * gcc.dg/tree-ssa/writeonly.c: New testcase.
657         * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
658         * gcc.dg/tree-ssa/pr21559.c: Update testcase.
659         * gcc.dg/debug/pr35154.c: Update testcase.
660         * gcc.target/i386/vectorize1.c: Update testcase.
662 2014-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
664         PR c++/51640
665         * g++.dg/parse/error54.C: New.
667 2014-05-16  Vladimir Makarov  <vmakarov@redhat.com>
669         PR rtl-optimization/60969
670         * g++.dg/pr60969.C: New.
672 2014-05-16  Richard Biener  <rguenther@suse.de>
674         PR tree-optimization/61194
675         * gcc.dg/vect/pr61194.c: New testcase.
677 2014-05-16  Richard Biener  <rguenther@suse.de>
679         * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
680         * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
681         * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
682         * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
684 2014-05-16  Richard Biener  <rguenther@suse.de>
686         * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
688 2014-05-15  Martin Jambor  <mjambor@suse.cz>
690         PR ipa/61085
691         * g++.dg/ipa/pr61085.C: New test.
693 2014-05-15  Martin Jambor  <mjambor@suse.cz>
695         PR tree-optimization/61090
696         * gcc.dg/tree-ssa/pr61090.c: New test.
698 2014-05-15  Jakub Jelinek  <jakub@redhat.com>
700         PR tree-optimization/61158
701         * gcc.dg/pr61158.c: New test.
703 2014-05-15  Andreas Schwab  <schwab@suse.de>
705         * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
706         emitted.
707         * obj-c++.dg/exceptions-5.mm: Likewise.
709 2014-05-15  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
711         * shrink-wrap-loop.c: New test case.
713 2014-05-14  Alan Lawrence  <alan.lawrence@arm.com>
715         * gcc.target/arm/simd/vtrnqf32_1.c: New file.
716         * gcc.target/arm/simd/vtrnqp16_1.c: New file.
717         * gcc.target/arm/simd/vtrnqp8_1.c: New file.
718         * gcc.target/arm/simd/vtrnqs16_1.c: New file.
719         * gcc.target/arm/simd/vtrnqs32_1.c: New file.
720         * gcc.target/arm/simd/vtrnqs8_1.c: New file.
721         * gcc.target/arm/simd/vtrnqu16_1.c: New file.
722         * gcc.target/arm/simd/vtrnqu32_1.c: New file.
723         * gcc.target/arm/simd/vtrnqu8_1.c: New file.
724         * gcc.target/arm/simd/vtrnf32_1.c: New file.
725         * gcc.target/arm/simd/vtrnp16_1.c: New file.
726         * gcc.target/arm/simd/vtrnp8_1.c: New file.
727         * gcc.target/arm/simd/vtrns16_1.c: New file.
728         * gcc.target/arm/simd/vtrns32_1.c: New file.
729         * gcc.target/arm/simd/vtrns8_1.c: New file.
730         * gcc.target/arm/simd/vtrnu16_1.c: New file.
731         * gcc.target/arm/simd/vtrnu32_1.c: New file.
732         * gcc.target/arm/simd/vtrnu8_1.c: New file.
734 2014-05-14  Ilya Tocar  <ilya.tocar@intel.com>
736         * gcc.target/i386/clflushopt-1.c: New.
737         * gcc.target/i386/xsavec-1.c: Ditto.
738         * gcc.target/i386/xsavec64-1.c: Ditto.
739         * gcc.target/i386/xsaves-1.c: Ditto.
740         * gcc.target/i386/xsaves64-1.c: Ditto.
741         * gcc.target/i386/sse-12.c: Test new options.
742         * gcc.target/i386/sse-13.c: Ditto.
743         * gcc.target/i386/sse-14.c: Ditto.
744         * gcc.target/i386/sse-22.c: Ditto.
745         * gcc.target/i386/sse-23.c: Ditto.
746         * g++.dg/other/i386-2.C: Ditto.
747         * g++.dg/other/i386-3.C: Ditto.
749 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
751         PR rtl-optimization/60866
752         * gcc.dg/pr60866.c: New test.
754 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
756         PR rtl-optimization/60901
757         * gcc.target/i386/pr60901.c: New test.
759 2014-05-14  Yury Gribov  <y.gribov@samsung.com>
761         PR sanitizer/61100
762         * c-c++-common/asan/asan-interface-1.c: New test.
763         * lib/asan-dg.exp (asan_include_flags): New function.
764         (asan_init): Call asan_include_flags to obtain path
765         to sanitizer headers.
767 2014-05-13  Peter Bergner  <bergner@vnet.ibm.com>
769         * lib/target-support.exp (check_dfp_hw_available): New function.
770         (is-effective-target): Check $arg for dfp_hw.
771         (is-effective-target-keyword): Likewise.
772         * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
773         Change target to dfp_hw.
775 2014-05-13  Marek Polacek  <polacek@redhat.com>
777         PR c/61162
778         * gcc.dg/pr61162.c: New test.
780 2014-05-13  Marek Polacek  <polacek@redhat.com>
782         * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
783         * c-c++-common/pr50459-2.c: New test.
785 2014-05-13  Paolo Carlini  <paolo.carlini@oracle.com>
787         PR c++/54310
788         * g++.dg/template/pr54310.C: New.
790 2014-05-13  Nathan Sidwell  <nathan@codesourcery.com>
791             Sandra Loosemore  <sandra@codesourcery.com>
793         * gcc.target/mips/loongson-simd.c: Disable micromips too.
795 2014-05-13  Catherine Moore  <clm@cm00re.com>
797         * gcc.target/mips/near-far-1.c: Adjust expected output
798         to allow the JALS instruction.
799         * gcc.target/mips/near-far-2.c: Likewise.
800         * gcc.target/mips/near-far-4.c: Likewise.
802 2014-05-13  Bin Cheng  <bin.cheng@arm.com>
804         * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
806 2014-05-13  Jakub Jelinek  <jakub@redhat.com>
808         PR target/61060
809         * gcc.dg/pr61060.c: New test.
811 2014-05-12  DJ Delorie  <dj@redhat.com>
813         * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
814         * gcc.dg/sibcall-4.c: Likewise.
816 2014-05-12  Dimitris Papavasiliou  <dpapavas@gmail.com>
818         * objc.dg/shadow-1.m: New test.
819         * objc.dg/shadow-2.m: New test.
820         * objc.dg/ivar-scope-1.m: New test.
821         * objc.dg/ivar-scope-2.m: New test.
822         * objc.dg/ivar-scope-3.m: New test.
823         * objc.dg/ivar-scope-4.m: New test.
824         * objc.dg/ivar-visibility-1.m: New test.
825         * objc.dg/ivar-visibility-2.m: New test.
826         * objc.dg/ivar-visibility-3.m: New test.
827         * objc.dg/ivar-visibility-4.m: New test.
829 2014-05-12  Tobias Burnus  <burnus@net-b.de>
831         PR fortran/60127
832         * gfortran.dg/gomp/omp_do_concurrent.f90: New.
834 2014-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
836         PR fortran/60834
837         * gfortran.dg/associate_16.f90:  New test.
839 2014-05-12  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
841         PR target/60991
842         * gcc.target/avr/pr60991.c: New testcase.
844 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
846         PR c++/60054
847         * g++.dg/cpp1y/pr60054.C: New.
849 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
851         PR c++/51199
852         * g++.dg/template/pr51199.C: New.
854 2014-05-11  Hans-Peter Nilsson  <hp@bitrange.com>
856         * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
858 2014-05-11  Jakub Jelinek  <jakub@redhat.com>
860         * gfortran.dg/gomp/affinity-1.f90: New test.
862 2014-05-11  Richard Sandiford  <rdsandiford@googlemail.com>
864         * gcc.dg/torture/pr61136.c: New test.
866 2014-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
868         PR c++/59705
869         * g++.dg/cpp0x/sfinae51.C: New.
871         PR c++/58353
872         * g++.dg/cpp0x/variadic157.C: New.
874 2014-05-10  Oleg Endo  <olegendo@gcc.gnu.org>
876         PR target/51244
877         * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
879 2014-05-10  Marek Polacek  <polacek@redhat.com>
881         * gcc.dg/pedwarn-init.c: New test.
882         * gcc.dg/init-string-1.c: Adjust dg-error.
884 2014-05-10  Hans-Peter Nilsson  <hp@bitrange.com>
886         * lib/target-supports.exp
887         (check_effective_target_logical_op_short_circuit): Add mmix-*-*
888         to the list.
890 2014-05-09  Marek Polacek  <polacek@redhat.com>
892         PR c/61096
893         * gcc.dg/pr61096-1.c: New test.
894         * gcc.dg/pr61096-2.c: New test.
896 2014-05-09  Florian Weimer  <fweimer@redhat.com>
898         * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
899         * g++.dg/fstack-protector-strong.C: Likewise.
900         * gcc.target/i386/ssp-strong-reg.c: New file.
902 2014-05-09  Georg-Johann Lay  <avr@gjlay.de>
904         PR target/61055
905         * gcc.target/avr/torture/pr61055.c: New test.
907 2014-05-09  Marek Polacek  <polacek@redhat.com>
909         PR c/50459
910         * c-c++-common/attributes-1.c: Move test line to a new test.
911         * c-c++-common/attributes-2.c: New test.
912         * c-c++-common/pr50459.c: New test.
913         * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
914         * gcc.dg/nonnull-2.c: Likewise.
915         * gcc.dg/pr55570.c: Modify dg-error.
916         * gcc.dg/tm/wrap-2.c: Likewise.
918 2014-05-08  Jeff Law  <law@redhat.com>
920         PR tree-optimization/61009
921         * g++.dg/tree-ssa/pr61009.C: New test.
923 2014-05-08  Matthias Klose  <doko@ubuntu.com>
925         PR driver/61106
926         * gcc-dg/unused-8a.c: New.
927         * gcc-dg/unused-8b.c: Likewise.
929 2014-05-08  Marek Polacek  <polacek@redhat.com>
931         PR c/61053
932         * gcc.dg/pr61053.c: New test.
934 2014-05-08  Marek Polacek  <polacek@redhat.com>
936         PR c/61077
937         * gcc.dg/pr61077.c: New test.
939 2014-05-08  Tobias Burnus  <burnus@net-b.de>
941         * gfortran.dg/coarray_collectives_1.f90: New.
942         * gfortran.dg/coarray_collectives_2.f90: New.
943         * gfortran.dg/coarray_collectives_3.f90: New.
944         * gfortran.dg/coarray_collectives_4.f90: New.
945         * gfortran.dg/coarray_collectives_5.f90: New.
946         * gfortran.dg/coarray_collectives_6.f90: New.
947         * gfortran.dg/coarray/collectives_1.f90: New.
948         * gfortran.dg/assumed_rank_5.f90: Update dg-error.
949         * gfortran.dg/assumed_type_4.f90: Update dg-error.
950         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
951         * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
952         * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
953         * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
954         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
956 2014-05-08  Wei Mi  <wmi@google.com>
958         PR target/58066
959         * gcc.target/i386/pr58066.c: New test.
961 2014-05-08  Joseph Myers  <joseph@codesourcery.com>
963         * gcc.target/i386/avx256-unaligned-load-2.c,
964         gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
965         gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
966         packed-single instructions.
968 2014-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
970         PR c++/13981
971         * g++.dg/diagnostic/pr13981.C: New.
973 2014-05-08  Marc Glisse  <marc.glisse@inria.fr>
975         PR tree-optimization/59100
976         * gcc.dg/tree-ssa/phi-opt-12.c: New file.
977         * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
979 2014-05-08  Richard Sandiford  <rdsandiford@googlemail.com>
981         PR tree-optimization/61095
982         * gcc.dg/torture/pr61095.c: New test.
984 2014-05-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
986         PR middle-end/39246
987         * gcc.dg/uninit-13.c: Move warning on the actual source line where
988         the uninitialized complex is used.
989         * gcc.dg/uninit-17.c: New test to check partial initialization of
990         complex with branches.
991         * gcc.dg/uninit-17-O0.c: Likewise.
993 2014-05-07  Oleg Endo  <olegendo@gcc.gnu.org>
995         PR target/60884
996         * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
997         (test_03): Rename to test_02.
999 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
1001         PR c++/61083
1002         * g++.dg/cpp0x/sfinae50.C: New.
1004 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
1006         PR c++/61080
1007         * g++.dg/cpp0x/deleted7.C: New.
1009 2014-05-07  Richard Biener  <rguenther@suse.de>
1011         PR tree-optimization/61034
1012         * g++.dg/tree-ssa/pr61034.C: New testcase.
1014 2014-05-07  Joern Rennecke  <joern.rennecke@embecosm.com>
1016         * gcc.target/epiphany/isr-arg.c: New file.
1018 2014-05-07  Evgeny Stupachenko  <evstupac@gmail.com>
1020         PR tree-optimization/52252
1021         * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
1023 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
1025         * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
1026         * gcc.target/aarch64/simd/vrev16p8.x: New file.
1027         * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
1028         * gcc.target/aarch64/simd/vrev16qp8.x: New file.
1029         * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
1030         * gcc.target/aarch64/simd/vrev16qs8.x: New file.
1031         * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
1032         * gcc.target/aarch64/simd/vrev16qu8.x: New file.
1033         * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
1034         * gcc.target/aarch64/simd/vrev16s8.x: New file.
1035         * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
1036         * gcc.target/aarch64/simd/vrev16u8.x: New file.
1037         * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
1038         * gcc.target/aarch64/simd/vrev32p16.x: New file.
1039         * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
1040         * gcc.target/aarch64/simd/vrev32p8.x: New file.
1041         * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
1042         * gcc.target/aarch64/simd/vrev32qp16.x: New file.
1043         * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
1044         * gcc.target/aarch64/simd/vrev32qp8.x: New file.
1045         * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
1046         * gcc.target/aarch64/simd/vrev32qs16.x: New file.
1047         * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
1048         * gcc.target/aarch64/simd/vrev32qs8.x: New file.
1049         * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
1050         * gcc.target/aarch64/simd/vrev32qu16.x: New file.
1051         * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
1052         * gcc.target/aarch64/simd/vrev32qu8.x: New file.
1053         * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
1054         * gcc.target/aarch64/simd/vrev32s16.x: New file.
1055         * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
1056         * gcc.target/aarch64/simd/vrev32s8.x: New file.
1057         * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
1058         * gcc.target/aarch64/simd/vrev32u16.x: New file.
1059         * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
1060         * gcc.target/aarch64/simd/vrev32u8.x: New file.
1061         * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
1062         * gcc.target/aarch64/simd/vrev64f32.x: New file.
1063         * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
1064         * gcc.target/aarch64/simd/vrev64p16.x: New file.
1065         * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
1066         * gcc.target/aarch64/simd/vrev64p8.x: New file.
1067         * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
1068         * gcc.target/aarch64/simd/vrev64qf32.x: New file.
1069         * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
1070         * gcc.target/aarch64/simd/vrev64qp16.x: New file.
1071         * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
1072         * gcc.target/aarch64/simd/vrev64qp8.x: New file.
1073         * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
1074         * gcc.target/aarch64/simd/vrev64qs16.x: New file.
1075         * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
1076         * gcc.target/aarch64/simd/vrev64qs32.x: New file.
1077         * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
1078         * gcc.target/aarch64/simd/vrev64qs8.x: New file.
1079         * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
1080         * gcc.target/aarch64/simd/vrev64qu16.x: New file.
1081         * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
1082         * gcc.target/aarch64/simd/vrev64qu32.x: New file.
1083         * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
1084         * gcc.target/aarch64/simd/vrev64qu8.x: New file.
1085         * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
1086         * gcc.target/aarch64/simd/vrev64s16.x: New file.
1087         * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
1088         * gcc.target/aarch64/simd/vrev64s32.x: New file.
1089         * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
1090         * gcc.target/aarch64/simd/vrev64s8.x: New file.
1091         * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
1092         * gcc.target/aarch64/simd/vrev64u16.x: New file.
1093         * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
1094         * gcc.target/aarch64/simd/vrev64u32.x: New file.
1095         * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
1096         * gcc.target/aarch64/simd/vrev64u8.x: New file.
1098 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
1100         gcc.target/aarch64/simd/ext_f32.x: New file.
1101         gcc.target/aarch64/simd/ext_f32_1.c: New file.
1102         gcc.target/aarch64/simd/ext_p16.x: New file.
1103         gcc.target/aarch64/simd/ext_p16_1.c: New file.
1104         gcc.target/aarch64/simd/ext_p8.x: New file.
1105         gcc.target/aarch64/simd/ext_p8_1.c: New file.
1106         gcc.target/aarch64/simd/ext_s16.x: New file.
1107         gcc.target/aarch64/simd/ext_s16_1.c: New file.
1108         gcc.target/aarch64/simd/ext_s32.x: New file.
1109         gcc.target/aarch64/simd/ext_s32_1.c: New file.
1110         gcc.target/aarch64/simd/ext_s64.x: New file.
1111         gcc.target/aarch64/simd/ext_s64_1.c: New file.
1112         gcc.target/aarch64/simd/ext_s8.x: New file.
1113         gcc.target/aarch64/simd/ext_s8_1.c: New file.
1114         gcc.target/aarch64/simd/ext_u16.x: New file.
1115         gcc.target/aarch64/simd/ext_u16_1.c: New file.
1116         gcc.target/aarch64/simd/ext_u32.x: New file.
1117         gcc.target/aarch64/simd/ext_u32_1.c: New file.
1118         gcc.target/aarch64/simd/ext_u64.x: New file.
1119         gcc.target/aarch64/simd/ext_u64_1.c: New file.
1120         gcc.target/aarch64/simd/ext_u8.x: New file.
1121         gcc.target/aarch64/simd/ext_u8_1.c: New file.
1122         gcc.target/aarch64/simd/ext_f64.c: New file.
1123         gcc.target/aarch64/simd/extq_f32.x: New file.
1124         gcc.target/aarch64/simd/extq_f32_1.c: New file.
1125         gcc.target/aarch64/simd/extq_p16.x: New file.
1126         gcc.target/aarch64/simd/extq_p16_1.c: New file.
1127         gcc.target/aarch64/simd/extq_p8.x: New file.
1128         gcc.target/aarch64/simd/extq_p8_1.c: New file.
1129         gcc.target/aarch64/simd/extq_s16.x: New file.
1130         gcc.target/aarch64/simd/extq_s16_1.c: New file.
1131         gcc.target/aarch64/simd/extq_s32.x: New file.
1132         gcc.target/aarch64/simd/extq_s32_1.c: New file.
1133         gcc.target/aarch64/simd/extq_s64.x: New file.
1134         gcc.target/aarch64/simd/extq_s64_1.c: New file.
1135         gcc.target/aarch64/simd/extq_s8.x: New file.
1136         gcc.target/aarch64/simd/extq_s8_1.c: New file.
1137         gcc.target/aarch64/simd/extq_u16.x: New file.
1138         gcc.target/aarch64/simd/extq_u16_1.c: New file.
1139         gcc.target/aarch64/simd/extq_u32.x: New file.
1140         gcc.target/aarch64/simd/extq_u32_1.c: New file.
1141         gcc.target/aarch64/simd/extq_u64.x: New file.
1142         gcc.target/aarch64/simd/extq_u64_1.c: New file.
1143         gcc.target/aarch64/simd/extq_u8.x: New file.
1144         gcc.target/aarch64/simd/extq_u8_1.c: New file.
1145         gcc.target/aarch64/simd/extq_f64.c: New file.
1147 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
1149         * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
1150         * gcc.target/aarch64/vtrnu32.c: Likewise.
1151         * gcc.target/aarch64/vtrnf32.c: Likewise.
1153 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
1155         * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
1156         * gcc.target/aarch64/simd/vtrnf32.x: New file.
1157         * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
1158         * gcc.target/aarch64/simd/vtrnp16.x: New file.
1159         * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
1160         * gcc.target/aarch64/simd/vtrnp8.x: New file.
1161         * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
1162         * gcc.target/aarch64/simd/vtrnqf32.x: New file.
1163         * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
1164         * gcc.target/aarch64/simd/vtrnqp16.x: New file.
1165         * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
1166         * gcc.target/aarch64/simd/vtrnqp8.x: New file.
1167         * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
1168         * gcc.target/aarch64/simd/vtrnqs16.x: New file.
1169         * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
1170         * gcc.target/aarch64/simd/vtrnqs32.x: New file.
1171         * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
1172         * gcc.target/aarch64/simd/vtrnqs8.x: New file.
1173         * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
1174         * gcc.target/aarch64/simd/vtrnqu16.x: New file.
1175         * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
1176         * gcc.target/aarch64/simd/vtrnqu32.x: New file.
1177         * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
1178         * gcc.target/aarch64/simd/vtrnqu8.x: New file.
1179         * gcc.target/aarch64/simd/vtrns16_1.c: New file.
1180         * gcc.target/aarch64/simd/vtrns16.x: New file.
1181         * gcc.target/aarch64/simd/vtrns32_1.c: New file.
1182         * gcc.target/aarch64/simd/vtrns32.x: New file.
1183         * gcc.target/aarch64/simd/vtrns8_1.c: New file.
1184         * gcc.target/aarch64/simd/vtrns8.x: New file.
1185         * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
1186         * gcc.target/aarch64/simd/vtrnu16.x: New file.
1187         * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
1188         * gcc.target/aarch64/simd/vtrnu32.x: New file.
1189         * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
1190         * gcc.target/aarch64/simd/vtrnu8.x: New file.
1192 2014-05-07  Richard Biener  <rguenther@suse.de>
1194         PR tree-optimization/57864
1195         * gcc.dg/torture/pr57864.c: New testcase.
1197 2014-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu>
1199         PR libfortran/61049
1200         * gfortran.dg/list_read_13.f: New test.
1202 2014-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
1204         PR c++/60999
1205         * g++.dg/cpp0x/nsdmi-template9.C: New.
1206         * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
1208 2014-05-06  Kenneth Zadeck  <zadeck@naturalbridge.com>
1209             Mike Stump  <mikestump@comcast.net>
1210             Richard Sandiford  <rdsandiford@googlemail.com>
1212         * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
1214 2014-05-05  Jan Hubicka  <hubicka@ucw.cz>
1216         PR ipa/60965
1217         * g++.dg/ipa/devirt-32.C: New testcase.
1219 2014-05-05  Richard Biener  <rguenther@suse.de>
1221         PR middle-end/61010
1222         * gcc.dg/torture/pr61010.c: New testcase.
1224 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1226         * gcc.target/s390/leaf-profile.c: New testcase.
1228 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1230         * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
1231         Disable asm scan for s390.
1232         * gcc.dg/hoist-register-pressure-2.c: Likewise.
1233         * gcc.dg/hoist-register-pressure-3.c: Likewise.
1235 2014-05-05  Bin Cheng  <bin.cheng@arm.com>
1237         PR tree-optimization/60363
1238         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
1240 2014-05-04  Peter Bergner  <bergner@vnet.ibm.com>
1242         * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
1243         (dg-require-effective-target): Change target to powerpc_fprs.
1244         * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
1245         (dg-require-effective-target): Change target to dfprt.
1247 2014-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1249         PR c++/58582
1250         * g++.dg/cpp0x/deleted4.C: New.
1251         * g++.dg/cpp0x/deleted5.C: Likewise.
1252         * g++.dg/cpp0x/deleted6.C: Likewise.
1254 2014-05-03  Dominique d'Humieres <dominiq@lps.ens.fr>
1256         PR fortran/61025
1257         * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
1258         regexps for -m32.
1259         * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
1260         * gfortran.dg/coarray_poly_6.f90: Likewise.
1261         * gfortran.dg/coarray_poly_7.f90: Likewise.
1262         * gfortran.dg/coarray_poly_8.f90: Likewise.
1264 2014-05-02  Marek Polacek  <polacek@redhat.com>
1266         PR c/25801
1267         * gcc.dg/pr25801.c: New test.
1269 2014-05-02  Marek Polacek  <polacek@redhat.com>
1271         PR c/60784
1272         * gcc.dg/pr60784.c: New test.
1274 2014-05-01  Marek Polacek  <polacek@redhat.com>
1276         PR c/60915
1277         * gcc.dg/pr60915.c: New test.
1279 2014-05-01  Marek Polacek  <polacek@redhat.com>
1281         PR c/60257
1282         * gcc.dg/pr60257.c: New test.
1284 2014-05-01  Marek Polacek  <polacek@redhat.com>
1286         PR c/43395
1287         * c-c++-common/pr43395.c: New test.
1289 2014-05-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
1291         * gcc.dg/cond-reduc-1.c: New test.
1292         * gcc.dg/cond-reduc-2.c: Likewise.
1294 2014-05-01  Marek Polacek  <polacek@redhat.com>
1296         PR c/29467
1297         * gcc.dg/pr29467.c: New test.
1298         * gcc.dg/declspec-13.c: Renumber some dg-warnings.  Add dg-warnings
1299         about boolean types.
1300         * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>.  Change _Bool
1301         to bool.
1302         * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
1304 2014-05-01  Marek Polacek  <polacek@redhat.com>
1306         PR c/43245
1307         * gcc.dg/pr43245.c: New test.
1309 2014-05-01  Marek Polacek  <polacek@redhat.com>
1311         PR c/56989
1312         * gcc.dg/pr56989.c: New test.
1314 2014-04-30  Ian Lance Taylor  <iant@google.com>
1316         * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
1317         in go_compile_args rather than in argument to go-torture-execute.
1319 2014-04-30  Soundararajan Dhakshinamoorthy  <sounderarajan.d@atmel.com>
1321         * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
1322         instead of getpid.
1324 2014-04-30  Tobias Burnus  <burnus@net-b.de>
1326         * gfortran.dg/coarray_poly_6.f90
1327         * gfortran.dg/coarray_poly_7.f90
1328         * gfortran.dg/coarray_poly_8.f90
1330 2014-04-30  Tobias Burnus  <burnus@net-b.de>
1332         * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
1333         * gfortran.dg/coarray_lib_token_4.f90: Ditto.
1334         * gfortran.dg/coarray/codimension.f90: New.
1336 2014-04-30  Tobias Burnus  <burnus@net-b.de>
1338         * gfortran.dg/coarray_lib_this_image_1.f90: New.
1339         * gfortran.dg/coarray_lib_this_image_2.f90: New.
1341 2014-04-30  Tobias Burnus  <burnus@net-b.de>
1343         * gfortran.dg/coarray_poly_4.f90: New.
1344         * gfortran.dg/coarray_poly_5.f90: New.
1346 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
1348         * gcc.target/arm/simd/vuzpqf32_1.c: New file.
1349         * gcc.target/arm/simd/vuzpqp16_1.c: New file.
1350         * gcc.target/arm/simd/vuzpqp8_1.c: New file.
1351         * gcc.target/arm/simd/vuzpqs16_1.c: New file.
1352         * gcc.target/arm/simd/vuzpqs32_1.c: New file.
1353         * gcc.target/arm/simd/vuzpqs8_1.c: New file.
1354         * gcc.target/arm/simd/vuzpqu16_1.c: New file.
1355         * gcc.target/arm/simd/vuzpqu32_1.c: New file.
1356         * gcc.target/arm/simd/vuzpqu8_1.c: New file.
1357         * gcc.target/arm/simd/vuzpf32_1.c: New file.
1358         * gcc.target/arm/simd/vuzpp16_1.c: New file.
1359         * gcc.target/arm/simd/vuzpp8_1.c: New file.
1360         * gcc.target/arm/simd/vuzps16_1.c: New file.
1361         * gcc.target/arm/simd/vuzps32_1.c: New file.
1362         * gcc.target/arm/simd/vuzps8_1.c: New file.
1363         * gcc.target/arm/simd/vuzpu16_1.c: New file.
1364         * gcc.target/arm/simd/vuzpu32_1.c: New file.
1365         * gcc.target/arm/simd/vuzpu8_1.c: New file.
1367 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
1369         * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
1370         * gcc.target/aarch64/vuzpu32_1.c: Likewise.
1371         * gcc.target/aarch64/vuzpf32_1.c: Likewise.
1373 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
1375         * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
1376         * gcc.target/aarch64/simd/vuzpf32.x: New file.
1377         * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
1378         * gcc.target/aarch64/simd/vuzpp16.x: New file.
1379         * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
1380         * gcc.target/aarch64/simd/vuzpp8.x: New file.
1381         * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
1382         * gcc.target/aarch64/simd/vuzpqf32.x: New file.
1383         * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
1384         * gcc.target/aarch64/simd/vuzpqp16.x: New file.
1385         * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
1386         * gcc.target/aarch64/simd/vuzpqp8.x: New file.
1387         * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
1388         * gcc.target/aarch64/simd/vuzpqs16.x: New file.
1389         * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
1390         * gcc.target/aarch64/simd/vuzpqs32.x: New file.
1391         * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
1392         * gcc.target/aarch64/simd/vuzpqs8.x: New file.
1393         * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
1394         * gcc.target/aarch64/simd/vuzpqu16.x: New file.
1395         * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
1396         * gcc.target/aarch64/simd/vuzpqu32.x: New file.
1397         * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
1398         * gcc.target/aarch64/simd/vuzpqu8.x: New file.
1399         * gcc.target/aarch64/simd/vuzps16_1.c: New file.
1400         * gcc.target/aarch64/simd/vuzps16.x: New file.
1401         * gcc.target/aarch64/simd/vuzps32_1.c: New file.
1402         * gcc.target/aarch64/simd/vuzps32.x: New file.
1403         * gcc.target/aarch64/simd/vuzps8_1.c: New file.
1404         * gcc.target/aarch64/simd/vuzps8.x: New file.
1405         * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
1406         * gcc.target/aarch64/simd/vuzpu16.x: New file.
1407         * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
1408         * gcc.target/aarch64/simd/vuzpu32.x: New file.
1409         * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
1410         * gcc.target/aarch64/simd/vuzpu8.x: New file.
1412 2014-04-30  Richard Biener  <rguenther@suse.de>
1414         PR tree-optimization/48329
1415         * gfortran.dg/vect/pr48329.f90: New testcase.
1417 2014-04-30  Marek Polacek  <polacek@redhat.com>
1419         * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
1420         * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
1422 2014-04-30  Marek Polacek  <polacek@redhat.com>
1424         PR c/60139
1425         * gcc.dg/pr60139.c: New test.
1427 2014-04-30  Marek Polacek  <polacek@redhat.com>
1429         PR c/60351
1430         * gcc.dg/pr60351.c: New test.
1432 2013-04-29  Alan Lawrence  <alan.lawrence@arm.com>
1434         * gcc.target/arm/simd/simd.exp: New file.
1435         * gcc.target/arm/simd/vzipqf32_1.c: New file.
1436         * gcc.target/arm/simd/vzipqp16_1.c: New file.
1437         * gcc.target/arm/simd/vzipqp8_1.c: New file.
1438         * gcc.target/arm/simd/vzipqs16_1.c: New file.
1439         * gcc.target/arm/simd/vzipqs32_1.c: New file.
1440         * gcc.target/arm/simd/vzipqs8_1.c: New file.
1441         * gcc.target/arm/simd/vzipqu16_1.c: New file.
1442         * gcc.target/arm/simd/vzipqu32_1.c: New file.
1443         * gcc.target/arm/simd/vzipqu8_1.c: New file.
1444         * gcc.target/arm/simd/vzipf32_1.c: New file.
1445         * gcc.target/arm/simd/vzipp16_1.c: New file.
1446         * gcc.target/arm/simd/vzipp8_1.c: New file.
1447         * gcc.target/arm/simd/vzips16_1.c: New file.
1448         * gcc.target/arm/simd/vzips32_1.c: New file.
1449         * gcc.target/arm/simd/vzips8_1.c: New file.
1450         * gcc.target/arm/simd/vzipu16_1.c: New file.
1451         * gcc.target/arm/simd/vzipu32_1.c: New file.
1452         * gcc.target/arm/simd/vzipu8_1.c: New file.
1454 2014-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
1456         PR c++/51707
1457         * g++.dg/cpp0x/constexpr-51707.C: New.
1459 2014-04-29  David Malcolm  <dmalcolm@redhat.com>
1461         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
1462         occurrences of "int" in the gimple dump to reflect that the return
1463         types of functions now show up in such dumps.
1464         * gcc.dg/tree-ssa/pr27810.c: Likewise.
1466 2014-04-29  Jakub Jelinek  <jakub@redhat.com>
1468         PR tree-optimization/60971
1469         * c-c++-common/turtore/pr60971.c: New test.
1471 2014-04-29  Alan Lawrence  <alan.lawrence@arm.com>
1473         * gcc.target/aarch64/simd/simd.exp: New file.
1474         * gcc.target/aarch64/simd/vzipf32_1.c: New file.
1475         * gcc.target/aarch64/simd/vzipf32.x: New file.
1476         * gcc.target/aarch64/simd/vzipp16_1.c: New file.
1477         * gcc.target/aarch64/simd/vzipp16.x: New file.
1478         * gcc.target/aarch64/simd/vzipp8_1.c: New file.
1479         * gcc.target/aarch64/simd/vzipp8.x: New file.
1480         * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
1481         * gcc.target/aarch64/simd/vzipqf32.x: New file.
1482         * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
1483         * gcc.target/aarch64/simd/vzipqp16.x: New file.
1484         * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
1485         * gcc.target/aarch64/simd/vzipqp8.x: New file.
1486         * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
1487         * gcc.target/aarch64/simd/vzipqs16.x: New file.
1488         * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
1489         * gcc.target/aarch64/simd/vzipqs32.x: New file.
1490         * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
1491         * gcc.target/aarch64/simd/vzipqs8.x: New file.
1492         * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
1493         * gcc.target/aarch64/simd/vzipqu16.x: New file.
1494         * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
1495         * gcc.target/aarch64/simd/vzipqu32.x: New file.
1496         * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
1497         * gcc.target/aarch64/simd/vzipqu8.x: New file.
1498         * gcc.target/aarch64/simd/vzips16_1.c: New file.
1499         * gcc.target/aarch64/simd/vzips16.x: New file.
1500         * gcc.target/aarch64/simd/vzips32_1.c: New file.
1501         * gcc.target/aarch64/simd/vzips32.x: New file.
1502         * gcc.target/aarch64/simd/vzips8_1.c: New file.
1503         * gcc.target/aarch64/simd/vzips8.x: New file.
1504         * gcc.target/aarch64/simd/vzipu16_1.c: New file.
1505         * gcc.target/aarch64/simd/vzipu16.x: New file.
1506         * gcc.target/aarch64/simd/vzipu32_1.c: New file.
1507         * gcc.target/aarch64/simd/vzipu32.x: New file.
1508         * gcc.target/aarch64/simd/vzipu8_1.c: New file.
1509         * gcc.target/aarch64/simd/vzipu8.x: New file.
1511 2014-04-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1513         * gcc.target/aarch64/fcsel_1.c: New test case.
1515 2014-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu>
1517         PR libfortran/60810
1518         * gfortran.dg/arrayio_13.f90: New test.
1520 2014-04-28  Martin Jambor  <mjambor@suse.cz>
1522         * gcc.dg/tree-ssa/sra-14.c: New test.
1524 2014-04-28  Richard Biener  <rguenther@suse.de>
1526         PR middle-end/60092
1527         * gcc.dg/tree-ssa/alias-32.c: New testcase.
1528         * gcc.dg/vect/pr60092.c: Likewise.
1530 2014-04-28  Richard Biener  <rguenther@suse.de>
1532         * gcc.dg/tree-ssa/vrp91.c: New testcase.
1533         * gcc.dg/Wstrict-overflow-14.c: XFAIL.
1534         * gcc.dg/Wstrict-overflow-15.c: Likewise.
1535         * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
1537 2014-04-28  Richard Biener  <rguenther@suse.de>
1539         PR tree-optimization/60979
1540         * gcc.dg/graphite/pr60979.c: New testcase.
1542 2014-04-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1544         PR c/60983
1545         * gcc.dg/pr60114.c: Use signed chars.
1547 2014-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1549         PR c++/59120
1550         * g++.dg/cpp0x/alias-decl-43.C: New.
1552 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1554         PR fortran/59604
1555         PR fortran/58003
1556         * gfortran.dg/no_range_check_3.f90:  New test.
1558 2014-04-26  Jerry DeLisle  <jvdelisle@gcc.gnu>
1560         PR libfortran/52539
1561         * gfortran.dg/namelist_utf8.f90: New test.
1563 2014-04-26  Uros Bizjak  <ubizjak@gmail.com>
1565         * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
1566         * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
1567         * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
1569 2014-04-25  Cary Coutant  <ccoutant@google.com>
1571         PR debug/60929
1572         * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
1573         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
1574         -fdebug-types-section flag.
1576 2014-04-25  Jiong Wang  <jiong.wang@arm.com>
1578         * gcc.target/arm/tail-long-call.c: New test.
1580 2014-04-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1582         PR tree-optimization/60930
1583         * gcc.dg/torture/pr60930.c:  New test.
1585 2014-04-25  Jakub Jelinek  <jakub@redhat.com>
1587         PR tree-optimization/60960
1588         * gcc.c-torture/execute/pr60960.c: New test.
1590 2014-04-25  Marek Polacek  <polacek@redhat.com>
1592         * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
1594 2014-04-25  Marek Polacek  <polacek@redhat.com>
1596         PR c/18079
1597         * gcc.dg/pr18079.c: New test.
1598         * gcc.dg/pr18079-2.c: New test.
1600 2014-04-25  Uros Bizjak  <ubizjak@gmail.com>
1602         * c-c++-common/gomp/pr60823-2.c: Require effective target
1603         vect_simd_clones.
1605 2014-04-25  Marek Polacek  <polacek@redhat.com>
1607         PR c/60114
1608         * gcc.dg/pr60114.c: New test.
1610 2014-04-25  Eric Botcazou  <ebotcazou@adacore.com>
1612         * gcc.c-torture/execute/20140425-1.c: New test.
1614 2014-04-25  Marek Polacek  <polacek@redhat.com>
1616         PR c/60156
1617         * c-c++-common/pr60156.c: New test.
1619 2014-04-25  Richard Biener  <rguenther@suse.de>
1621         PR ipa/60912
1622         * g++.dg/opt/pr60912.C: New testcase.
1624 2014-04-25  Richard Biener  <rguenther@suse.de>
1626         PR ipa/60911
1627         * gcc.dg/lto/pr60911_0.c: New testcase.
1629 2014-04-24  Cong Hou  <congh@google.com>
1631         PR tree-optimization/60896
1632         * g++.dg/vect/pr60896.cc: New test.
1634 2014-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
1636         * gcc.target/powerpc/pack01.c: New test to test the new pack and
1637         unpack builtin functionss for 128-bit types.
1638         * gcc.target/powerpc/pack02.c: Likewise.
1639         * gcc.target/powerpc/pack03.c: Likewise.
1640         * gcc.target/powerpc/extend-divide-1.c: New test to test extended
1641         divide builtin functionss.
1642         * gcc.target/powerpc/extend-divide-2.c: Likewise.
1643         * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
1644         functions.
1645         * gcc.target/powerpc/bcd-2.c: Likewise.
1646         * gcc.target/powerpc/bcd-3.c: Likewise.
1647         * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
1648         builtin functionss.
1649         * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
1651 2014-04-24  Vishnu K S  <Vishnu.k_s@atmel.com>
1653         * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
1654         keeps_null_pointer_checks.
1655         * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
1656         * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
1657         * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
1658         * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
1660 2014-04-24  Jakub Jelinek  <jakub@redhat.com>
1662         * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
1663         Replace load with read and store with write.
1665 2014-04-24  Jeff Law  <law@redhat.com>
1667         PR target/60822
1668         * gcc.c-torture/pr60822.c: New test.
1669         * gcc.c-torture/pr60822.x: New test.
1671 2014-04-24  Dinar Temirbulatov  <dtemirbulatov@gmail.com>
1673         PR c++/57958
1674         * testsuite/g++.dg/cpp0x/pr57958.C: New test.
1676 2014-04-24  Alan Lawrence  <alan.lawrence@arm.com>
1678         * lib/target-supports.exp (check_effective_target_vect_perm): Return
1679         true for aarch64_be.
1681 2014-04-24  Radovan Obradovic  <robradovic@mips.com>
1682             Tom de Vries  <tom@codesourcery.com>
1684         * gcc.dg/fuse-caller-save.c: New test.
1686 2014-04-24  Joey Ye  <joey.ye@arm.com>
1688         * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
1690 2014-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1692         * lib/target-supports.exp (check_effective_target_vect_bswap): New.
1693         * gcc.dg/vect/vect-bswap16: New test.
1694         * gcc.dg/vect/vect-bswap32: Likewise.
1695         * gcc.dg/vect/vect-bswap64: Likewise.
1697 2014-04-23  Jeff Law  <law@redhat.com>
1699         PR tree-optimization/60902
1700         * gcc.target/i386/pr60902.c: New test.
1702 2014-04-23  Alex Velenko  <Alex.Velenko@arm.com>
1704         * gcc.target/aarch64/vdup_lane_1.c: New testcase.
1705         * gcc.target/aarch64/vdup_lane_2.c: New testcase.
1706         * gcc.target/aarch64/vdup_n_1.c: New testcase.
1708 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1710         * gcc.target/arm/rev16.c: New test.
1712 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1714         * gcc.target/aarch64/rev16_1.c: New test.
1716 2014-04-23  Richard Biener  <rguenther@suse.de>
1718         PR tree-optimization/60903
1719         * gcc.dg/torture/pr60903.c: New testcase.
1721 2014-04-23  Richard Biener  <rguenther@suse.de>
1723         PR middle-end/60895
1724         * g++.dg/torture/pr60895.C: New testcase.
1726 2014-04-23  Richard Biener  <rguenther@suse.de>
1728         PR middle-end/60891
1729         * gcc.dg/torture/pr60891.c: New testcase.
1731 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
1733         PR sanitizer/60275
1734         * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
1735         -fno-sanitize-recover to dg-options.
1736         * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
1737         add -std=c++11 to dg-options.
1738         * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
1739         * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
1740         add -std=c++1y to dg-options.
1741         * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
1742         -fno-sanitize-recover to dg-options.
1743         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
1744         * c-c++-common/ubsan/vla-4.c: Likewise.
1745         * c-c++-common/ubsan/pr59503.c: Likewise.
1746         * c-c++-common/ubsan/vla-3.c: Likewise.
1747         * c-c++-common/ubsan/save-expr-1.c: Likewise.
1748         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
1749         * c-c++-common/ubsan/shift-3.c: Likewise.
1750         * c-c++-common/ubsan/overflow-1.c: Likewise.
1751         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
1752         * c-c++-common/ubsan/vla-2.c: Likewise.
1753         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
1754         * c-c++-common/ubsan/pr60613-1.c: Likewise.
1755         * c-c++-common/ubsan/shift-6.c: Likewise.
1756         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
1757         * c-c++-common/ubsan/overflow-add-3.c: New test.
1758         * c-c++-common/ubsan/overflow-add-4.c: New test.
1759         * c-c++-common/ubsan/div-by-zero-6.c: New test.
1760         * c-c++-common/ubsan/div-by-zero-7.c: New test.
1762 2014-04-22  Christian Bruel  <christian.bruel@st.com>
1764         * gcc.target/sh/hiconst.c: New test.
1766 2014-04-22  Sandra Loosemore  <sandra@codesourcery.com>
1768         * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
1769         lroundf generates custom round instruction, too.
1771 2014-04-22  Tobias Burnus  <burnus@net-b.de>
1773         PR fortran/60881
1774         * coarray/alloc_comp_3.f90: New.
1776 2014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
1778         PR target/60868
1779         * gcc.target/i386/pr60868.c: New testcase.
1781 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
1783         PR c/59073
1784         * c-c++-common/gomp/pr59073.c: New test.
1786 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
1788         * gcc.target/aarch64/vreinterpret_f64_1.c: New.
1790 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
1792         * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
1793         * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
1795 2014-04-22  Richard Sandiford  <rdsandiford@googlemail.com>
1797         * gcc.dg/memcpy-5.c: New test.
1799 2014-04-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1801         * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
1803         * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
1804         * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
1805         *-*-solaris2.9.
1806         * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
1807         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
1808         from dg-options.
1809         * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
1810         from dg-additional-options.
1811         * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
1812         from dg-options.
1814         * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
1815         execution check.
1816         * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
1817         (sigill_hdlr): Remove.
1818         (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
1819         check.
1821         * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
1822         * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
1823         * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
1825         * lib/target-supports.exp (add_options_for_tls): Remove
1826         *-*-solaris2.9* handling.
1828 2014-04-22  Vidya Praveen  <vidyapraveen@arm.com>
1830         * gcc.target/aarch64/vect_cvtf_1.c: New.
1832 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
1834         PR tree-optimization/60823
1835         * c-c++-common/gomp/pr60823-1.c: New test.
1836         * c-c++-common/gomp/pr60823-2.c: New test.
1837         * c-c++-common/gomp/pr60823-3.c: New test.
1839 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
1841         * gcc.target/arm/anddi_notdi-1.c: New test.
1842         * gcc.target/arm/iordi_notdi-1.c: New test case.
1844 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
1846         * gcc.target/arm/iordi_notdi-1.c: New test.
1848 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
1850         * gcc.target/aarch64/vrnd_f64_1.c : New file.
1852 2014-04-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
1854         PR target/60735
1855         * gcc.target/powerpc/pr60735.c: New test.  Insure _Decimal64 does
1856         not cause errors if -mspe.
1858 2014-04-21  Uros Bizjak  <ubizjak@gmail.com>
1860         PR target/60909
1861         * gcc.target/i386/pr60909-1.c: New test.
1862         * gcc.target/i386/pr60909-2.c: Ditto.
1864 2014-04-18  Cong Hou  <congh@google.com>
1866         * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
1867         * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
1869 2014-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1871         * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
1872         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1874 2014-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
1876         PR c++/59200
1877         * g++.dg/cpp0x/alias-decl-42.C: New.
1879 2014-04-17  Pat Haugen  <pthaugen@us.ibm.com>
1881         * gcc.target/powerpc/ti_math1.c: New.
1882         * gcc.target/powerpc/ti_math2.c: New.
1884 2014-04-17  Martin Jambor  <mjambor@suse.cz>
1886         * gnat.dg/opt34.adb: New.
1887         * gnat.dg/opt34_pkg.ads: Likewise.
1889 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
1891         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
1892         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
1894 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
1896         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
1897         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
1899 2014-04-17  Jakub Jelinek  <jakub@redhat.com>
1901         PR target/60847
1902         Forward port from 4.8 branch
1903         2013-07-19  Kirill Yukhin  <kirill.yukhin@intel.com>
1905         * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
1906         Fix scan patterns.
1907         * gcc.target/i386/bmi-2.c: Ditto.
1909 2014-04-17  Richard Biener  <rguenther@suse.de>
1911         PR middle-end/60849
1912         * g++.dg/opt/pr60849.C: New testcase.
1914 2014-04-17  Richard Biener  <rguenther@suse.de>
1916         PR tree-optimization/60836
1917         * g++.dg/vect/pr60836.cc: New testcase.
1919 2014-04-17  Richard Biener  <rguenther@suse.de>
1921         PR tree-optimization/60841
1922         * gcc.dg/vect/pr60841.c: New testcase.
1924 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
1926         * g++.dg/ipa/devirt-31.C: New testcase.
1928 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
1930         PR lto/60820
1931         * gcc.dg/lto/pr60820_0.c: New testcase.
1932         * gcc.dg/lto/pr60820_1.c: New testcase.
1934 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
1936         PR ipa/60854
1937         * g++.dg/torture/pr60854.C: New testcase.
1939 2014-04-16  Catherine Moore  <clm@codesourcery.com>
1941         * gcc.target/mips/umips-store16-2.c: New test.
1943 2014-04-16  Marc Glisse  <marc.glisse@inria.fr>
1945         * g++.dg/cpp0x/initlist-vect.C: New file.
1947 2014-04-16  Eric Botcazou  <ebotcazou@adacore.com>
1949         * gcc.dg/uninit-B-O0.c: Remove XFAIL.
1950         * gcc.dg/uninit-I-O0.c: Likewise.
1951         * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
1953 2014-04-16  Jakub Jelinek  <jakub@redhat.com>
1955         PR tree-optimization/60844
1956         * gcc.dg/pr60844.c: New test.
1958 2014-04-15  Richard Biener  <rguenther@suse.de>
1960         PR rtl-optimization/56965
1961         * gcc.dg/torture/pr56965-1.c: New testcase.
1962         * gcc.dg/torture/pr56965-2.c: Likewise.
1964 2014-04-15  Teresa Johnson  <tejohnson@google.com>
1966         * gcc.dg/tree-prof/update-loopch.c: Update expected output.
1968 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
1970         * gnat.dg/vect14.adb: New test.
1972 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
1974         * gnat.dg/vect12.ad[sb]: New test.
1975         * gnat.dg/vect13.ad[sb]: Likewise.
1977 2014-04-15  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1979         * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
1980         under qemu-arm.
1981         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
1982         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
1983         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
1984         * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
1985         * c-c++-common/ubsan/null-1.c: Likewise.
1986         * c-c++-common/ubsan/null-10.c: Likewise.
1987         * c-c++-common/ubsan/null-11.c: Likewise.
1988         * c-c++-common/ubsan/null-2.c: Likewise.
1989         * c-c++-common/ubsan/null-3.c: Likewise.
1990         * c-c++-common/ubsan/null-4.c: Likewise.
1991         * c-c++-common/ubsan/null-5.c: Likewise.
1992         * c-c++-common/ubsan/null-6.c: Likewise.
1993         * c-c++-common/ubsan/null-7.c: Likewise.
1994         * c-c++-common/ubsan/null-8.c: Likewise.
1995         * c-c++-common/ubsan/null-9.c: Likewise.
1996         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
1997         * c-c++-common/ubsan/overflow-int128.c: Likewise.
1998         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
1999         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2000         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2001         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2002         * c-c++-common/ubsan/pr59333.c: Likewise.
2003         * c-c++-common/ubsan/pr59667.c: Likewise.
2004         * c-c++-common/ubsan/pr60613-2.c: Likewise.
2005         * c-c++-common/ubsan/pr60636.c: Likewise.
2006         * c-c++-common/ubsan/shift-1.c: Likewise.
2007         * c-c++-common/ubsan/shift-2.c: Likewise.
2008         * c-c++-common/ubsan/vla-1.c: Likewise.
2010 2014-04-14  Eric Botcazou  <ebotcazou@adacore.com>
2012         * gnat.dg/vect11.ad[sb]: New test.
2014 2014-04-14  Richard Biener  <rguenther@suse.de>
2016         * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
2018 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2020         * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
2022 2014-04-14  Richard Biener  <rguenther@suse.de>
2023             Marc Glisse  <marc.glisse@inria.fr>
2025         PR c/60819
2026         * gcc.target/i386/vec-may_alias.c: New testcase.
2028 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2030         * lib/target-supports.exp
2031         (check_effective_target_vect_widen_mult_si_to_di_pattern):
2032         Initialize et_vect_widen_mult_si_to_di_pattern_saved.
2033         Fix formatting.
2035 2014-04-14  Richard Biener  <rguenther@suse.de>
2037         PR lto/60720
2038         * gcc.dg/lto/pr60720_0.c: New testcase.
2039         * gcc.dg/lto/pr60720_1.c: Likewise.
2041 2014-04-14  Christian Bruel  <christian.bruel@st.com>
2043         * gcc.target/sh/memset.c: New test.
2045 2014-04-14  Richard Biener  <rguenther@suse.de>
2047         PR middle-end/55022
2048         * gcc.dg/graphite/pr55022.c: New testcase.
2050 2014-04-14  Richard Biener  <rguenther@suse.de>
2052         PR tree-optimization/59817
2053         PR tree-optimization/60453
2054         * gfortran.dg/graphite/pr59817.f: New testcase.
2055         * gcc.dg/graphite/pr59817-1.c: Likewise.
2056         * gcc.dg/graphite/pr59817-2.c: Likewise.
2058 2014-04-14  Jason Merrill  <jason@redhat.com>
2060         Revert:
2061         * lib/gcc-dg.exp (dg-build-dso): New.
2062         (gcc-dg-test-1): Handle dg-do-what "dso".
2064 2014-04-13  Paul Thomas  <pault@gcc.gnu.org>
2066         PR fortran/60717
2067         * gfortran.dg/unlimited_polymorphic_17.f90: New test.
2069         PR fortran/58085
2070         * gfortran.dg/associate_15.f90: New test.
2072 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
2074         PR middle-end/60467
2075         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
2076         case to check.
2078 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
2080         PR middle-end/60469
2081         * c-c++-common/cilk-plus/CK/pr60469.c: New test.
2083 2014-04-12  Richard Sandiford  <rdsandiford@googlemail.com>
2085         * gcc.target/mips/umips-store16-1.c: New test.
2087 2014-04-11  Tobias Burnus  <burnus@net-b.de>
2089         PR c/60194
2090         * * g++.dg/warn/warn_format_signedness.C: New.
2091         * gcc.dg/format/warn-signedness.c: New.
2093 2014-04-11  Tobias Burnus  <burnus@net-b.de>
2095         PR fortran/58880
2096         PR fortran/60495
2097         * gfortran.dg/finalize_25.f90: New.
2099 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
2101         * gcc.target/epiphany/t1068-2.c: New file.
2103 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
2105         * gcc.target/epiphany/btst-1.c: New test.
2107 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
2109         PR rtl-optimization/60651
2110         * gcc.target/epiphany/mode-switch.c: New test.
2112 2014-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
2114         PR c++/58600
2115         * g++.dg/cpp0x/gen-attrs-58.C: New.
2116         * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
2118 2014-04-11  Steve Ellcey  <sellcey@mips.com>
2119             Jakub Jelinek  <jakub@redhat.com>
2121         PR middle-end/60556
2122         * gcc.c-torture/compile/pr60556.c: New test.
2124 2014-04-11  Richard Biener  <rguenther@suse.de>
2126         PR middle-end/60797
2127         * gcc.dg/pr60797.c: New testcase.
2129 2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2131         * gcc.target/s390/htm-nofloat-1.c: Rename to ...
2132         * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
2133         * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
2134         rename to ...
2135         * gcc.target/s390/htm-nofloat-1.c: ... this one.
2136         * gcc.target/s390/s390.exp: Make sure the assembler supports htm
2137         instructions as well.
2139 2014-04-11  Jakub Jelinek  <jakub@redhat.com>
2141         PR rtl-optimization/60663
2142         * gcc.target/arm/pr60663.c: New test.
2144 2014-04-10  Jason Merrill  <jason@redhat.com>
2146         * g++.dg/dso/dlclose1.C: Disable for 4.9.
2148 2014-04-10  Jakub Jelinek  <jakub@redhat.com>
2150         PR lto/60567
2151         * g++.dg/lto/pr60567_0.C: New test.
2153 2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2155         * gfortran.dg/class_nameclash.f90: New test.
2157 2014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
2159         PR c++/52844
2160         * g++.dg/cpp0x/variadic156.C: New.
2162 2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2164         * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
2165         long.
2167 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2169         PR debug/60655
2170         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
2171         -fdata-sections.
2173 2014-04-09  Steve Ellcey  <sellcey@mips.com>
2175         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
2176         and scan lists.
2178 2014-04-09  Cong Hou  <congh@google.com>
2180         PR testsuite/60773
2181         * lib/target-supports.exp:
2182         (check_effective_target_vect_widen_si_to_di_pattern): New.
2183         * gcc.dg/vect/pr60656.c: Require vect_long effective target.
2184         Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
2185         targets only.
2186         (foo): Fix up formatting.
2187         (main): Call check_vect.
2189 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
2191         PR c++/59115
2192         * g++.dg/template/crash119.C: New.
2194 2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
2196         * gcc.target/powerpc/atomic_load_store-p8.c: New.
2198 2014-04-08  Jason Merrill  <jason@redhat.com>
2200         * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
2202 2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2204         PR rtl-optimization/60776
2205         * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
2206         * gcc.dg/builtin-bswap-7.c: Likewise.
2207         * gcc.dg/builtin-bswap-6a.c: New testcase.
2208         * gcc.dg/builtin-bswap-7a.c: New testcase.
2210         Revert
2211         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2213         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
2214         optimization.
2215         * gcc.dg/builtin-bswap-7.c: Likewise.
2217 2014-04-08  Richard Biener  <rguenther@suse.de>
2219         PR tree-optimization/60785
2220         * gcc.dg/graphite/pr60785.c: New testcase.
2222 2014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2224         PR target/60602
2225         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
2226         with as at -O0.
2228 2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
2230         * g++.dg/warn/Wnvdtor-2.C: Add more cases.
2231         * g++.dg/warn/Wnvdtor-3.C: Likewise.
2232         * g++.dg/warn/Wnvdtor-4.C: Likewise.
2234 2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
2236         * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
2238 2014-04-07  Charles Baylis  <charles.baylis@linaro.org>
2240         PR target/60609
2241         * g++.dg/torture/pr60609.C: New test.
2243 2014-04-07  Richard Biener  <rguenther@suse.de>
2245         PR tree-optimization/60766
2246         * gcc.dg/torture/pr60766.c: New testcase.
2248 2014-04-07  Jason Merrill  <jason@redhat.com>
2250         * lib/gcc-dg.exp (dg-build-dso): New.
2251         (gcc-dg-test-1): Handle dg-do-what "dso".
2252         * lib/target-supports.exp (add_options_for_dlopen): New.
2253         (check_effective_target_dlopen): Use it.
2255 2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2257         * gcc.target/arm/pr60657.c: Fix missing curly brace.
2259 2014-04-07  Richard Biener  <rguenther@suse.de>
2261         PR middle-end/60750
2262         * g++.dg/torture/pr60750.C: New testcase.
2263         * gcc.dg/tree-ssa/20040517-1.c: Adjust.
2265 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
2267         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
2269 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
2271         PR testsuite/60671
2272         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
2274 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
2276         PR testsuite/60672
2277         * g++.dg/cpp1y/auto-fn25.C: Require lto.
2279         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
2281 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
2283         * gfortran.dg/warn_conversion_4.f90: Adjust test.
2285 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
2287         * gcc.target/avr/dev-specific-rmw.c: New test.
2289 2014-04-04  Cong Hou  <congh@google.com>
2291         PR tree-optimization/60656
2292         * gcc.dg/vect/pr60656.c: New test.
2294 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2296         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
2297         optimization.
2298         * gcc.dg/builtin-bswap-7.c: Likewise.
2300 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
2302         PR c++/58207
2303         * g++.dg/cpp0x/constexpr-ice15.C: New.
2305 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
2307         PR ipa/59626
2308         testcase by Richard Biener
2309         * gcc.dg/lto/pr59626_0.c: New testcase.
2310         * gcc.dg/lto/pr59626_1.c: New testcase.
2312 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2314         PR debug/60655
2315         * gcc.c-torture/compile/pr60655-1.c: New test.
2317 2014-04-04  Martin Jambor  <mjambor@suse.cz>
2319         PR ipa/60640
2320         * g++.dg/ipa/pr60640-1.C: New test.
2321         * g++.dg/ipa/pr60640-2.C: Likewise.
2322         * g++.dg/ipa/pr60640-3.C: Likewise.
2323         * g++.dg/ipa/pr60640-4.C: Likewise.
2325 2014-04-04  Jeff Law  <law@redhat.com>
2327         PR target/60657
2328         * gcc.target/arm/pr60657.c: New test.
2330 2014-04-04  Richard Biener  <rguenther@suse.de>
2332         PR ipa/60746
2333         * g++.dg/torture/pr60746.C: New testcase.
2335 2014-04-04  Fabien Chêne  <fabien@gcc.gnu.org>
2337         * g++.old-deja/g++.robertl/eb121.C: Adjust.
2338         * g++.old-deja/g++.jason/overload21.C: Likewise.
2339         * g++.old-deja/g++.law/init5.C: Likewise.
2341 2014-04-03  Cong Hou  <congh@google.com>
2343         PR tree-optimization/60505
2344         * gcc.dg/vect/pr60505.c: New test.
2346 2014-04-03  Richard Biener  <rguenther@suse.de>
2348         PR tree-optimization/60740
2349         * gcc.dg/graphite/pr60740.c: New testcase.
2351 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
2353         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
2354         * g++.dg/warn/Wnvdtor-2.C: New.
2355         * g++.dg/warn/Wnvdtor-3.C: New.
2356         * g++.dg/warn/Wnvdtor-4.C: New.
2357         * g++.dg/warn/Weff1.C: Delete.
2358         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
2359         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
2361 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
2363         PR ipa/60659
2364         * testsuite/g++.dg/torture/pr60659.C: New testcase.
2366 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2368         PR tree-optimization/60733
2369         * gcc.dg/torture/pr60733.c:  New test.
2371 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
2373         PR rtl-optimization/60650
2374         * gcc.target/arm/pr60650-2.c: New.
2376 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
2378         * gcc.target/i386/avx2-vpand-3.c,
2379         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
2381 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
2383         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
2384         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
2385         gcc.target/i386/memcpy-strategy-1.c,
2386         gcc.target/i386/memcpy-strategy-2.c,
2387         gcc.target/i386/memcpy-vector_loop-1.c,
2388         gcc.target/i386/memcpy-vector_loop-2.c,
2389         gcc.target/i386/memset-vector_loop-1.c,
2390         gcc.target/i386/memset-vector_loop-2.c,
2391         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
2392         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
2393         -march= options different from those in dg-options.
2395 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
2397         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
2398         gcc.target/i386/pr30970.c: Use -mtune=generic.
2399         * gcc.target/i386/avx2-vpaddb-3.c,
2400         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
2401         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
2402         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
2403         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
2404         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
2405         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
2406         gcc.target/i386/avx2-vpsubw-3.c,
2407         gcc.target/i386/avx256-unaligned-load-1.c,
2408         gcc.target/i386/avx256-unaligned-load-4.c,
2409         gcc.target/i386/avx256-unaligned-store-1.c,
2410         gcc.target/i386/avx256-unaligned-store-2.c,
2411         gcc.target/i386/avx256-unaligned-store-4.c: Use
2412         -mno-prefer-avx128.
2414 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
2415             Iain Sandoe <iain@codesourcery.com>
2417         PR target/54083
2418         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
2419         with the additional options -Wl,-undefined,dynamic_lookup
2420         and -Wl,-flat_namespace.
2421         * gcc.dg/torture/pr53922.c: Additional option
2422         -Wl,-flat_namespace for darwin[89].
2423         * gcc.dg/torture/pr60092.c: Additional options
2424         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
2425         for darwin[89].
2427 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
2429         PR target/43751
2430         * lib/prune.exp: Modify the regular express to prune
2431         the new warnings introduced by r205679 on darwin9.
2433 2014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>
2435         * g++.dg/init/ctor4.C: Adjust.
2436         * g++.dg/init/ctor4-1.C: New.
2437         * g++.dg/cpp0x/defaulted2.C: Adjust.
2439 2014-04-01  Richard Henderson  <rth@redhat.com>
2441         PR target/60704
2442         * gcc.dg/pr60704.c: New file.
2444 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
2446         PR target/60363
2447         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
2448         logical_op_short_circuit targets.
2450 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
2452         PR libfortran/60128
2453         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
2454         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
2456 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
2458         PR rtl-optimization/60700
2459         * gcc.target/i386/pr60700.c: New test.
2461 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2463         PR target/60650
2464         * gcc.target/arm/pr60650.c: Adjust command line options.
2466 2014-03-31  Martin Jambor  <mjambor@suse.cz>
2468         PR middle-end/60647
2469         * gcc.dg/pr60647-1.c: New test.
2470         * gcc.dg/pr60647-2.c: Likewise.
2472 2014-03-31  Richard Biener  <rguenther@suse.de>
2474         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
2476 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
2478         PR target/60034
2479         * gcc.target/aarch64/pr60034.c: New file.
2481 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
2483         PR c++/60626
2484         * g++.dg/cpp1y/pr60626.C: New testcase.
2486 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
2488         * gcc.dg/pr45416.c: Allow bextr on x86.
2489         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
2490         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
2491         gcc.target/i386/fma4-vector.c: Use -mno-fma.
2492         * gcc.target/i386/l_fma_double_1.c,
2493         gcc.target/i386/l_fma_double_2.c,
2494         gcc.target/i386/l_fma_double_3.c,
2495         gcc.target/i386/l_fma_double_4.c,
2496         gcc.target/i386/l_fma_double_5.c,
2497         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
2498         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
2499         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
2500         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
2501         * gcc.target/i386/pr27971.c: Use -mno-tbm.
2502         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
2503         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
2505 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
2507         PR target/60648
2508         * g++.dg/pr60648.C: Move test to...
2509         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
2510         dg-options, add for fpic targets dg-additional-options -fPIC.
2512 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
2514         * gnat.dg/opt33.adb: New testcase.
2516 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
2518         PR target/60697
2519         * gcc.target/aarch64/pr60697.c: New.
2521 2014-03-27  Jeff Law  <law@redhat.com>
2523         PR target/60648
2524         * g++.dg/pr60648.C: New test.
2526 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
2528         PR c++/60573
2529         * g++.dg/cpp1y/pr60573.C: New testcase.
2531 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
2533         PR target/60693
2534         * gcc.target/i386/pr60693.c: New test.
2536 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
2538         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
2540 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
2542         PR c++/60689
2543         * c-c++-common/pr60689.c: New test.
2545         PR c++/58678
2546         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
2547         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
2548         targets.
2550 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
2552         PR target/60675
2553         * gcc.target/aarch64/pr60675.C: New.
2555 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2557         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
2558         * lib/target-supports.exp: Return true for s390
2559         in check_effective_logical_op_short_circuit.
2561 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
2563         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
2564         of second source operand.
2565         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
2566         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
2567         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
2569 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
2571         PR ipa/60315
2572         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
2574 2014-03-28  Tobias Burnus  <burnus@net-b.de>
2576         * lib/cilk-plus-dg.exp: New.
2577         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
2578         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
2580 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2582         PR fortran/60522
2583         * gfortran.dg/where_4.f90:  New test case.
2585 2014-03-27  Tobias Burnus  <burnus@net-b.de>
2587         PR fortran/58880
2588         * gfortran.dg/finalize_24.f90: New.
2590 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
2592         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
2593         vbpermq builtin.
2595         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
2596         vec_select optimizations.
2597         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
2598         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
2600         PR target/60672
2601         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
2602         xxpermdi builtins are supported.
2604 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
2606         PR rtl-optimization/60650
2607         * gcc.target/arm/pr60650.c: New.
2609 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2611         * gcc.target/s390/20140327-1.c: New testcase.
2613 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
2615         PR middle-end/60682
2616         * g++.dg/gomp/pr60682.C: New test.
2618 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
2620         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
2622 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2624         PR target/60580
2625         * gcc.target/aarch64/pr60580_1.c: New.
2626         * gcc.target/aarch64/test_fp_attribute_1.c: New.
2627         * gcc.target/aarch64/test_fp_attribute_2.c: New.
2629 2014-03-26  Dehao Chen  <dehao@google.com>
2631         * gcc.dg/predict-8.c: New test.
2633 2014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>
2635         PR c++/52369
2636         * g++.dg/init/const10.C: New.
2637         * g++.dg/init/const11.C: New.
2638         * g++.dg/init/pr25811.C: Adjust.
2639         * g++.dg/init/pr29043.C: Likewise.
2640         * g++.dg/init/pr43719.C: Likewise.
2641         * g++.dg/init/pr44086.C: Likewise.
2642         * g++.dg/init/ctor8.C: Likewise.
2643         * g++.dg/init/uninitialized1.C: Likewise.
2645 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
2647         PR sanitizer/60636
2648         * c-c++-common/ubsan/pr60636.c: New test.
2650 2014-03-26  Andreas Schwab  <schwab@suse.de>
2652         * g++.dg/torture/pr60315.C: Remove duplication.
2654 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2656         * gcc.c-torture/execute/20140326-1.c: New test.
2658 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
2660         PR ipa/60315
2661         * g++.dg/torture/pr60315.C: New testcase.
2663 2014-03-25  Martin Jambor  <mjambor@suse.cz>
2665         PR ipa/60600
2666         * g++.dg/ipa/pr60600.C: New test.
2668 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
2670         PR testsuite/58013
2671         * g++.dg/opt/pr56999.C: Pop hidden visibility.
2673 2014-03-25  Richard Biener  <rguenther@suse.de>
2675         PR middle-end/60635
2676         * gfortran.dg/lto/pr60635_0.f90: New testcase.
2677         * gfortran.dg/lto/pr60635_1.c: Likewise.
2679 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
2681         PR c++/60627
2682         * g++.dg/cpp1y/pr60627.C: New testcase.
2684 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
2686         * gcc.target/aarch64/ushr64_1.c: New.
2688 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
2690         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
2691         (LONG_LONG): Use LLONG.
2692         (set_rvector_long): Explicitly return void.
2693         (set_vector_long): Likewise.
2694         (check_vector_long): Likewise.
2696 2014-03-24  Marek Polacek  <polacek@redhat.com>
2698         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
2699         Define INT_MIN.
2700         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
2701         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
2702         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
2703         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
2704         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
2705         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
2706         * c-c++-common/ubsan/pr59503.c: Likewise.
2707         * c-c++-common/ubsan/pr60613-1.c: Likewise.
2708         * c-c++-common/ubsan/save-expr-1.c: Likewise.
2709         * c-c++-common/ubsan/shift-3.c: Likewise.
2710         * c-c++-common/ubsan/shift-6.c: Likewise.
2711         * c-c++-common/ubsan/undefined-1.c: Likewise.
2712         * c-c++-common/ubsan/vla-2.c: Likewise.
2713         * c-c++-common/ubsan/vla-3.c: Likewise.
2714         * c-c++-common/ubsan/vla-4.c: Likewise.
2715         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
2716         * g++.dg/ubsan/return-2.C: Likewise.
2718 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
2720         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
2721         hppa*-*-hpux*.
2723         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
2725         PR libfortran/59313
2726         PR libfortran/58015
2727         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
2728         * gfortran.dg/round_4.f90: Likewise.
2730 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
2732         PR libfortran/60128
2733         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
2734         i?86-*-solaris2.9*.
2736 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
2738         PR sanitizer/60613
2739         * c-c++-common/ubsan/pr60613-1.c: New test.
2740         * c-c++-common/ubsan/pr60613-2.c: New test.
2742 2014-03-22  Matthias Klose  <doko@ubuntu.com>
2744         * g++.dg/cpp0x/regress: Remove empty directory.
2746 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
2748         PR debug/60603
2749         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
2751 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
2753         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
2754         * g++.dg/cpp1y/pr60393.C: Likewise.
2756 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
2758         PR c++/60384
2759         * g++.dg/cpp1y/pr60384.C: New.
2761 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
2763         PR target/60598
2764         * gcc.dg/pr60598.c: New test.
2766 2014-03-21  Martin Jambor  <mjambor@suse.cz>
2768         PR ipa/59176
2769         * g++.dg/torture/pr59176.C: New test.
2771 2014-03-21  Martin Jambor  <mjambor@suse.cz>
2773         PR ipa/60419
2774         * g++.dg/ipa/pr60419.C: New test.
2776 2014-03-21  Richard Biener  <rguenther@suse.de>
2778         PR tree-optimization/60577
2779         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
2781 2014-03-21  Tobias Burnus  <burnus@net-b.de>
2783         PR fortran/60599
2784         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
2786 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
2788         PR middle-end/60597
2789         * g++.dg/opt/pr60597.C: New test.
2791         PR c++/60572
2792         * g++.dg/init/pr60572.C: New test.
2794 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2796         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
2798 2014-03-19  Tobias Burnus  <burnus@net-b.de>
2800         PR fortran/60543
2801         PR fortran/60283
2802         * gfortran.dg/implicit_pure_4.f90: New.
2804 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
2806         PR c++/51474
2807         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
2809 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
2811         PR testsuite/60590
2812         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
2813         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
2814         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
2816 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
2818         PR c++/60332
2819         * g++.dg/cpp1y/pr60332.C: New.
2821 2014-03-19  Marek Polacek  <polacek@redhat.com>
2823         PR sanitizer/60569
2824         * g++.dg/ubsan/pr60569.C: New test.
2826 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2828         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
2830 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
2832         PR tree-optimization/60559
2833         * g++.dg/vect/pr60559.cc: New test.
2835 2014-03-18  Ian Lance Taylor  <iant@google.com>
2837         PR target/60563
2838         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
2839         (ditype): Rename typedef from int64_t.
2841 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2843         PR c/55383
2844         * gcc.dg/cast-qual-3.c: New.
2845         Revert:
2846         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2847         * c-c++-common/Wcast-qual-1.c: More precise match text.
2849 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
2851         PR fortran/55207
2852         PR fortran/60549
2853         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
2854         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
2855         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
2856         * gfortran.dg/intent_optimize_1.f90: Ditto.
2857         * gfortran.dg/pointer_init_9.f90: Ditto.
2858         * gfortran.dg/volatile4.f90: Ditto.
2859         * gfortran.dg/volatile6.f90: Ditto.
2861 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2863         PR c/55383
2864         * c-c++-common/Wcast-qual-1.c: More precise match text.
2866 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
2868         PR c++/60305
2869         * g++.dg/cpp0x/constexpr-ice14.C: New.
2871 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
2873         PR c++/54250
2874         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
2876 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
2878         PR sanitizer/60535
2879         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
2880         * c-c++-common/ubsan/null-2.c: Likewise.
2881         * c-c++-common/ubsan/null-3.c: Likewise.
2882         * c-c++-common/ubsan/null-4.c: Likewise.
2883         * c-c++-common/ubsan/null-5.c: Likewise.
2884         * c-c++-common/ubsan/null-6.c: Likewise.
2885         * c-c++-common/ubsan/null-7.c: Likewise.
2886         * c-c++-common/ubsan/null-8.c: Likewise.
2887         * c-c++-common/ubsan/null-9.c: Likewise.
2888         * c-c++-common/ubsan/null-10.c: Likewise.
2889         * c-c++-common/ubsan/null-11.c: Likewise.
2890         * c-c++-common/ubsan/overflow-1.c: Likewise.
2891         * c-c++-common/ubsan/overflow-2.c: Likewise.
2892         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
2893         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2894         * c-c++-common/ubsan/overflow-int128.c: Likewise.
2895         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
2896         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2897         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
2898         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2899         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2900         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
2901         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
2902         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2903         * c-c++-common/ubsan/pr59333.c: Likewise.
2904         * c-c++-common/ubsan/pr59503.c: Likewise.
2905         * c-c++-common/ubsan/pr59667.c: Likewise.
2906         * c-c++-common/ubsan/undefined-1.c: Likewise.
2907         * g++.dg/ubsan/pr59250.C: Likewise.
2908         * g++.dg/ubsan/pr59306.C: Likewise.
2910 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2912         * gcc.dg/tls/pr58595.c: Add tls options.
2914 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
2916         * gcc.target/i386/avx-additional-reg-names.c: New.
2917         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
2919 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
2921         PR c++/60390
2922         * g++.dg/cpp1y/pr60390.C: New testcase.
2924         PR c++/60391
2925         * g++.dg/cpp1y/pr60391.C: New testcase.
2927 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
2929         PR target/60516
2930         * gcc.target/i386/pr60516.c: New test.
2932 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
2934         PR c++/59571
2935         * g++.dg/cpp0x/constexpr-ice13.C: New.
2937 2014-03-17  Marek Polacek  <polacek@redhat.com>
2939         PR middle-end/60534
2940         * gcc.dg/gomp/pr60534.c: New test.
2942 2014-03-17  Kai Tietz  <ktietz@redhat.com>
2944         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
2946 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
2948         PR testsuite/58851
2949         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
2950         storage size.
2952 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
2954         PR libfortran/58324
2955         * gfortran.dg/list_read_12.f90: New test.
2957 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
2959         PR fortran/55207
2960         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
2961         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
2962         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
2963         -Wno-aggressive-loop-optimizations and remove an unused variable.
2964         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
2965         * gfortran.dg/pointer_init_9.f90: New.
2966         * gfortran.dg/volatile4.f90: Put into subroutine.
2967         * gfortran.dg/volatile6.f90: Ditto.
2969 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
2971         PR fortran/60392
2972         * gfortran.dg/transpose_4.f90: New test.
2974 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
2976         PR rtl-optimization/60508
2977         * gcc.target/i386/pr60508.c: New.
2979 2014-03-14  Richard Biener  <rguenther@suse.de>
2981         PR middle-end/60518
2982         * g++.dg/pr60518.C: New testcase.
2984 2014-03-14  Martin Jambor  <mjambor@suse.cz>
2986         PR lto/60461
2987         * gcc.dg/lto/pr60461_0.c: New test.
2989 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
2991         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
2992         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
2993         * gcc.dg/lto/save-temps_0.c: New testcase.
2995 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
2997         PR middle-end/36282
2998         * c-c++-common/pr36282-1.c: New test.
2999         * c-c++-common/pr36282-2.c: New test.
3000         * c-c++-common/pr36282-3.c: New test.
3001         * c-c++-common/pr36282-4.c: New test.
3003 2014-03-13  Richard Henderson  <rth@redhat.com>
3005         PR debug/60438
3006         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
3008 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
3010         PR c++/60383
3011         * g++.dg/template/crash118.C: New.
3012         * g++.dg/template/crash95.C: Adjust.
3014 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
3016         PR rtl-optimization/57189
3017         * gcc.target/i386/pr57189.c: New.
3019 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
3021         PR c++/60254
3022         * g++.dg/cpp0x/static_assert10.C: New.
3023         * g++.dg/cpp0x/static_assert11.C: Likewise.
3024         * g++.dg/cpp0x/static_assert3.C: Adjust.
3026 2014-03-13  Richard Biener  <rguenther@suse.de>
3028         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
3030 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3032         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
3033         2.07 128-bit arithmetic.
3034         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
3036         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
3037         due to when TImode is allowed in VSX registers, the allowable
3038         address modes for TImode is just a single indirect address in
3039         order for the value to be loaded and store in either GPR or VSX
3040         registers.  This affects the generated code, and it would cause
3041         this test to fail, when such an option is used.
3043 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3045         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
3047 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
3049         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
3050         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
3051         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
3052         only test for exactly one if if -mbranch-cost=1 has been passed.
3054 2014-03-12  Christian Bruel  <christian.bruel@st.com>
3056         PR target/60264
3057         * gcc.target/arm/pr60264.c
3059 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3061         PR tree-optimization/60454
3062         * gcc.c-torture/execute/pr60454.c: New test.
3064 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
3065             Marc Glisse  <marc.glisse@inria.fr>
3067         PR tree-optimization/60502
3068         * gcc.c-torture/compile/pr60502.c: New test.
3070 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
3072         PR middle-end/60482
3073         * gcc.dg/vect/pr60482.c: New test.
3075 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
3077         PR c++/60389
3078         * g++.dg/cpp0x/inh-ctor19.C: New.
3080 2014-03-11  Richard Biener  <rguenther@suse.de>
3082         PR tree-optimization/60429
3083         PR tree-optimization/60485
3084         * gcc.dg/pr60485-1.c: New testcase.
3085         * gcc.dg/pr60485-2.c: Likewise.
3087 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
3089         PR ipa/60457
3090         * g++.dg/ipa/pr60457.C: New test.
3092 2014-03-10  Richard Biener  <rguenther@suse.de>
3094         PR middle-end/60474
3095         * g++.dg/torture/pr60474.C: New testcase.
3097 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
3099         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
3101 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
3103         * gcc.dg/lto/pr55113_0.c: New testcase.
3105 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
3107         PR c++/60033
3108         * g++.dg/cpp1y/pr60033.C: New testcase.
3110         PR c++/60393
3111         * g++.dg/cpp1y/pr60393.C: New testcase.
3113 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
3115         PR libfortran/60128
3116         * gfortran.dg/fmt_en.f90: New test.
3118 2014-03-07  Jason Merrill  <jason@redhat.com>
3120         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
3121         * lib/target-supports.exp (check_effective_target_c++11): Now
3122         means C++11 and up.
3123         (check_effective_target_c++11_only): New.
3124         (check_effective_target_c++11_down): New.
3125         (check_effective_target_c++1y): New.
3126         (check_effective_target_c++1y_only): New.
3127         (check_effective_target_c++98_only): Rename from
3128         check_effective_target_c++98.
3129         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
3131 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
3133         PR c++/58609
3134         * g++.dg/cpp0x/constexpr-ice12.C: New.
3136 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
3138         * c-c++-common/gomp/map-1.c: Extend.
3140 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
3141             Janus Weil  <janus@gcc.gnu.org>
3143         PR fortran/51976
3144         * gfortran.dg/deferred_type_component_1.f90 : New test.
3145         * gfortran.dg/deferred_type_component_2.f90 : New test.
3147 2014-03-06  Marek Polacek  <polacek@redhat.com>
3149         PR c/60197
3150         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
3151         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
3153 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
3155         PR target/58595
3156         * gcc.dg/tls/pr58595.c: New test.
3158 2014-03-06  Richard Biener  <rguenther@suse.de>
3160         PR middle-end/60445
3161         PR lto/60424
3162         PR lto/60427
3163         Revert
3164         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
3166         * gcc.dg/lto/pr55113_0.c: New testcase.
3168 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
3170         PR testsuite/59308
3171         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
3172         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
3173         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
3174         s390*/i?86/x86_64.
3175         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3176         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3177         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3178         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3179         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
3180         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
3181         even for mips*/s390*/i?86/x86_64.
3182         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3183         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3184         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3185         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3186         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3188         PR lto/60404
3189         * gcc.dg/lto/pr60404_0.c: New test.
3190         * gcc.dg/lto/pr60404_1.c: New file.
3191         * gcc.dg/lto/pr60404_2.c: New file.
3193 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3195         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
3196         long long" throughout.
3197         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
3198         * gcc.dg/vmx/insert-vsx.c: Likewise.
3199         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
3200         * gcc.dg/vmx/ld-vsx.c: Likewise.
3201         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
3202         * gcc.dg/vmx/ldl-vsx.c: Likewise.
3203         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
3204         * gcc.dg/vmx/merge-vsx.c: Likewise.
3205         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3206         * gcc.dg/vmx/st-vsx.c: Likewise.
3207         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
3208         * gcc.dg/vmx/stl-vsx.c: Likewise.
3209         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
3211 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
3213         * gcc.dg/lto/pr55113_0.c: New testcase.
3215 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
3217         PR c++/60376
3218         * g++.dg/cpp1y/pr60376.C: New.
3220 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3222         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
3224 2014-03-04  Richard Biener  <rguenther@suse.de>
3226         PR tree-optimization/60382
3227         * gcc.dg/vect/pr60382.c: New testcase.
3229 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
3231         PR libfortran/60148
3232         * gfortran.dg/namelist_84.f90: New test.
3234 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
3236         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
3237         argument to avoid inf values.
3238         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
3239         UNION_FP_CHECK machinery.
3241 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
3243         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
3244         i32in128 cases outside special big-endian processing block.
3246 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
3248         PR preprocessor/60400
3249         * c-c++-common/cpp/pr60400.c: New test.
3250         * c-c++-common/cpp/pr60400-1.h: New file.
3251         * c-c++-common/cpp/pr60400-2.h: New file.
3253         PR objc++/60398
3254         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
3256         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
3257         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
3259 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
3261         PR ipa/60150
3262         * g++.dg/lto/pr60150.H: New testcase.
3263         * g++.dg/lto/pr60150_0.C: New testcase.
3264         * g++.dg/lto/pr60150_1.C: New testcase.
3266 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
3268         PR ipa/60306
3269         * testsuite/g++.dg/ipa/devirt-29.C: New testcase
3271 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3273         PR fortran/60236
3274         * gfortran.dg/vect/pr32380.f: Fix expected test results.
3276 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
3278         PR c++/50025
3279         * g++.dg/cpp0x/pr50025.C: New.
3281 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
3283         PR c++/60377
3284         * g++.dg/cpp1y/pr60377.C: New testcase.
3286 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
3288         PR fortran/60341
3289         * gfortran.dg/str_comp_optimize_1.f90: New test.
3291 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
3293         PR target/60071
3294         * gcc.c-torture/compile/pr60071.c: New.
3296 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
3298         PR fortran/60359
3299         * gfortran.dg/unlimited_polymorphic_16.f90: New.
3301 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
3303         PR c++/58610
3304         * g++.dg/cpp0x/constexpr-ice11.C: New.
3306 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
3308         PR c++/60314
3309         * g++.dg/cpp1y/auto-fn24.C: New.
3311 2014-02-28  Joey Ye  <joey.ye@arm.com>
3313         PR target/PR60169
3314         * gcc.target/arm/thumb1-far-jump-3.c: New case.
3316 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
3318         PR c++/60253
3319         * g++.dg/overload/ellipsis2.C: New.
3321 2014-02-27  Jeff Law  <law@redhat.com>
3323         PR rtl-optimization/52714
3324         * gcc.c-torture/compile/pr52714.c: New test.
3326 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
3327             Jeff Law  <law@redhat.com>
3329         PR rtl-optimization/49847
3330         * g++.dg/pr49847.C: New test.
3332 2014-02-27  Marek Polacek  <polacek@redhat.com>
3334         PR middle-end/59223
3335         * c-c++-common/pr59223.c: New test.
3337 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
3339         * common/config/i386/predicates.md (const1256_operand): Remove.
3340         (const2356_operand): New.
3341         (const_1_to_2_operand): Remove.
3342         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
3343         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
3344         (*avx512pf_gatherpf<mode>sf): Ditto.
3345         (avx512pf_gatherpf<mode>df): Ditto.
3346         (*avx512pf_gatherpf<mode>df_mask): Ditto.
3347         (*avx512pf_gatherpf<mode>df): Ditto.
3348         (avx512pf_scatterpf<mode>sf): Ditto.
3349         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
3350         (*avx512pf_scatterpf<mode>sf): Ditto.
3351         (avx512pf_scatterpf<mode>df): Ditto.
3352         (*avx512pf_scatterpf<mode>df_mask): Ditto.
3353         (*avx512pf_scatterpf<mode>df): Ditto.
3354         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
3356 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
3358         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
3359         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
3360         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
3361         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
3362         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
3363         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
3364         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
3365         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
3367 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
3369         PR target/60280
3370         * gnat.dg/renaming5.adb: Change to two expected gotos.
3371         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
3372         jump threads.
3373         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
3374         messages for removed basic block.
3375         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
3376         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
3377         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
3378         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
3380 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3382         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
3383         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
3384         * gcc.dg/vmx/ldl-vsx.c: Likewise.
3385         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
3386         * gcc.dg/vmx/merge-vsx.c: Likewise.
3387         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3389 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
3391         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
3392         * gcc.target/i386/prefetchwt1-1.c: New.
3393         * g++.dg/other/i386-2.C: Add new option.
3394         * g++.dg/other/i386-3.C: Ditto.
3395         * gcc.target/i386/sse-12.c: Ditto.
3396         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
3397         * gcc.target/i386/sse-22.c: Add new option.
3398         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
3400 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3402         PR libfortran/59313
3403         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
3405         PR libfortran/58015
3406         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
3408 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
3410         PR c++/60311
3411         * g++.dg/cpp1y/pr60311.C: New testcase.
3413         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
3415         PR c++/60065
3416         * g++.dg/cpp1y/pr60065.C: New testcase.
3418 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
3420         PR rtl-optimization/60268
3421         * gcc.c-torture/compile/pr60268.c: New test.
3423 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
3425         * gcc.target/microblaze/others/mem_reload.c: New test.
3427 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3429         * gcc.dg/vmx/lde.c: New test.
3430         * gcc.dg/vmx/lde-be-order.c: New test.
3431         * gcc.dg/vmx/ste.c: New test.
3432         * gcc.dg/vmx/ste-be-order.c: New test.
3434 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
3436         PR testsuite/60173
3437         * lib/target-supports.exp
3438         (check_effective_target_logical_op_short_circuit): Add cris-*-*
3439         and crisv32-*-* to list.
3441 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
3443         PR fortran/60302
3444         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
3446 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3448         * gcc.dg/vmx/vsums.c: Check entire result vector.
3449         * gcc.dg/vmx/vsums-be-order.c: Likewise.
3451 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3453         * gcc.dg/vmx/ld.c: New test.
3454         * gcc.dg/vmx/ld-be-order.c: New test.
3455         * gcc.dg/vmx/ld-vsx.c: New test.
3456         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
3457         * gcc.dg/vmx/ldl.c: New test.
3458         * gcc.dg/vmx/ldl-be-order.c: New test.
3459         * gcc.dg/vmx/ldl-vsx.c: New test.
3460         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
3461         * gcc.dg/vmx/st.c: New test.
3462         * gcc.dg/vmx/st-be-order.c: New test.
3463         * gcc.dg/vmx/st-vsx.c: New test.
3464         * gcc.dg/vmx/st-vsx-be-order.c: New test.
3465         * gcc.dg/vmx/stl.c: New test.
3466         * gcc.dg/vmx/stl-be-order.c: New test.
3467         * gcc.dg/vmx/stl-vsx.c: New test.
3468         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
3470 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
3472         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
3473         * g++.dg/other/i386-3.C (dg-options): Ditto.
3474         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
3475         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
3476         -mavx512pf and -msha.
3478 2014-02-21  Richard Biener  <rguenther@suse.de>
3480         PR tree-optimization/60276
3481         * gcc.dg/vect/pr60276.c: New testcase.
3483 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
3485         PR fortran/60234
3486         * gfortran.dg/finalize_23.f90: New.
3488 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
3490         PR c++/60052
3491         PR c++/60053
3492         * g++.dg/cpp1y/pr60052.C: New testcase.
3493         * g++.dg/cpp1y/pr60053.C: New testcase.
3495 2014-02-21  Tobias Burnus  <burnus@net-b.de>
3497         PR fortran/60286
3498         * gfortran.dg/inquire_16.f90: New.
3500 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
3502         * gcc.target/nios2/biggot-1.c: New.
3503         * gcc.target/nios2/biggot-2.c: New.
3505 2014-02-20  Martin Jambor  <mjambor@suse.cz>
3507         PR ipa/55260
3508         * gcc.dg/ipa/pr55260.c: New test.
3510 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
3512         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
3513         for execution test case.
3515 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
3517         PR ipa/58555
3518         * g++.dg/torture/pr58555.C: New testcase.
3520 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
3522         PR target/60204
3523         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
3524         reflect abi fix.
3525         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
3527 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
3528             Kirill Yukhin  <kirill.yukhin@intel.com>
3530         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
3531         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
3532         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
3533         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
3534         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
3535         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
3537 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
3539         PR c/37743
3540         * g++.dg/ext/builtin-bswap1.C: New test.
3541         * c-c++-common/pr37743.c: New test.
3543 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
3545         * gcc.dg/decl-10.c: New test.
3547 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
3549         PR c++/60267
3550         * g++.dg/ext/ivdep-1.C: New test.
3552         PR c++/60267
3553         * gcc.dg/pr60267.c: New test.
3555 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
3557         PR target/59794
3558         * gcc.target/i386/pr39162.c: Add dg-prune-output.
3559         (dg-options): Remove -Wno-psabi.
3560         * gcc.target/i386/pr59794-2.c: Ditto.
3561         * gcc.target/i386/pr60205-1.c: Ditto.
3562         * gcc.target/i386/sse-5.c: Ditto.
3564 2014-02-18  Nick Clifton  <nickc@redhat.com>
3566         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
3567         * gcc.dg/pr23623.c: Likewise.
3568         * gcc.dg/pr48784-1.c: Likewise.
3569         * gcc.dg/pr48784-2.c: Likewise.
3570         * gcc.dg/pr56997-2.c: Likewise.
3571         * gcc.dg/sms-6.c: Likewise.
3572         * gcc.dg/torture/pr60183.c: Likewise.
3573         * gcc.dg/torture/vec-cvt-1.c: Likewise.
3574         * gcc.c-torture/execute/20061220-1.x: New.
3575         * gcc.c-torture/execute/pr43220.x: New.
3576         * gcc.c-torture/execute/pr51581-1.x: New.
3577         * gcc.c-torture/execute/pr51581-2.x: New.
3578         * gcc.c-torture/execute/pr58570.x: New.
3579         * gcc.c-torture/unsorted/DFcmp.x: New.
3580         * gcc.c-torture/unsorted/SFset.x: New.
3582 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
3584         * gnat.dg/opt31.adb: New test.
3586 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3588         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
3590 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
3592         PR fortran/60232
3593         * gfortran.dg/typebound_proc_33.f90: New.
3595 2014-02-19  Marek Polacek  <polacek@redhat.com>
3597         PR c/60195
3598         * gcc.dg/pr60195.c: New test.
3600 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
3602         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
3604 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
3606         PR preprocessor/58844
3607         * c-c++-common/cpp/pr58844-1.c: New test.
3608         * c-c++-common/cpp/pr58844-2.c: New test.
3610 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
3612         PR c++/60225
3613         * g++.dg/cpp0x/constexpr-ice10.C: New.
3615 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
3617         PR c++/60215
3618         * g++.dg/cpp0x/pr60215.C: New.
3620 2014-02-18  Tobias Burnus  <burnus@net-b.de>
3622         PR fortran/49397
3623         * gfortran.dg/proc_ptr_45.f90: New.
3624         * gfortran.dg/proc_ptr_46.f90: New.
3626 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
3628         PR c++/60190
3629         * g++.dg/cpp1y/pr60190.C: New testcase.
3631         PR c++/60064
3632         * g++.dg/cpp1y/pr60064.C: New testcase.
3634 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
3636         PR target/60205
3637         * gcc.target/i386/pr60205-1.c: New test.
3638         * gcc.target/i386/pr60205-2.c: Ditto.
3640 2014-02-18  Kai Tietz  <ktietz@redhat.com>
3642         PR target/60193
3643         * gcc.target/i386/nest-1.c: New testcase.
3645 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
3647         * gnat.dg/opt32.adb: New test.
3649 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
3651         PR fortran/60231
3652         * gfortran.dg/typebound_generic_15.f90: New.
3654 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
3656         PR fortran/55907
3657         * gfortran.dg/init_flag_12.f90: New.
3659 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
3660             Ilya Tocar  <ilya.tocar@intel.com>
3662         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
3663         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
3664         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
3665         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3667 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
3669         * lib/target-supports.exp
3670         (check_effective_target_logical_op_short_circuit): New procedure.
3671         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
3672         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
3673         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
3674         * gcc.dg/tree-ssa/vrp47.c: Likewise.
3675         * gcc.dg/tree-ssa/vrp87.c: Likewise.
3676         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
3677         logical_op_short_circuit for the alternative test, extending
3678         it to arm_cortex_m.
3680 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
3682         PR target/60203
3683         * gcc.target/powerpc/pr60203.c: New testsuite.
3685 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
3687         PR fortran/59599
3688         * gfortran.dg/ichar_3.f90: New test.
3690 2014-02-15  Richard Biener  <rguenther@suse.de>
3692         PR tree-optimization/60183
3693         * gcc.dg/torture/pr60183.c: New testcase.
3695 2014-02-14  Jeff Law  <law@redhat.com>
3697         PR rtl-optimization/60131
3698         * g++.dg/torture/pr60131.C: New test.
3700 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
3702         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
3703         on command-line.
3705 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3707         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
3709 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
3711         * gcc.c-torture/compile/20140213.c: New test.
3713 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
3715         PR target/43546
3716         * gcc.target/i386/pr43546.c: New test.
3718 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3720         * gcc.target/s390/hotpatch-compile-8.c: New test.
3722 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
3724         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
3725         definition with an ifndef.
3726         * gcc.dg/pr59605-2.c: New test.
3728 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
3730         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
3732 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
3734         * gcc.dg/torture/float128-mul-underflow.c,
3735         gcc.dg/torture/float128-truncdf-underflow.c,
3736         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
3738 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
3740         PR middle-end/59737
3741         * g++.dg/ipa/pr59737.C: New test.
3743 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
3745         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
3747 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
3749         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
3751         * gcc.dg/cilk-plus/jump-openmp.c: New file.
3753 2014-02-12  Richard Biener  <rguenther@suse.de>
3755         PR middle-end/60092
3756         * gcc.dg/torture/pr60092.c: New testcase.
3757         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
3759 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
3761         * gcc.c-torture/execute/20140212-1.c: New test.
3763 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
3765         PR c++/60047
3766         * g++.dg/cpp0x/pr60047.C: New.
3768 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
3770         PR c/60101
3771         * c-c++-common/pr60101.c: New test.
3773 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
3775         PR lto/59468
3776         * g++.dg/ipa/devirt-27.C: New testcase.
3777         * g++.dg/ipa/devirt-26.C: New testcase.
3779 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
3781         PR target/60137
3782         * gcc.target/powerpc/pr60137.c: New file.
3784 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
3786         PR fortran/52370
3787         * gfortran.dg/pr52370.f90: New test.
3789 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
3791         PR target/59927
3792         Revert
3793         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
3795         PR testsuite/58630
3796         * gcc.target/i386/pr43662.c (dg-options):
3797         Add -maccumulate-outgoing-args.
3798         * gcc.target/i386/pr43869.c (dg-options): Ditto.
3799         * gcc.target/i386/pr57003.c (dg-options): Ditto.
3800         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
3801         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
3802         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
3803         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
3804         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
3805         Add -maccumulate-outgoing-args.
3806         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
3807         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
3808         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
3809         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
3810         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
3811         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
3812         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
3813         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
3814         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
3815         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
3816         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
3817         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
3818         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
3819         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
3820         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
3822 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
3824         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
3826 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
3828         PR debug/59776
3829         * gcc.dg/guality/pr59776.c: New test.
3831 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
3833         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
3834         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
3835         (add_options_for_arm_vfp3): New.
3837 2014-02-11  Jeff Law  <law@redhat.com>
3839         PR middle-end/54041
3840         * gcc.target/m68k/pr54041.c: New test.
3842 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
3844         PR target/59927
3845         * gcc.target/i386/pr59927.c: New test.
3847 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
3849         * gcc.dg/vect/pr57741-3.c: Require vect_int.
3850         * gcc.dg/vect/pr60012.c: Likewise.
3851         * gcc.dg/vect/vect-119.c: Likewise.
3852         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
3853         * gcc.dg/vect/vect-outer-4c.c: Likewise.
3855 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3857         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
3859 2014-02-10  Jeff Law  <law@redhat.com>
3861         PR middle-end-52306
3862         * gcc.c-torture/compile/pr52306.c: New test.
3864 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3866         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
3868 2014-02-10  Richard Biener  <rguenther@suse.de>
3870         PR tree-optimization/60115
3871         * gcc.dg/torture/pr60115.c: New testcase.
3873 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
3875         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
3876         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
3878 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
3879             Ilya Tocar  <ilya.tocar@intel.com>
3881         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
3882         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
3883         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
3884         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
3885         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
3886         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
3887         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
3888         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
3889         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
3890         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
3891         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
3892         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
3893         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
3894         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
3895         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
3896         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
3897         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
3898         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
3899         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
3900         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
3901         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
3902         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
3903         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
3904         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
3905         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
3906         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
3907         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
3909 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
3911         * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
3913 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
3915         PR fortran/57522
3916         * gfortran.dg/associated_target_5.f03: New test.
3918 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
3920         PR fortran/59026
3921         * gfortran.dg/elemental_by_value_1.f90: New test.
3923 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
3925         PR fortran/58470
3926         * gfortran.dg/finalize_22.f90: New.
3928 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
3930         PR fortran/60066
3931         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
3932         was fixed by the patch for PR59906.
3934 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
3936         PR translation/52289
3937         * gfortran.dg/coarray_8.f90: Update dg-error match.
3939 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
3941         PR c/59984
3942         * gcc.dg/vect/pr59984.c: New test.
3944         PR middle-end/60092
3945         * gcc.dg/attr-alloc_align-1.c: New test.
3946         * gcc.dg/attr-alloc_align-2.c: New test.
3947         * gcc.dg/attr-alloc_align-3.c: New test.
3948         * gcc.dg/attr-assume_aligned-1.c: New test.
3949         * gcc.dg/attr-assume_aligned-2.c: New test.
3950         * gcc.dg/attr-assume_aligned-3.c: New test.
3952 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
3954         PR target/60077
3955         * gcc.target/i386/pr60077-1.c: New test.
3956         * gcc.target/i386/pr60077-2.c: New test.
3958 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
3960         PR preprocessor/56824
3961         * gcc.dg/pr56824.c: New test.
3963 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3965         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
3966         variable used for atomic operations.
3968 2014-02-07  Richard Biener  <rguenther@suse.de>
3970         PR middle-end/60092
3971         * gcc.dg/vect/pr60092-2.c: New testcase.
3973 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
3975         PR c++/60082
3976         Revert
3977         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3979         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
3980         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3982 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3984         * gcc.target/s390/fp2int1.c: New testcase.
3986 2014-02-07  Richard Biener  <rguenther@suse.de>
3988         PR middle-end/60092
3989         * gcc.dg/tree-ssa/alias-30.c: New testcase.
3990         * gcc.dg/tree-ssa/alias-31.c: Likewise.
3992 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
3994         PR ipa/59918
3995         * g++.dg/torture/pr59918.C: New testcase.
3997 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
3999         PR target/59575
4000         * gcc.target/arm/pr59575.c: New test.
4002         PR debug/59992
4003         * gcc.dg/pr59992.c: New test.
4005 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
4007         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
4008         init_priority. Test alignment of variable instead of function.
4010 2014-02-06  Marek Polacek  <polacek@redhat.com>
4012         PR c/60087
4013         * gcc.dg/pr60087.c: New test.
4015 2014-02-06  Alan Modra  <amodra@gmail.com>
4017         * gcc.target/powerpc/pr60032.c: New.
4019 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
4021         PR target/60062
4022         * gcc.c-torture/execute/pr60062.c: New test.
4023         * gcc.c-torture/execute/pr60072.c: New test.
4025 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
4027         * gcc.dg/tree-ssa/pr59597.c: Make called function static
4028         so that expected outcome works for PIC variants too.
4030 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
4031             Kugan Vivekanandarajah  <kuganv@linaro.org>
4033         * gcc.target/arm/vect-noalign.c: New file.
4035 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
4036             Jakub Jelinek  <jakub@redhat.com>
4038         PR middle-end/60013
4039         * gcc.dg/pr60013.c: New testcase.
4041 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4043         * gcc.dg/vmx/sum2s.c: New.
4044         * gcc.dg/vmx/sum2s-be-order.c: New.
4046 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4048         * gcc.dg/vmx/pack.c: New.
4049         * gcc.dg/vmx/pack-be-order.c: New.
4050         * gcc.dg/vmx/unpack.c: New.
4051         * gcc.dg/vmx/unpack-be-order.c: New.
4053 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4055         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
4056         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4058 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4060         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
4061         Use __builtin_floorf, __builtin_ceilf.
4062         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
4063         declaration.
4064         (TEST): Use __builtin_floorf.
4065         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4067 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
4069         PR ipa/59947
4070         * g++.dg/opt/pr59947.C: New test.
4072         PR c++/58703
4073         * c-c++-common/gomp/pr58703.c: New test.
4075 2014-02-05  Richard Biener  <rguenther@suse.de>
4077         PR testsuite/60076
4078         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
4079         avoid using unsigned long long.
4081 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
4083         PR middle-end/57499
4084         * g++.dg/torture/pr57499.C: New test.
4086 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
4088         * gcc.dg/asan/nosanitize-and-inline.c: New test.
4090 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
4092         * g++.dg/ipa/devirrt-22.C: Fix template.
4094 2014-02-04  Marek Polacek  <polacek@redhat.com>
4096         PR c/60036
4097         * gcc.dg/pr60036.c: New test.
4099 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
4101         PR ipa/60058
4102         * g++.dg/torture/pr60058.C: New testcase.
4104 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4106         * g++.dg/tsan/default_options.C: Invert check.
4108 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
4110         PR tree-optimization/60002
4111         * g++.dg/opt/pr60002.C: New test.
4113         PR tree-optimization/60023
4114         * g++.dg/vect/pr60023.cc: New test.
4116         PR ipa/60026
4117         * c-c++-common/torture/pr60026.c: New test.
4119         PR rtl-optimization/57915
4120         * gcc.target/i386/pr57915.c: New test.
4122 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4124         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
4126 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
4128         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
4130 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
4132         PR middle-end/59261
4133         * gcc.dg/pr59261.c: New test.
4135 2014-02-04  Richard Biener  <rguenther@suse.de>
4137         PR tree-optimization/60012
4138         * gcc.dg/vect/pr60012.c: New testcase.
4140 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4142         PR target/59788
4143         * g++.dg/eh/unwind-direct.C: New test.
4145 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
4147         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
4148         timeout value to 20s.
4150 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
4152         PR ipa/59882
4153         * g++.dg/torture/pr59882.C: New testcase
4155 2014-02-03  Jan Hubicka  <jh@suse.cz>
4157         PR ipa/59831
4158         * g++.dg/ipa/devirt-22.C: New testcase.
4160 2014-02-03  Jan Hubicka  <jh@suse.cz>
4162         * g++.dg/ipa/devirt-25.C: New testcase.
4164 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
4166         PR tree-optimization/59924
4167         * gcc.dg/pr59924.c: New test.
4169 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
4171         PR ipa/59831
4172         * g++.dg/ipa/devirt-24.C: New testcase.
4174 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
4176         PR c++/53017
4177         PR c++/59211
4178         * c-c++-common/attributes-1.c: New testcase.
4179         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
4181 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
4183         PR c++/58871
4184         * g++.dg/cpp0x/pr58871.C: New.
4186 2014-02-03  Cong Hou  <congh@google.com>
4188         PR tree-optimization/60000
4189         * g++.dg/vect/pr60000.cc: New test.
4191 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
4193         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
4194         * gcc.target/i386/long-double-64-4.c: Likewise.
4195         * gcc.target/i386/long-double-80-1.c: Likewise.
4196         * gcc.target/i386/long-double-80-2.c: Likewise.
4197         * gcc.target/i386/long-double-80-3.c: Likewise.
4198         * gcc.target/i386/long-double-80-4.c: Likewise.
4199         * gcc.target/i386/long-double-80-5.c: Likewise.
4200         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
4201         __multf3 isn't used.
4202         * gcc.target/i386/long-double-64-3.c: Likewise.
4203         * gcc.target/i386/long-double-128-1.c: New test.
4204         * gcc.target/i386/long-double-128-2.c: Likewise.
4205         * gcc.target/i386/long-double-128-3.c: Likewise.
4206         * gcc.target/i386/long-double-128-4.c: Likewise.
4207         * gcc.target/i386/long-double-128-5.c: Likewise.
4208         * gcc.target/i386/long-double-128-6.c: Likewise.
4209         * gcc.target/i386/long-double-128-7.c: Likewise.
4210         * gcc.target/i386/long-double-128-8.c: Likewise.
4211         * gcc.target/i386/long-double-128-9.c: Likewise.
4212         * gcc.target/i386/long-double-64-5.c: Likewise.
4213         * gcc.target/i386/long-double-64-6.c: Likewise.
4214         * gcc.target/i386/long-double-64-7.c: Likewise.
4215         * gcc.target/i386/long-double-64-8.c: Likewise.
4216         * gcc.target/i386/long-double-64-9.c: Likewise.
4217         * gcc.target/i386/long-double-80-10.c: Likewise.
4218         * gcc.target/i386/long-double-80-8.c: Likewise.
4219         * gcc.target/i386/long-double-80-9.c: Likewise.
4221 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
4223         PR rtl-optimization/57662
4224         * g++.dg/pr57662.C: New test.
4226 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4228         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
4229         * gcc.dg/vmx/perm.c: New.
4230         * gcc.dg/vmx/perm-be-order.c: New.
4232 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4234         * gcc.dg/vmx/vsums.c: New.
4235         * gcc.dg/vmx/vsums-be-order.c: New.
4237 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
4239         * g++.dg/ipa/devirt-23.C: New testcase.
4240         * g++.dg/ipa/devirt-20.C: Fix template.
4242 2014-02-02  Jan Hubicka  <jh@suse.cz>
4244         * g++.dg/ipa/devirt-21.C: New testcase.
4246 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
4248         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
4249         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
4251 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
4253         PR target/60017
4254         * gcc.c-torture/execute/pr60017.c: New test.
4256 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
4258         PR fortran/57033
4259         * gfortran.dg/default_initialization_7.f90: New test.
4261 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
4263         PR fortran/59906
4264         * gfortran.dg/elemental_subroutine_9.f90: New test.
4266 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
4268         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
4270 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
4272         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
4274 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
4276         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
4278 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
4280         PR c++/51219
4281         * g++.dg/init/bitfield5.C: New.
4283 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
4285         PR tree-optimization/60003
4286         * gcc.c-torture/execute/pr60003.c: New test.
4288 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
4290         PR bootstrap/59985
4291         * gcc.target/arm/pr59985.C: New.
4293 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
4295         PR sanitizer/59410
4296         * lib/tsan-dg.exp (tsan_init): Instead of not running any
4297         tsan tests if trivial testcase doesn't run, set dg-do-what-default
4298         to compile.
4299         (tsan_finish): Restore dg-do-what-default.
4300         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
4301         * g++.dg/tsan/fd_close_norace2.C: Likewise.
4302         * g++.dg/tsan/default_options.C: Likewise.
4303         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
4304         * g++.dg/tsan/atomic_free2.C: Likewise.
4305         * g++.dg/tsan/cond_race.C: Likewise.
4306         * g++.dg/tsan/fd_close_norace.C: Likewise.
4307         * g++.dg/tsan/benign_race.C: Likewise.
4308         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
4309         * c-c++-common/tsan/simple_race.c: Likewise.
4310         * c-c++-common/tsan/mutexset1.c: Likewise.
4311         * c-c++-common/tsan/thread_leak2.c: Likewise.
4312         * c-c++-common/tsan/tls_race.c: Likewise.
4313         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
4314         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
4315         * c-c++-common/tsan/free_race2.c: Likewise.
4316         * c-c++-common/tsan/thread_leak.c: Likewise.
4317         * c-c++-common/tsan/thread_leak1.c: Likewise.
4318         * c-c++-common/tsan/race_on_barrier.c: Likewise.
4319         * c-c++-common/tsan/free_race.c: Likewise.
4320         * c-c++-common/tsan/sleep_sync.c: Likewise.
4321         * c-c++-common/tsan/tiny_race.c: Likewise.
4322         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
4323         * c-c++-common/tsan/atomic_stack.c: Likewise.
4324         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
4325         in dg-output regexps.
4326         * c-c++-common/tsan/simple_stack.c: Likewise.
4328 2014-01-31  Richard Henderson  <rth@redhat.com>
4330         * g++.dg/tm/pr60004.C: New.
4332 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
4334         PR c++/59082
4335         * g++.dg/inherit/crash4.C: New.
4337 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
4339         * c-c++-common/tsan/simple_race.c: Made test less flaky.
4341 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
4343         * gcc.target/i386/m512-check.h: Use correct rounding values.
4345 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
4347         * gcc.target/i386/avx-1.c: Use correct rounding values.
4348         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
4349         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
4350         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
4351         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
4352         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
4353         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
4354         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
4355         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
4356         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
4357         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
4358         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
4359         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
4360         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
4361         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
4362         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
4363         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
4364         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
4365         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
4366         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
4367         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
4368         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
4369         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
4370         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
4371         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
4372         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
4373         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4374         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
4375         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
4376         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
4377         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
4378         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
4379         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
4380         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
4381         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
4382         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
4383         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
4384         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
4385         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
4386         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
4387         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
4388         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
4389         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
4390         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
4391         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
4392         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
4393         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
4394         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
4395         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
4396         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
4397         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
4398         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
4399         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
4400         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
4401         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
4402         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
4403         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
4404         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
4405         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
4406         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
4407         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
4408         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
4409         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
4410         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
4411         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
4412         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
4413         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
4414         * gcc.target/i386/sse-13.c: Ditto.
4415         * gcc.target/i386/sse-14.c: Ditto.
4416         * gcc.target/i386/sse-22.c: Ditto.
4417         * gcc.target/i386/sse-23.c: Ditto.
4419 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
4421         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
4422         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
4424 2014-01-31  Richard Biener  <rguenther@suse.de>
4426         PR middle-end/59990
4427         * gcc.dg/torture/pr59990.c: New testcase.
4429 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
4431         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
4432         if it fails don't run any tsan tests.
4434 2014-01-31  Marek Polacek  <polacek@redhat.com>
4436         PR c/59963
4437         * gcc.dg/pr59940.c (g): Adjust dg-warning.
4438         (y): Adjust dg-error.
4439         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
4440         * gcc.dg/pr59963-1.c: New test.
4441         * gcc.dg/pr59963-2.c: New test.
4442         * gcc.dg/pr59963-3.c: New test.
4444 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
4446         PR target/59923
4447         * gcc.target/arm/pr59923.c: New test.
4449 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4451         * gcc.dg/vmx/splat.c: New.
4452         * gcc.dg/vmx/splat-vsx.c: New.
4453         * gcc.dg/vmx/splat-be-order.c: New.
4454         * gcc.dg/vmx/splat-vsx-be-order.c: New.
4455         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
4456         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
4458 2014-01-30  Richard Biener  <rguenther@suse.de>
4460         PR tree-optimization/59993
4461         * gcc.dg/torture/pr59993.c: New testcase.
4463 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
4465         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
4466         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
4467         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
4468         vect_int rather than vect_float.
4470 2014-01-30  Marek Polacek  <polacek@redhat.com>
4472         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
4474 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
4476         * gcc.target/microblaze/isa/fcmp4.c: New.
4478 2014-01-30  Marek Polacek  <polacek@redhat.com>
4480         PR c/59940
4481         * gcc.dg/pr59940.c: New test.
4482         * gcc.dg/pr35635.c (func3): Move dg-warning.
4484 2014-01-30  Richard Biener  <rguenther@suse.de>
4486         PR tree-optimization/59903
4487         * gcc.dg/torture/pr59903.c: New testcase.
4489 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
4491         PR c++/58843
4492         * g++.dg/lookup/crash8.C: New.
4494 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
4496         PR c++/58649
4497         * g++.dg/template/crash117.C: New.
4499 2014-01-30  Richard Biener  <rguenther@suse.de>
4501         PR c/59905
4502         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
4503         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
4504         abort.
4505         * gcc.dg/invalid-call-1.c: Likewise.
4507 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
4509         PR c++/58561
4510         * g++.dg/cpp1y/auto-fn23.C: New.
4512 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
4514         PR c++/58846
4515         * g++.dg/init/dso_handle2.C: New.
4517 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
4519         PR c++/58674
4520         * g++.dg/cpp0x/pr58674.C: New.
4522 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
4524         PR target/59617
4525         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
4526         * gcc.target/i386/avx512f-gather-5.c: Ditto.
4528 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4530         * gcc.dg/vmx/merge-be-order.c: New.
4531         * gcc.dg/vmx/merge.c: New.
4532         * gcc.dg/vmx/merge-vsx-be-order.c: New.
4533         * gcc.dg/vmx/merge-vsx.c: New.
4535 2014-01-29  Richard Biener  <rguenther@suse.de>
4537         PR tree-optimization/58742
4538         * gcc.dg/pr58742-1.c: New testcase.
4539         * gcc.dg/pr58742-2.c: Likewise.
4540         * gcc.dg/pr58742-3.c: Likewise.
4542 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
4544         * gcc.target/arm/ftest-armv7ve-arm.c: New.
4545         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
4546         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
4548 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
4550         PR c++/58702
4551         * g++.dg/gomp/pr58702.C: New.
4553 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
4555         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
4556         selector.
4558 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
4560         PR middle-end/59917
4561         PR tree-optimization/59920
4562         * gcc.dg/pr59920-1.c: New test.
4563         * gcc.dg/pr59920-2.c: New test.
4564         * gcc.dg/pr59920-3.c: New test.
4565         * c-c++-common/gomp/pr59917-1.c: New test.
4566         * c-c++-common/gomp/pr59917-2.c: New test.
4568         PR tree-optimization/59594
4569         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
4570         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
4571         * gcc.dg/vect/pr59594.c: New test.
4573 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
4575         PR fortran/59414
4576         * gfortran.dg/allocate_class_3.f90: New test.
4578 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
4580         PR preprocessor/59935
4581         * c-c++-common/cpp/warning-zero-location.c: New test.
4582         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
4584 2014-01-27  Steve Ellcey  <sellcey@mips.com>
4586         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
4588 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
4590         * g++.dg/ext/mv16.C: New tests.
4592 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
4594         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
4595         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4596         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
4597         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4598         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
4599         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4600         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
4601         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
4602         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
4603         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4604         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
4605         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4606         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
4607         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4608         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
4609         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
4610         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
4611         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4612         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
4613         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4614         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
4615         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4616         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
4617         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4618         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
4619         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4620         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
4621         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4622         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
4623         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4624         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
4625         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4626         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
4627         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4628         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
4629         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4630         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
4631         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4632         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
4633         _mm512_mask_cvtepi32_storeu_epi8.
4634         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4635         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
4636         _mm512_mask_cvtepi32_storeu_epi16.
4637         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4638         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
4639         _mm512_mask_cvtepi64_storeu_epi8.
4640         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4641         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
4642         _mm512_mask_cvtepi64_storeu_epi16.
4643         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4644         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
4645         _mm512_mask_cvtepi64_storeu_epi32.
4646         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4647         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
4648         _mm512_mask_cvtsepi32_storeu_epi8.
4649         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4650         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
4651         _mm512_mask_cvtsepi32_storeu_epi16.
4652         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4653         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
4654         _mm512_mask_cvtsepi64_storeu_epi8.
4655         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4656         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
4657         _mm512_mask_cvtsepi64_storeu_epi16.
4658         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4659         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
4660         _mm512_mask_cvtsepi64_storeu_epi32.
4661         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4662         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
4663         _mm512_mask_cvtusepi32_storeu_epi8.
4664         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4665         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
4666         _mm512_mask_cvtusepi32_storeu_epi16.
4667         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4668         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
4669         _mm512_mask_cvtusepi64_storeu_epi8.
4670         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4671         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
4672         _mm512_mask_cvtusepi64_storeu_epi16.
4673         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4674         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
4675         _mm512_mask_cvtusepi64_storeu_epi32.
4676         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4677         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
4679 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
4681         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
4682         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
4683         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
4684         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
4685         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
4686         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
4687         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
4688         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
4689         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
4690         built-ins roudning immediate.
4691         * gcc.target/i386/sse-22.c: Add new built-ins.
4692         * gcc.target/i386/sse-23.c: Ditto.
4693         * gcc.target/i386/avx-1.c: Ditto.
4695 2014-01-27  Christian Bruel  <christian.bruel@st.com>
4697         * gcc.target/sh/torture/strncmp.c: New tests.
4699 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
4701         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
4703 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4705         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
4707 2014-01-24  Jeff Law  <law@redhat.com>
4709         PR tree-optimization/59919
4710         * gcc.c-torture/compile/pr59919.c: New test.
4712 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
4714         PR c++/57524
4715         * g++.dg/ext/timevar2.C: New.
4717 2014-01-24  Marek Polacek  <polacek@redhat.com>
4719         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
4721 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
4723         PR target/59929
4724         * gcc.target/i386/pr59929.c: New test.
4726 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4728         PR target/59909
4729         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
4730         word atomic functions at runtime.
4732 2014-01-23  Marek Polacek  <polacek@redhat.com>
4734         PR c/59846
4735         * gcc.dg/pr59846.c: New test.
4737 2014-01-23  Marek Polacek  <polacek@redhat.com>
4739         PR c/58346
4740         * c-c++-common/pr58346-1.c: New test.
4741         * c-c++-common/pr58346-2.c: New test.
4742         * c-c++-common/pr58346-3.c: New test.
4744 2014-01-23  Marek Polacek  <polacek@redhat.com>
4746         PR c/59871
4747         * gcc.dg/20020220-2.c: Adjust dg-warning message.
4748         * gcc.dg/pr59871.c: New test.
4750 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
4752         PR c++/58980
4753         * g++.dg/parse/enum11.C: New.
4755 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
4757         * gcc.target/aarch64/sshr64_1.c: New testcase.
4759 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4761         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
4762         SIMD enabled function.
4763         * g++.dg/cilk-plus/ef_test.C: New test.
4764         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
4765         and added C++ ones.
4766         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
4767         to differenciate C error messages from C++ ones.
4769 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
4771         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
4773 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
4775         * gcc.target/microblaze/others/builtin-trap.c: New test,
4777 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
4779         PR middle-end/58809
4780         * c-c++-common/gomp/pr58809.c: New test.
4782 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
4784         PR sanitizer/59897
4785         * c-c++-common/asan/use-after-return-1.c: Fixed
4786         to pass on darwin.
4788 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
4790         PR preprocessor/58580
4791         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
4793 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
4794             Ilya Tocar  <ilya.tocar@intel.com>
4796         * gcc.target/i386/avx512f-kmovw-1.c: New.
4798 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
4800         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
4801         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4802         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4803         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4804         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4805         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4807 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
4809         PR target/52125
4810         * gcc.dg/pr48774.c: Remove skip for mips_rel.
4811         * gcc.target/mips/pr52125.c: New test.
4813 2014-01-22  Marek Polacek  <polacek@redhat.com>
4815         PR c/59891
4816         * gcc.dg/torture/pr59891.c: New test.
4818 2014-01-22  Jeff Law  <law@redhat.com>
4820         PR tree-optimization/59597
4821         * gcc.dg/tree-ssa/pr59597.c: New test.
4823 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
4825         PR rtl-optimization/59477
4826         * g++.dg/pr59477.C: New.
4828 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
4830         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
4832 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
4834         PR c++/59482
4835         * g++.dg/pr59482.C: New.
4837 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4839         * gcc.dg/vmx/insert-vsx-be-order.c: New.
4840         * gcc.dg/vmx/extract-vsx.c: New.
4841         * gcc.dg/vmx/extract-vsx-be-order.c: New.
4842         * gcc.dg/vmx/insert-vsx.c: New.
4844 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
4846         PR rtl-optimization/59896
4847         * gcc.target/arm/pr59896.c: New.
4849 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
4851         PR rtl-optimization/59858
4852         * gcc.target/arm/pr59858.c: New.
4854 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
4856         PR target/59003
4857         * gcc.dg/tree-prof/pr59003.c: New test.
4859         PR middle-end/59860
4860         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
4861         other targets.
4863 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
4865         * gfortran.dg/round_3.f08: Add more cases.
4867 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
4869         * lib/target-supports.exp (force_conventional_output_for): New
4870         procedure.
4871         * lib/scanasm.exp (scan-assembler_required_options)
4872         (scan-assembler-not_required_options)
4873         (scan-assembler-times_required_options): Replace with
4874         force_conventional_output_fors.
4875         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
4876         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
4878 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
4880         PR middle-end/59789
4881         * gcc.target/i386/pr59789.c: New testcase.
4883 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
4885         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
4886         the 'code' bitfield from 16 to 8.
4888 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
4890         * lib/target-supports.exp
4891         (check_effective_target_vect_perm): Exclude aarch64_be.
4892         (check_effective_target_vect_perm_byte): Likewise.
4893         (check_effective_target_vect_perm_short): Likewise.
4895 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
4897         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
4898         (RUN_TEST): Use new macro.
4899         (INDEX64_32): Delete.
4900         (INDEX64_64): Likewise.
4901         (INDEX128_32): Likewise.
4902         (INDEX128_64): Likewise.
4903         (INDEX): Likewise.
4904         (test_vneg_f32): Use fixed RUN_TEST.
4906 2014-01-20  Richard Biener  <rguenther@suse.de>
4908         PR middle-end/59860
4909         * gcc.dg/pr59860.c: New testcase.
4911 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
4913         PR target/59880
4914         * gcc.target/i386/pr59880.c: New test.
4916 2014-01-20  Renlin Li  <renlin.li@arm.com>
4918         * gcc.dg/pr44194-1.c: Tweak regexp.
4920 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4922         PR libfortran/59771
4923         PR libfortran/59774
4924         PR libfortran/59836
4925         * gfortran.dg/round_3.f08: New cases added.
4926         * gfortran.dg/fmt_g_1.f90: New test.
4928 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
4930         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
4932 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
4934         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
4936 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
4938         * gcc.dg/vect/pr57705.c: Require vect_int.
4939         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
4940         * gcc.dg/vect/vect-alias-check.c: Likewise.
4942 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
4944         PR fortran/58007
4945         * gfortran.dg/unresolved_fixup_1.f90: New test.
4946         * gfortran.dg/unresolved_fixup_2.f90: New test.
4948 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
4950         PR target/58944
4951         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
4952         Remove dg-prune-output lines.
4954 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
4956         PR middle-end/59706
4957         * gfortran.dg/pr59706.f90: New test.
4958         * g++.dg/ext/pr59706.C: New test.
4960 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
4962         PR c++/59270
4963         PR c++/58811
4964         * g++.dg/cpp0x/decltype-incomplete1.C: New.
4965         * g++.dg/init/pr58811.C: Likewise.
4967 2014-01-17  Jeff Law  <law@redhat.com>
4969         PR middle-end/57904
4970         * gfortran.dg/pr57904.f90: New test.
4972 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
4974         PR c++/59269
4975         * g++.dg/cpp0x/nsdmi-union4.C: New.
4977 2014-01-17  Marek Polacek  <polacek@redhat.com>
4979         PR c++/59838
4980         * g++.dg/diagnostic/pr59838.C: New test.
4982 2014-01-17  Marek Polacek  <polacek@redhat.com>
4984         PR c/58346
4985         * gcc.dg/pr58346.c: New test.
4987 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
4989         PR testsuite/58776
4990         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
4991         dg-options, use dg-additional-options for i?86/x86_64 to avoid
4992         option duplication.
4994         PR fortran/59440
4995         * gfortran.dg/pr59440-1.f90: New test.
4996         * gfortran.dg/pr59440-2.f90: New test.
4997         * gfortran.dg/pr59440-3.f90: New test.
4999         PR testsuite/59064
5000         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
5001         testing for " version" and " alias" with one testing for
5002         " version\[^\n\r]* alias".
5003         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
5004         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
5005         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
5006         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
5007         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
5008         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
5010         PR c++/57945
5011         * c-c++-common/torture/pr57945.c: New test.
5013 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
5015         * gcc.target/arm/its.c: New testcase.
5017 2014-01-16  Jan Hubicka  <jh@suse.cz>
5019         PR ipa/59775
5020         * g++.dg/torture/pr59775.C: New testcase.
5022 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
5024         PR middle-end/58344
5025         * gcc.c-torture/compile/pr58344.c: New test.
5027         PR target/59839
5028         * gcc.target/i386/pr59839.c: New test.
5030         PR debug/54694
5031         * gcc.target/i386/pr9771-1.c (main): Rename to...
5032         (real_main): ... this.  Add __asm name "main".
5033         (ASMNAME, ASMNAME2, STRING): Define.
5035 2014-01-16  Nick Clifton  <nickc@redhat.com>
5037         PR middle-end/28865
5038         * gcc.c-torture/compile/pr28865.c: New.
5039         * gcc.c-torture/execute/pr28865.c: New.
5041 2014-01-16  Marek Polacek  <polacek@redhat.com>
5043         PR middle-end/59827
5044         * gcc.dg/pr59827.c: New test.
5046 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
5048         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
5050 2014-01-15  Richard Henderson  <rth@redhat.com>
5052         PR debug/54694
5053         * gcc.target/i386/pr54694.c: New test.
5055 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
5057         PR c++/49718
5058         * g++.dg/pr49718.C: New test.
5060 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
5062         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
5064 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
5066         * gcc.dg/vmx/mult-even-odd.c: New.
5067         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
5069 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5071         * lib/target-supports.exp (check_libcilkrts_available): Added an
5072         extern "C" if we are using C++ along with a function prototype.
5074 2014-01-15  Jeff Law  <law@redhat.com>
5076         PR tree-optimization/59747
5077         * gcc.c-torture/execute/pr59747.c: New test.
5079 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
5081         PR target/59794
5082         * c-c++-common/convert-vec-1.c: Also prune ABI change for
5083         Linux/x86.
5084         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
5085         * g++.dg/ext/attribute-test-1.C: Likewise.
5086         * g++.dg/ext/attribute-test-2.C: Likewise.
5087         * g++.dg/ext/attribute-test-3.C: Likewise.
5088         * g++.dg/ext/attribute-test-4.C: Likewise.
5089         * g++.dg/ext/pr56790-1.C: Likewise.
5090         * g++.dg/torture/pr38565.C: Likewise.
5091         * gcc.dg/pr53060.c: Likewise.
5092         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
5093         * c-c++-common/vector-compare-2.c: Likewise.
5094         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
5095         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
5096         dg-message line number.
5098 2014-01-15  Matthias Klose  <doko@ubuntu.com>
5100         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
5102 2014-01-15  Richard Biener  <rguenther@suse.de>
5104         PR tree-optimization/59822
5105         * g++.dg/torture/pr59822.C: New testcase.
5107 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
5109         PR target/59808
5110         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
5111         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
5113 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
5114             Kugan Vivekanandarajah  <kuganv@linaro.org>
5116         PR target/59695
5117         * g++.dg/pr59695.C: New testcase.
5119 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5121         PR target/59803
5122         * gcc.c-torture/compile/pr59803.c: New testcase.
5124 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
5126         PR c/58943
5127         * gcc.c-torture/execute/pr58943.c: New test.
5128         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
5130 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
5132         PR target/59794
5133         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
5134         * gcc.target/i386/pr39162.c (y): New __m256i variable.
5135         (bar): Change return type to void.  Set y to x.
5136         * gcc.target/i386/pr59794-1.c: New testcase.
5137         * gcc.target/i386/pr59794-2.c: Likewise.
5138         * gcc.target/i386/pr59794-3.c: Likewise.
5139         * gcc.target/i386/pr59794-4.c: Likewise.
5140         * gcc.target/i386/pr59794-5.c: Likewise.
5141         * gcc.target/i386/pr59794-6.c: Likewise.
5142         * gcc.target/i386/pr59794-7.c: Likewise.
5144 2014-01-14  Richard Biener  <rguenther@suse.de>
5146         PR tree-optimization/58921
5147         PR tree-optimization/59006
5148         * gcc.dg/torture/pr58921.c: New testcase.
5149         * gcc.dg/torture/pr59006.c: Likewise.
5150         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
5152 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
5154         PR testsuite/59494
5155         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
5156         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
5157         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
5158         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
5159         Executing predictive commoning without unrolling.
5161 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
5163         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
5164         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
5165         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
5166         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
5167         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
5168         __builtin_ia32_rsqrt28sd_round.
5169         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
5170         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
5171         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
5172         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
5173         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
5174         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
5175         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
5176         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
5177         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
5178         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
5179         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
5180         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
5181         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
5182         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
5183         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
5184         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
5185         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
5186         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
5187         * gcc.target/i386/sse-22.c: Extend with new built-ins,
5188         fix wrong rounding mode (see above).
5189         * gcc.target/i386/sse-23.c: Ditto.
5191 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5193         * gcc.dg/vmx/insert.c: New.
5194         * gcc.dg/vmx/insert-be-order.c: New.
5195         * gcc.dg/vmx/extract.c: New.
5196         * gcc.dg/vmx/extract-be-order.c: New.
5198 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
5200         PR tree-optimization/59387
5201         * gcc.c-torture/execute/pr59387.c: New test.
5203 2014-01-13  Richard Biener  <rguenther@suse.de>
5205         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
5206         adjusting mathlib options.
5207         * gfortran.dg/lto/lto.exp: Likewise.
5209 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
5211         * gnat.dg/loop_optimization17.adb: New test.
5212         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
5214 2014-01-13  Christian Bruel  <christian.bruel@st.com>
5216         * gcc.target/sh/cmpstrn.c: New case.
5218 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
5220         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
5221         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
5223 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
5225         PR fortran/58026
5226         * gfortran.dg/alloc_comp_basics_6.f90: New.
5228 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
5230         PR fortran/59700
5231         * gfortran.dg/pr59700.f90: New test.
5233 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
5235         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
5236         * gfortran.dg/use_only_3.f90: Likewise.
5237         * gfortran.dg/inquire_10.f90: Delete opened file.
5238         * gfortran.dg/inquire_15.f90: Likewise.
5239         * gfortran.dg/pr16597.f90: Likewise.
5240         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
5241         for PR59419.
5243 2014-01-10  Jeff Law  <law@redhat.com>
5245         PR middle-end/59743
5246         * gcc.c-torture/compile/pr59743.c: New test.
5248 2014-01-10  Jan Hubicka  <jh@suse.cz>
5250         PR ipa/58585
5251         * g++.dg/torture/pr58585.C: New testcase.
5253 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
5255         * gcc.dg/pr46309.c: Disable for cris*-*-*.
5257 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
5259         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
5261 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
5263         PR target/59744
5264         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
5265         * gcc.target/aarch64/cmn-neg2.c: New test.
5267 2014-01-10  Richard Biener  <rguenther@suse.de>
5269         PR tree-optimization/59374
5270         * gcc.dg/torture/pr59374-3.c: New testcase.
5272 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5274         * lib/target-supports.exp
5275         (check_effective_target_arm_crypto_ok_nocache): New.
5276         (check_effective_target_arm_crypto_ok): Use above procedure.
5277         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
5279 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
5281         PR ipa/58252
5282         PR ipa/59226
5283         * g++.dg/ipa/devirt-20.C: New testcase.
5284         * g++.dg/torture/pr58252.C: Likewise.
5285         * g++.dg/torture/pr59226.C: Likewise.
5287 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5289         * c-c++-common/asan/no-asan-stack.c: New test.
5291 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
5293         PR middle-end/59670
5294         * gcc.dg/pr59670.c: New test.
5296 2014-01-09  Steve Ellcey  <sellcey@mips.com>
5298         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
5300 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
5302         PR middle-end/47735
5303         * gcc.target/i386/pr47735.c: New test.
5305         PR tree-optimization/59622
5306         * g++.dg/opt/pr59622-2.C: New test.
5307         * g++.dg/opt/pr59622-3.C: New test.
5308         * g++.dg/opt/pr59622-4.C: New test.
5309         * g++.dg/opt/pr59622-5.C: New test.
5311         PR sanitizer/59136
5312         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
5313         filename:line instead of (modulename+offset) form with stripped
5314         initial / from the filename.
5316 2014-01-09  Ian Lance Taylor  <iant@google.com>
5318         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
5319         the other Go compiler.
5321 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
5323         PR c++/59730
5324         * g++.dg/cpp0x/variadic145.C: New.
5326 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
5328         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
5329         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
5331 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5333         PR testsuite/59524
5334         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
5335         are run only if the Cilk library is available/enabled.
5336         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
5337         * lib/target-supports.exp (check_libcilkrts_available): New function.
5339 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5341         PR c++/59631
5342         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
5343         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
5344         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
5345         with dg-additional-options.
5346         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5347         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5348         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5349         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5350         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
5351         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
5353 2014-01-09  Richard Biener  <rguenther@suse.de>
5355         PR tree-optimization/59715
5356         * gcc.dg/torture/pr59715.c: New testcase.
5358 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5360         * c-c++-common/asan/no-asan-globals.c: New test.
5361         * c-c++-common/asan/no-instrument-reads.c: Likewise.
5362         * c-c++-common/asan/no-instrument-writes.c: Likewise.
5363         * c-c++-common/asan/use-after-return-1.c: Likewise.
5364         * c-c++-common/asan/no-use-after-return.c: Likewise.
5366 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
5368         * gnat.dg/weak2.ad[sb]: New test.
5370 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
5372         PR middle-end/59471
5373         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
5374         type, use pointers to vector type instead.
5376 2014-01-08  Catherine Moore  <clm@codesourcery.com>
5378         * gcc.target/mips/umips-branch-3.c: New test.
5379         * gcc.target/mips/umips-branch-4.c: New test.
5381 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
5383         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
5384         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
5385         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
5386         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
5387         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
5388         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
5389         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
5390         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
5392 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
5394         PR rtl-optimization/59137
5395         * gcc.target/mips/pr59137.c: New test.
5397 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
5399         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
5400         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
5401         * gcc.target/i386/pr55433.c (dg-options): Ditto.
5402         * gcc.target/i386/pr57848.c (dg-options): Ditto.
5403         * gcc.target/i386/pr59099.c (dg-options): Ditto.
5404         Require fpic effective target.
5405         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
5407 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
5409         PR ipa/59722
5410         * gcc.dg/pr59722.c: New test.
5412 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5414         PR middle-end/57748
5415         * gcc.dg/torture/pr57748-3.c: New test.
5416         * gcc.dg/torture/pr57748-4.c: New test.
5418 2014-01-08  Marek Polacek  <polacek@redhat.com>
5420         PR middle-end/59669
5421         * gcc.dg/gomp/pr59669-1.c: New test.
5422         * gcc.dg/gomp/pr59669-2.c: New test.
5424 2014-01-08  Martin Jambor  <mjambor@suse.cz>
5426         PR ipa/59610
5427         * gcc.dg/ipa/pr59610.c: New test.
5429 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
5431         PR fortran/58182
5432         * gfortran.dg/binding_label_tests_26a.f90: New.
5433         * gfortran.dg/binding_label_tests_26b.f90: New.
5435 2014-01-08  Marek Polacek  <polacek@redhat.com>
5437         PR sanitizer/59667
5438         * c-c++-common/ubsan/pr59667.c: New test.
5440 2014-01-08  Richard Biener  <rguenther@suse.de>
5442         PR middle-end/59630
5443         * gcc.dg/pr59630.c: New testcase.
5445 2014-01-08  Richard Biener  <rguenther@suse.de>
5447         PR middle-end/59471
5448         * gcc.dg/pr59471.c: New testcase.
5450 2014-01-07  Jeff Law  <law@redhat.com>
5452         PR middle-end/53623
5453         * gcc.target/i386/pr53623.c: New test.
5455 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
5457         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
5458         blanks at EOF.
5459         * g++.dg/cpp1y/pr58534.C: Likewise.
5460         * g++.dg/cpp1y/pr58536.C: Likewise.
5461         * g++.dg/cpp1y/pr58548.C: Likewise.
5462         * g++.dg/cpp1y/pr58549.C: Likewise.
5463         * g++.dg/cpp1y/pr58637.C: Likewise.
5464         * g++.dg/cpp1y/pr59112.C: Likewise.
5465         * g++.dg/cpp1y/pr59113.C: Likewise.
5466         * g++.dg/cpp1y/pr59629.C: Likewise.
5467         * g++.dg/cpp1y/pr59635.C: Likewise.
5468         * g++.dg/cpp1y/pr59636.C: Likewise.
5469         * g++.dg/cpp1y/pr59638.C: Likewise.
5471 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
5473         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
5475 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
5477         * gcc.target/i386/intrinsics_4.c (bar): New function.
5479 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
5481         * g++.dg/ext/is_base_of_incomplete-2.C: New.
5483 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
5485         PR rtl-optimization/58668
5486         * gcc.dg/pr58668.c: New test.
5488         PR tree-optimization/59643
5489         * gcc.dg/pr59643.c: New test.
5490         * gcc.c-torture/execute/pr59643.c: New test.
5492 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
5494         PR fortran/59589
5495         * gfortran.dg/class_allocate_16.f90: New.
5497 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
5499         PR target/59644
5500         * gcc.target/i386/pr59644.c: New test.
5502 2014-01-06  Marek Polacek  <polacek@redhat.com>
5504         PR c/57773
5505         * gcc.dg/pr57773.c: New test.
5507 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
5509         PR c++/59635
5510         PR c++/59636
5511         PR c++/59629
5512         PR c++/59638
5513         * g++.dg/cpp1y/pr59635.C: New testcase.
5514         * g++.dg/cpp1y/pr59636.C: New testcase.
5515         * g++.dg/cpp1y/pr59629.C: New testcase.
5516         * g++.dg/cpp1y/pr59638.C: New testcase.
5518 2014-01-06  Martin Jambor  <mjambor@suse.cz>
5520         PR ipa/59008
5521         * gcc.dg/ipa/pr59008.c: New test.
5523 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5525         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
5526         if supported.
5528 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5530         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
5531         Require c99_runtime.
5532         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
5534         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
5535         Require c99_runtime.
5536         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
5537         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
5538         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
5540         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
5541         Require c99_runtime.
5542         Make CALC void static.
5543         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
5545         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
5546         Require c99_runtime.
5547         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
5549 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5551         * gcc.target/i386/pr59501-1.c: Require avx effective target.
5552         * gcc.target/i386/pr59501-2.c: Likewise.
5553         * gcc.target/i386/pr59501-3.c: Likewise.
5554         * gcc.target/i386/pr59501-4.c: Likewise.
5555         * gcc.target/i386/pr59501-5.c: Likewise.
5556         * gcc.target/i386/pr59501-6.c: Likewise.
5558 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5560         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
5561         * gcc.target/i386/pr59390_1.c: Likewise.
5562         * gcc.target/i386/pr59390_2.c: Likewise.
5564 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5566         * gcc.dg/pr59350.c: Tweak.
5567         * gcc.dg/pr59350-2.c: New test.
5568         * g++.dg/pr59510.C: Likewise.
5570 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
5572         PR fortran/59023
5573         * gfortran.dg/bind_c_procs_2.f90: New.
5575 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
5577         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
5578         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5579         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5580         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5581         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
5582         * gcc.dg/tree-ssa/vrp47.c: Likewise.
5583         * gcc.dg/tree-ssa/vrp87.c: Likewise.
5585 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
5587         * gcc.target/arm/neon-nested-apcs.c: New test.
5589 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
5591         PR tree-optimization/59519
5592         * gcc.dg/vect/pr59519-1.c: New test.
5593         * gcc.dg/vect/pr59519-2.c: New test.
5595         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
5596         vmovdqu32.
5598 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
5600         PR fortran/59547
5601         * gfortran.dg/typebound_proc_32.f90: New.
5603 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
5605         PR c++/58950
5606         * g++.dg/pr58950.C: New file.
5608 2014-01-03  Tobias Burnus  <burnus@net-b.de>
5610         PR c++/58567
5611         * g++.dg/gomp/pr58567.C: New.
5613 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
5615         PR tree-optimization/59651
5616         * gcc.dg/torture/pr59651.c: New test.
5617         * gcc.dg/vect/pr59651.c: Ditto.
5619 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
5621         PR target/59625
5622         * gcc.target/i386/pr59625.c: New test.
5624 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
5626         Core DR 1442
5627         PR c++/59165
5628         * g++.dg/cpp0x/range-for28.C: New.
5629         * g++.dg/cpp0x/range-for3.C: Update.
5631 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
5633         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
5635 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
5637         PR c++/59641
5638         * g++.dg/cpp0x/pr59641.C: New file.
5640 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
5642         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
5644 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
5646         PR c++/59378
5647         * g++.dg/ext/pr59378.C: New file.
5649 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5651         Update copyright years
5653 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5655         * gcc.target/arc/arc.exp: Use the standard form for the copyright
5656         notice.
5658 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
5660         PR fortran/59654
5661         * gfortran.dg/dynamic_dispatch_12.f90: New.
5663 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
5665         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
5666         the builtin isn't optimized away as unused.
5668         PR rtl-optimization/59647
5669         * g++.dg/opt/pr59647.C: New test.
5671 Copyright (C) 2014 Free Software Foundation, Inc.
5673 Copying and distribution of this file, with or without modification,
5674 are permitted in any medium without royalty provided the copyright
5675 notice and this notice are preserved.