* double-int.c (div_and_round_double) <ROUND_DIV_EXPR>: Use the proper
[official-gcc.git] / gcc / testsuite / ChangeLog
blobd24b31eae609781570bf3e203488d7a021d78fcf
1 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
3         * gnat.dg/overflow_fixed.adb: New test.
5 2014-05-27  Marek Polacek  <polacek@redhat.com>
7         PR c/56724
8         * gcc.dg/pr56724-1.c: New test.
9         * gcc.dg/pr56724-2.c: New test.
10         * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
11         -Wtraditional.
12         * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
14 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
16         * gcc.dg/fold-compare-8.c: New test.
17         * gcc.dg/Wstrict-overflow-25.c: Likewise.
19 2014-05-27  Richard Biener  <rguenther@suse.de>
21         * gcc.dg/tree-ssa/vrp92.c: New testcase.
23 2014-05-27  Marek Polacek  <polacek@redhat.com>
25         PR testsuite/61319
26         * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
27         LLONG_MIN, and ULLONG_MAX.
29 2014-05-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
31         * lib/target-supports.exp (check_effective_target_vect_bswap):
32         Specify arm*-*-* support.
34 2014-05-27  Dominique d'Humieres <dominiq@lps.ens.fr>
36         PR testsuite/61319
37         * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
38         -nan optional.
39         * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
40         * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
42 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
44         * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
46 2014-05-26  Richard Sandiford  <r.sandiford@uk.ibm.com>
48         PR rtl-optimization/61222
49         * gcc.c-torture/compile/pr61222-1.c: New test.
50         * gcc.c-torture/compile/pr61222-2.c: Likewise.
52 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
54         * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
56 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
58         * gcc.dg/lto/pr61278_1.c: Remove dg directives.
60 2014-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
62         PR libgfortran/55117
63         * gfortran.dg/namelist_85.f90: New test.
65 2014-05-26  Igor Zamyatin  <igor.zamyatin@intel.com>
67         PR c/61191
68         * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
69         the case with syntax error.
71 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
73         * gcc.dg/lto/pr61278_0.c: New test.
74         * gcc.dg/lto/pr61278_1.c: New test.
76 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
78         * gcc.dg/pr61220.c: New test.
79         * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
81 2014-05-25  Tobias Burnus  <burnus@net-b.de>
83         * gfortran.dg/coarray_10.f90: Update dg-warning.
84         * gfortran.dg/coarray_this_image_1.f90: New.
85         * gfortran.dg/coarray_this_image_2.f90: New.
87 2014-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu>
89         PR libfortran/61173
90         gfortran.dg/arrayio_14.f90: New test.
92 2014-05-24  Andreas Schwab  <schwab@suse.de>
94         * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield
95         layouts.
97 2014-05-24  Dominique d'Humieres <dominiq@lps.ens.fr>
99         * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
100         Adjust regexp for -flto.
101         * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
102         * gfortran.dg/pr52835.f90: Likewise.
104 2014-05-23  Vladimir Makarov  <vmakarov@redhat.com>
106         PR rtl-optimization/61215
107         * gcc.target/i386/pr61215.c: New.
109 2014-05-23  Marek Polacek  <polacek@redhat.com>
110             Jakub Jelinek  <jakub@redhat.com>
112         * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
113         * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
114         * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
115         * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
116         * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
117         * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
118         * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
119         * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
120         * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
121         * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
122         * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
123         * c-c++-common/ubsan/float-cast.h: New file.
124         * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
125         * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
127 2014-05-23  Jiong Wang   <jiong.wang@arm.com>
129         * gcc.target/aarch64/tail_indirect_call_1.c: New.
131 2014-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
133         * g++.dg/cpp1y/lambda-init9.C: New.
135 2014-05-23  Richard Biener  <rguenther@suse.de>
137         PR testsuite/61266
138         * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
139         adjust testcase to reflect reality.
141 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
143         PR tree-optimization/54733
144         * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
145         optimization to support memory sources and bitwise operations
146         equivalent to load in host endianness.
147         * gcc.dg/optimize-bswaphi-1.c: Likewise.
148         * gcc.dg/optimize-bswapsi-2.c: Likewise.
149         * gcc.c-torture/execute/bswap-2.c: Likewise.
151 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
153         * lib/target-supports.exp: New effective targets for architectures
154         capable of performing byte swap.
155         * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
156         * gcc.dg/optimize-bswapdi-2.c: Likewise.
157         * gcc.dg/optimize-bswapsi-1.c: Likewise.
159 2014-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
161         PR c++/61088
162         * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
163         * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
165 2014-05-22  Xinliang David Li  <davidxl@google.com>
167         * g++.dg/ipa/devirt-15.C: Fix expected message.
168         * g++.dg/ipa/devirt-16.C: Ditto.
169         * g++.dg/ipa/devirt-17.C: Ditto.
170         * g++.dg/ipa/devirt-26.C: Ditto.
171         * g++.dg/ipa/imm-devirt-1.C: Ditto.
172         * g++.dg/ipa/imm-devirt-2.C: Ditto.
173         * g++.dg/tree-ssa/pr8781.C:Ditto.
175 2014-05-22  Peter Bergner  <bergner@vnet.ibm.com>
177         * gcc.target/powerpc/htm-ttest.c: New test.
179 2014-05-22  Eric Botcazou  <ebotcazou@adacore.com>
181         * gnat.dg/opt37.ad[sb]: New test.
183 2014-05-21  Jonathan Wakely  <jwakely@redhat.com>
185         PR c/61271
186         * g++.dg/cilk-plus/AN/array_function.cc: New.
188 2014-05-22  Richard Biener  <rguenther@suse.de>
190         * gcc.dg/tree-ssa/alias-33.c: New testcase.
192 2014-05-22  Kostya Serebryany  <kcc@google.com>
194         * c-c++-common/tsan/mutexset1.c: Update the test to match
195         upstream r209283.
196         * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
198 2014-05-21  Marek Polacek  <polacek@redhat.com>
200         PR sanitizer/61272
201         * g++.dg/ubsan/pr61272.C: New test.
203 2014-05-21  Cesar Philippidis  <cesar@codesourcery.com>
204             Sandra Loosemore  <sandra@codesourcery.com>
206         PR lto/60179
207         * lib/scanasm.exp (scan-lto-assembler): New procedure.
208         * gcc.target/nios2/custom-fp-lto.c: New test.
210 2014-05-21  Andreas Schwab  <schwab@suse.de>
212         * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
214 2014-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
216         PR target/54236
217         * gcc.target/sh/pr54236-3.c: New.
219 2014-05-21  Igor Zamyatin  <igor.zamyatin@intel.com>
221         PR c++/60189
222         * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
224 2014-05-20  Jan Hubicka  <hubicka@ucw.cz>
226         PR tree-optimization/60899
227         g++.dg/ipa/devirt-11.C: Update template.
229 2014-05-20  Edward Smith-Rowland  <3dw4rd@verizon.net>
231         PR C++/61038
232         * g++.dg/cpp0x/pr61038.C: New.
234 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
236         PR c++/58753
237         PR c++/58930
238         PR c++/58704
239         * g++.dg/cpp0x/nsdmi-template11.C: New.
240         * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
241         * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
243 2014-05-20  Eric Botcazou  <ebotcazou@adacore.com>
245         * gnat.dg/opt35.adb: New test.
246         * gnat.dg/opt36.adb: Likewise.
247         * gnat.dg/opt35_pkg.ad[sb]: New helper.
249 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
251         PR c++/60373
252         * g++.dg/cpp0x/Wattributes1.C: New.
253         * g++.dg/ext/visibility/redecl1.C: Adjust.
254         * g++.dg/ext/visibility/visibility-7.C: Likewise.
256 2014-05-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
258         * gcc.target/powerpc/vsxcopy.c: New test.
260 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
262         PR c++/58664
263         * g++.dg/cpp0x/nsdmi-union6.C: New.
264         * g++.dg/parse/pr58664.C: Likewise.
265         * g++.dg/cpp0x/nsdmi6.C: Tweak.
266         * g++.dg/parse/crash31.C: Likewise.
267         * g++.dg/template/error2.C: Likewise.
268         * g++.dg/template/inherit8.C: Likewise.
269         * g++.dg/template/offsetof2.C: Likewise.
271 2014-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
273         * c-c++-common/gomp/simd4.c: Adjust for inform.
274         * g++.dg/cpp0x/decltype-call1.C: Likewise.
275         * g++.dg/cpp0x/forw_enum6.C: Likewise.
276         * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
277         * g++.dg/cpp0x/noexcept15.C: Likewise.
278         * g++.dg/cpp0x/variadic-ex2.C: Likewise.
279         * g++.dg/eh/spec6.C: Likewise.
280         * g++.dg/expr/cast1.C: Likewise.
281         * g++.dg/expr/dtor1.C: Likewise.
282         * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
283         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
284         * g++.dg/gomp/pr49223-2.C: Likewise.
285         * g++.dg/gomp/udr-4.C: Likewise.
286         * g++.dg/init/delete1.C: Likewise.
287         * g++.dg/other/crash-2.C: Likewise.
288         * g++.dg/parse/crash24.C: Likewise.
289         * g++.dg/parse/crash25.C: Likewise.
290         * g++.dg/parse/crash31.C: Likewise.
291         * g++.dg/parse/crash49.C: Likewise.
292         * g++.dg/parse/crash50.C: Likewise.
293         * g++.dg/parse/crash54.C: Likewise.
294         * g++.dg/parse/dtor7.C: Likewise.
295         * g++.dg/parse/error40.C: Likewise.
296         * g++.dg/parse/fused-params1.C: Likewise.
297         * g++.dg/parse/new1.C: Likewise.
298         * g++.dg/template/crash35.C: Likewise.
299         * g++.dg/template/crash59.C: Likewise.
300         * g++.dg/template/crash77.C: Likewise.
301         * g++.dg/template/error51.C: Likewise.
302         * g++.dg/template/incomplete1.C: Likewise.
303         * g++.dg/template/incomplete3.C: Likewise.
304         * g++.dg/template/incomplete4.C: Likewise.
305         * g++.dg/template/incomplete5.C: Likewise.
306         * g++.dg/template/inherit8.C: Likewise.
307         * g++.dg/template/instantiate1.C: Likewise.
308         * g++.dg/template/instantiate3.C: Likewis: Likewise.
309         * g++.dg/template/offsetof2.C: Likewise.
310         * g++.dg/tm/pr51928.C: Likewise.
311         * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
312         * g++.dg/warn/incomplete1.C: Likewise.
313         * g++.dg/warn/incomplete2.C: Likewise.
314         * g++.old-deja/g++.brendan/friend4.C: Likewise.
315         * g++.old-deja/g++.bugs/900121_01.C: Likewise.
316         * g++.old-deja/g++.bugs/900214_01.C: Likewise.
317         * g++.old-deja/g++.eh/catch1.C: Likewise.
318         * g++.old-deja/g++.eh/spec6.C: Likewise.
319         * g++.old-deja/g++.mike/p7868.C: Likewise.
320         * g++.old-deja/g++.other/crash38.C: Likewise.
321         * g++.old-deja/g++.other/enum2.C: Likewise.
322         * g++.old-deja/g++.other/incomplete.C: Likewise.
323         * g++.old-deja/g++.other/vaarg3.C: Likewise.
324         * g++.old-deja/g++.pt/crash9.C: Likewise.
325         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
326         * g++.old-deja/g++.pt/typename8.C: Likewise.
327         * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
329 2014-05-19  Joseph Myers  <joseph@codesourcery.com>
331         * lib/target-supports.exp
332         (check_effective_target_vect_sizes_32B_16B): Return false if
333         128-bit AVX vectors preferred.
335 2014-05-19  Mike Stump  <mikestump@comcast.net>
337         * lib/target-supports.exp (check_effective_target_avx): Early out
338         if not x86 to prevent x86 flags on non-x86 targets.
340 2014-05-19  Richard Biener  <rguenther@suse.de>
342         PR tree-optimization/61221
343         * gcc.dg/torture/pr61221.c: New testcase.
345 2014-05-19  Richard Biener  <rguenther@suse.de>
347         PR tree-optimization/61209
348         * gfortran.dg/pr61209.f90: New testcase.
350 2014-05-19  Richard Biener  <rguenther@suse.de>
352         PR tree-optimization/61184
353         * c-c++-common/torture/pr61184.c: New testcase.
355 2014-05-19  Christian Bruel  <christian.bruel@st.com>
357         PR target/61195
358         * gcc.target/sh/pr61195.c: New test.
360 2014-05-18  Wei Mi  <wmi@google.com>
362         PR target/58066
363         * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
364         directive with rtl insns. Add effective-target of fpic and
365         tls_native.
367 2014-05-17  Xinliang David Li  <davidxl@google.com>
369         * g++.dg/ipa/devirt-33.C: New testcase.
371 2014-05-17  Jan Hubicka  <hubicka@ucw.cz>
373         * g++.dg/ipa/comdat.C: New file.
375 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
377         * gnat.dg/volatile12.ad[sb]: New test.
379 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
381         * gnat.dg/enum3.adb: New test.
383 2014-05-18  Andreas Schwab  <schwab@suse.de>
385         * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
387 2014-05-17  Jerry DeLisle  <jvdelisle@gcc.gnu>
389         PR libfortran/52539
390         * gfortran.dg/namelist_utf8.f90: New test.
392 2014-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
394         PR c++/52875
395         * g++.dg/cpp0x/decltype58.C: New.
397 2014-05-17  Ajit Agarwal  <ajitkum@xilinx.com>
399         * gcc.target/microblaze/others/break_handler.c: New.
401 2014-05-17  Marc Glisse  <marc.glisse@inria.fr>
403         PR tree-optimization/61140
404         PR tree-optimization/61150
405         PR tree-optimization/61197
406         * gcc.dg/tree-ssa/pr61140.c: New file.
407         * gcc.dg/tree-ssa/pr61150.c: New file.
408         * gcc.dg/tree-ssa/pr61197.c: New file.
410 2014-05-17  Uros Bizjak  <ubizjak@gmail.com>
412         * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
413         (dg-options): Add -mfpmath=387.
414         (dg-final): Check that no MMX registers are used.
416 2014-05-17  Andreas Schwab  <schwab@suse.de>
418         * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
420 2014-05-16  David Malcolm  <dmalcolm@redhat.com>
422         Revert:
423         2014-04-29  David Malcolm  <dmalcolm@redhat.com>
425         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
426         occurrences of "int" in the gimple dump to reflect that the return
427         types of functions now show up in such dumps.
428         * gcc.dg/tree-ssa/pr27810.c: Likewise.
430 2014-05-16  Jan Hubicka  <hubicka@ucw.cz>
432         * gcc.c-torture/execute/20101011-1.c: Update testcase.
433         * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
434         * gcc.dg/tree-ssa/writeonly.c: New testcase.
435         * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
436         * gcc.dg/tree-ssa/pr21559.c: Update testcase.
437         * gcc.dg/debug/pr35154.c: Update testcase.
438         * gcc.target/i386/vectorize1.c: Update testcase.
440 2014-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
442         PR c++/51640
443         * g++.dg/parse/error54.C: New.
445 2014-05-16  Vladimir Makarov  <vmakarov@redhat.com>
447         PR rtl-optimization/60969
448         * g++.dg/pr60969.C: New.
450 2014-05-16  Richard Biener  <rguenther@suse.de>
452         PR tree-optimization/61194
453         * gcc.dg/vect/pr61194.c: New testcase.
455 2014-05-16  Richard Biener  <rguenther@suse.de>
457         * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
458         * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
459         * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
460         * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
462 2014-05-16  Richard Biener  <rguenther@suse.de>
464         * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
466 2014-05-15  Martin Jambor  <mjambor@suse.cz>
468         PR ipa/61085
469         * g++.dg/ipa/pr61085.C: New test.
471 2014-05-15  Martin Jambor  <mjambor@suse.cz>
473         PR tree-optimization/61090
474         * gcc.dg/tree-ssa/pr61090.c: New test.
476 2014-05-15  Jakub Jelinek  <jakub@redhat.com>
478         PR tree-optimization/61158
479         * gcc.dg/pr61158.c: New test.
481 2014-05-15  Andreas Schwab  <schwab@suse.de>
483         * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
484         emitted.
485         * obj-c++.dg/exceptions-5.mm: Likewise.
487 2014-05-15  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
489         * shrink-wrap-loop.c: New test case.
491 2014-05-14  Alan Lawrence  <alan.lawrence@arm.com>
493         * gcc.target/arm/simd/vtrnqf32_1.c: New file.
494         * gcc.target/arm/simd/vtrnqp16_1.c: New file.
495         * gcc.target/arm/simd/vtrnqp8_1.c: New file.
496         * gcc.target/arm/simd/vtrnqs16_1.c: New file.
497         * gcc.target/arm/simd/vtrnqs32_1.c: New file.
498         * gcc.target/arm/simd/vtrnqs8_1.c: New file.
499         * gcc.target/arm/simd/vtrnqu16_1.c: New file.
500         * gcc.target/arm/simd/vtrnqu32_1.c: New file.
501         * gcc.target/arm/simd/vtrnqu8_1.c: New file.
502         * gcc.target/arm/simd/vtrnf32_1.c: New file.
503         * gcc.target/arm/simd/vtrnp16_1.c: New file.
504         * gcc.target/arm/simd/vtrnp8_1.c: New file.
505         * gcc.target/arm/simd/vtrns16_1.c: New file.
506         * gcc.target/arm/simd/vtrns32_1.c: New file.
507         * gcc.target/arm/simd/vtrns8_1.c: New file.
508         * gcc.target/arm/simd/vtrnu16_1.c: New file.
509         * gcc.target/arm/simd/vtrnu32_1.c: New file.
510         * gcc.target/arm/simd/vtrnu8_1.c: New file.
512 2014-05-14  Ilya Tocar  <ilya.tocar@intel.com>
514         * gcc.target/i386/clflushopt-1.c: New.
515         * gcc.target/i386/xsavec-1.c: Ditto.
516         * gcc.target/i386/xsavec64-1.c: Ditto.
517         * gcc.target/i386/xsaves-1.c: Ditto.
518         * gcc.target/i386/xsaves64-1.c: Ditto.
519         * gcc.target/i386/sse-12.c: Test new options.
520         * gcc.target/i386/sse-13.c: Ditto.
521         * gcc.target/i386/sse-14.c: Ditto.
522         * gcc.target/i386/sse-22.c: Ditto.
523         * gcc.target/i386/sse-23.c: Ditto.
524         * g++.dg/other/i386-2.C: Ditto.
525         * g++.dg/other/i386-3.C: Ditto.
527 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
529         PR rtl-optimization/60866
530         * gcc.dg/pr60866.c: New test.
532 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
534         PR rtl-optimization/60901
535         * gcc.target/i386/pr60901.c: New test.
537 2014-05-14  Yury Gribov  <y.gribov@samsung.com>
539         PR sanitizer/61100
540         * c-c++-common/asan/asan-interface-1.c: New test.
541         * lib/asan-dg.exp (asan_include_flags): New function.
542         (asan_init): Call asan_include_flags to obtain path
543         to sanitizer headers.
545 2014-05-13  Peter Bergner  <bergner@vnet.ibm.com>
547         * lib/target-support.exp (check_dfp_hw_available): New function.
548         (is-effective-target): Check $arg for dfp_hw.
549         (is-effective-target-keyword): Likewise.
550         * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
551         Change target to dfp_hw.
553 2014-05-13  Marek Polacek  <polacek@redhat.com>
555         PR c/61162
556         * gcc.dg/pr61162.c: New test.
558 2014-05-13  Marek Polacek  <polacek@redhat.com>
560         * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
561         * c-c++-common/pr50459-2.c: New test.
563 2014-05-13  Paolo Carlini  <paolo.carlini@oracle.com>
565         PR c++/54310
566         * g++.dg/template/pr54310.C: New.
568 2014-05-13  Nathan Sidwell  <nathan@codesourcery.com>
569             Sandra Loosemore  <sandra@codesourcery.com>
571         * gcc.target/mips/loongson-simd.c: Disable micromips too.
573 2014-05-13  Catherine Moore  <clm@cm00re.com>
575         * gcc.target/mips/near-far-1.c: Adjust expected output
576         to allow the JALS instruction.
577         * gcc.target/mips/near-far-2.c: Likewise.
578         * gcc.target/mips/near-far-4.c: Likewise.
580 2014-05-13  Bin Cheng  <bin.cheng@arm.com>
582         * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
584 2014-05-13  Jakub Jelinek  <jakub@redhat.com>
586         PR target/61060
587         * gcc.dg/pr61060.c: New test.
589 2014-05-12  DJ Delorie  <dj@redhat.com>
591         * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
592         * gcc.dg/sibcall-4.c: Likewise.
594 2014-05-12  Dimitris Papavasiliou  <dpapavas@gmail.com>
596         * objc.dg/shadow-1.m: New test.
597         * objc.dg/shadow-2.m: New test.
598         * objc.dg/ivar-scope-1.m: New test.
599         * objc.dg/ivar-scope-2.m: New test.
600         * objc.dg/ivar-scope-3.m: New test.
601         * objc.dg/ivar-scope-4.m: New test.
602         * objc.dg/ivar-visibility-1.m: New test.
603         * objc.dg/ivar-visibility-2.m: New test.
604         * objc.dg/ivar-visibility-3.m: New test.
605         * objc.dg/ivar-visibility-4.m: New test.
607 2014-05-12  Tobias Burnus  <burnus@net-b.de>
609         PR fortran/60127
610         * gfortran.dg/gomp/omp_do_concurrent.f90: New.
612 2014-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
614         PR fortran/60834
615         * gfortran.dg/associate_16.f90:  New test.
617 2014-05-12  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
619         PR target/60991
620         * gcc.target/avr/pr60991.c: New testcase.
622 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
624         PR c++/60054
625         * g++.dg/cpp1y/pr60054.C: New.
627 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
629         PR c++/51199
630         * g++.dg/template/pr51199.C: New.
632 2014-05-11  Hans-Peter Nilsson  <hp@bitrange.com>
634         * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
636 2014-05-11  Jakub Jelinek  <jakub@redhat.com>
638         * gfortran.dg/gomp/affinity-1.f90: New test.
640 2014-05-11  Richard Sandiford  <rdsandiford@googlemail.com>
642         * gcc.dg/torture/pr61136.c: New test.
644 2014-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
646         PR c++/59705
647         * g++.dg/cpp0x/sfinae51.C: New.
649         PR c++/58353
650         * g++.dg/cpp0x/variadic157.C: New.
652 2014-05-10  Oleg Endo  <olegendo@gcc.gnu.org>
654         PR target/51244
655         * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
657 2014-05-10  Marek Polacek  <polacek@redhat.com>
659         * gcc.dg/pedwarn-init.c: New test.
660         * gcc.dg/init-string-1.c: Adjust dg-error.
662 2014-05-10  Hans-Peter Nilsson  <hp@bitrange.com>
664         * lib/target-supports.exp
665         (check_effective_target_logical_op_short_circuit): Add mmix-*-*
666         to the list.
668 2014-05-09  Marek Polacek  <polacek@redhat.com>
670         PR c/61096
671         * gcc.dg/pr61096-1.c: New test.
672         * gcc.dg/pr61096-2.c: New test.
674 2014-05-09  Florian Weimer  <fweimer@redhat.com>
676         * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
677         * g++.dg/fstack-protector-strong.C: Likewise.
678         * gcc.target/i386/ssp-strong-reg.c: New file.
680 2014-05-09  Georg-Johann Lay  <avr@gjlay.de>
682         PR target/61055
683         * gcc.target/avr/torture/pr61055.c: New test.
685 2014-05-09  Marek Polacek  <polacek@redhat.com>
687         PR c/50459
688         * c-c++-common/attributes-1.c: Move test line to a new test.
689         * c-c++-common/attributes-2.c: New test.
690         * c-c++-common/pr50459.c: New test.
691         * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
692         * gcc.dg/nonnull-2.c: Likewise.
693         * gcc.dg/pr55570.c: Modify dg-error.
694         * gcc.dg/tm/wrap-2.c: Likewise.
696 2014-05-08  Jeff Law  <law@redhat.com>
698         PR tree-optimization/61009
699         * g++.dg/tree-ssa/pr61009.C: New test.
701 2014-05-08  Matthias Klose  <doko@ubuntu.com>
703         PR driver/61106
704         * gcc-dg/unused-8a.c: New.
705         * gcc-dg/unused-8b.c: Likewise.
707 2014-05-08  Marek Polacek  <polacek@redhat.com>
709         PR c/61053
710         * gcc.dg/pr61053.c: New test.
712 2014-05-08  Marek Polacek  <polacek@redhat.com>
714         PR c/61077
715         * gcc.dg/pr61077.c: New test.
717 2014-05-08  Tobias Burnus  <burnus@net-b.de>
719         * gfortran.dg/coarray_collectives_1.f90: New.
720         * gfortran.dg/coarray_collectives_2.f90: New.
721         * gfortran.dg/coarray_collectives_3.f90: New.
722         * gfortran.dg/coarray_collectives_4.f90: New.
723         * gfortran.dg/coarray_collectives_5.f90: New.
724         * gfortran.dg/coarray_collectives_6.f90: New.
725         * gfortran.dg/coarray/collectives_1.f90: New.
726         * gfortran.dg/assumed_rank_5.f90: Update dg-error.
727         * gfortran.dg/assumed_type_4.f90: Update dg-error.
728         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
729         * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
730         * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
731         * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
732         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
734 2014-05-08  Wei Mi  <wmi@google.com>
736         PR target/58066
737         * gcc.target/i386/pr58066.c: New test.
739 2014-05-08  Joseph Myers  <joseph@codesourcery.com>
741         * gcc.target/i386/avx256-unaligned-load-2.c,
742         gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
743         gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
744         packed-single instructions.
746 2014-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
748         PR c++/13981
749         * g++.dg/diagnostic/pr13981.C: New.
751 2014-05-08  Marc Glisse  <marc.glisse@inria.fr>
753         PR tree-optimization/59100
754         * gcc.dg/tree-ssa/phi-opt-12.c: New file.
755         * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
757 2014-05-08  Richard Sandiford  <rdsandiford@googlemail.com>
759         PR tree-optimization/61095
760         * gcc.dg/torture/pr61095.c: New test.
762 2014-05-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
764         PR middle-end/39246
765         * gcc.dg/uninit-13.c: Move warning on the actual source line where
766         the uninitialized complex is used.
767         * gcc.dg/uninit-17.c: New test to check partial initialization of
768         complex with branches.
769         * gcc.dg/uninit-17-O0.c: Likewise.
771 2014-05-07  Oleg Endo  <olegendo@gcc.gnu.org>
773         PR target/60884
774         * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
775         (test_03): Rename to test_02.
777 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
779         PR c++/61083
780         * g++.dg/cpp0x/sfinae50.C: New.
782 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
784         PR c++/61080
785         * g++.dg/cpp0x/deleted7.C: New.
787 2014-05-07  Richard Biener  <rguenther@suse.de>
789         PR tree-optimization/61034
790         * g++.dg/tree-ssa/pr61034.C: New testcase.
792 2014-05-07  Joern Rennecke  <joern.rennecke@embecosm.com>
794         * gcc.target/epiphany/isr-arg.c: New file.
796 2014-05-07  Evgeny Stupachenko  <evstupac@gmail.com>
798         PR tree-optimization/52252
799         * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
801 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
803         * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
804         * gcc.target/aarch64/simd/vrev16p8.x: New file.
805         * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
806         * gcc.target/aarch64/simd/vrev16qp8.x: New file.
807         * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
808         * gcc.target/aarch64/simd/vrev16qs8.x: New file.
809         * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
810         * gcc.target/aarch64/simd/vrev16qu8.x: New file.
811         * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
812         * gcc.target/aarch64/simd/vrev16s8.x: New file.
813         * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
814         * gcc.target/aarch64/simd/vrev16u8.x: New file.
815         * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
816         * gcc.target/aarch64/simd/vrev32p16.x: New file.
817         * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
818         * gcc.target/aarch64/simd/vrev32p8.x: New file.
819         * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
820         * gcc.target/aarch64/simd/vrev32qp16.x: New file.
821         * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
822         * gcc.target/aarch64/simd/vrev32qp8.x: New file.
823         * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
824         * gcc.target/aarch64/simd/vrev32qs16.x: New file.
825         * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
826         * gcc.target/aarch64/simd/vrev32qs8.x: New file.
827         * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
828         * gcc.target/aarch64/simd/vrev32qu16.x: New file.
829         * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
830         * gcc.target/aarch64/simd/vrev32qu8.x: New file.
831         * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
832         * gcc.target/aarch64/simd/vrev32s16.x: New file.
833         * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
834         * gcc.target/aarch64/simd/vrev32s8.x: New file.
835         * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
836         * gcc.target/aarch64/simd/vrev32u16.x: New file.
837         * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
838         * gcc.target/aarch64/simd/vrev32u8.x: New file.
839         * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
840         * gcc.target/aarch64/simd/vrev64f32.x: New file.
841         * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
842         * gcc.target/aarch64/simd/vrev64p16.x: New file.
843         * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
844         * gcc.target/aarch64/simd/vrev64p8.x: New file.
845         * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
846         * gcc.target/aarch64/simd/vrev64qf32.x: New file.
847         * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
848         * gcc.target/aarch64/simd/vrev64qp16.x: New file.
849         * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
850         * gcc.target/aarch64/simd/vrev64qp8.x: New file.
851         * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
852         * gcc.target/aarch64/simd/vrev64qs16.x: New file.
853         * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
854         * gcc.target/aarch64/simd/vrev64qs32.x: New file.
855         * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
856         * gcc.target/aarch64/simd/vrev64qs8.x: New file.
857         * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
858         * gcc.target/aarch64/simd/vrev64qu16.x: New file.
859         * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
860         * gcc.target/aarch64/simd/vrev64qu32.x: New file.
861         * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
862         * gcc.target/aarch64/simd/vrev64qu8.x: New file.
863         * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
864         * gcc.target/aarch64/simd/vrev64s16.x: New file.
865         * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
866         * gcc.target/aarch64/simd/vrev64s32.x: New file.
867         * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
868         * gcc.target/aarch64/simd/vrev64s8.x: New file.
869         * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
870         * gcc.target/aarch64/simd/vrev64u16.x: New file.
871         * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
872         * gcc.target/aarch64/simd/vrev64u32.x: New file.
873         * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
874         * gcc.target/aarch64/simd/vrev64u8.x: New file.
876 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
878         gcc.target/aarch64/simd/ext_f32.x: New file.
879         gcc.target/aarch64/simd/ext_f32_1.c: New file.
880         gcc.target/aarch64/simd/ext_p16.x: New file.
881         gcc.target/aarch64/simd/ext_p16_1.c: New file.
882         gcc.target/aarch64/simd/ext_p8.x: New file.
883         gcc.target/aarch64/simd/ext_p8_1.c: New file.
884         gcc.target/aarch64/simd/ext_s16.x: New file.
885         gcc.target/aarch64/simd/ext_s16_1.c: New file.
886         gcc.target/aarch64/simd/ext_s32.x: New file.
887         gcc.target/aarch64/simd/ext_s32_1.c: New file.
888         gcc.target/aarch64/simd/ext_s64.x: New file.
889         gcc.target/aarch64/simd/ext_s64_1.c: New file.
890         gcc.target/aarch64/simd/ext_s8.x: New file.
891         gcc.target/aarch64/simd/ext_s8_1.c: New file.
892         gcc.target/aarch64/simd/ext_u16.x: New file.
893         gcc.target/aarch64/simd/ext_u16_1.c: New file.
894         gcc.target/aarch64/simd/ext_u32.x: New file.
895         gcc.target/aarch64/simd/ext_u32_1.c: New file.
896         gcc.target/aarch64/simd/ext_u64.x: New file.
897         gcc.target/aarch64/simd/ext_u64_1.c: New file.
898         gcc.target/aarch64/simd/ext_u8.x: New file.
899         gcc.target/aarch64/simd/ext_u8_1.c: New file.
900         gcc.target/aarch64/simd/ext_f64.c: New file.
901         gcc.target/aarch64/simd/extq_f32.x: New file.
902         gcc.target/aarch64/simd/extq_f32_1.c: New file.
903         gcc.target/aarch64/simd/extq_p16.x: New file.
904         gcc.target/aarch64/simd/extq_p16_1.c: New file.
905         gcc.target/aarch64/simd/extq_p8.x: New file.
906         gcc.target/aarch64/simd/extq_p8_1.c: New file.
907         gcc.target/aarch64/simd/extq_s16.x: New file.
908         gcc.target/aarch64/simd/extq_s16_1.c: New file.
909         gcc.target/aarch64/simd/extq_s32.x: New file.
910         gcc.target/aarch64/simd/extq_s32_1.c: New file.
911         gcc.target/aarch64/simd/extq_s64.x: New file.
912         gcc.target/aarch64/simd/extq_s64_1.c: New file.
913         gcc.target/aarch64/simd/extq_s8.x: New file.
914         gcc.target/aarch64/simd/extq_s8_1.c: New file.
915         gcc.target/aarch64/simd/extq_u16.x: New file.
916         gcc.target/aarch64/simd/extq_u16_1.c: New file.
917         gcc.target/aarch64/simd/extq_u32.x: New file.
918         gcc.target/aarch64/simd/extq_u32_1.c: New file.
919         gcc.target/aarch64/simd/extq_u64.x: New file.
920         gcc.target/aarch64/simd/extq_u64_1.c: New file.
921         gcc.target/aarch64/simd/extq_u8.x: New file.
922         gcc.target/aarch64/simd/extq_u8_1.c: New file.
923         gcc.target/aarch64/simd/extq_f64.c: New file.
925 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
927         * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
928         * gcc.target/aarch64/vtrnu32.c: Likewise.
929         * gcc.target/aarch64/vtrnf32.c: Likewise.
931 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
933         * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
934         * gcc.target/aarch64/simd/vtrnf32.x: New file.
935         * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
936         * gcc.target/aarch64/simd/vtrnp16.x: New file.
937         * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
938         * gcc.target/aarch64/simd/vtrnp8.x: New file.
939         * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
940         * gcc.target/aarch64/simd/vtrnqf32.x: New file.
941         * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
942         * gcc.target/aarch64/simd/vtrnqp16.x: New file.
943         * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
944         * gcc.target/aarch64/simd/vtrnqp8.x: New file.
945         * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
946         * gcc.target/aarch64/simd/vtrnqs16.x: New file.
947         * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
948         * gcc.target/aarch64/simd/vtrnqs32.x: New file.
949         * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
950         * gcc.target/aarch64/simd/vtrnqs8.x: New file.
951         * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
952         * gcc.target/aarch64/simd/vtrnqu16.x: New file.
953         * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
954         * gcc.target/aarch64/simd/vtrnqu32.x: New file.
955         * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
956         * gcc.target/aarch64/simd/vtrnqu8.x: New file.
957         * gcc.target/aarch64/simd/vtrns16_1.c: New file.
958         * gcc.target/aarch64/simd/vtrns16.x: New file.
959         * gcc.target/aarch64/simd/vtrns32_1.c: New file.
960         * gcc.target/aarch64/simd/vtrns32.x: New file.
961         * gcc.target/aarch64/simd/vtrns8_1.c: New file.
962         * gcc.target/aarch64/simd/vtrns8.x: New file.
963         * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
964         * gcc.target/aarch64/simd/vtrnu16.x: New file.
965         * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
966         * gcc.target/aarch64/simd/vtrnu32.x: New file.
967         * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
968         * gcc.target/aarch64/simd/vtrnu8.x: New file.
970 2014-05-07  Richard Biener  <rguenther@suse.de>
972         PR tree-optimization/57864
973         * gcc.dg/torture/pr57864.c: New testcase.
975 2014-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu>
977         PR libfortran/61049
978         * gfortran.dg/list_read_13.f: New test.
980 2014-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
982         PR c++/60999
983         * g++.dg/cpp0x/nsdmi-template9.C: New.
984         * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
986 2014-05-06  Kenneth Zadeck  <zadeck@naturalbridge.com>
987             Mike Stump  <mikestump@comcast.net>
988             Richard Sandiford  <rdsandiford@googlemail.com>
990         * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
992 2014-05-05  Jan Hubicka  <hubicka@ucw.cz>
994         PR ipa/60965
995         * g++.dg/ipa/devirt-32.C: New testcase.
997 2014-05-05  Richard Biener  <rguenther@suse.de>
999         PR middle-end/61010
1000         * gcc.dg/torture/pr61010.c: New testcase.
1002 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1004         * gcc.target/s390/leaf-profile.c: New testcase.
1006 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1008         * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
1009         Disable asm scan for s390.
1010         * gcc.dg/hoist-register-pressure-2.c: Likewise.
1011         * gcc.dg/hoist-register-pressure-3.c: Likewise.
1013 2014-05-05  Bin Cheng  <bin.cheng@arm.com>
1015         PR tree-optimization/60363
1016         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
1018 2014-05-04  Peter Bergner  <bergner@vnet.ibm.com>
1020         * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
1021         (dg-require-effective-target): Change target to powerpc_fprs.
1022         * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
1023         (dg-require-effective-target): Change target to dfprt.
1025 2014-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1027         PR c++/58582
1028         * g++.dg/cpp0x/deleted4.C: New.
1029         * g++.dg/cpp0x/deleted5.C: Likewise.
1030         * g++.dg/cpp0x/deleted6.C: Likewise.
1032 2014-05-03  Dominique d'Humieres <dominiq@lps.ens.fr>
1034         PR fortran/61025
1035         * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
1036         regexps for -m32.
1037         * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
1038         * gfortran.dg/coarray_poly_6.f90: Likewise.
1039         * gfortran.dg/coarray_poly_7.f90: Likewise.
1040         * gfortran.dg/coarray_poly_8.f90: Likewise.
1042 2014-05-02  Marek Polacek  <polacek@redhat.com>
1044         PR c/25801
1045         * gcc.dg/pr25801.c: New test.
1047 2014-05-02  Marek Polacek  <polacek@redhat.com>
1049         PR c/60784
1050         * gcc.dg/pr60784.c: New test.
1052 2014-05-01  Marek Polacek  <polacek@redhat.com>
1054         PR c/60915
1055         * gcc.dg/pr60915.c: New test.
1057 2014-05-01  Marek Polacek  <polacek@redhat.com>
1059         PR c/60257
1060         * gcc.dg/pr60257.c: New test.
1062 2014-05-01  Marek Polacek  <polacek@redhat.com>
1064         PR c/43395
1065         * c-c++-common/pr43395.c: New test.
1067 2014-05-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
1069         * gcc.dg/cond-reduc-1.c: New test.
1070         * gcc.dg/cond-reduc-2.c: Likewise.
1072 2014-05-01  Marek Polacek  <polacek@redhat.com>
1074         PR c/29467
1075         * gcc.dg/pr29467.c: New test.
1076         * gcc.dg/declspec-13.c: Renumber some dg-warnings.  Add dg-warnings
1077         about boolean types.
1078         * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>.  Change _Bool
1079         to bool.
1080         * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
1082 2014-05-01  Marek Polacek  <polacek@redhat.com>
1084         PR c/43245
1085         * gcc.dg/pr43245.c: New test.
1087 2014-05-01  Marek Polacek  <polacek@redhat.com>
1089         PR c/56989
1090         * gcc.dg/pr56989.c: New test.
1092 2014-04-30  Ian Lance Taylor  <iant@google.com>
1094         * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
1095         in go_compile_args rather than in argument to go-torture-execute.
1097 2014-04-30  Soundararajan Dhakshinamoorthy  <sounderarajan.d@atmel.com>
1099         * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
1100         instead of getpid.
1102 2014-04-30  Tobias Burnus  <burnus@net-b.de>
1104         * gfortran.dg/coarray_poly_6.f90
1105         * gfortran.dg/coarray_poly_7.f90
1106         * gfortran.dg/coarray_poly_8.f90
1108 2014-04-30  Tobias Burnus  <burnus@net-b.de>
1110         * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
1111         * gfortran.dg/coarray_lib_token_4.f90: Ditto.
1112         * gfortran.dg/coarray/codimension.f90: New.
1114 2014-04-30  Tobias Burnus  <burnus@net-b.de>
1116         * gfortran.dg/coarray_lib_this_image_1.f90: New.
1117         * gfortran.dg/coarray_lib_this_image_2.f90: New.
1119 2014-04-30  Tobias Burnus  <burnus@net-b.de>
1121         * gfortran.dg/coarray_poly_4.f90: New.
1122         * gfortran.dg/coarray_poly_5.f90: New.
1124 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
1126         * gcc.target/arm/simd/vuzpqf32_1.c: New file.
1127         * gcc.target/arm/simd/vuzpqp16_1.c: New file.
1128         * gcc.target/arm/simd/vuzpqp8_1.c: New file.
1129         * gcc.target/arm/simd/vuzpqs16_1.c: New file.
1130         * gcc.target/arm/simd/vuzpqs32_1.c: New file.
1131         * gcc.target/arm/simd/vuzpqs8_1.c: New file.
1132         * gcc.target/arm/simd/vuzpqu16_1.c: New file.
1133         * gcc.target/arm/simd/vuzpqu32_1.c: New file.
1134         * gcc.target/arm/simd/vuzpqu8_1.c: New file.
1135         * gcc.target/arm/simd/vuzpf32_1.c: New file.
1136         * gcc.target/arm/simd/vuzpp16_1.c: New file.
1137         * gcc.target/arm/simd/vuzpp8_1.c: New file.
1138         * gcc.target/arm/simd/vuzps16_1.c: New file.
1139         * gcc.target/arm/simd/vuzps32_1.c: New file.
1140         * gcc.target/arm/simd/vuzps8_1.c: New file.
1141         * gcc.target/arm/simd/vuzpu16_1.c: New file.
1142         * gcc.target/arm/simd/vuzpu32_1.c: New file.
1143         * gcc.target/arm/simd/vuzpu8_1.c: New file.
1145 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
1147         * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
1148         * gcc.target/aarch64/vuzpu32_1.c: Likewise.
1149         * gcc.target/aarch64/vuzpf32_1.c: Likewise.
1151 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
1153         * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
1154         * gcc.target/aarch64/simd/vuzpf32.x: New file.
1155         * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
1156         * gcc.target/aarch64/simd/vuzpp16.x: New file.
1157         * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
1158         * gcc.target/aarch64/simd/vuzpp8.x: New file.
1159         * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
1160         * gcc.target/aarch64/simd/vuzpqf32.x: New file.
1161         * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
1162         * gcc.target/aarch64/simd/vuzpqp16.x: New file.
1163         * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
1164         * gcc.target/aarch64/simd/vuzpqp8.x: New file.
1165         * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
1166         * gcc.target/aarch64/simd/vuzpqs16.x: New file.
1167         * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
1168         * gcc.target/aarch64/simd/vuzpqs32.x: New file.
1169         * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
1170         * gcc.target/aarch64/simd/vuzpqs8.x: New file.
1171         * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
1172         * gcc.target/aarch64/simd/vuzpqu16.x: New file.
1173         * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
1174         * gcc.target/aarch64/simd/vuzpqu32.x: New file.
1175         * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
1176         * gcc.target/aarch64/simd/vuzpqu8.x: New file.
1177         * gcc.target/aarch64/simd/vuzps16_1.c: New file.
1178         * gcc.target/aarch64/simd/vuzps16.x: New file.
1179         * gcc.target/aarch64/simd/vuzps32_1.c: New file.
1180         * gcc.target/aarch64/simd/vuzps32.x: New file.
1181         * gcc.target/aarch64/simd/vuzps8_1.c: New file.
1182         * gcc.target/aarch64/simd/vuzps8.x: New file.
1183         * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
1184         * gcc.target/aarch64/simd/vuzpu16.x: New file.
1185         * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
1186         * gcc.target/aarch64/simd/vuzpu32.x: New file.
1187         * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
1188         * gcc.target/aarch64/simd/vuzpu8.x: New file.
1190 2014-04-30  Richard Biener  <rguenther@suse.de>
1192         PR tree-optimization/48329
1193         * gfortran.dg/vect/pr48329.f90: New testcase.
1195 2014-04-30  Marek Polacek  <polacek@redhat.com>
1197         * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
1198         * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
1200 2014-04-30  Marek Polacek  <polacek@redhat.com>
1202         PR c/60139
1203         * gcc.dg/pr60139.c: New test.
1205 2014-04-30  Marek Polacek  <polacek@redhat.com>
1207         PR c/60351
1208         * gcc.dg/pr60351.c: New test.
1210 2013-04-29  Alan Lawrence  <alan.lawrence@arm.com>
1212         * gcc.target/arm/simd/simd.exp: New file.
1213         * gcc.target/arm/simd/vzipqf32_1.c: New file.
1214         * gcc.target/arm/simd/vzipqp16_1.c: New file.
1215         * gcc.target/arm/simd/vzipqp8_1.c: New file.
1216         * gcc.target/arm/simd/vzipqs16_1.c: New file.
1217         * gcc.target/arm/simd/vzipqs32_1.c: New file.
1218         * gcc.target/arm/simd/vzipqs8_1.c: New file.
1219         * gcc.target/arm/simd/vzipqu16_1.c: New file.
1220         * gcc.target/arm/simd/vzipqu32_1.c: New file.
1221         * gcc.target/arm/simd/vzipqu8_1.c: New file.
1222         * gcc.target/arm/simd/vzipf32_1.c: New file.
1223         * gcc.target/arm/simd/vzipp16_1.c: New file.
1224         * gcc.target/arm/simd/vzipp8_1.c: New file.
1225         * gcc.target/arm/simd/vzips16_1.c: New file.
1226         * gcc.target/arm/simd/vzips32_1.c: New file.
1227         * gcc.target/arm/simd/vzips8_1.c: New file.
1228         * gcc.target/arm/simd/vzipu16_1.c: New file.
1229         * gcc.target/arm/simd/vzipu32_1.c: New file.
1230         * gcc.target/arm/simd/vzipu8_1.c: New file.
1232 2014-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
1234         PR c++/51707
1235         * g++.dg/cpp0x/constexpr-51707.C: New.
1237 2014-04-29  David Malcolm  <dmalcolm@redhat.com>
1239         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
1240         occurrences of "int" in the gimple dump to reflect that the return
1241         types of functions now show up in such dumps.
1242         * gcc.dg/tree-ssa/pr27810.c: Likewise.
1244 2014-04-29  Jakub Jelinek  <jakub@redhat.com>
1246         PR tree-optimization/60971
1247         * c-c++-common/turtore/pr60971.c: New test.
1249 2014-04-29  Alan Lawrence  <alan.lawrence@arm.com>
1251         * gcc.target/aarch64/simd/simd.exp: New file.
1252         * gcc.target/aarch64/simd/vzipf32_1.c: New file.
1253         * gcc.target/aarch64/simd/vzipf32.x: New file.
1254         * gcc.target/aarch64/simd/vzipp16_1.c: New file.
1255         * gcc.target/aarch64/simd/vzipp16.x: New file.
1256         * gcc.target/aarch64/simd/vzipp8_1.c: New file.
1257         * gcc.target/aarch64/simd/vzipp8.x: New file.
1258         * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
1259         * gcc.target/aarch64/simd/vzipqf32.x: New file.
1260         * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
1261         * gcc.target/aarch64/simd/vzipqp16.x: New file.
1262         * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
1263         * gcc.target/aarch64/simd/vzipqp8.x: New file.
1264         * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
1265         * gcc.target/aarch64/simd/vzipqs16.x: New file.
1266         * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
1267         * gcc.target/aarch64/simd/vzipqs32.x: New file.
1268         * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
1269         * gcc.target/aarch64/simd/vzipqs8.x: New file.
1270         * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
1271         * gcc.target/aarch64/simd/vzipqu16.x: New file.
1272         * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
1273         * gcc.target/aarch64/simd/vzipqu32.x: New file.
1274         * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
1275         * gcc.target/aarch64/simd/vzipqu8.x: New file.
1276         * gcc.target/aarch64/simd/vzips16_1.c: New file.
1277         * gcc.target/aarch64/simd/vzips16.x: New file.
1278         * gcc.target/aarch64/simd/vzips32_1.c: New file.
1279         * gcc.target/aarch64/simd/vzips32.x: New file.
1280         * gcc.target/aarch64/simd/vzips8_1.c: New file.
1281         * gcc.target/aarch64/simd/vzips8.x: New file.
1282         * gcc.target/aarch64/simd/vzipu16_1.c: New file.
1283         * gcc.target/aarch64/simd/vzipu16.x: New file.
1284         * gcc.target/aarch64/simd/vzipu32_1.c: New file.
1285         * gcc.target/aarch64/simd/vzipu32.x: New file.
1286         * gcc.target/aarch64/simd/vzipu8_1.c: New file.
1287         * gcc.target/aarch64/simd/vzipu8.x: New file.
1289 2014-04-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1291         * gcc.target/aarch64/fcsel_1.c: New test case.
1293 2014-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu>
1295         PR libfortran/60810
1296         * gfortran.dg/arrayio_13.f90: New test.
1298 2014-04-28  Martin Jambor  <mjambor@suse.cz>
1300         * gcc.dg/tree-ssa/sra-14.c: New test.
1302 2014-04-28  Richard Biener  <rguenther@suse.de>
1304         PR middle-end/60092
1305         * gcc.dg/tree-ssa/alias-32.c: New testcase.
1306         * gcc.dg/vect/pr60092.c: Likewise.
1308 2014-04-28  Richard Biener  <rguenther@suse.de>
1310         * gcc.dg/tree-ssa/vrp91.c: New testcase.
1311         * gcc.dg/Wstrict-overflow-14.c: XFAIL.
1312         * gcc.dg/Wstrict-overflow-15.c: Likewise.
1313         * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
1315 2014-04-28  Richard Biener  <rguenther@suse.de>
1317         PR tree-optimization/60979
1318         * gcc.dg/graphite/pr60979.c: New testcase.
1320 2014-04-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1322         PR c/60983
1323         * gcc.dg/pr60114.c: Use signed chars.
1325 2014-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1327         PR c++/59120
1328         * g++.dg/cpp0x/alias-decl-43.C: New.
1330 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1332         PR fortran/59604
1333         PR fortran/58003
1334         * gfortran.dg/no_range_check_3.f90:  New test.
1336 2014-04-26  Jerry DeLisle  <jvdelisle@gcc.gnu>
1338         PR libfortran/52539
1339         * gfortran.dg/namelist_utf8.f90: New test.
1341 2014-04-26  Uros Bizjak  <ubizjak@gmail.com>
1343         * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
1344         * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
1345         * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
1347 2014-04-25  Cary Coutant  <ccoutant@google.com>
1349         PR debug/60929
1350         * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
1351         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
1352         -fdebug-types-section flag.
1354 2014-04-25  Jiong Wang  <jiong.wang@arm.com>
1356         * gcc.target/arm/tail-long-call.c: New test.
1358 2014-04-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1360         PR tree-optimization/60930
1361         * gcc.dg/torture/pr60930.c:  New test.
1363 2014-04-25  Jakub Jelinek  <jakub@redhat.com>
1365         PR tree-optimization/60960
1366         * gcc.c-torture/execute/pr60960.c: New test.
1368 2014-04-25  Marek Polacek  <polacek@redhat.com>
1370         * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
1372 2014-04-25  Marek Polacek  <polacek@redhat.com>
1374         PR c/18079
1375         * gcc.dg/pr18079.c: New test.
1376         * gcc.dg/pr18079-2.c: New test.
1378 2014-04-25  Uros Bizjak  <ubizjak@gmail.com>
1380         * c-c++-common/gomp/pr60823-2.c: Require effective target
1381         vect_simd_clones.
1383 2014-04-25  Marek Polacek  <polacek@redhat.com>
1385         PR c/60114
1386         * gcc.dg/pr60114.c: New test.
1388 2014-04-25  Eric Botcazou  <ebotcazou@adacore.com>
1390         * gcc.c-torture/execute/20140425-1.c: New test.
1392 2014-04-25  Marek Polacek  <polacek@redhat.com>
1394         PR c/60156
1395         * c-c++-common/pr60156.c: New test.
1397 2014-04-25  Richard Biener  <rguenther@suse.de>
1399         PR ipa/60912
1400         * g++.dg/opt/pr60912.C: New testcase.
1402 2014-04-25  Richard Biener  <rguenther@suse.de>
1404         PR ipa/60911
1405         * gcc.dg/lto/pr60911_0.c: New testcase.
1407 2014-04-24  Cong Hou  <congh@google.com>
1409         PR tree-optimization/60896
1410         * g++.dg/vect/pr60896.cc: New test.
1412 2014-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
1414         * gcc.target/powerpc/pack01.c: New test to test the new pack and
1415         unpack builtin functionss for 128-bit types.
1416         * gcc.target/powerpc/pack02.c: Likewise.
1417         * gcc.target/powerpc/pack03.c: Likewise.
1418         * gcc.target/powerpc/extend-divide-1.c: New test to test extended
1419         divide builtin functionss.
1420         * gcc.target/powerpc/extend-divide-2.c: Likewise.
1421         * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
1422         functions.
1423         * gcc.target/powerpc/bcd-2.c: Likewise.
1424         * gcc.target/powerpc/bcd-3.c: Likewise.
1425         * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
1426         builtin functionss.
1427         * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
1429 2014-04-24  Vishnu K S  <Vishnu.k_s@atmel.com>
1431         * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
1432         keeps_null_pointer_checks.
1433         * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
1434         * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
1435         * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
1436         * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
1438 2014-04-24  Jakub Jelinek  <jakub@redhat.com>
1440         * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
1441         Replace load with read and store with write.
1443 2014-04-24  Jeff Law  <law@redhat.com>
1445         PR target/60822
1446         * gcc.c-torture/pr60822.c: New test.
1447         * gcc.c-torture/pr60822.x: New test.
1449 2014-04-24  Dinar Temirbulatov  <dtemirbulatov@gmail.com>
1451         PR c++/57958
1452         * testsuite/g++.dg/cpp0x/pr57958.C: New test.
1454 2014-04-24  Alan Lawrence  <alan.lawrence@arm.com>
1456         * lib/target-supports.exp (check_effective_target_vect_perm): Return
1457         true for aarch64_be.
1459 2014-04-24  Radovan Obradovic  <robradovic@mips.com>
1460             Tom de Vries  <tom@codesourcery.com>
1462         * gcc.dg/fuse-caller-save.c: New test.
1464 2014-04-24  Joey Ye  <joey.ye@arm.com>
1466         * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
1468 2014-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1470         * lib/target-supports.exp (check_effective_target_vect_bswap): New.
1471         * gcc.dg/vect/vect-bswap16: New test.
1472         * gcc.dg/vect/vect-bswap32: Likewise.
1473         * gcc.dg/vect/vect-bswap64: Likewise.
1475 2014-04-23  Jeff Law  <law@redhat.com>
1477         PR tree-optimization/60902
1478         * gcc.target/i386/pr60902.c: New test.
1480 2014-04-23  Alex Velenko  <Alex.Velenko@arm.com>
1482         * gcc.target/aarch64/vdup_lane_1.c: New testcase.
1483         * gcc.target/aarch64/vdup_lane_2.c: New testcase.
1484         * gcc.target/aarch64/vdup_n_1.c: New testcase.
1486 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1488         * gcc.target/arm/rev16.c: New test.
1490 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1492         * gcc.target/aarch64/rev16_1.c: New test.
1494 2014-04-23  Richard Biener  <rguenther@suse.de>
1496         PR tree-optimization/60903
1497         * gcc.dg/torture/pr60903.c: New testcase.
1499 2014-04-23  Richard Biener  <rguenther@suse.de>
1501         PR middle-end/60895
1502         * g++.dg/torture/pr60895.C: New testcase.
1504 2014-04-23  Richard Biener  <rguenther@suse.de>
1506         PR middle-end/60891
1507         * gcc.dg/torture/pr60891.c: New testcase.
1509 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
1511         PR sanitizer/60275
1512         * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
1513         -fno-sanitize-recover to dg-options.
1514         * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
1515         add -std=c++11 to dg-options.
1516         * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
1517         * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
1518         add -std=c++1y to dg-options.
1519         * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
1520         -fno-sanitize-recover to dg-options.
1521         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
1522         * c-c++-common/ubsan/vla-4.c: Likewise.
1523         * c-c++-common/ubsan/pr59503.c: Likewise.
1524         * c-c++-common/ubsan/vla-3.c: Likewise.
1525         * c-c++-common/ubsan/save-expr-1.c: Likewise.
1526         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
1527         * c-c++-common/ubsan/shift-3.c: Likewise.
1528         * c-c++-common/ubsan/overflow-1.c: Likewise.
1529         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
1530         * c-c++-common/ubsan/vla-2.c: Likewise.
1531         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
1532         * c-c++-common/ubsan/pr60613-1.c: Likewise.
1533         * c-c++-common/ubsan/shift-6.c: Likewise.
1534         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
1535         * c-c++-common/ubsan/overflow-add-3.c: New test.
1536         * c-c++-common/ubsan/overflow-add-4.c: New test.
1537         * c-c++-common/ubsan/div-by-zero-6.c: New test.
1538         * c-c++-common/ubsan/div-by-zero-7.c: New test.
1540 2014-04-22  Christian Bruel  <christian.bruel@st.com>
1542         * gcc.target/sh/hiconst.c: New test.
1544 2014-04-22  Sandra Loosemore  <sandra@codesourcery.com>
1546         * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
1547         lroundf generates custom round instruction, too.
1549 2014-04-22  Tobias Burnus  <burnus@net-b.de>
1551         PR fortran/60881
1552         * coarray/alloc_comp_3.f90: New.
1554 2014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
1556         PR target/60868
1557         * gcc.target/i386/pr60868.c: New testcase.
1559 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
1561         PR c/59073
1562         * c-c++-common/gomp/pr59073.c: New test.
1564 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
1566         * gcc.target/aarch64/vreinterpret_f64_1.c: New.
1568 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
1570         * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
1571         * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
1573 2014-04-22  Richard Sandiford  <rdsandiford@googlemail.com>
1575         * gcc.dg/memcpy-5.c: New test.
1577 2014-04-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1579         * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
1581         * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
1582         * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
1583         *-*-solaris2.9.
1584         * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
1585         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
1586         from dg-options.
1587         * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
1588         from dg-additional-options.
1589         * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
1590         from dg-options.
1592         * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
1593         execution check.
1594         * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
1595         (sigill_hdlr): Remove.
1596         (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
1597         check.
1599         * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
1600         * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
1601         * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
1603         * lib/target-supports.exp (add_options_for_tls): Remove
1604         *-*-solaris2.9* handling.
1606 2014-04-22  Vidya Praveen  <vidyapraveen@arm.com>
1608         * gcc.target/aarch64/vect_cvtf_1.c: New.
1610 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
1612         PR tree-optimization/60823
1613         * c-c++-common/gomp/pr60823-1.c: New test.
1614         * c-c++-common/gomp/pr60823-2.c: New test.
1615         * c-c++-common/gomp/pr60823-3.c: New test.
1617 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
1619         * gcc.target/arm/anddi_notdi-1.c: New test.
1620         * gcc.target/arm/iordi_notdi-1.c: New test case.
1622 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
1624         * gcc.target/arm/iordi_notdi-1.c: New test.
1626 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
1628         * gcc.target/aarch64/vrnd_f64_1.c : New file.
1630 2014-04-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
1632         PR target/60735
1633         * gcc.target/powerpc/pr60735.c: New test.  Insure _Decimal64 does
1634         not cause errors if -mspe.
1636 2014-04-21  Uros Bizjak  <ubizjak@gmail.com>
1638         PR target/60909
1639         * gcc.target/i386/pr60909-1.c: New test.
1640         * gcc.target/i386/pr60909-2.c: Ditto.
1642 2014-04-18  Cong Hou  <congh@google.com>
1644         * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
1645         * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
1647 2014-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1649         * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
1650         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1652 2014-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
1654         PR c++/59200
1655         * g++.dg/cpp0x/alias-decl-42.C: New.
1657 2014-04-17  Pat Haugen  <pthaugen@us.ibm.com>
1659         * gcc.target/powerpc/ti_math1.c: New.
1660         * gcc.target/powerpc/ti_math2.c: New.
1662 2014-04-17  Martin Jambor  <mjambor@suse.cz>
1664         * gnat.dg/opt34.adb: New.
1665         * gnat.dg/opt34_pkg.ads: Likewise.
1667 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
1669         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
1670         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
1672 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
1674         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
1675         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
1677 2014-04-17  Jakub Jelinek  <jakub@redhat.com>
1679         PR target/60847
1680         Forward port from 4.8 branch
1681         2013-07-19  Kirill Yukhin  <kirill.yukhin@intel.com>
1683         * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
1684         Fix scan patterns.
1685         * gcc.target/i386/bmi-2.c: Ditto.
1687 2014-04-17  Richard Biener  <rguenther@suse.de>
1689         PR middle-end/60849
1690         * g++.dg/opt/pr60849.C: New testcase.
1692 2014-04-17  Richard Biener  <rguenther@suse.de>
1694         PR tree-optimization/60836
1695         * g++.dg/vect/pr60836.cc: New testcase.
1697 2014-04-17  Richard Biener  <rguenther@suse.de>
1699         PR tree-optimization/60841
1700         * gcc.dg/vect/pr60841.c: New testcase.
1702 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
1704         * g++.dg/ipa/devirt-31.C: New testcase.
1706 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
1708         PR lto/60820
1709         * gcc.dg/lto/pr60820_0.c: New testcase.
1710         * gcc.dg/lto/pr60820_1.c: New testcase.
1712 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
1714         PR ipa/60854
1715         * g++.dg/torture/pr60854.C: New testcase.
1717 2014-04-16  Catherine Moore  <clm@codesourcery.com>
1719         * gcc.target/mips/umips-store16-2.c: New test.
1721 2014-04-16  Marc Glisse  <marc.glisse@inria.fr>
1723         * g++.dg/cpp0x/initlist-vect.C: New file.
1725 2014-04-16  Eric Botcazou  <ebotcazou@adacore.com>
1727         * gcc.dg/uninit-B-O0.c: Remove XFAIL.
1728         * gcc.dg/uninit-I-O0.c: Likewise.
1729         * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
1731 2014-04-16  Jakub Jelinek  <jakub@redhat.com>
1733         PR tree-optimization/60844
1734         * gcc.dg/pr60844.c: New test.
1736 2014-04-15  Richard Biener  <rguenther@suse.de>
1738         PR rtl-optimization/56965
1739         * gcc.dg/torture/pr56965-1.c: New testcase.
1740         * gcc.dg/torture/pr56965-2.c: Likewise.
1742 2014-04-15  Teresa Johnson  <tejohnson@google.com>
1744         * gcc.dg/tree-prof/update-loopch.c: Update expected output.
1746 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
1748         * gnat.dg/vect14.adb: New test.
1750 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
1752         * gnat.dg/vect12.ad[sb]: New test.
1753         * gnat.dg/vect13.ad[sb]: Likewise.
1755 2014-04-15  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1757         * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
1758         under qemu-arm.
1759         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
1760         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
1761         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
1762         * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
1763         * c-c++-common/ubsan/null-1.c: Likewise.
1764         * c-c++-common/ubsan/null-10.c: Likewise.
1765         * c-c++-common/ubsan/null-11.c: Likewise.
1766         * c-c++-common/ubsan/null-2.c: Likewise.
1767         * c-c++-common/ubsan/null-3.c: Likewise.
1768         * c-c++-common/ubsan/null-4.c: Likewise.
1769         * c-c++-common/ubsan/null-5.c: Likewise.
1770         * c-c++-common/ubsan/null-6.c: Likewise.
1771         * c-c++-common/ubsan/null-7.c: Likewise.
1772         * c-c++-common/ubsan/null-8.c: Likewise.
1773         * c-c++-common/ubsan/null-9.c: Likewise.
1774         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
1775         * c-c++-common/ubsan/overflow-int128.c: Likewise.
1776         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
1777         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
1778         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
1779         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
1780         * c-c++-common/ubsan/pr59333.c: Likewise.
1781         * c-c++-common/ubsan/pr59667.c: Likewise.
1782         * c-c++-common/ubsan/pr60613-2.c: Likewise.
1783         * c-c++-common/ubsan/pr60636.c: Likewise.
1784         * c-c++-common/ubsan/shift-1.c: Likewise.
1785         * c-c++-common/ubsan/shift-2.c: Likewise.
1786         * c-c++-common/ubsan/vla-1.c: Likewise.
1788 2014-04-14  Eric Botcazou  <ebotcazou@adacore.com>
1790         * gnat.dg/vect11.ad[sb]: New test.
1792 2014-04-14  Richard Biener  <rguenther@suse.de>
1794         * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
1796 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1798         * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
1800 2014-04-14  Richard Biener  <rguenther@suse.de>
1801             Marc Glisse  <marc.glisse@inria.fr>
1803         PR c/60819
1804         * gcc.target/i386/vec-may_alias.c: New testcase.
1806 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1808         * lib/target-supports.exp
1809         (check_effective_target_vect_widen_mult_si_to_di_pattern):
1810         Initialize et_vect_widen_mult_si_to_di_pattern_saved.
1811         Fix formatting.
1813 2014-04-14  Richard Biener  <rguenther@suse.de>
1815         PR lto/60720
1816         * gcc.dg/lto/pr60720_0.c: New testcase.
1817         * gcc.dg/lto/pr60720_1.c: Likewise.
1819 2014-04-14  Christian Bruel  <christian.bruel@st.com>
1821         * gcc.target/sh/memset.c: New test.
1823 2014-04-14  Richard Biener  <rguenther@suse.de>
1825         PR middle-end/55022
1826         * gcc.dg/graphite/pr55022.c: New testcase.
1828 2014-04-14  Richard Biener  <rguenther@suse.de>
1830         PR tree-optimization/59817
1831         PR tree-optimization/60453
1832         * gfortran.dg/graphite/pr59817.f: New testcase.
1833         * gcc.dg/graphite/pr59817-1.c: Likewise.
1834         * gcc.dg/graphite/pr59817-2.c: Likewise.
1836 2014-04-14  Jason Merrill  <jason@redhat.com>
1838         Revert:
1839         * lib/gcc-dg.exp (dg-build-dso): New.
1840         (gcc-dg-test-1): Handle dg-do-what "dso".
1842 2014-04-13  Paul Thomas  <pault@gcc.gnu.org>
1844         PR fortran/60717
1845         * gfortran.dg/unlimited_polymorphic_17.f90: New test.
1847         PR fortran/58085
1848         * gfortran.dg/associate_15.f90: New test.
1850 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
1852         PR middle-end/60467
1853         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
1854         case to check.
1856 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
1858         PR middle-end/60469
1859         * c-c++-common/cilk-plus/CK/pr60469.c: New test.
1861 2014-04-12  Richard Sandiford  <rdsandiford@googlemail.com>
1863         * gcc.target/mips/umips-store16-1.c: New test.
1865 2014-04-11  Tobias Burnus  <burnus@net-b.de>
1867         PR c/60194
1868         * * g++.dg/warn/warn_format_signedness.C: New.
1869         * gcc.dg/format/warn-signedness.c: New.
1871 2014-04-11  Tobias Burnus  <burnus@net-b.de>
1873         PR fortran/58880
1874         PR fortran/60495
1875         * gfortran.dg/finalize_25.f90: New.
1877 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
1879         * gcc.target/epiphany/t1068-2.c: New file.
1881 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
1883         * gcc.target/epiphany/btst-1.c: New test.
1885 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
1887         PR rtl-optimization/60651
1888         * gcc.target/epiphany/mode-switch.c: New test.
1890 2014-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
1892         PR c++/58600
1893         * g++.dg/cpp0x/gen-attrs-58.C: New.
1894         * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
1896 2014-04-11  Steve Ellcey  <sellcey@mips.com>
1897             Jakub Jelinek  <jakub@redhat.com>
1899         PR middle-end/60556
1900         * gcc.c-torture/compile/pr60556.c: New test.
1902 2014-04-11  Richard Biener  <rguenther@suse.de>
1904         PR middle-end/60797
1905         * gcc.dg/pr60797.c: New testcase.
1907 2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1909         * gcc.target/s390/htm-nofloat-1.c: Rename to ...
1910         * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
1911         * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
1912         rename to ...
1913         * gcc.target/s390/htm-nofloat-1.c: ... this one.
1914         * gcc.target/s390/s390.exp: Make sure the assembler supports htm
1915         instructions as well.
1917 2014-04-11  Jakub Jelinek  <jakub@redhat.com>
1919         PR rtl-optimization/60663
1920         * gcc.target/arm/pr60663.c: New test.
1922 2014-04-10  Jason Merrill  <jason@redhat.com>
1924         * g++.dg/dso/dlclose1.C: Disable for 4.9.
1926 2014-04-10  Jakub Jelinek  <jakub@redhat.com>
1928         PR lto/60567
1929         * g++.dg/lto/pr60567_0.C: New test.
1931 2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1933         * gfortran.dg/class_nameclash.f90: New test.
1935 2014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
1937         PR c++/52844
1938         * g++.dg/cpp0x/variadic156.C: New.
1940 2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1942         * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
1943         long.
1945 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1947         PR debug/60655
1948         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
1949         -fdata-sections.
1951 2014-04-09  Steve Ellcey  <sellcey@mips.com>
1953         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
1954         and scan lists.
1956 2014-04-09  Cong Hou  <congh@google.com>
1958         PR testsuite/60773
1959         * lib/target-supports.exp:
1960         (check_effective_target_vect_widen_si_to_di_pattern): New.
1961         * gcc.dg/vect/pr60656.c: Require vect_long effective target.
1962         Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
1963         targets only.
1964         (foo): Fix up formatting.
1965         (main): Call check_vect.
1967 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
1969         PR c++/59115
1970         * g++.dg/template/crash119.C: New.
1972 2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
1974         * gcc.target/powerpc/atomic_load_store-p8.c: New.
1976 2014-04-08  Jason Merrill  <jason@redhat.com>
1978         * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
1980 2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1982         PR rtl-optimization/60776
1983         * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
1984         * gcc.dg/builtin-bswap-7.c: Likewise.
1985         * gcc.dg/builtin-bswap-6a.c: New testcase.
1986         * gcc.dg/builtin-bswap-7a.c: New testcase.
1988         Revert
1989         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1991         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
1992         optimization.
1993         * gcc.dg/builtin-bswap-7.c: Likewise.
1995 2014-04-08  Richard Biener  <rguenther@suse.de>
1997         PR tree-optimization/60785
1998         * gcc.dg/graphite/pr60785.c: New testcase.
2000 2014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2002         PR target/60602
2003         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
2004         with as at -O0.
2006 2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
2008         * g++.dg/warn/Wnvdtor-2.C: Add more cases.
2009         * g++.dg/warn/Wnvdtor-3.C: Likewise.
2010         * g++.dg/warn/Wnvdtor-4.C: Likewise.
2012 2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
2014         * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
2016 2014-04-07  Charles Baylis  <charles.baylis@linaro.org>
2018         PR target/60609
2019         * g++.dg/torture/pr60609.C: New test.
2021 2014-04-07  Richard Biener  <rguenther@suse.de>
2023         PR tree-optimization/60766
2024         * gcc.dg/torture/pr60766.c: New testcase.
2026 2014-04-07  Jason Merrill  <jason@redhat.com>
2028         * lib/gcc-dg.exp (dg-build-dso): New.
2029         (gcc-dg-test-1): Handle dg-do-what "dso".
2030         * lib/target-supports.exp (add_options_for_dlopen): New.
2031         (check_effective_target_dlopen): Use it.
2033 2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2035         * gcc.target/arm/pr60657.c: Fix missing curly brace.
2037 2014-04-07  Richard Biener  <rguenther@suse.de>
2039         PR middle-end/60750
2040         * g++.dg/torture/pr60750.C: New testcase.
2041         * gcc.dg/tree-ssa/20040517-1.c: Adjust.
2043 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
2045         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
2047 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
2049         PR testsuite/60671
2050         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
2052 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
2054         PR testsuite/60672
2055         * g++.dg/cpp1y/auto-fn25.C: Require lto.
2057         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
2059 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
2061         * gfortran.dg/warn_conversion_4.f90: Adjust test.
2063 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
2065         * gcc.target/avr/dev-specific-rmw.c: New test.
2067 2014-04-04  Cong Hou  <congh@google.com>
2069         PR tree-optimization/60656
2070         * gcc.dg/vect/pr60656.c: New test.
2072 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2074         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
2075         optimization.
2076         * gcc.dg/builtin-bswap-7.c: Likewise.
2078 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
2080         PR c++/58207
2081         * g++.dg/cpp0x/constexpr-ice15.C: New.
2083 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
2085         PR ipa/59626
2086         testcase by Richard Biener
2087         * gcc.dg/lto/pr59626_0.c: New testcase.
2088         * gcc.dg/lto/pr59626_1.c: New testcase.
2090 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2092         PR debug/60655
2093         * gcc.c-torture/compile/pr60655-1.c: New test.
2095 2014-04-04  Martin Jambor  <mjambor@suse.cz>
2097         PR ipa/60640
2098         * g++.dg/ipa/pr60640-1.C: New test.
2099         * g++.dg/ipa/pr60640-2.C: Likewise.
2100         * g++.dg/ipa/pr60640-3.C: Likewise.
2101         * g++.dg/ipa/pr60640-4.C: Likewise.
2103 2014-04-04  Jeff Law  <law@redhat.com>
2105         PR target/60657
2106         * gcc.target/arm/pr60657.c: New test.
2108 2014-04-04  Richard Biener  <rguenther@suse.de>
2110         PR ipa/60746
2111         * g++.dg/torture/pr60746.C: New testcase.
2113 2014-04-04  Fabien Chêne  <fabien@gcc.gnu.org>
2115         * g++.old-deja/g++.robertl/eb121.C: Adjust.
2116         * g++.old-deja/g++.jason/overload21.C: Likewise.
2117         * g++.old-deja/g++.law/init5.C: Likewise.
2119 2014-04-03  Cong Hou  <congh@google.com>
2121         PR tree-optimization/60505
2122         * gcc.dg/vect/pr60505.c: New test.
2124 2014-04-03  Richard Biener  <rguenther@suse.de>
2126         PR tree-optimization/60740
2127         * gcc.dg/graphite/pr60740.c: New testcase.
2129 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
2131         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
2132         * g++.dg/warn/Wnvdtor-2.C: New.
2133         * g++.dg/warn/Wnvdtor-3.C: New.
2134         * g++.dg/warn/Wnvdtor-4.C: New.
2135         * g++.dg/warn/Weff1.C: Delete.
2136         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
2137         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
2139 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
2141         PR ipa/60659
2142         * testsuite/g++.dg/torture/pr60659.C: New testcase.
2144 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2146         PR tree-optimization/60733
2147         * gcc.dg/torture/pr60733.c:  New test.
2149 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
2151         PR rtl-optimization/60650
2152         * gcc.target/arm/pr60650-2.c: New.
2154 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
2156         * gcc.target/i386/avx2-vpand-3.c,
2157         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
2159 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
2161         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
2162         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
2163         gcc.target/i386/memcpy-strategy-1.c,
2164         gcc.target/i386/memcpy-strategy-2.c,
2165         gcc.target/i386/memcpy-vector_loop-1.c,
2166         gcc.target/i386/memcpy-vector_loop-2.c,
2167         gcc.target/i386/memset-vector_loop-1.c,
2168         gcc.target/i386/memset-vector_loop-2.c,
2169         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
2170         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
2171         -march= options different from those in dg-options.
2173 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
2175         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
2176         gcc.target/i386/pr30970.c: Use -mtune=generic.
2177         * gcc.target/i386/avx2-vpaddb-3.c,
2178         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
2179         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
2180         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
2181         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
2182         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
2183         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
2184         gcc.target/i386/avx2-vpsubw-3.c,
2185         gcc.target/i386/avx256-unaligned-load-1.c,
2186         gcc.target/i386/avx256-unaligned-load-4.c,
2187         gcc.target/i386/avx256-unaligned-store-1.c,
2188         gcc.target/i386/avx256-unaligned-store-2.c,
2189         gcc.target/i386/avx256-unaligned-store-4.c: Use
2190         -mno-prefer-avx128.
2192 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
2193             Iain Sandoe <iain@codesourcery.com>
2195         PR target/54083
2196         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
2197         with the additional options -Wl,-undefined,dynamic_lookup
2198         and -Wl,-flat_namespace.
2199         * gcc.dg/torture/pr53922.c: Additional option
2200         -Wl,-flat_namespace for darwin[89].
2201         * gcc.dg/torture/pr60092.c: Additional options
2202         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
2203         for darwin[89].
2205 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
2207         PR target/43751
2208         * lib/prune.exp: Modify the regular express to prune
2209         the new warnings introduced by r205679 on darwin9.
2211 2014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>
2213         * g++.dg/init/ctor4.C: Adjust.
2214         * g++.dg/init/ctor4-1.C: New.
2215         * g++.dg/cpp0x/defaulted2.C: Adjust.
2217 2014-04-01  Richard Henderson  <rth@redhat.com>
2219         PR target/60704
2220         * gcc.dg/pr60704.c: New file.
2222 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
2224         PR target/60363
2225         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
2226         logical_op_short_circuit targets.
2228 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
2230         PR libfortran/60128
2231         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
2232         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
2234 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
2236         PR rtl-optimization/60700
2237         * gcc.target/i386/pr60700.c: New test.
2239 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2241         PR target/60650
2242         * gcc.target/arm/pr60650.c: Adjust command line options.
2244 2014-03-31  Martin Jambor  <mjambor@suse.cz>
2246         PR middle-end/60647
2247         * gcc.dg/pr60647-1.c: New test.
2248         * gcc.dg/pr60647-2.c: Likewise.
2250 2014-03-31  Richard Biener  <rguenther@suse.de>
2252         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
2254 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
2256         PR target/60034
2257         * gcc.target/aarch64/pr60034.c: New file.
2259 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
2261         PR c++/60626
2262         * g++.dg/cpp1y/pr60626.C: New testcase.
2264 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
2266         * gcc.dg/pr45416.c: Allow bextr on x86.
2267         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
2268         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
2269         gcc.target/i386/fma4-vector.c: Use -mno-fma.
2270         * gcc.target/i386/l_fma_double_1.c,
2271         gcc.target/i386/l_fma_double_2.c,
2272         gcc.target/i386/l_fma_double_3.c,
2273         gcc.target/i386/l_fma_double_4.c,
2274         gcc.target/i386/l_fma_double_5.c,
2275         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
2276         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
2277         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
2278         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
2279         * gcc.target/i386/pr27971.c: Use -mno-tbm.
2280         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
2281         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
2283 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
2285         PR target/60648
2286         * g++.dg/pr60648.C: Move test to...
2287         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
2288         dg-options, add for fpic targets dg-additional-options -fPIC.
2290 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
2292         * gnat.dg/opt33.adb: New testcase.
2294 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
2296         PR target/60697
2297         * gcc.target/aarch64/pr60697.c: New.
2299 2014-03-27  Jeff Law  <law@redhat.com>
2301         PR target/60648
2302         * g++.dg/pr60648.C: New test.
2304 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
2306         PR c++/60573
2307         * g++.dg/cpp1y/pr60573.C: New testcase.
2309 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
2311         PR target/60693
2312         * gcc.target/i386/pr60693.c: New test.
2314 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
2316         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
2318 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
2320         PR c++/60689
2321         * c-c++-common/pr60689.c: New test.
2323         PR c++/58678
2324         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
2325         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
2326         targets.
2328 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
2330         PR target/60675
2331         * gcc.target/aarch64/pr60675.C: New.
2333 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2335         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
2336         * lib/target-supports.exp: Return true for s390
2337         in check_effective_logical_op_short_circuit.
2339 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
2341         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
2342         of second source operand.
2343         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
2344         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
2345         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
2347 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
2349         PR ipa/60315
2350         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
2352 2014-03-28  Tobias Burnus  <burnus@net-b.de>
2354         * lib/cilk-plus-dg.exp: New.
2355         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
2356         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
2358 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2360         PR fortran/60522
2361         * gfortran.dg/where_4.f90:  New test case.
2363 2014-03-27  Tobias Burnus  <burnus@net-b.de>
2365         PR fortran/58880
2366         * gfortran.dg/finalize_24.f90: New.
2368 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
2370         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
2371         vbpermq builtin.
2373         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
2374         vec_select optimizations.
2375         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
2376         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
2378         PR target/60672
2379         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
2380         xxpermdi builtins are supported.
2382 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
2384         PR rtl-optimization/60650
2385         * gcc.target/arm/pr60650.c: New.
2387 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2389         * gcc.target/s390/20140327-1.c: New testcase.
2391 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
2393         PR middle-end/60682
2394         * g++.dg/gomp/pr60682.C: New test.
2396 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
2398         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
2400 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2402         PR target/60580
2403         * gcc.target/aarch64/pr60580_1.c: New.
2404         * gcc.target/aarch64/test_fp_attribute_1.c: New.
2405         * gcc.target/aarch64/test_fp_attribute_2.c: New.
2407 2014-03-26  Dehao Chen  <dehao@google.com>
2409         * gcc.dg/predict-8.c: New test.
2411 2014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>
2413         PR c++/52369
2414         * g++.dg/init/const10.C: New.
2415         * g++.dg/init/const11.C: New.
2416         * g++.dg/init/pr25811.C: Adjust.
2417         * g++.dg/init/pr29043.C: Likewise.
2418         * g++.dg/init/pr43719.C: Likewise.
2419         * g++.dg/init/pr44086.C: Likewise.
2420         * g++.dg/init/ctor8.C: Likewise.
2421         * g++.dg/init/uninitialized1.C: Likewise.
2423 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
2425         PR sanitizer/60636
2426         * c-c++-common/ubsan/pr60636.c: New test.
2428 2014-03-26  Andreas Schwab  <schwab@suse.de>
2430         * g++.dg/torture/pr60315.C: Remove duplication.
2432 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2434         * gcc.c-torture/execute/20140326-1.c: New test.
2436 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
2438         PR ipa/60315
2439         * g++.dg/torture/pr60315.C: New testcase.
2441 2014-03-25  Martin Jambor  <mjambor@suse.cz>
2443         PR ipa/60600
2444         * g++.dg/ipa/pr60600.C: New test.
2446 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
2448         PR testsuite/58013
2449         * g++.dg/opt/pr56999.C: Pop hidden visibility.
2451 2014-03-25  Richard Biener  <rguenther@suse.de>
2453         PR middle-end/60635
2454         * gfortran.dg/lto/pr60635_0.f90: New testcase.
2455         * gfortran.dg/lto/pr60635_1.c: Likewise.
2457 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
2459         PR c++/60627
2460         * g++.dg/cpp1y/pr60627.C: New testcase.
2462 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
2464         * gcc.target/aarch64/ushr64_1.c: New.
2466 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
2468         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
2469         (LONG_LONG): Use LLONG.
2470         (set_rvector_long): Explicitly return void.
2471         (set_vector_long): Likewise.
2472         (check_vector_long): Likewise.
2474 2014-03-24  Marek Polacek  <polacek@redhat.com>
2476         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
2477         Define INT_MIN.
2478         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
2479         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
2480         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
2481         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
2482         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
2483         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
2484         * c-c++-common/ubsan/pr59503.c: Likewise.
2485         * c-c++-common/ubsan/pr60613-1.c: Likewise.
2486         * c-c++-common/ubsan/save-expr-1.c: Likewise.
2487         * c-c++-common/ubsan/shift-3.c: Likewise.
2488         * c-c++-common/ubsan/shift-6.c: Likewise.
2489         * c-c++-common/ubsan/undefined-1.c: Likewise.
2490         * c-c++-common/ubsan/vla-2.c: Likewise.
2491         * c-c++-common/ubsan/vla-3.c: Likewise.
2492         * c-c++-common/ubsan/vla-4.c: Likewise.
2493         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
2494         * g++.dg/ubsan/return-2.C: Likewise.
2496 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
2498         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
2499         hppa*-*-hpux*.
2501         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
2503         PR libfortran/59313
2504         PR libfortran/58015
2505         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
2506         * gfortran.dg/round_4.f90: Likewise.
2508 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
2510         PR libfortran/60128
2511         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
2512         i?86-*-solaris2.9*.
2514 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
2516         PR sanitizer/60613
2517         * c-c++-common/ubsan/pr60613-1.c: New test.
2518         * c-c++-common/ubsan/pr60613-2.c: New test.
2520 2014-03-22  Matthias Klose  <doko@ubuntu.com>
2522         * g++.dg/cpp0x/regress: Remove empty directory.
2524 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
2526         PR debug/60603
2527         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
2529 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
2531         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
2532         * g++.dg/cpp1y/pr60393.C: Likewise.
2534 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
2536         PR c++/60384
2537         * g++.dg/cpp1y/pr60384.C: New.
2539 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
2541         PR target/60598
2542         * gcc.dg/pr60598.c: New test.
2544 2014-03-21  Martin Jambor  <mjambor@suse.cz>
2546         PR ipa/59176
2547         * g++.dg/torture/pr59176.C: New test.
2549 2014-03-21  Martin Jambor  <mjambor@suse.cz>
2551         PR ipa/60419
2552         * g++.dg/ipa/pr60419.C: New test.
2554 2014-03-21  Richard Biener  <rguenther@suse.de>
2556         PR tree-optimization/60577
2557         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
2559 2014-03-21  Tobias Burnus  <burnus@net-b.de>
2561         PR fortran/60599
2562         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
2564 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
2566         PR middle-end/60597
2567         * g++.dg/opt/pr60597.C: New test.
2569         PR c++/60572
2570         * g++.dg/init/pr60572.C: New test.
2572 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2574         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
2576 2014-03-19  Tobias Burnus  <burnus@net-b.de>
2578         PR fortran/60543
2579         PR fortran/60283
2580         * gfortran.dg/implicit_pure_4.f90: New.
2582 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
2584         PR c++/51474
2585         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
2587 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
2589         PR testsuite/60590
2590         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
2591         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
2592         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
2594 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
2596         PR c++/60332
2597         * g++.dg/cpp1y/pr60332.C: New.
2599 2014-03-19  Marek Polacek  <polacek@redhat.com>
2601         PR sanitizer/60569
2602         * g++.dg/ubsan/pr60569.C: New test.
2604 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2606         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
2608 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
2610         PR tree-optimization/60559
2611         * g++.dg/vect/pr60559.cc: New test.
2613 2014-03-18  Ian Lance Taylor  <iant@google.com>
2615         PR target/60563
2616         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
2617         (ditype): Rename typedef from int64_t.
2619 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2621         PR c/55383
2622         * gcc.dg/cast-qual-3.c: New.
2623         Revert:
2624         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2625         * c-c++-common/Wcast-qual-1.c: More precise match text.
2627 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
2629         PR fortran/55207
2630         PR fortran/60549
2631         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
2632         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
2633         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
2634         * gfortran.dg/intent_optimize_1.f90: Ditto.
2635         * gfortran.dg/pointer_init_9.f90: Ditto.
2636         * gfortran.dg/volatile4.f90: Ditto.
2637         * gfortran.dg/volatile6.f90: Ditto.
2639 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2641         PR c/55383
2642         * c-c++-common/Wcast-qual-1.c: More precise match text.
2644 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
2646         PR c++/60305
2647         * g++.dg/cpp0x/constexpr-ice14.C: New.
2649 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
2651         PR c++/54250
2652         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
2654 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
2656         PR sanitizer/60535
2657         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
2658         * c-c++-common/ubsan/null-2.c: Likewise.
2659         * c-c++-common/ubsan/null-3.c: Likewise.
2660         * c-c++-common/ubsan/null-4.c: Likewise.
2661         * c-c++-common/ubsan/null-5.c: Likewise.
2662         * c-c++-common/ubsan/null-6.c: Likewise.
2663         * c-c++-common/ubsan/null-7.c: Likewise.
2664         * c-c++-common/ubsan/null-8.c: Likewise.
2665         * c-c++-common/ubsan/null-9.c: Likewise.
2666         * c-c++-common/ubsan/null-10.c: Likewise.
2667         * c-c++-common/ubsan/null-11.c: Likewise.
2668         * c-c++-common/ubsan/overflow-1.c: Likewise.
2669         * c-c++-common/ubsan/overflow-2.c: Likewise.
2670         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
2671         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2672         * c-c++-common/ubsan/overflow-int128.c: Likewise.
2673         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
2674         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2675         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
2676         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2677         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2678         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
2679         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
2680         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2681         * c-c++-common/ubsan/pr59333.c: Likewise.
2682         * c-c++-common/ubsan/pr59503.c: Likewise.
2683         * c-c++-common/ubsan/pr59667.c: Likewise.
2684         * c-c++-common/ubsan/undefined-1.c: Likewise.
2685         * g++.dg/ubsan/pr59250.C: Likewise.
2686         * g++.dg/ubsan/pr59306.C: Likewise.
2688 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2690         * gcc.dg/tls/pr58595.c: Add tls options.
2692 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
2694         * gcc.target/i386/avx-additional-reg-names.c: New.
2695         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
2697 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
2699         PR c++/60390
2700         * g++.dg/cpp1y/pr60390.C: New testcase.
2702         PR c++/60391
2703         * g++.dg/cpp1y/pr60391.C: New testcase.
2705 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
2707         PR target/60516
2708         * gcc.target/i386/pr60516.c: New test.
2710 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
2712         PR c++/59571
2713         * g++.dg/cpp0x/constexpr-ice13.C: New.
2715 2014-03-17  Marek Polacek  <polacek@redhat.com>
2717         PR middle-end/60534
2718         * gcc.dg/gomp/pr60534.c: New test.
2720 2014-03-17  Kai Tietz  <ktietz@redhat.com>
2722         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
2724 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
2726         PR testsuite/58851
2727         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
2728         storage size.
2730 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
2732         PR libfortran/58324
2733         * gfortran.dg/list_read_12.f90: New test.
2735 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
2737         PR fortran/55207
2738         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
2739         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
2740         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
2741         -Wno-aggressive-loop-optimizations and remove an unused variable.
2742         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
2743         * gfortran.dg/pointer_init_9.f90: New.
2744         * gfortran.dg/volatile4.f90: Put into subroutine.
2745         * gfortran.dg/volatile6.f90: Ditto.
2747 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
2749         PR fortran/60392
2750         * gfortran.dg/transpose_4.f90: New test.
2752 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
2754         PR rtl-optimization/60508
2755         * gcc.target/i386/pr60508.c: New.
2757 2014-03-14  Richard Biener  <rguenther@suse.de>
2759         PR middle-end/60518
2760         * g++.dg/pr60518.C: New testcase.
2762 2014-03-14  Martin Jambor  <mjambor@suse.cz>
2764         PR lto/60461
2765         * gcc.dg/lto/pr60461_0.c: New test.
2767 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
2769         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
2770         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
2771         * gcc.dg/lto/save-temps_0.c: New testcase.
2773 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
2775         PR middle-end/36282
2776         * c-c++-common/pr36282-1.c: New test.
2777         * c-c++-common/pr36282-2.c: New test.
2778         * c-c++-common/pr36282-3.c: New test.
2779         * c-c++-common/pr36282-4.c: New test.
2781 2014-03-13  Richard Henderson  <rth@redhat.com>
2783         PR debug/60438
2784         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
2786 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
2788         PR c++/60383
2789         * g++.dg/template/crash118.C: New.
2790         * g++.dg/template/crash95.C: Adjust.
2792 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
2794         PR rtl-optimization/57189
2795         * gcc.target/i386/pr57189.c: New.
2797 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
2799         PR c++/60254
2800         * g++.dg/cpp0x/static_assert10.C: New.
2801         * g++.dg/cpp0x/static_assert11.C: Likewise.
2802         * g++.dg/cpp0x/static_assert3.C: Adjust.
2804 2014-03-13  Richard Biener  <rguenther@suse.de>
2806         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
2808 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
2810         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
2811         2.07 128-bit arithmetic.
2812         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
2814         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
2815         due to when TImode is allowed in VSX registers, the allowable
2816         address modes for TImode is just a single indirect address in
2817         order for the value to be loaded and store in either GPR or VSX
2818         registers.  This affects the generated code, and it would cause
2819         this test to fail, when such an option is used.
2821 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2823         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
2825 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
2827         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
2828         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
2829         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
2830         only test for exactly one if if -mbranch-cost=1 has been passed.
2832 2014-03-12  Christian Bruel  <christian.bruel@st.com>
2834         PR target/60264
2835         * gcc.target/arm/pr60264.c
2837 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2839         PR tree-optimization/60454
2840         * gcc.c-torture/execute/pr60454.c: New test.
2842 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
2843             Marc Glisse  <marc.glisse@inria.fr>
2845         PR tree-optimization/60502
2846         * gcc.c-torture/compile/pr60502.c: New test.
2848 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
2850         PR middle-end/60482
2851         * gcc.dg/vect/pr60482.c: New test.
2853 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
2855         PR c++/60389
2856         * g++.dg/cpp0x/inh-ctor19.C: New.
2858 2014-03-11  Richard Biener  <rguenther@suse.de>
2860         PR tree-optimization/60429
2861         PR tree-optimization/60485
2862         * gcc.dg/pr60485-1.c: New testcase.
2863         * gcc.dg/pr60485-2.c: Likewise.
2865 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
2867         PR ipa/60457
2868         * g++.dg/ipa/pr60457.C: New test.
2870 2014-03-10  Richard Biener  <rguenther@suse.de>
2872         PR middle-end/60474
2873         * g++.dg/torture/pr60474.C: New testcase.
2875 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
2877         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
2879 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
2881         * gcc.dg/lto/pr55113_0.c: New testcase.
2883 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
2885         PR c++/60033
2886         * g++.dg/cpp1y/pr60033.C: New testcase.
2888         PR c++/60393
2889         * g++.dg/cpp1y/pr60393.C: New testcase.
2891 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
2893         PR libfortran/60128
2894         * gfortran.dg/fmt_en.f90: New test.
2896 2014-03-07  Jason Merrill  <jason@redhat.com>
2898         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
2899         * lib/target-supports.exp (check_effective_target_c++11): Now
2900         means C++11 and up.
2901         (check_effective_target_c++11_only): New.
2902         (check_effective_target_c++11_down): New.
2903         (check_effective_target_c++1y): New.
2904         (check_effective_target_c++1y_only): New.
2905         (check_effective_target_c++98_only): Rename from
2906         check_effective_target_c++98.
2907         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
2909 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
2911         PR c++/58609
2912         * g++.dg/cpp0x/constexpr-ice12.C: New.
2914 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
2916         * c-c++-common/gomp/map-1.c: Extend.
2918 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
2919             Janus Weil  <janus@gcc.gnu.org>
2921         PR fortran/51976
2922         * gfortran.dg/deferred_type_component_1.f90 : New test.
2923         * gfortran.dg/deferred_type_component_2.f90 : New test.
2925 2014-03-06  Marek Polacek  <polacek@redhat.com>
2927         PR c/60197
2928         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
2929         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
2931 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
2933         PR target/58595
2934         * gcc.dg/tls/pr58595.c: New test.
2936 2014-03-06  Richard Biener  <rguenther@suse.de>
2938         PR middle-end/60445
2939         PR lto/60424
2940         PR lto/60427
2941         Revert
2942         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
2944         * gcc.dg/lto/pr55113_0.c: New testcase.
2946 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
2948         PR testsuite/59308
2949         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
2950         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
2951         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
2952         s390*/i?86/x86_64.
2953         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2954         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2955         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2956         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2957         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
2958         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
2959         even for mips*/s390*/i?86/x86_64.
2960         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2961         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2962         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2963         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2964         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2966         PR lto/60404
2967         * gcc.dg/lto/pr60404_0.c: New test.
2968         * gcc.dg/lto/pr60404_1.c: New file.
2969         * gcc.dg/lto/pr60404_2.c: New file.
2971 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2973         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
2974         long long" throughout.
2975         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
2976         * gcc.dg/vmx/insert-vsx.c: Likewise.
2977         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
2978         * gcc.dg/vmx/ld-vsx.c: Likewise.
2979         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
2980         * gcc.dg/vmx/ldl-vsx.c: Likewise.
2981         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
2982         * gcc.dg/vmx/merge-vsx.c: Likewise.
2983         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
2984         * gcc.dg/vmx/st-vsx.c: Likewise.
2985         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
2986         * gcc.dg/vmx/stl-vsx.c: Likewise.
2987         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
2989 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
2991         * gcc.dg/lto/pr55113_0.c: New testcase.
2993 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
2995         PR c++/60376
2996         * g++.dg/cpp1y/pr60376.C: New.
2998 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3000         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
3002 2014-03-04  Richard Biener  <rguenther@suse.de>
3004         PR tree-optimization/60382
3005         * gcc.dg/vect/pr60382.c: New testcase.
3007 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
3009         PR libfortran/60148
3010         * gfortran.dg/namelist_84.f90: New test.
3012 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
3014         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
3015         argument to avoid inf values.
3016         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
3017         UNION_FP_CHECK machinery.
3019 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
3021         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
3022         i32in128 cases outside special big-endian processing block.
3024 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
3026         PR preprocessor/60400
3027         * c-c++-common/cpp/pr60400.c: New test.
3028         * c-c++-common/cpp/pr60400-1.h: New file.
3029         * c-c++-common/cpp/pr60400-2.h: New file.
3031         PR objc++/60398
3032         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
3034         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
3035         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
3037 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
3039         PR ipa/60150
3040         * g++.dg/lto/pr60150.H: New testcase.
3041         * g++.dg/lto/pr60150_0.C: New testcase.
3042         * g++.dg/lto/pr60150_1.C: New testcase.
3044 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
3046         PR ipa/60306
3047         * testsuite/g++.dg/ipa/devirt-29.C: New testcase
3049 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3051         PR fortran/60236
3052         * gfortran.dg/vect/pr32380.f: Fix expected test results.
3054 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
3056         PR c++/50025
3057         * g++.dg/cpp0x/pr50025.C: New.
3059 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
3061         PR c++/60377
3062         * g++.dg/cpp1y/pr60377.C: New testcase.
3064 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
3066         PR fortran/60341
3067         * gfortran.dg/str_comp_optimize_1.f90: New test.
3069 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
3071         PR target/60071
3072         * gcc.c-torture/compile/pr60071.c: New.
3074 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
3076         PR fortran/60359
3077         * gfortran.dg/unlimited_polymorphic_16.f90: New.
3079 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
3081         PR c++/58610
3082         * g++.dg/cpp0x/constexpr-ice11.C: New.
3084 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
3086         PR c++/60314
3087         * g++.dg/cpp1y/auto-fn24.C: New.
3089 2014-02-28  Joey Ye  <joey.ye@arm.com>
3091         PR target/PR60169
3092         * gcc.target/arm/thumb1-far-jump-3.c: New case.
3094 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
3096         PR c++/60253
3097         * g++.dg/overload/ellipsis2.C: New.
3099 2014-02-27  Jeff Law  <law@redhat.com>
3101         PR rtl-optimization/52714
3102         * gcc.c-torture/compile/pr52714.c: New test.
3104 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
3105             Jeff Law  <law@redhat.com>
3107         PR rtl-optimization/49847
3108         * g++.dg/pr49847.C: New test.
3110 2014-02-27  Marek Polacek  <polacek@redhat.com>
3112         PR middle-end/59223
3113         * c-c++-common/pr59223.c: New test.
3115 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
3117         * common/config/i386/predicates.md (const1256_operand): Remove.
3118         (const2356_operand): New.
3119         (const_1_to_2_operand): Remove.
3120         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
3121         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
3122         (*avx512pf_gatherpf<mode>sf): Ditto.
3123         (avx512pf_gatherpf<mode>df): Ditto.
3124         (*avx512pf_gatherpf<mode>df_mask): Ditto.
3125         (*avx512pf_gatherpf<mode>df): Ditto.
3126         (avx512pf_scatterpf<mode>sf): Ditto.
3127         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
3128         (*avx512pf_scatterpf<mode>sf): Ditto.
3129         (avx512pf_scatterpf<mode>df): Ditto.
3130         (*avx512pf_scatterpf<mode>df_mask): Ditto.
3131         (*avx512pf_scatterpf<mode>df): Ditto.
3132         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
3134 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
3136         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
3137         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
3138         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
3139         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
3140         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
3141         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
3142         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
3143         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
3145 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
3147         PR target/60280
3148         * gnat.dg/renaming5.adb: Change to two expected gotos.
3149         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
3150         jump threads.
3151         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
3152         messages for removed basic block.
3153         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
3154         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
3155         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
3156         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
3158 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3160         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
3161         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
3162         * gcc.dg/vmx/ldl-vsx.c: Likewise.
3163         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
3164         * gcc.dg/vmx/merge-vsx.c: Likewise.
3165         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3167 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
3169         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
3170         * gcc.target/i386/prefetchwt1-1.c: New.
3171         * g++.dg/other/i386-2.C: Add new option.
3172         * g++.dg/other/i386-3.C: Ditto.
3173         * gcc.target/i386/sse-12.c: Ditto.
3174         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
3175         * gcc.target/i386/sse-22.c: Add new option.
3176         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
3178 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3180         PR libfortran/59313
3181         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
3183         PR libfortran/58015
3184         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
3186 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
3188         PR c++/60311
3189         * g++.dg/cpp1y/pr60311.C: New testcase.
3191         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
3193         PR c++/60065
3194         * g++.dg/cpp1y/pr60065.C: New testcase.
3196 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
3198         PR rtl-optimization/60268
3199         * gcc.c-torture/compile/pr60268.c: New test.
3201 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
3203         * gcc.target/microblaze/others/mem_reload.c: New test.
3205 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3207         * gcc.dg/vmx/lde.c: New test.
3208         * gcc.dg/vmx/lde-be-order.c: New test.
3209         * gcc.dg/vmx/ste.c: New test.
3210         * gcc.dg/vmx/ste-be-order.c: New test.
3212 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
3214         PR testsuite/60173
3215         * lib/target-supports.exp
3216         (check_effective_target_logical_op_short_circuit): Add cris-*-*
3217         and crisv32-*-* to list.
3219 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
3221         PR fortran/60302
3222         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
3224 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3226         * gcc.dg/vmx/vsums.c: Check entire result vector.
3227         * gcc.dg/vmx/vsums-be-order.c: Likewise.
3229 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3231         * gcc.dg/vmx/ld.c: New test.
3232         * gcc.dg/vmx/ld-be-order.c: New test.
3233         * gcc.dg/vmx/ld-vsx.c: New test.
3234         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
3235         * gcc.dg/vmx/ldl.c: New test.
3236         * gcc.dg/vmx/ldl-be-order.c: New test.
3237         * gcc.dg/vmx/ldl-vsx.c: New test.
3238         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
3239         * gcc.dg/vmx/st.c: New test.
3240         * gcc.dg/vmx/st-be-order.c: New test.
3241         * gcc.dg/vmx/st-vsx.c: New test.
3242         * gcc.dg/vmx/st-vsx-be-order.c: New test.
3243         * gcc.dg/vmx/stl.c: New test.
3244         * gcc.dg/vmx/stl-be-order.c: New test.
3245         * gcc.dg/vmx/stl-vsx.c: New test.
3246         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
3248 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
3250         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
3251         * g++.dg/other/i386-3.C (dg-options): Ditto.
3252         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
3253         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
3254         -mavx512pf and -msha.
3256 2014-02-21  Richard Biener  <rguenther@suse.de>
3258         PR tree-optimization/60276
3259         * gcc.dg/vect/pr60276.c: New testcase.
3261 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
3263         PR fortran/60234
3264         * gfortran.dg/finalize_23.f90: New.
3266 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
3268         PR c++/60052
3269         PR c++/60053
3270         * g++.dg/cpp1y/pr60052.C: New testcase.
3271         * g++.dg/cpp1y/pr60053.C: New testcase.
3273 2014-02-21  Tobias Burnus  <burnus@net-b.de>
3275         PR fortran/60286
3276         * gfortran.dg/inquire_16.f90: New.
3278 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
3280         * gcc.target/nios2/biggot-1.c: New.
3281         * gcc.target/nios2/biggot-2.c: New.
3283 2014-02-20  Martin Jambor  <mjambor@suse.cz>
3285         PR ipa/55260
3286         * gcc.dg/ipa/pr55260.c: New test.
3288 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
3290         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
3291         for execution test case.
3293 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
3295         PR ipa/58555
3296         * g++.dg/torture/pr58555.C: New testcase.
3298 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
3300         PR target/60204
3301         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
3302         reflect abi fix.
3303         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
3305 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
3306             Kirill Yukhin  <kirill.yukhin@intel.com>
3308         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
3309         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
3310         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
3311         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
3312         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
3313         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
3315 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
3317         PR c/37743
3318         * g++.dg/ext/builtin-bswap1.C: New test.
3319         * c-c++-common/pr37743.c: New test.
3321 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
3323         * gcc.dg/decl-10.c: New test.
3325 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
3327         PR c++/60267
3328         * g++.dg/ext/ivdep-1.C: New test.
3330         PR c++/60267
3331         * gcc.dg/pr60267.c: New test.
3333 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
3335         PR target/59794
3336         * gcc.target/i386/pr39162.c: Add dg-prune-output.
3337         (dg-options): Remove -Wno-psabi.
3338         * gcc.target/i386/pr59794-2.c: Ditto.
3339         * gcc.target/i386/pr60205-1.c: Ditto.
3340         * gcc.target/i386/sse-5.c: Ditto.
3342 2014-02-18  Nick Clifton  <nickc@redhat.com>
3344         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
3345         * gcc.dg/pr23623.c: Likewise.
3346         * gcc.dg/pr48784-1.c: Likewise.
3347         * gcc.dg/pr48784-2.c: Likewise.
3348         * gcc.dg/pr56997-2.c: Likewise.
3349         * gcc.dg/sms-6.c: Likewise.
3350         * gcc.dg/torture/pr60183.c: Likewise.
3351         * gcc.dg/torture/vec-cvt-1.c: Likewise.
3352         * gcc.c-torture/execute/20061220-1.x: New.
3353         * gcc.c-torture/execute/pr43220.x: New.
3354         * gcc.c-torture/execute/pr51581-1.x: New.
3355         * gcc.c-torture/execute/pr51581-2.x: New.
3356         * gcc.c-torture/execute/pr58570.x: New.
3357         * gcc.c-torture/unsorted/DFcmp.x: New.
3358         * gcc.c-torture/unsorted/SFset.x: New.
3360 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
3362         * gnat.dg/opt31.adb: New test.
3364 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3366         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
3368 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
3370         PR fortran/60232
3371         * gfortran.dg/typebound_proc_33.f90: New.
3373 2014-02-19  Marek Polacek  <polacek@redhat.com>
3375         PR c/60195
3376         * gcc.dg/pr60195.c: New test.
3378 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
3380         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
3382 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
3384         PR preprocessor/58844
3385         * c-c++-common/cpp/pr58844-1.c: New test.
3386         * c-c++-common/cpp/pr58844-2.c: New test.
3388 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
3390         PR c++/60225
3391         * g++.dg/cpp0x/constexpr-ice10.C: New.
3393 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
3395         PR c++/60215
3396         * g++.dg/cpp0x/pr60215.C: New.
3398 2014-02-18  Tobias Burnus  <burnus@net-b.de>
3400         PR fortran/49397
3401         * gfortran.dg/proc_ptr_45.f90: New.
3402         * gfortran.dg/proc_ptr_46.f90: New.
3404 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
3406         PR c++/60190
3407         * g++.dg/cpp1y/pr60190.C: New testcase.
3409         PR c++/60064
3410         * g++.dg/cpp1y/pr60064.C: New testcase.
3412 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
3414         PR target/60205
3415         * gcc.target/i386/pr60205-1.c: New test.
3416         * gcc.target/i386/pr60205-2.c: Ditto.
3418 2014-02-18  Kai Tietz  <ktietz@redhat.com>
3420         PR target/60193
3421         * gcc.target/i386/nest-1.c: New testcase.
3423 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
3425         * gnat.dg/opt32.adb: New test.
3427 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
3429         PR fortran/60231
3430         * gfortran.dg/typebound_generic_15.f90: New.
3432 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
3434         PR fortran/55907
3435         * gfortran.dg/init_flag_12.f90: New.
3437 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
3438             Ilya Tocar  <ilya.tocar@intel.com>
3440         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
3441         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
3442         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
3443         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3445 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
3447         * lib/target-supports.exp
3448         (check_effective_target_logical_op_short_circuit): New procedure.
3449         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
3450         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
3451         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
3452         * gcc.dg/tree-ssa/vrp47.c: Likewise.
3453         * gcc.dg/tree-ssa/vrp87.c: Likewise.
3454         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
3455         logical_op_short_circuit for the alternative test, extending
3456         it to arm_cortex_m.
3458 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
3460         PR target/60203
3461         * gcc.target/powerpc/pr60203.c: New testsuite.
3463 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
3465         PR fortran/59599
3466         * gfortran.dg/ichar_3.f90: New test.
3468 2014-02-15  Richard Biener  <rguenther@suse.de>
3470         PR tree-optimization/60183
3471         * gcc.dg/torture/pr60183.c: New testcase.
3473 2014-02-14  Jeff Law  <law@redhat.com>
3475         PR rtl-optimization/60131
3476         * g++.dg/torture/pr60131.C: New test.
3478 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
3480         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
3481         on command-line.
3483 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3485         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
3487 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
3489         * gcc.c-torture/compile/20140213.c: New test.
3491 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
3493         PR target/43546
3494         * gcc.target/i386/pr43546.c: New test.
3496 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3498         * gcc.target/s390/hotpatch-compile-8.c: New test.
3500 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
3502         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
3503         definition with an ifndef.
3504         * gcc.dg/pr59605-2.c: New test.
3506 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
3508         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
3510 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
3512         * gcc.dg/torture/float128-mul-underflow.c,
3513         gcc.dg/torture/float128-truncdf-underflow.c,
3514         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
3516 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
3518         PR middle-end/59737
3519         * g++.dg/ipa/pr59737.C: New test.
3521 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
3523         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
3525 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
3527         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
3529         * gcc.dg/cilk-plus/jump-openmp.c: New file.
3531 2014-02-12  Richard Biener  <rguenther@suse.de>
3533         PR middle-end/60092
3534         * gcc.dg/torture/pr60092.c: New testcase.
3535         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
3537 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
3539         * gcc.c-torture/execute/20140212-1.c: New test.
3541 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
3543         PR c++/60047
3544         * g++.dg/cpp0x/pr60047.C: New.
3546 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
3548         PR c/60101
3549         * c-c++-common/pr60101.c: New test.
3551 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
3553         PR lto/59468
3554         * g++.dg/ipa/devirt-27.C: New testcase.
3555         * g++.dg/ipa/devirt-26.C: New testcase.
3557 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
3559         PR target/60137
3560         * gcc.target/powerpc/pr60137.c: New file.
3562 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
3564         PR fortran/52370
3565         * gfortran.dg/pr52370.f90: New test.
3567 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
3569         PR target/59927
3570         Revert
3571         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
3573         PR testsuite/58630
3574         * gcc.target/i386/pr43662.c (dg-options):
3575         Add -maccumulate-outgoing-args.
3576         * gcc.target/i386/pr43869.c (dg-options): Ditto.
3577         * gcc.target/i386/pr57003.c (dg-options): Ditto.
3578         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
3579         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
3580         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
3581         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
3582         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
3583         Add -maccumulate-outgoing-args.
3584         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
3585         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
3586         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
3587         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
3588         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
3589         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
3590         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
3591         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
3592         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
3593         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
3594         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
3595         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
3596         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
3597         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
3598         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
3600 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
3602         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
3604 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
3606         PR debug/59776
3607         * gcc.dg/guality/pr59776.c: New test.
3609 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
3611         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
3612         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
3613         (add_options_for_arm_vfp3): New.
3615 2014-02-11  Jeff Law  <law@redhat.com>
3617         PR middle-end/54041
3618         * gcc.target/m68k/pr54041.c: New test.
3620 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
3622         PR target/59927
3623         * gcc.target/i386/pr59927.c: New test.
3625 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
3627         * gcc.dg/vect/pr57741-3.c: Require vect_int.
3628         * gcc.dg/vect/pr60012.c: Likewise.
3629         * gcc.dg/vect/vect-119.c: Likewise.
3630         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
3631         * gcc.dg/vect/vect-outer-4c.c: Likewise.
3633 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3635         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
3637 2014-02-10  Jeff Law  <law@redhat.com>
3639         PR middle-end-52306
3640         * gcc.c-torture/compile/pr52306.c: New test.
3642 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3644         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
3646 2014-02-10  Richard Biener  <rguenther@suse.de>
3648         PR tree-optimization/60115
3649         * gcc.dg/torture/pr60115.c: New testcase.
3651 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
3653         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
3654         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
3656 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
3657             Ilya Tocar  <ilya.tocar@intel.com>
3659         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
3660         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
3661         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
3662         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
3663         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
3664         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
3665         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
3666         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
3667         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
3668         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
3669         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
3670         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
3671         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
3672         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
3673         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
3674         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
3675         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
3676         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
3677         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
3678         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
3679         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
3680         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
3681         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
3682         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
3683         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
3684         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
3685         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
3687 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
3689         * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
3691 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
3693         PR fortran/57522
3694         * gfortran.dg/associated_target_5.f03: New test.
3696 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
3698         PR fortran/59026
3699         * gfortran.dg/elemental_by_value_1.f90: New test.
3701 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
3703         PR fortran/58470
3704         * gfortran.dg/finalize_22.f90: New.
3706 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
3708         PR fortran/60066
3709         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
3710         was fixed by the patch for PR59906.
3712 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
3714         PR translation/52289
3715         * gfortran.dg/coarray_8.f90: Update dg-error match.
3717 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
3719         PR c/59984
3720         * gcc.dg/vect/pr59984.c: New test.
3722         PR middle-end/60092
3723         * gcc.dg/attr-alloc_align-1.c: New test.
3724         * gcc.dg/attr-alloc_align-2.c: New test.
3725         * gcc.dg/attr-alloc_align-3.c: New test.
3726         * gcc.dg/attr-assume_aligned-1.c: New test.
3727         * gcc.dg/attr-assume_aligned-2.c: New test.
3728         * gcc.dg/attr-assume_aligned-3.c: New test.
3730 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
3732         PR target/60077
3733         * gcc.target/i386/pr60077-1.c: New test.
3734         * gcc.target/i386/pr60077-2.c: New test.
3736 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
3738         PR preprocessor/56824
3739         * gcc.dg/pr56824.c: New test.
3741 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3743         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
3744         variable used for atomic operations.
3746 2014-02-07  Richard Biener  <rguenther@suse.de>
3748         PR middle-end/60092
3749         * gcc.dg/vect/pr60092-2.c: New testcase.
3751 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
3753         PR c++/60082
3754         Revert
3755         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3757         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
3758         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3760 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3762         * gcc.target/s390/fp2int1.c: New testcase.
3764 2014-02-07  Richard Biener  <rguenther@suse.de>
3766         PR middle-end/60092
3767         * gcc.dg/tree-ssa/alias-30.c: New testcase.
3768         * gcc.dg/tree-ssa/alias-31.c: Likewise.
3770 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
3772         PR ipa/59918
3773         * g++.dg/torture/pr59918.C: New testcase.
3775 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
3777         PR target/59575
3778         * gcc.target/arm/pr59575.c: New test.
3780         PR debug/59992
3781         * gcc.dg/pr59992.c: New test.
3783 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
3785         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
3786         init_priority. Test alignment of variable instead of function.
3788 2014-02-06  Marek Polacek  <polacek@redhat.com>
3790         PR c/60087
3791         * gcc.dg/pr60087.c: New test.
3793 2014-02-06  Alan Modra  <amodra@gmail.com>
3795         * gcc.target/powerpc/pr60032.c: New.
3797 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
3799         PR target/60062
3800         * gcc.c-torture/execute/pr60062.c: New test.
3801         * gcc.c-torture/execute/pr60072.c: New test.
3803 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
3805         * gcc.dg/tree-ssa/pr59597.c: Make called function static
3806         so that expected outcome works for PIC variants too.
3808 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
3809             Kugan Vivekanandarajah  <kuganv@linaro.org>
3811         * gcc.target/arm/vect-noalign.c: New file.
3813 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
3814             Jakub Jelinek  <jakub@redhat.com>
3816         PR middle-end/60013
3817         * gcc.dg/pr60013.c: New testcase.
3819 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3821         * gcc.dg/vmx/sum2s.c: New.
3822         * gcc.dg/vmx/sum2s-be-order.c: New.
3824 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3826         * gcc.dg/vmx/pack.c: New.
3827         * gcc.dg/vmx/pack-be-order.c: New.
3828         * gcc.dg/vmx/unpack.c: New.
3829         * gcc.dg/vmx/unpack-be-order.c: New.
3831 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3833         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
3834         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3836 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3838         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
3839         Use __builtin_floorf, __builtin_ceilf.
3840         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
3841         declaration.
3842         (TEST): Use __builtin_floorf.
3843         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3845 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
3847         PR ipa/59947
3848         * g++.dg/opt/pr59947.C: New test.
3850         PR c++/58703
3851         * c-c++-common/gomp/pr58703.c: New test.
3853 2014-02-05  Richard Biener  <rguenther@suse.de>
3855         PR testsuite/60076
3856         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
3857         avoid using unsigned long long.
3859 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
3861         PR middle-end/57499
3862         * g++.dg/torture/pr57499.C: New test.
3864 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
3866         * gcc.dg/asan/nosanitize-and-inline.c: New test.
3868 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
3870         * g++.dg/ipa/devirrt-22.C: Fix template.
3872 2014-02-04  Marek Polacek  <polacek@redhat.com>
3874         PR c/60036
3875         * gcc.dg/pr60036.c: New test.
3877 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
3879         PR ipa/60058
3880         * g++.dg/torture/pr60058.C: New testcase.
3882 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3884         * g++.dg/tsan/default_options.C: Invert check.
3886 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
3888         PR tree-optimization/60002
3889         * g++.dg/opt/pr60002.C: New test.
3891         PR tree-optimization/60023
3892         * g++.dg/vect/pr60023.cc: New test.
3894         PR ipa/60026
3895         * c-c++-common/torture/pr60026.c: New test.
3897         PR rtl-optimization/57915
3898         * gcc.target/i386/pr57915.c: New test.
3900 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3902         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
3904 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
3906         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
3908 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
3910         PR middle-end/59261
3911         * gcc.dg/pr59261.c: New test.
3913 2014-02-04  Richard Biener  <rguenther@suse.de>
3915         PR tree-optimization/60012
3916         * gcc.dg/vect/pr60012.c: New testcase.
3918 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3920         PR target/59788
3921         * g++.dg/eh/unwind-direct.C: New test.
3923 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
3925         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
3926         timeout value to 20s.
3928 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
3930         PR ipa/59882
3931         * g++.dg/torture/pr59882.C: New testcase
3933 2014-02-03  Jan Hubicka  <jh@suse.cz>
3935         PR ipa/59831
3936         * g++.dg/ipa/devirt-22.C: New testcase.
3938 2014-02-03  Jan Hubicka  <jh@suse.cz>
3940         * g++.dg/ipa/devirt-25.C: New testcase.
3942 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
3944         PR tree-optimization/59924
3945         * gcc.dg/pr59924.c: New test.
3947 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
3949         PR ipa/59831
3950         * g++.dg/ipa/devirt-24.C: New testcase.
3952 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
3954         PR c++/53017
3955         PR c++/59211
3956         * c-c++-common/attributes-1.c: New testcase.
3957         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
3959 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
3961         PR c++/58871
3962         * g++.dg/cpp0x/pr58871.C: New.
3964 2014-02-03  Cong Hou  <congh@google.com>
3966         PR tree-optimization/60000
3967         * g++.dg/vect/pr60000.cc: New test.
3969 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
3971         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
3972         * gcc.target/i386/long-double-64-4.c: Likewise.
3973         * gcc.target/i386/long-double-80-1.c: Likewise.
3974         * gcc.target/i386/long-double-80-2.c: Likewise.
3975         * gcc.target/i386/long-double-80-3.c: Likewise.
3976         * gcc.target/i386/long-double-80-4.c: Likewise.
3977         * gcc.target/i386/long-double-80-5.c: Likewise.
3978         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
3979         __multf3 isn't used.
3980         * gcc.target/i386/long-double-64-3.c: Likewise.
3981         * gcc.target/i386/long-double-128-1.c: New test.
3982         * gcc.target/i386/long-double-128-2.c: Likewise.
3983         * gcc.target/i386/long-double-128-3.c: Likewise.
3984         * gcc.target/i386/long-double-128-4.c: Likewise.
3985         * gcc.target/i386/long-double-128-5.c: Likewise.
3986         * gcc.target/i386/long-double-128-6.c: Likewise.
3987         * gcc.target/i386/long-double-128-7.c: Likewise.
3988         * gcc.target/i386/long-double-128-8.c: Likewise.
3989         * gcc.target/i386/long-double-128-9.c: Likewise.
3990         * gcc.target/i386/long-double-64-5.c: Likewise.
3991         * gcc.target/i386/long-double-64-6.c: Likewise.
3992         * gcc.target/i386/long-double-64-7.c: Likewise.
3993         * gcc.target/i386/long-double-64-8.c: Likewise.
3994         * gcc.target/i386/long-double-64-9.c: Likewise.
3995         * gcc.target/i386/long-double-80-10.c: Likewise.
3996         * gcc.target/i386/long-double-80-8.c: Likewise.
3997         * gcc.target/i386/long-double-80-9.c: Likewise.
3999 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
4001         PR rtl-optimization/57662
4002         * g++.dg/pr57662.C: New test.
4004 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4006         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
4007         * gcc.dg/vmx/perm.c: New.
4008         * gcc.dg/vmx/perm-be-order.c: New.
4010 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4012         * gcc.dg/vmx/vsums.c: New.
4013         * gcc.dg/vmx/vsums-be-order.c: New.
4015 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
4017         * g++.dg/ipa/devirt-23.C: New testcase.
4018         * g++.dg/ipa/devirt-20.C: Fix template.
4020 2014-02-02  Jan Hubicka  <jh@suse.cz>
4022         * g++.dg/ipa/devirt-21.C: New testcase.
4024 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
4026         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
4027         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
4029 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
4031         PR target/60017
4032         * gcc.c-torture/execute/pr60017.c: New test.
4034 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
4036         PR fortran/57033
4037         * gfortran.dg/default_initialization_7.f90: New test.
4039 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
4041         PR fortran/59906
4042         * gfortran.dg/elemental_subroutine_9.f90: New test.
4044 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
4046         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
4048 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
4050         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
4052 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
4054         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
4056 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
4058         PR c++/51219
4059         * g++.dg/init/bitfield5.C: New.
4061 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
4063         PR tree-optimization/60003
4064         * gcc.c-torture/execute/pr60003.c: New test.
4066 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
4068         PR bootstrap/59985
4069         * gcc.target/arm/pr59985.C: New.
4071 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
4073         PR sanitizer/59410
4074         * lib/tsan-dg.exp (tsan_init): Instead of not running any
4075         tsan tests if trivial testcase doesn't run, set dg-do-what-default
4076         to compile.
4077         (tsan_finish): Restore dg-do-what-default.
4078         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
4079         * g++.dg/tsan/fd_close_norace2.C: Likewise.
4080         * g++.dg/tsan/default_options.C: Likewise.
4081         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
4082         * g++.dg/tsan/atomic_free2.C: Likewise.
4083         * g++.dg/tsan/cond_race.C: Likewise.
4084         * g++.dg/tsan/fd_close_norace.C: Likewise.
4085         * g++.dg/tsan/benign_race.C: Likewise.
4086         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
4087         * c-c++-common/tsan/simple_race.c: Likewise.
4088         * c-c++-common/tsan/mutexset1.c: Likewise.
4089         * c-c++-common/tsan/thread_leak2.c: Likewise.
4090         * c-c++-common/tsan/tls_race.c: Likewise.
4091         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
4092         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
4093         * c-c++-common/tsan/free_race2.c: Likewise.
4094         * c-c++-common/tsan/thread_leak.c: Likewise.
4095         * c-c++-common/tsan/thread_leak1.c: Likewise.
4096         * c-c++-common/tsan/race_on_barrier.c: Likewise.
4097         * c-c++-common/tsan/free_race.c: Likewise.
4098         * c-c++-common/tsan/sleep_sync.c: Likewise.
4099         * c-c++-common/tsan/tiny_race.c: Likewise.
4100         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
4101         * c-c++-common/tsan/atomic_stack.c: Likewise.
4102         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
4103         in dg-output regexps.
4104         * c-c++-common/tsan/simple_stack.c: Likewise.
4106 2014-01-31  Richard Henderson  <rth@redhat.com>
4108         * g++.dg/tm/pr60004.C: New.
4110 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
4112         PR c++/59082
4113         * g++.dg/inherit/crash4.C: New.
4115 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
4117         * c-c++-common/tsan/simple_race.c: Made test less flaky.
4119 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
4121         * gcc.target/i386/m512-check.h: Use correct rounding values.
4123 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
4125         * gcc.target/i386/avx-1.c: Use correct rounding values.
4126         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
4127         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
4128         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
4129         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
4130         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
4131         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
4132         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
4133         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
4134         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
4135         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
4136         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
4137         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
4138         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
4139         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
4140         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
4141         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
4142         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
4143         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
4144         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
4145         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
4146         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
4147         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
4148         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
4149         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
4150         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
4151         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4152         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
4153         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
4154         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
4155         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
4156         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
4157         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
4158         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
4159         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
4160         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
4161         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
4162         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
4163         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
4164         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
4165         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
4166         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
4167         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
4168         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
4169         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
4170         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
4171         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
4172         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
4173         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
4174         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
4175         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
4176         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
4177         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
4178         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
4179         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
4180         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
4181         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
4182         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
4183         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
4184         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
4185         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
4186         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
4187         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
4188         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
4189         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
4190         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
4191         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
4192         * gcc.target/i386/sse-13.c: Ditto.
4193         * gcc.target/i386/sse-14.c: Ditto.
4194         * gcc.target/i386/sse-22.c: Ditto.
4195         * gcc.target/i386/sse-23.c: Ditto.
4197 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
4199         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
4200         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
4202 2014-01-31  Richard Biener  <rguenther@suse.de>
4204         PR middle-end/59990
4205         * gcc.dg/torture/pr59990.c: New testcase.
4207 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
4209         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
4210         if it fails don't run any tsan tests.
4212 2014-01-31  Marek Polacek  <polacek@redhat.com>
4214         PR c/59963
4215         * gcc.dg/pr59940.c (g): Adjust dg-warning.
4216         (y): Adjust dg-error.
4217         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
4218         * gcc.dg/pr59963-1.c: New test.
4219         * gcc.dg/pr59963-2.c: New test.
4220         * gcc.dg/pr59963-3.c: New test.
4222 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
4224         PR target/59923
4225         * gcc.target/arm/pr59923.c: New test.
4227 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4229         * gcc.dg/vmx/splat.c: New.
4230         * gcc.dg/vmx/splat-vsx.c: New.
4231         * gcc.dg/vmx/splat-be-order.c: New.
4232         * gcc.dg/vmx/splat-vsx-be-order.c: New.
4233         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
4234         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
4236 2014-01-30  Richard Biener  <rguenther@suse.de>
4238         PR tree-optimization/59993
4239         * gcc.dg/torture/pr59993.c: New testcase.
4241 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
4243         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
4244         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
4245         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
4246         vect_int rather than vect_float.
4248 2014-01-30  Marek Polacek  <polacek@redhat.com>
4250         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
4252 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
4254         * gcc.target/microblaze/isa/fcmp4.c: New.
4256 2014-01-30  Marek Polacek  <polacek@redhat.com>
4258         PR c/59940
4259         * gcc.dg/pr59940.c: New test.
4260         * gcc.dg/pr35635.c (func3): Move dg-warning.
4262 2014-01-30  Richard Biener  <rguenther@suse.de>
4264         PR tree-optimization/59903
4265         * gcc.dg/torture/pr59903.c: New testcase.
4267 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
4269         PR c++/58843
4270         * g++.dg/lookup/crash8.C: New.
4272 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
4274         PR c++/58649
4275         * g++.dg/template/crash117.C: New.
4277 2014-01-30  Richard Biener  <rguenther@suse.de>
4279         PR c/59905
4280         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
4281         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
4282         abort.
4283         * gcc.dg/invalid-call-1.c: Likewise.
4285 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
4287         PR c++/58561
4288         * g++.dg/cpp1y/auto-fn23.C: New.
4290 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
4292         PR c++/58846
4293         * g++.dg/init/dso_handle2.C: New.
4295 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
4297         PR c++/58674
4298         * g++.dg/cpp0x/pr58674.C: New.
4300 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
4302         PR target/59617
4303         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
4304         * gcc.target/i386/avx512f-gather-5.c: Ditto.
4306 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4308         * gcc.dg/vmx/merge-be-order.c: New.
4309         * gcc.dg/vmx/merge.c: New.
4310         * gcc.dg/vmx/merge-vsx-be-order.c: New.
4311         * gcc.dg/vmx/merge-vsx.c: New.
4313 2014-01-29  Richard Biener  <rguenther@suse.de>
4315         PR tree-optimization/58742
4316         * gcc.dg/pr58742-1.c: New testcase.
4317         * gcc.dg/pr58742-2.c: Likewise.
4318         * gcc.dg/pr58742-3.c: Likewise.
4320 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
4322         * gcc.target/arm/ftest-armv7ve-arm.c: New.
4323         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
4324         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
4326 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
4328         PR c++/58702
4329         * g++.dg/gomp/pr58702.C: New.
4331 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
4333         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
4334         selector.
4336 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
4338         PR middle-end/59917
4339         PR tree-optimization/59920
4340         * gcc.dg/pr59920-1.c: New test.
4341         * gcc.dg/pr59920-2.c: New test.
4342         * gcc.dg/pr59920-3.c: New test.
4343         * c-c++-common/gomp/pr59917-1.c: New test.
4344         * c-c++-common/gomp/pr59917-2.c: New test.
4346         PR tree-optimization/59594
4347         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
4348         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
4349         * gcc.dg/vect/pr59594.c: New test.
4351 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
4353         PR fortran/59414
4354         * gfortran.dg/allocate_class_3.f90: New test.
4356 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
4358         PR preprocessor/59935
4359         * c-c++-common/cpp/warning-zero-location.c: New test.
4360         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
4362 2014-01-27  Steve Ellcey  <sellcey@mips.com>
4364         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
4366 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
4368         * g++.dg/ext/mv16.C: New tests.
4370 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
4372         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
4373         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4374         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
4375         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4376         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
4377         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4378         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
4379         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
4380         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
4381         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4382         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
4383         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4384         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
4385         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4386         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
4387         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
4388         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
4389         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4390         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
4391         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4392         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
4393         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4394         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
4395         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4396         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
4397         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4398         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
4399         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4400         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
4401         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4402         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
4403         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4404         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
4405         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4406         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
4407         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4408         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
4409         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4410         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
4411         _mm512_mask_cvtepi32_storeu_epi8.
4412         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4413         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
4414         _mm512_mask_cvtepi32_storeu_epi16.
4415         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4416         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
4417         _mm512_mask_cvtepi64_storeu_epi8.
4418         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4419         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
4420         _mm512_mask_cvtepi64_storeu_epi16.
4421         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4422         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
4423         _mm512_mask_cvtepi64_storeu_epi32.
4424         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4425         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
4426         _mm512_mask_cvtsepi32_storeu_epi8.
4427         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4428         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
4429         _mm512_mask_cvtsepi32_storeu_epi16.
4430         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4431         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
4432         _mm512_mask_cvtsepi64_storeu_epi8.
4433         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4434         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
4435         _mm512_mask_cvtsepi64_storeu_epi16.
4436         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4437         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
4438         _mm512_mask_cvtsepi64_storeu_epi32.
4439         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4440         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
4441         _mm512_mask_cvtusepi32_storeu_epi8.
4442         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4443         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
4444         _mm512_mask_cvtusepi32_storeu_epi16.
4445         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4446         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
4447         _mm512_mask_cvtusepi64_storeu_epi8.
4448         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4449         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
4450         _mm512_mask_cvtusepi64_storeu_epi16.
4451         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4452         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
4453         _mm512_mask_cvtusepi64_storeu_epi32.
4454         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4455         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
4457 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
4459         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
4460         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
4461         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
4462         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
4463         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
4464         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
4465         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
4466         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
4467         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
4468         built-ins roudning immediate.
4469         * gcc.target/i386/sse-22.c: Add new built-ins.
4470         * gcc.target/i386/sse-23.c: Ditto.
4471         * gcc.target/i386/avx-1.c: Ditto.
4473 2014-01-27  Christian Bruel  <christian.bruel@st.com>
4475         * gcc.target/sh/torture/strncmp.c: New tests.
4477 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
4479         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
4481 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4483         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
4485 2014-01-24  Jeff Law  <law@redhat.com>
4487         PR tree-optimization/59919
4488         * gcc.c-torture/compile/pr59919.c: New test.
4490 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
4492         PR c++/57524
4493         * g++.dg/ext/timevar2.C: New.
4495 2014-01-24  Marek Polacek  <polacek@redhat.com>
4497         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
4499 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
4501         PR target/59929
4502         * gcc.target/i386/pr59929.c: New test.
4504 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4506         PR target/59909
4507         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
4508         word atomic functions at runtime.
4510 2014-01-23  Marek Polacek  <polacek@redhat.com>
4512         PR c/59846
4513         * gcc.dg/pr59846.c: New test.
4515 2014-01-23  Marek Polacek  <polacek@redhat.com>
4517         PR c/58346
4518         * c-c++-common/pr58346-1.c: New test.
4519         * c-c++-common/pr58346-2.c: New test.
4520         * c-c++-common/pr58346-3.c: New test.
4522 2014-01-23  Marek Polacek  <polacek@redhat.com>
4524         PR c/59871
4525         * gcc.dg/20020220-2.c: Adjust dg-warning message.
4526         * gcc.dg/pr59871.c: New test.
4528 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
4530         PR c++/58980
4531         * g++.dg/parse/enum11.C: New.
4533 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
4535         * gcc.target/aarch64/sshr64_1.c: New testcase.
4537 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4539         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
4540         SIMD enabled function.
4541         * g++.dg/cilk-plus/ef_test.C: New test.
4542         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
4543         and added C++ ones.
4544         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
4545         to differenciate C error messages from C++ ones.
4547 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
4549         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
4551 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
4553         * gcc.target/microblaze/others/builtin-trap.c: New test,
4555 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
4557         PR middle-end/58809
4558         * c-c++-common/gomp/pr58809.c: New test.
4560 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
4562         PR sanitizer/59897
4563         * c-c++-common/asan/use-after-return-1.c: Fixed
4564         to pass on darwin.
4566 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
4568         PR preprocessor/58580
4569         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
4571 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
4572             Ilya Tocar  <ilya.tocar@intel.com>
4574         * gcc.target/i386/avx512f-kmovw-1.c: New.
4576 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
4578         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
4579         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4580         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4581         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4582         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4583         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4585 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
4587         PR target/52125
4588         * gcc.dg/pr48774.c: Remove skip for mips_rel.
4589         * gcc.target/mips/pr52125.c: New test.
4591 2014-01-22  Marek Polacek  <polacek@redhat.com>
4593         PR c/59891
4594         * gcc.dg/torture/pr59891.c: New test.
4596 2014-01-22  Jeff Law  <law@redhat.com>
4598         PR tree-optimization/59597
4599         * gcc.dg/tree-ssa/pr59597.c: New test.
4601 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
4603         PR rtl-optimization/59477
4604         * g++.dg/pr59477.C: New.
4606 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
4608         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
4610 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
4612         PR c++/59482
4613         * g++.dg/pr59482.C: New.
4615 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4617         * gcc.dg/vmx/insert-vsx-be-order.c: New.
4618         * gcc.dg/vmx/extract-vsx.c: New.
4619         * gcc.dg/vmx/extract-vsx-be-order.c: New.
4620         * gcc.dg/vmx/insert-vsx.c: New.
4622 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
4624         PR rtl-optimization/59896
4625         * gcc.target/arm/pr59896.c: New.
4627 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
4629         PR rtl-optimization/59858
4630         * gcc.target/arm/pr59858.c: New.
4632 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
4634         PR target/59003
4635         * gcc.dg/tree-prof/pr59003.c: New test.
4637         PR middle-end/59860
4638         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
4639         other targets.
4641 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
4643         * gfortran.dg/round_3.f08: Add more cases.
4645 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
4647         * lib/target-supports.exp (force_conventional_output_for): New
4648         procedure.
4649         * lib/scanasm.exp (scan-assembler_required_options)
4650         (scan-assembler-not_required_options)
4651         (scan-assembler-times_required_options): Replace with
4652         force_conventional_output_fors.
4653         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
4654         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
4656 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
4658         PR middle-end/59789
4659         * gcc.target/i386/pr59789.c: New testcase.
4661 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
4663         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
4664         the 'code' bitfield from 16 to 8.
4666 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
4668         * lib/target-supports.exp
4669         (check_effective_target_vect_perm): Exclude aarch64_be.
4670         (check_effective_target_vect_perm_byte): Likewise.
4671         (check_effective_target_vect_perm_short): Likewise.
4673 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
4675         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
4676         (RUN_TEST): Use new macro.
4677         (INDEX64_32): Delete.
4678         (INDEX64_64): Likewise.
4679         (INDEX128_32): Likewise.
4680         (INDEX128_64): Likewise.
4681         (INDEX): Likewise.
4682         (test_vneg_f32): Use fixed RUN_TEST.
4684 2014-01-20  Richard Biener  <rguenther@suse.de>
4686         PR middle-end/59860
4687         * gcc.dg/pr59860.c: New testcase.
4689 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
4691         PR target/59880
4692         * gcc.target/i386/pr59880.c: New test.
4694 2014-01-20  Renlin Li  <renlin.li@arm.com>
4696         * gcc.dg/pr44194-1.c: Tweak regexp.
4698 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4700         PR libfortran/59771
4701         PR libfortran/59774
4702         PR libfortran/59836
4703         * gfortran.dg/round_3.f08: New cases added.
4704         * gfortran.dg/fmt_g_1.f90: New test.
4706 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
4708         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
4710 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
4712         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
4714 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
4716         * gcc.dg/vect/pr57705.c: Require vect_int.
4717         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
4718         * gcc.dg/vect/vect-alias-check.c: Likewise.
4720 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
4722         PR fortran/58007
4723         * gfortran.dg/unresolved_fixup_1.f90: New test.
4724         * gfortran.dg/unresolved_fixup_2.f90: New test.
4726 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
4728         PR target/58944
4729         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
4730         Remove dg-prune-output lines.
4732 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
4734         PR middle-end/59706
4735         * gfortran.dg/pr59706.f90: New test.
4736         * g++.dg/ext/pr59706.C: New test.
4738 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
4740         PR c++/59270
4741         PR c++/58811
4742         * g++.dg/cpp0x/decltype-incomplete1.C: New.
4743         * g++.dg/init/pr58811.C: Likewise.
4745 2014-01-17  Jeff Law  <law@redhat.com>
4747         PR middle-end/57904
4748         * gfortran.dg/pr57904.f90: New test.
4750 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
4752         PR c++/59269
4753         * g++.dg/cpp0x/nsdmi-union4.C: New.
4755 2014-01-17  Marek Polacek  <polacek@redhat.com>
4757         PR c++/59838
4758         * g++.dg/diagnostic/pr59838.C: New test.
4760 2014-01-17  Marek Polacek  <polacek@redhat.com>
4762         PR c/58346
4763         * gcc.dg/pr58346.c: New test.
4765 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
4767         PR testsuite/58776
4768         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
4769         dg-options, use dg-additional-options for i?86/x86_64 to avoid
4770         option duplication.
4772         PR fortran/59440
4773         * gfortran.dg/pr59440-1.f90: New test.
4774         * gfortran.dg/pr59440-2.f90: New test.
4775         * gfortran.dg/pr59440-3.f90: New test.
4777         PR testsuite/59064
4778         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
4779         testing for " version" and " alias" with one testing for
4780         " version\[^\n\r]* alias".
4781         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
4782         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
4783         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
4784         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
4785         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
4786         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
4788         PR c++/57945
4789         * c-c++-common/torture/pr57945.c: New test.
4791 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
4793         * gcc.target/arm/its.c: New testcase.
4795 2014-01-16  Jan Hubicka  <jh@suse.cz>
4797         PR ipa/59775
4798         * g++.dg/torture/pr59775.C: New testcase.
4800 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
4802         PR middle-end/58344
4803         * gcc.c-torture/compile/pr58344.c: New test.
4805         PR target/59839
4806         * gcc.target/i386/pr59839.c: New test.
4808         PR debug/54694
4809         * gcc.target/i386/pr9771-1.c (main): Rename to...
4810         (real_main): ... this.  Add __asm name "main".
4811         (ASMNAME, ASMNAME2, STRING): Define.
4813 2014-01-16  Nick Clifton  <nickc@redhat.com>
4815         PR middle-end/28865
4816         * gcc.c-torture/compile/pr28865.c: New.
4817         * gcc.c-torture/execute/pr28865.c: New.
4819 2014-01-16  Marek Polacek  <polacek@redhat.com>
4821         PR middle-end/59827
4822         * gcc.dg/pr59827.c: New test.
4824 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
4826         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
4828 2014-01-15  Richard Henderson  <rth@redhat.com>
4830         PR debug/54694
4831         * gcc.target/i386/pr54694.c: New test.
4833 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
4835         PR c++/49718
4836         * g++.dg/pr49718.C: New test.
4838 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
4840         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
4842 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
4844         * gcc.dg/vmx/mult-even-odd.c: New.
4845         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
4847 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4849         * lib/target-supports.exp (check_libcilkrts_available): Added an
4850         extern "C" if we are using C++ along with a function prototype.
4852 2014-01-15  Jeff Law  <law@redhat.com>
4854         PR tree-optimization/59747
4855         * gcc.c-torture/execute/pr59747.c: New test.
4857 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
4859         PR target/59794
4860         * c-c++-common/convert-vec-1.c: Also prune ABI change for
4861         Linux/x86.
4862         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
4863         * g++.dg/ext/attribute-test-1.C: Likewise.
4864         * g++.dg/ext/attribute-test-2.C: Likewise.
4865         * g++.dg/ext/attribute-test-3.C: Likewise.
4866         * g++.dg/ext/attribute-test-4.C: Likewise.
4867         * g++.dg/ext/pr56790-1.C: Likewise.
4868         * g++.dg/torture/pr38565.C: Likewise.
4869         * gcc.dg/pr53060.c: Likewise.
4870         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
4871         * c-c++-common/vector-compare-2.c: Likewise.
4872         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
4873         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
4874         dg-message line number.
4876 2014-01-15  Matthias Klose  <doko@ubuntu.com>
4878         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
4880 2014-01-15  Richard Biener  <rguenther@suse.de>
4882         PR tree-optimization/59822
4883         * g++.dg/torture/pr59822.C: New testcase.
4885 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
4887         PR target/59808
4888         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
4889         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
4891 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
4892             Kugan Vivekanandarajah  <kuganv@linaro.org>
4894         PR target/59695
4895         * g++.dg/pr59695.C: New testcase.
4897 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4899         PR target/59803
4900         * gcc.c-torture/compile/pr59803.c: New testcase.
4902 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
4904         PR c/58943
4905         * gcc.c-torture/execute/pr58943.c: New test.
4906         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
4908 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
4910         PR target/59794
4911         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
4912         * gcc.target/i386/pr39162.c (y): New __m256i variable.
4913         (bar): Change return type to void.  Set y to x.
4914         * gcc.target/i386/pr59794-1.c: New testcase.
4915         * gcc.target/i386/pr59794-2.c: Likewise.
4916         * gcc.target/i386/pr59794-3.c: Likewise.
4917         * gcc.target/i386/pr59794-4.c: Likewise.
4918         * gcc.target/i386/pr59794-5.c: Likewise.
4919         * gcc.target/i386/pr59794-6.c: Likewise.
4920         * gcc.target/i386/pr59794-7.c: Likewise.
4922 2014-01-14  Richard Biener  <rguenther@suse.de>
4924         PR tree-optimization/58921
4925         PR tree-optimization/59006
4926         * gcc.dg/torture/pr58921.c: New testcase.
4927         * gcc.dg/torture/pr59006.c: Likewise.
4928         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
4930 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
4932         PR testsuite/59494
4933         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
4934         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
4935         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
4936         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
4937         Executing predictive commoning without unrolling.
4939 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
4941         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
4942         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
4943         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
4944         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
4945         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
4946         __builtin_ia32_rsqrt28sd_round.
4947         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
4948         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
4949         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
4950         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
4951         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
4952         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
4953         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
4954         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
4955         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
4956         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
4957         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
4958         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
4959         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
4960         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
4961         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
4962         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
4963         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
4964         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4965         * gcc.target/i386/sse-22.c: Extend with new built-ins,
4966         fix wrong rounding mode (see above).
4967         * gcc.target/i386/sse-23.c: Ditto.
4969 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4971         * gcc.dg/vmx/insert.c: New.
4972         * gcc.dg/vmx/insert-be-order.c: New.
4973         * gcc.dg/vmx/extract.c: New.
4974         * gcc.dg/vmx/extract-be-order.c: New.
4976 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
4978         PR tree-optimization/59387
4979         * gcc.c-torture/execute/pr59387.c: New test.
4981 2014-01-13  Richard Biener  <rguenther@suse.de>
4983         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
4984         adjusting mathlib options.
4985         * gfortran.dg/lto/lto.exp: Likewise.
4987 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
4989         * gnat.dg/loop_optimization17.adb: New test.
4990         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
4992 2014-01-13  Christian Bruel  <christian.bruel@st.com>
4994         * gcc.target/sh/cmpstrn.c: New case.
4996 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
4998         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
4999         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
5001 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
5003         PR fortran/58026
5004         * gfortran.dg/alloc_comp_basics_6.f90: New.
5006 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
5008         PR fortran/59700
5009         * gfortran.dg/pr59700.f90: New test.
5011 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
5013         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
5014         * gfortran.dg/use_only_3.f90: Likewise.
5015         * gfortran.dg/inquire_10.f90: Delete opened file.
5016         * gfortran.dg/inquire_15.f90: Likewise.
5017         * gfortran.dg/pr16597.f90: Likewise.
5018         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
5019         for PR59419.
5021 2014-01-10  Jeff Law  <law@redhat.com>
5023         PR middle-end/59743
5024         * gcc.c-torture/compile/pr59743.c: New test.
5026 2014-01-10  Jan Hubicka  <jh@suse.cz>
5028         PR ipa/58585
5029         * g++.dg/torture/pr58585.C: New testcase.
5031 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
5033         * gcc.dg/pr46309.c: Disable for cris*-*-*.
5035 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
5037         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
5039 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
5041         PR target/59744
5042         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
5043         * gcc.target/aarch64/cmn-neg2.c: New test.
5045 2014-01-10  Richard Biener  <rguenther@suse.de>
5047         PR tree-optimization/59374
5048         * gcc.dg/torture/pr59374-3.c: New testcase.
5050 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5052         * lib/target-supports.exp
5053         (check_effective_target_arm_crypto_ok_nocache): New.
5054         (check_effective_target_arm_crypto_ok): Use above procedure.
5055         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
5057 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
5059         PR ipa/58252
5060         PR ipa/59226
5061         * g++.dg/ipa/devirt-20.C: New testcase.
5062         * g++.dg/torture/pr58252.C: Likewise.
5063         * g++.dg/torture/pr59226.C: Likewise.
5065 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5067         * c-c++-common/asan/no-asan-stack.c: New test.
5069 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
5071         PR middle-end/59670
5072         * gcc.dg/pr59670.c: New test.
5074 2014-01-09  Steve Ellcey  <sellcey@mips.com>
5076         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
5078 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
5080         PR middle-end/47735
5081         * gcc.target/i386/pr47735.c: New test.
5083         PR tree-optimization/59622
5084         * g++.dg/opt/pr59622-2.C: New test.
5085         * g++.dg/opt/pr59622-3.C: New test.
5086         * g++.dg/opt/pr59622-4.C: New test.
5087         * g++.dg/opt/pr59622-5.C: New test.
5089         PR sanitizer/59136
5090         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
5091         filename:line instead of (modulename+offset) form with stripped
5092         initial / from the filename.
5094 2014-01-09  Ian Lance Taylor  <iant@google.com>
5096         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
5097         the other Go compiler.
5099 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
5101         PR c++/59730
5102         * g++.dg/cpp0x/variadic145.C: New.
5104 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
5106         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
5107         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
5109 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5111         PR testsuite/59524
5112         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
5113         are run only if the Cilk library is available/enabled.
5114         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
5115         * lib/target-supports.exp (check_libcilkrts_available): New function.
5117 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5119         PR c++/59631
5120         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
5121         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
5122         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
5123         with dg-additional-options.
5124         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5125         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5126         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5127         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5128         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
5129         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
5131 2014-01-09  Richard Biener  <rguenther@suse.de>
5133         PR tree-optimization/59715
5134         * gcc.dg/torture/pr59715.c: New testcase.
5136 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5138         * c-c++-common/asan/no-asan-globals.c: New test.
5139         * c-c++-common/asan/no-instrument-reads.c: Likewise.
5140         * c-c++-common/asan/no-instrument-writes.c: Likewise.
5141         * c-c++-common/asan/use-after-return-1.c: Likewise.
5142         * c-c++-common/asan/no-use-after-return.c: Likewise.
5144 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
5146         * gnat.dg/weak2.ad[sb]: New test.
5148 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
5150         PR middle-end/59471
5151         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
5152         type, use pointers to vector type instead.
5154 2014-01-08  Catherine Moore  <clm@codesourcery.com>
5156         * gcc.target/mips/umips-branch-3.c: New test.
5157         * gcc.target/mips/umips-branch-4.c: New test.
5159 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
5161         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
5162         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
5163         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
5164         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
5165         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
5166         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
5167         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
5168         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
5170 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
5172         PR rtl-optimization/59137
5173         * gcc.target/mips/pr59137.c: New test.
5175 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
5177         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
5178         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
5179         * gcc.target/i386/pr55433.c (dg-options): Ditto.
5180         * gcc.target/i386/pr57848.c (dg-options): Ditto.
5181         * gcc.target/i386/pr59099.c (dg-options): Ditto.
5182         Require fpic effective target.
5183         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
5185 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
5187         PR ipa/59722
5188         * gcc.dg/pr59722.c: New test.
5190 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5192         PR middle-end/57748
5193         * gcc.dg/torture/pr57748-3.c: New test.
5194         * gcc.dg/torture/pr57748-4.c: New test.
5196 2014-01-08  Marek Polacek  <polacek@redhat.com>
5198         PR middle-end/59669
5199         * gcc.dg/gomp/pr59669-1.c: New test.
5200         * gcc.dg/gomp/pr59669-2.c: New test.
5202 2014-01-08  Martin Jambor  <mjambor@suse.cz>
5204         PR ipa/59610
5205         * gcc.dg/ipa/pr59610.c: New test.
5207 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
5209         PR fortran/58182
5210         * gfortran.dg/binding_label_tests_26a.f90: New.
5211         * gfortran.dg/binding_label_tests_26b.f90: New.
5213 2014-01-08  Marek Polacek  <polacek@redhat.com>
5215         PR sanitizer/59667
5216         * c-c++-common/ubsan/pr59667.c: New test.
5218 2014-01-08  Richard Biener  <rguenther@suse.de>
5220         PR middle-end/59630
5221         * gcc.dg/pr59630.c: New testcase.
5223 2014-01-08  Richard Biener  <rguenther@suse.de>
5225         PR middle-end/59471
5226         * gcc.dg/pr59471.c: New testcase.
5228 2014-01-07  Jeff Law  <law@redhat.com>
5230         PR middle-end/53623
5231         * gcc.target/i386/pr53623.c: New test.
5233 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
5235         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
5236         blanks at EOF.
5237         * g++.dg/cpp1y/pr58534.C: Likewise.
5238         * g++.dg/cpp1y/pr58536.C: Likewise.
5239         * g++.dg/cpp1y/pr58548.C: Likewise.
5240         * g++.dg/cpp1y/pr58549.C: Likewise.
5241         * g++.dg/cpp1y/pr58637.C: Likewise.
5242         * g++.dg/cpp1y/pr59112.C: Likewise.
5243         * g++.dg/cpp1y/pr59113.C: Likewise.
5244         * g++.dg/cpp1y/pr59629.C: Likewise.
5245         * g++.dg/cpp1y/pr59635.C: Likewise.
5246         * g++.dg/cpp1y/pr59636.C: Likewise.
5247         * g++.dg/cpp1y/pr59638.C: Likewise.
5249 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
5251         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
5253 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
5255         * gcc.target/i386/intrinsics_4.c (bar): New function.
5257 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
5259         * g++.dg/ext/is_base_of_incomplete-2.C: New.
5261 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
5263         PR rtl-optimization/58668
5264         * gcc.dg/pr58668.c: New test.
5266         PR tree-optimization/59643
5267         * gcc.dg/pr59643.c: New test.
5268         * gcc.c-torture/execute/pr59643.c: New test.
5270 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
5272         PR fortran/59589
5273         * gfortran.dg/class_allocate_16.f90: New.
5275 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
5277         PR target/59644
5278         * gcc.target/i386/pr59644.c: New test.
5280 2014-01-06  Marek Polacek  <polacek@redhat.com>
5282         PR c/57773
5283         * gcc.dg/pr57773.c: New test.
5285 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
5287         PR c++/59635
5288         PR c++/59636
5289         PR c++/59629
5290         PR c++/59638
5291         * g++.dg/cpp1y/pr59635.C: New testcase.
5292         * g++.dg/cpp1y/pr59636.C: New testcase.
5293         * g++.dg/cpp1y/pr59629.C: New testcase.
5294         * g++.dg/cpp1y/pr59638.C: New testcase.
5296 2014-01-06  Martin Jambor  <mjambor@suse.cz>
5298         PR ipa/59008
5299         * gcc.dg/ipa/pr59008.c: New test.
5301 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5303         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
5304         if supported.
5306 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5308         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
5309         Require c99_runtime.
5310         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
5312         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
5313         Require c99_runtime.
5314         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
5315         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
5316         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
5318         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
5319         Require c99_runtime.
5320         Make CALC void static.
5321         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
5323         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
5324         Require c99_runtime.
5325         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
5327 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5329         * gcc.target/i386/pr59501-1.c: Require avx effective target.
5330         * gcc.target/i386/pr59501-2.c: Likewise.
5331         * gcc.target/i386/pr59501-3.c: Likewise.
5332         * gcc.target/i386/pr59501-4.c: Likewise.
5333         * gcc.target/i386/pr59501-5.c: Likewise.
5334         * gcc.target/i386/pr59501-6.c: Likewise.
5336 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5338         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
5339         * gcc.target/i386/pr59390_1.c: Likewise.
5340         * gcc.target/i386/pr59390_2.c: Likewise.
5342 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5344         * gcc.dg/pr59350.c: Tweak.
5345         * gcc.dg/pr59350-2.c: New test.
5346         * g++.dg/pr59510.C: Likewise.
5348 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
5350         PR fortran/59023
5351         * gfortran.dg/bind_c_procs_2.f90: New.
5353 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
5355         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
5356         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5357         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5358         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5359         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
5360         * gcc.dg/tree-ssa/vrp47.c: Likewise.
5361         * gcc.dg/tree-ssa/vrp87.c: Likewise.
5363 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
5365         * gcc.target/arm/neon-nested-apcs.c: New test.
5367 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
5369         PR tree-optimization/59519
5370         * gcc.dg/vect/pr59519-1.c: New test.
5371         * gcc.dg/vect/pr59519-2.c: New test.
5373         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
5374         vmovdqu32.
5376 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
5378         PR fortran/59547
5379         * gfortran.dg/typebound_proc_32.f90: New.
5381 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
5383         PR c++/58950
5384         * g++.dg/pr58950.C: New file.
5386 2014-01-03  Tobias Burnus  <burnus@net-b.de>
5388         PR c++/58567
5389         * g++.dg/gomp/pr58567.C: New.
5391 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
5393         PR tree-optimization/59651
5394         * gcc.dg/torture/pr59651.c: New test.
5395         * gcc.dg/vect/pr59651.c: Ditto.
5397 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
5399         PR target/59625
5400         * gcc.target/i386/pr59625.c: New test.
5402 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
5404         Core DR 1442
5405         PR c++/59165
5406         * g++.dg/cpp0x/range-for28.C: New.
5407         * g++.dg/cpp0x/range-for3.C: Update.
5409 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
5411         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
5413 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
5415         PR c++/59641
5416         * g++.dg/cpp0x/pr59641.C: New file.
5418 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
5420         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
5422 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
5424         PR c++/59378
5425         * g++.dg/ext/pr59378.C: New file.
5427 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5429         Update copyright years
5431 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5433         * gcc.target/arc/arc.exp: Use the standard form for the copyright
5434         notice.
5436 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
5438         PR fortran/59654
5439         * gfortran.dg/dynamic_dispatch_12.f90: New.
5441 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
5443         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
5444         the builtin isn't optimized away as unused.
5446         PR rtl-optimization/59647
5447         * g++.dg/opt/pr59647.C: New test.
5449 Copyright (C) 2014 Free Software Foundation, Inc.
5451 Copying and distribution of this file, with or without modification,
5452 are permitted in any medium without royalty provided the copyright
5453 notice and this notice are preserved.