2014-05-17 Marc Glisse <marc.glisse@inria.fr>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob3c7ff36e95fa42454a87093a39897730d7e5a13f
1 2014-05-17  Marc Glisse  <marc.glisse@inria.fr>
3         PR tree-optimization/61140
4         PR tree-optimization/61150
5         PR tree-optimization/61197
6         * gcc.dg/tree-ssa/pr61140.c: New file.
7         * gcc.dg/tree-ssa/pr61150.c: New file.
8         * gcc.dg/tree-ssa/pr61197.c: New file.
10 2014-05-17  Uros Bizjak  <ubizjak@gmail.com>
12         * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
13         (dg-options): Add -mfpmath=387.
14         (dg-final): Check that no MMX registers are used.
16 2014-05-17  Andreas Schwab  <schwab@suse.de>
18         * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
20 2014-05-16  David Malcolm  <dmalcolm@redhat.com>
22         Revert:
23         2014-04-29  David Malcolm  <dmalcolm@redhat.com>
25         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
26         occurrences of "int" in the gimple dump to reflect that the return
27         types of functions now show up in such dumps.
28         * gcc.dg/tree-ssa/pr27810.c: Likewise.
30 2014-05-16  Jan Hubicka  <hubicka@ucw.cz>
32         * gcc.c-torture/execute/20101011-1.c: Update testcase.
33         * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
34         * gcc.dg/tree-ssa/writeonly.c: New testcase.
35         * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
36         * gcc.dg/tree-ssa/pr21559.c: Update testcase.
37         * gcc.dg/debug/pr35154.c: Update testcase.
38         * gcc.target/i386/vectorize1.c: Update testcase.
40 2014-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
42         PR c++/51640
43         * g++.dg/parse/error54.C: New.
45 2014-05-16  Vladimir Makarov  <vmakarov@redhat.com>
47         PR rtl-optimization/60969
48         * g++.dg/pr60969.C: New.
50 2014-05-16  Richard Biener  <rguenther@suse.de>
52         PR tree-optimization/61194
53         * gcc.dg/vect/pr61194.c: New testcase.
55 2014-05-16  Richard Biener  <rguenther@suse.de>
57         * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
58         * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
59         * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
60         * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
62 2014-05-16  Richard Biener  <rguenther@suse.de>
64         * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
66 2014-05-15  Martin Jambor  <mjambor@suse.cz>
68         PR ipa/61085
69         * g++.dg/ipa/pr61085.C: New test.
71 2014-05-15  Martin Jambor  <mjambor@suse.cz>
73         PR tree-optimization/61090
74         * gcc.dg/tree-ssa/pr61090.c: New test.
76 2014-05-15  Jakub Jelinek  <jakub@redhat.com>
78         PR tree-optimization/61158
79         * gcc.dg/pr61158.c: New test.
81 2014-05-15  Andreas Schwab  <schwab@suse.de>
83         * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
84         emitted.
85         * obj-c++.dg/exceptions-5.mm: Likewise.
87 2014-05-15  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
89         * shrink-wrap-loop.c: New test case.
91 2014-05-14  Alan Lawrence  <alan.lawrence@arm.com>
93         * gcc.target/arm/simd/vtrnqf32_1.c: New file.
94         * gcc.target/arm/simd/vtrnqp16_1.c: New file.
95         * gcc.target/arm/simd/vtrnqp8_1.c: New file.
96         * gcc.target/arm/simd/vtrnqs16_1.c: New file.
97         * gcc.target/arm/simd/vtrnqs32_1.c: New file.
98         * gcc.target/arm/simd/vtrnqs8_1.c: New file.
99         * gcc.target/arm/simd/vtrnqu16_1.c: New file.
100         * gcc.target/arm/simd/vtrnqu32_1.c: New file.
101         * gcc.target/arm/simd/vtrnqu8_1.c: New file.
102         * gcc.target/arm/simd/vtrnf32_1.c: New file.
103         * gcc.target/arm/simd/vtrnp16_1.c: New file.
104         * gcc.target/arm/simd/vtrnp8_1.c: New file.
105         * gcc.target/arm/simd/vtrns16_1.c: New file.
106         * gcc.target/arm/simd/vtrns32_1.c: New file.
107         * gcc.target/arm/simd/vtrns8_1.c: New file.
108         * gcc.target/arm/simd/vtrnu16_1.c: New file.
109         * gcc.target/arm/simd/vtrnu32_1.c: New file.
110         * gcc.target/arm/simd/vtrnu8_1.c: New file.
112 2014-05-14  Ilya Tocar  <ilya.tocar@intel.com>
114         * gcc.target/i386/clflushopt-1.c: New.
115         * gcc.target/i386/xsavec-1.c: Ditto.
116         * gcc.target/i386/xsavec64-1.c: Ditto.
117         * gcc.target/i386/xsaves-1.c: Ditto.
118         * gcc.target/i386/xsaves64-1.c: Ditto.
119         * gcc.target/i386/sse-12.c: Test new options.
120         * gcc.target/i386/sse-13.c: Ditto.
121         * gcc.target/i386/sse-14.c: Ditto.
122         * gcc.target/i386/sse-22.c: Ditto.
123         * gcc.target/i386/sse-23.c: Ditto.
124         * g++.dg/other/i386-2.C: Ditto.
125         * g++.dg/other/i386-3.C: Ditto.
127 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
129         PR rtl-optimization/60866
130         * gcc.dg/pr60866.c: New test.
132 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
134         PR rtl-optimization/60901
135         * gcc.target/i386/pr60901.c: New test.
137 2014-05-14  Yury Gribov  <y.gribov@samsung.com>
139         PR sanitizer/61100
140         * c-c++-common/asan/asan-interface-1.c: New test.
141         * lib/asan-dg.exp (asan_include_flags): New function.
142         (asan_init): Call asan_include_flags to obtain path
143         to sanitizer headers.
145 2014-05-13  Peter Bergner  <bergner@vnet.ibm.com>
147         * lib/target-support.exp (check_dfp_hw_available): New function.
148         (is-effective-target): Check $arg for dfp_hw.
149         (is-effective-target-keyword): Likewise.
150         * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
151         Change target to dfp_hw.
153 2014-05-13  Marek Polacek  <polacek@redhat.com>
155         PR c/61162
156         * gcc.dg/pr61162.c: New test.
158 2014-05-13  Marek Polacek  <polacek@redhat.com>
160         * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
161         * c-c++-common/pr50459-2.c: New test.
163 2014-05-13  Paolo Carlini  <paolo.carlini@oracle.com>
165         PR c++/54310
166         * g++.dg/template/pr54310.C: New.
168 2014-05-13  Nathan Sidwell  <nathan@codesourcery.com>
169             Sandra Loosemore  <sandra@codesourcery.com>
171         * gcc.target/mips/loongson-simd.c: Disable micromips too.
173 2014-05-13  Catherine Moore  <clm@cm00re.com>
175         * gcc.target/mips/near-far-1.c: Adjust expected output
176         to allow the JALS instruction.
177         * gcc.target/mips/near-far-2.c: Likewise.
178         * gcc.target/mips/near-far-4.c: Likewise.
180 2014-05-13  Bin Cheng  <bin.cheng@arm.com>
182         * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
184 2014-05-13  Jakub Jelinek  <jakub@redhat.com>
186         PR target/61060
187         * gcc.dg/pr61060.c: New test.
189 2014-05-12  DJ Delorie  <dj@redhat.com>
191         * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
192         * gcc.dg/sibcall-4.c: Likewise.
194 2014-05-12  Dimitris Papavasiliou  <dpapavas@gmail.com>
196         * objc.dg/shadow-1.m: New test.
197         * objc.dg/shadow-2.m: New test.
198         * objc.dg/ivar-scope-1.m: New test.
199         * objc.dg/ivar-scope-2.m: New test.
200         * objc.dg/ivar-scope-3.m: New test.
201         * objc.dg/ivar-scope-4.m: New test.
202         * objc.dg/ivar-visibility-1.m: New test.
203         * objc.dg/ivar-visibility-2.m: New test.
204         * objc.dg/ivar-visibility-3.m: New test.
205         * objc.dg/ivar-visibility-4.m: New test.
207 2014-05-12  Tobias Burnus  <burnus@net-b.de>
209         PR fortran/60127
210         * gfortran.dg/gomp/omp_do_concurrent.f90: New.
212 2014-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
214         PR fortran/60834
215         * gfortran.dg/associate_16.f90:  New test.
217 2014-05-12  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
219         PR target/60991
220         * gcc.target/avr/pr60991.c: New testcase.
222 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
224         PR c++/60054
225         * g++.dg/cpp1y/pr60054.C: New.
227 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
229         PR c++/51199
230         * g++.dg/template/pr51199.C: New.
232 2014-05-11  Hans-Peter Nilsson  <hp@bitrange.com>
234         * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
236 2014-05-11  Jakub Jelinek  <jakub@redhat.com>
238         * gfortran.dg/gomp/affinity-1.f90: New test.
240 2014-05-11  Richard Sandiford  <rdsandiford@googlemail.com>
242         * gcc.dg/torture/pr61136.c: New test.
244 2014-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
246         PR c++/59705
247         * g++.dg/cpp0x/sfinae51.C: New.
249         PR c++/58353
250         * g++.dg/cpp0x/variadic157.C: New.
252 2014-05-10  Oleg Endo  <olegendo@gcc.gnu.org>
254         PR target/51244
255         * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
257 2014-05-10  Marek Polacek  <polacek@redhat.com>
259         * gcc.dg/pedwarn-init.c: New test.
260         * gcc.dg/init-string-1.c: Adjust dg-error.
262 2014-05-10  Hans-Peter Nilsson  <hp@bitrange.com>
264         * lib/target-supports.exp
265         (check_effective_target_logical_op_short_circuit): Add mmix-*-*
266         to the list.
268 2014-05-09  Marek Polacek  <polacek@redhat.com>
270         PR c/61096
271         * gcc.dg/pr61096-1.c: New test.
272         * gcc.dg/pr61096-2.c: New test.
274 2014-05-09  Florian Weimer  <fweimer@redhat.com>
276         * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
277         * g++.dg/fstack-protector-strong.C: Likewise.
278         * gcc.target/i386/ssp-strong-reg.c: New file.
280 2014-05-09  Georg-Johann Lay  <avr@gjlay.de>
282         PR target/61055
283         * gcc.target/avr/torture/pr61055.c: New test.
285 2014-05-09  Marek Polacek  <polacek@redhat.com>
287         PR c/50459
288         * c-c++-common/attributes-1.c: Move test line to a new test.
289         * c-c++-common/attributes-2.c: New test.
290         * c-c++-common/pr50459.c: New test.
291         * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
292         * gcc.dg/nonnull-2.c: Likewise.
293         * gcc.dg/pr55570.c: Modify dg-error.
294         * gcc.dg/tm/wrap-2.c: Likewise.
296 2014-05-08  Jeff Law  <law@redhat.com>
298         PR tree-optimization/61009
299         * g++.dg/tree-ssa/pr61009.C: New test.
301 2014-05-08  Matthias Klose  <doko@ubuntu.com>
303         PR driver/61106
304         * gcc-dg/unused-8a.c: New.
305         * gcc-dg/unused-8b.c: Likewise.
307 2014-05-08  Marek Polacek  <polacek@redhat.com>
309         PR c/61053
310         * gcc.dg/pr61053.c: New test.
312 2014-05-08  Marek Polacek  <polacek@redhat.com>
314         PR c/61077
315         * gcc.dg/pr61077.c: New test.
317 2014-05-08  Tobias Burnus  <burnus@net-b.de>
319         * gfortran.dg/coarray_collectives_1.f90: New.
320         * gfortran.dg/coarray_collectives_2.f90: New.
321         * gfortran.dg/coarray_collectives_3.f90: New.
322         * gfortran.dg/coarray_collectives_4.f90: New.
323         * gfortran.dg/coarray_collectives_5.f90: New.
324         * gfortran.dg/coarray_collectives_6.f90: New.
325         * gfortran.dg/coarray/collectives_1.f90: New.
326         * gfortran.dg/assumed_rank_5.f90: Update dg-error.
327         * gfortran.dg/assumed_type_4.f90: Update dg-error.
328         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
329         * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
330         * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
331         * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
332         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
334 2014-05-08  Wei Mi  <wmi@google.com>
336         PR target/58066
337         * gcc.target/i386/pr58066.c: New test.
339 2014-05-08  Joseph Myers  <joseph@codesourcery.com>
341         * gcc.target/i386/avx256-unaligned-load-2.c,
342         gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
343         gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
344         packed-single instructions.
346 2014-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
348         PR c++/13981
349         * g++.dg/diagnostic/pr13981.C: New.
351 2014-05-08  Marc Glisse  <marc.glisse@inria.fr>
353         PR tree-optimization/59100
354         * gcc.dg/tree-ssa/phi-opt-12.c: New file.
355         * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
357 2014-05-08  Richard Sandiford  <rdsandiford@googlemail.com>
359         PR tree-optimization/61095
360         * gcc.dg/torture/pr61095.c: New test.
362 2014-05-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
364         PR middle-end/39246
365         * gcc.dg/uninit-13.c: Move warning on the actual source line where
366         the uninitialized complex is used.
367         * gcc.dg/uninit-17.c: New test to check partial initialization of
368         complex with branches.
369         * gcc.dg/uninit-17-O0.c: Likewise.
371 2014-05-07  Oleg Endo  <olegendo@gcc.gnu.org>
373         PR target/60884
374         * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
375         (test_03): Rename to test_02.
377 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
379         PR c++/61083
380         * g++.dg/cpp0x/sfinae50.C: New.
382 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
384         PR c++/61080
385         * g++.dg/cpp0x/deleted7.C: New.
387 2014-05-07  Richard Biener  <rguenther@suse.de>
389         PR tree-optimization/61034
390         * g++.dg/tree-ssa/pr61034.C: New testcase.
392 2014-05-07  Joern Rennecke  <joern.rennecke@embecosm.com>
394         * gcc.target/epiphany/isr-arg.c: New file.
396 2014-05-07  Evgeny Stupachenko  <evstupac@gmail.com>
398         PR tree-optimization/52252
399         * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
401 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
403         * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
404         * gcc.target/aarch64/simd/vrev16p8.x: New file.
405         * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
406         * gcc.target/aarch64/simd/vrev16qp8.x: New file.
407         * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
408         * gcc.target/aarch64/simd/vrev16qs8.x: New file.
409         * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
410         * gcc.target/aarch64/simd/vrev16qu8.x: New file.
411         * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
412         * gcc.target/aarch64/simd/vrev16s8.x: New file.
413         * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
414         * gcc.target/aarch64/simd/vrev16u8.x: New file.
415         * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
416         * gcc.target/aarch64/simd/vrev32p16.x: New file.
417         * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
418         * gcc.target/aarch64/simd/vrev32p8.x: New file.
419         * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
420         * gcc.target/aarch64/simd/vrev32qp16.x: New file.
421         * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
422         * gcc.target/aarch64/simd/vrev32qp8.x: New file.
423         * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
424         * gcc.target/aarch64/simd/vrev32qs16.x: New file.
425         * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
426         * gcc.target/aarch64/simd/vrev32qs8.x: New file.
427         * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
428         * gcc.target/aarch64/simd/vrev32qu16.x: New file.
429         * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
430         * gcc.target/aarch64/simd/vrev32qu8.x: New file.
431         * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
432         * gcc.target/aarch64/simd/vrev32s16.x: New file.
433         * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
434         * gcc.target/aarch64/simd/vrev32s8.x: New file.
435         * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
436         * gcc.target/aarch64/simd/vrev32u16.x: New file.
437         * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
438         * gcc.target/aarch64/simd/vrev32u8.x: New file.
439         * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
440         * gcc.target/aarch64/simd/vrev64f32.x: New file.
441         * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
442         * gcc.target/aarch64/simd/vrev64p16.x: New file.
443         * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
444         * gcc.target/aarch64/simd/vrev64p8.x: New file.
445         * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
446         * gcc.target/aarch64/simd/vrev64qf32.x: New file.
447         * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
448         * gcc.target/aarch64/simd/vrev64qp16.x: New file.
449         * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
450         * gcc.target/aarch64/simd/vrev64qp8.x: New file.
451         * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
452         * gcc.target/aarch64/simd/vrev64qs16.x: New file.
453         * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
454         * gcc.target/aarch64/simd/vrev64qs32.x: New file.
455         * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
456         * gcc.target/aarch64/simd/vrev64qs8.x: New file.
457         * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
458         * gcc.target/aarch64/simd/vrev64qu16.x: New file.
459         * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
460         * gcc.target/aarch64/simd/vrev64qu32.x: New file.
461         * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
462         * gcc.target/aarch64/simd/vrev64qu8.x: New file.
463         * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
464         * gcc.target/aarch64/simd/vrev64s16.x: New file.
465         * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
466         * gcc.target/aarch64/simd/vrev64s32.x: New file.
467         * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
468         * gcc.target/aarch64/simd/vrev64s8.x: New file.
469         * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
470         * gcc.target/aarch64/simd/vrev64u16.x: New file.
471         * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
472         * gcc.target/aarch64/simd/vrev64u32.x: New file.
473         * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
474         * gcc.target/aarch64/simd/vrev64u8.x: New file.
476 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
478         gcc.target/aarch64/simd/ext_f32.x: New file.
479         gcc.target/aarch64/simd/ext_f32_1.c: New file.
480         gcc.target/aarch64/simd/ext_p16.x: New file.
481         gcc.target/aarch64/simd/ext_p16_1.c: New file.
482         gcc.target/aarch64/simd/ext_p8.x: New file.
483         gcc.target/aarch64/simd/ext_p8_1.c: New file.
484         gcc.target/aarch64/simd/ext_s16.x: New file.
485         gcc.target/aarch64/simd/ext_s16_1.c: New file.
486         gcc.target/aarch64/simd/ext_s32.x: New file.
487         gcc.target/aarch64/simd/ext_s32_1.c: New file.
488         gcc.target/aarch64/simd/ext_s64.x: New file.
489         gcc.target/aarch64/simd/ext_s64_1.c: New file.
490         gcc.target/aarch64/simd/ext_s8.x: New file.
491         gcc.target/aarch64/simd/ext_s8_1.c: New file.
492         gcc.target/aarch64/simd/ext_u16.x: New file.
493         gcc.target/aarch64/simd/ext_u16_1.c: New file.
494         gcc.target/aarch64/simd/ext_u32.x: New file.
495         gcc.target/aarch64/simd/ext_u32_1.c: New file.
496         gcc.target/aarch64/simd/ext_u64.x: New file.
497         gcc.target/aarch64/simd/ext_u64_1.c: New file.
498         gcc.target/aarch64/simd/ext_u8.x: New file.
499         gcc.target/aarch64/simd/ext_u8_1.c: New file.
500         gcc.target/aarch64/simd/ext_f64.c: New file.
501         gcc.target/aarch64/simd/extq_f32.x: New file.
502         gcc.target/aarch64/simd/extq_f32_1.c: New file.
503         gcc.target/aarch64/simd/extq_p16.x: New file.
504         gcc.target/aarch64/simd/extq_p16_1.c: New file.
505         gcc.target/aarch64/simd/extq_p8.x: New file.
506         gcc.target/aarch64/simd/extq_p8_1.c: New file.
507         gcc.target/aarch64/simd/extq_s16.x: New file.
508         gcc.target/aarch64/simd/extq_s16_1.c: New file.
509         gcc.target/aarch64/simd/extq_s32.x: New file.
510         gcc.target/aarch64/simd/extq_s32_1.c: New file.
511         gcc.target/aarch64/simd/extq_s64.x: New file.
512         gcc.target/aarch64/simd/extq_s64_1.c: New file.
513         gcc.target/aarch64/simd/extq_s8.x: New file.
514         gcc.target/aarch64/simd/extq_s8_1.c: New file.
515         gcc.target/aarch64/simd/extq_u16.x: New file.
516         gcc.target/aarch64/simd/extq_u16_1.c: New file.
517         gcc.target/aarch64/simd/extq_u32.x: New file.
518         gcc.target/aarch64/simd/extq_u32_1.c: New file.
519         gcc.target/aarch64/simd/extq_u64.x: New file.
520         gcc.target/aarch64/simd/extq_u64_1.c: New file.
521         gcc.target/aarch64/simd/extq_u8.x: New file.
522         gcc.target/aarch64/simd/extq_u8_1.c: New file.
523         gcc.target/aarch64/simd/extq_f64.c: New file.
525 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
527         * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
528         * gcc.target/aarch64/vtrnu32.c: Likewise.
529         * gcc.target/aarch64/vtrnf32.c: Likewise.
531 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
533         * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
534         * gcc.target/aarch64/simd/vtrnf32.x: New file.
535         * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
536         * gcc.target/aarch64/simd/vtrnp16.x: New file.
537         * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
538         * gcc.target/aarch64/simd/vtrnp8.x: New file.
539         * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
540         * gcc.target/aarch64/simd/vtrnqf32.x: New file.
541         * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
542         * gcc.target/aarch64/simd/vtrnqp16.x: New file.
543         * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
544         * gcc.target/aarch64/simd/vtrnqp8.x: New file.
545         * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
546         * gcc.target/aarch64/simd/vtrnqs16.x: New file.
547         * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
548         * gcc.target/aarch64/simd/vtrnqs32.x: New file.
549         * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
550         * gcc.target/aarch64/simd/vtrnqs8.x: New file.
551         * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
552         * gcc.target/aarch64/simd/vtrnqu16.x: New file.
553         * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
554         * gcc.target/aarch64/simd/vtrnqu32.x: New file.
555         * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
556         * gcc.target/aarch64/simd/vtrnqu8.x: New file.
557         * gcc.target/aarch64/simd/vtrns16_1.c: New file.
558         * gcc.target/aarch64/simd/vtrns16.x: New file.
559         * gcc.target/aarch64/simd/vtrns32_1.c: New file.
560         * gcc.target/aarch64/simd/vtrns32.x: New file.
561         * gcc.target/aarch64/simd/vtrns8_1.c: New file.
562         * gcc.target/aarch64/simd/vtrns8.x: New file.
563         * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
564         * gcc.target/aarch64/simd/vtrnu16.x: New file.
565         * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
566         * gcc.target/aarch64/simd/vtrnu32.x: New file.
567         * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
568         * gcc.target/aarch64/simd/vtrnu8.x: New file.
570 2014-05-07  Richard Biener  <rguenther@suse.de>
572         PR tree-optimization/57864
573         * gcc.dg/torture/pr57864.c: New testcase.
575 2014-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu>
577         PR libfortran/61049
578         * gfortran.dg/list_read_13.f: New test.
580 2014-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
582         PR c++/60999
583         * g++.dg/cpp0x/nsdmi-template9.C: New.
584         * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
586 2014-05-06  Kenneth Zadeck  <zadeck@naturalbridge.com>
587             Mike Stump  <mikestump@comcast.net>
588             Richard Sandiford  <rdsandiford@googlemail.com>
590         * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
592 2014-05-05  Jan Hubicka  <hubicka@ucw.cz>
594         PR ipa/60965
595         * g++.dg/ipa/devirt-32.C: New testcase.
597 2014-05-05  Richard Biener  <rguenther@suse.de>
599         PR middle-end/61010
600         * gcc.dg/torture/pr61010.c: New testcase.
602 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
604         * gcc.target/s390/leaf-profile.c: New testcase.
606 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
608         * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
609         Disable asm scan for s390.
610         * gcc.dg/hoist-register-pressure-2.c: Likewise.
611         * gcc.dg/hoist-register-pressure-3.c: Likewise.
613 2014-05-05  Bin Cheng  <bin.cheng@arm.com>
615         PR tree-optimization/60363
616         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
618 2014-05-04  Peter Bergner  <bergner@vnet.ibm.com>
620         * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
621         (dg-require-effective-target): Change target to powerpc_fprs.
622         * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
623         (dg-require-effective-target): Change target to dfprt.
625 2014-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
627         PR c++/58582
628         * g++.dg/cpp0x/deleted4.C: New.
629         * g++.dg/cpp0x/deleted5.C: Likewise.
630         * g++.dg/cpp0x/deleted6.C: Likewise.
632 2014-05-03  Dominique d'Humieres <dominiq@lps.ens.fr>
634         PR fortran/61025
635         * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
636         regexps for -m32.
637         * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
638         * gfortran.dg/coarray_poly_6.f90: Likewise.
639         * gfortran.dg/coarray_poly_7.f90: Likewise.
640         * gfortran.dg/coarray_poly_8.f90: Likewise.
642 2014-05-02  Marek Polacek  <polacek@redhat.com>
644         PR c/25801
645         * gcc.dg/pr25801.c: New test.
647 2014-05-02  Marek Polacek  <polacek@redhat.com>
649         PR c/60784
650         * gcc.dg/pr60784.c: New test.
652 2014-05-01  Marek Polacek  <polacek@redhat.com>
654         PR c/60915
655         * gcc.dg/pr60915.c: New test.
657 2014-05-01  Marek Polacek  <polacek@redhat.com>
659         PR c/60257
660         * gcc.dg/pr60257.c: New test.
662 2014-05-01  Marek Polacek  <polacek@redhat.com>
664         PR c/43395
665         * c-c++-common/pr43395.c: New test.
667 2014-05-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
669         * gcc.dg/cond-reduc-1.c: New test.
670         * gcc.dg/cond-reduc-2.c: Likewise.
672 2014-05-01  Marek Polacek  <polacek@redhat.com>
674         PR c/29467
675         * gcc.dg/pr29467.c: New test.
676         * gcc.dg/declspec-13.c: Renumber some dg-warnings.  Add dg-warnings
677         about boolean types.
678         * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>.  Change _Bool
679         to bool.
680         * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
682 2014-05-01  Marek Polacek  <polacek@redhat.com>
684         PR c/43245
685         * gcc.dg/pr43245.c: New test.
687 2014-05-01  Marek Polacek  <polacek@redhat.com>
689         PR c/56989
690         * gcc.dg/pr56989.c: New test.
692 2014-04-30  Ian Lance Taylor  <iant@google.com>
694         * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
695         in go_compile_args rather than in argument to go-torture-execute.
697 2014-04-30  Soundararajan Dhakshinamoorthy  <sounderarajan.d@atmel.com>
699         * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
700         instead of getpid.
702 2014-04-30  Tobias Burnus  <burnus@net-b.de>
704         * gfortran.dg/coarray_poly_6.f90
705         * gfortran.dg/coarray_poly_7.f90
706         * gfortran.dg/coarray_poly_8.f90
708 2014-04-30  Tobias Burnus  <burnus@net-b.de>
710         * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
711         * gfortran.dg/coarray_lib_token_4.f90: Ditto.
712         * gfortran.dg/coarray/codimension.f90: New.
714 2014-04-30  Tobias Burnus  <burnus@net-b.de>
716         * gfortran.dg/coarray_lib_this_image_1.f90: New.
717         * gfortran.dg/coarray_lib_this_image_2.f90: New.
719 2014-04-30  Tobias Burnus  <burnus@net-b.de>
721         * gfortran.dg/coarray_poly_4.f90: New.
722         * gfortran.dg/coarray_poly_5.f90: New.
724 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
726         * gcc.target/arm/simd/vuzpqf32_1.c: New file.
727         * gcc.target/arm/simd/vuzpqp16_1.c: New file.
728         * gcc.target/arm/simd/vuzpqp8_1.c: New file.
729         * gcc.target/arm/simd/vuzpqs16_1.c: New file.
730         * gcc.target/arm/simd/vuzpqs32_1.c: New file.
731         * gcc.target/arm/simd/vuzpqs8_1.c: New file.
732         * gcc.target/arm/simd/vuzpqu16_1.c: New file.
733         * gcc.target/arm/simd/vuzpqu32_1.c: New file.
734         * gcc.target/arm/simd/vuzpqu8_1.c: New file.
735         * gcc.target/arm/simd/vuzpf32_1.c: New file.
736         * gcc.target/arm/simd/vuzpp16_1.c: New file.
737         * gcc.target/arm/simd/vuzpp8_1.c: New file.
738         * gcc.target/arm/simd/vuzps16_1.c: New file.
739         * gcc.target/arm/simd/vuzps32_1.c: New file.
740         * gcc.target/arm/simd/vuzps8_1.c: New file.
741         * gcc.target/arm/simd/vuzpu16_1.c: New file.
742         * gcc.target/arm/simd/vuzpu32_1.c: New file.
743         * gcc.target/arm/simd/vuzpu8_1.c: New file.
745 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
747         * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
748         * gcc.target/aarch64/vuzpu32_1.c: Likewise.
749         * gcc.target/aarch64/vuzpf32_1.c: Likewise.
751 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
753         * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
754         * gcc.target/aarch64/simd/vuzpf32.x: New file.
755         * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
756         * gcc.target/aarch64/simd/vuzpp16.x: New file.
757         * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
758         * gcc.target/aarch64/simd/vuzpp8.x: New file.
759         * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
760         * gcc.target/aarch64/simd/vuzpqf32.x: New file.
761         * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
762         * gcc.target/aarch64/simd/vuzpqp16.x: New file.
763         * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
764         * gcc.target/aarch64/simd/vuzpqp8.x: New file.
765         * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
766         * gcc.target/aarch64/simd/vuzpqs16.x: New file.
767         * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
768         * gcc.target/aarch64/simd/vuzpqs32.x: New file.
769         * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
770         * gcc.target/aarch64/simd/vuzpqs8.x: New file.
771         * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
772         * gcc.target/aarch64/simd/vuzpqu16.x: New file.
773         * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
774         * gcc.target/aarch64/simd/vuzpqu32.x: New file.
775         * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
776         * gcc.target/aarch64/simd/vuzpqu8.x: New file.
777         * gcc.target/aarch64/simd/vuzps16_1.c: New file.
778         * gcc.target/aarch64/simd/vuzps16.x: New file.
779         * gcc.target/aarch64/simd/vuzps32_1.c: New file.
780         * gcc.target/aarch64/simd/vuzps32.x: New file.
781         * gcc.target/aarch64/simd/vuzps8_1.c: New file.
782         * gcc.target/aarch64/simd/vuzps8.x: New file.
783         * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
784         * gcc.target/aarch64/simd/vuzpu16.x: New file.
785         * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
786         * gcc.target/aarch64/simd/vuzpu32.x: New file.
787         * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
788         * gcc.target/aarch64/simd/vuzpu8.x: New file.
790 2014-04-30  Richard Biener  <rguenther@suse.de>
792         PR tree-optimization/48329
793         * gfortran.dg/vect/pr48329.f90: New testcase.
795 2014-04-30  Marek Polacek  <polacek@redhat.com>
797         * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
798         * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
800 2014-04-30  Marek Polacek  <polacek@redhat.com>
802         PR c/60139
803         * gcc.dg/pr60139.c: New test.
805 2014-04-30  Marek Polacek  <polacek@redhat.com>
807         PR c/60351
808         * gcc.dg/pr60351.c: New test.
810 2013-04-29  Alan Lawrence  <alan.lawrence@arm.com>
812         * gcc.target/arm/simd/simd.exp: New file.
813         * gcc.target/arm/simd/vzipqf32_1.c: New file.
814         * gcc.target/arm/simd/vzipqp16_1.c: New file.
815         * gcc.target/arm/simd/vzipqp8_1.c: New file.
816         * gcc.target/arm/simd/vzipqs16_1.c: New file.
817         * gcc.target/arm/simd/vzipqs32_1.c: New file.
818         * gcc.target/arm/simd/vzipqs8_1.c: New file.
819         * gcc.target/arm/simd/vzipqu16_1.c: New file.
820         * gcc.target/arm/simd/vzipqu32_1.c: New file.
821         * gcc.target/arm/simd/vzipqu8_1.c: New file.
822         * gcc.target/arm/simd/vzipf32_1.c: New file.
823         * gcc.target/arm/simd/vzipp16_1.c: New file.
824         * gcc.target/arm/simd/vzipp8_1.c: New file.
825         * gcc.target/arm/simd/vzips16_1.c: New file.
826         * gcc.target/arm/simd/vzips32_1.c: New file.
827         * gcc.target/arm/simd/vzips8_1.c: New file.
828         * gcc.target/arm/simd/vzipu16_1.c: New file.
829         * gcc.target/arm/simd/vzipu32_1.c: New file.
830         * gcc.target/arm/simd/vzipu8_1.c: New file.
832 2014-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
834         PR c++/51707
835         * g++.dg/cpp0x/constexpr-51707.C: New.
837 2014-04-29  David Malcolm  <dmalcolm@redhat.com>
839         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
840         occurrences of "int" in the gimple dump to reflect that the return
841         types of functions now show up in such dumps.
842         * gcc.dg/tree-ssa/pr27810.c: Likewise.
844 2014-04-29  Jakub Jelinek  <jakub@redhat.com>
846         PR tree-optimization/60971
847         * c-c++-common/turtore/pr60971.c: New test.
849 2014-04-29  Alan Lawrence  <alan.lawrence@arm.com>
851         * gcc.target/aarch64/simd/simd.exp: New file.
852         * gcc.target/aarch64/simd/vzipf32_1.c: New file.
853         * gcc.target/aarch64/simd/vzipf32.x: New file.
854         * gcc.target/aarch64/simd/vzipp16_1.c: New file.
855         * gcc.target/aarch64/simd/vzipp16.x: New file.
856         * gcc.target/aarch64/simd/vzipp8_1.c: New file.
857         * gcc.target/aarch64/simd/vzipp8.x: New file.
858         * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
859         * gcc.target/aarch64/simd/vzipqf32.x: New file.
860         * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
861         * gcc.target/aarch64/simd/vzipqp16.x: New file.
862         * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
863         * gcc.target/aarch64/simd/vzipqp8.x: New file.
864         * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
865         * gcc.target/aarch64/simd/vzipqs16.x: New file.
866         * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
867         * gcc.target/aarch64/simd/vzipqs32.x: New file.
868         * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
869         * gcc.target/aarch64/simd/vzipqs8.x: New file.
870         * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
871         * gcc.target/aarch64/simd/vzipqu16.x: New file.
872         * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
873         * gcc.target/aarch64/simd/vzipqu32.x: New file.
874         * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
875         * gcc.target/aarch64/simd/vzipqu8.x: New file.
876         * gcc.target/aarch64/simd/vzips16_1.c: New file.
877         * gcc.target/aarch64/simd/vzips16.x: New file.
878         * gcc.target/aarch64/simd/vzips32_1.c: New file.
879         * gcc.target/aarch64/simd/vzips32.x: New file.
880         * gcc.target/aarch64/simd/vzips8_1.c: New file.
881         * gcc.target/aarch64/simd/vzips8.x: New file.
882         * gcc.target/aarch64/simd/vzipu16_1.c: New file.
883         * gcc.target/aarch64/simd/vzipu16.x: New file.
884         * gcc.target/aarch64/simd/vzipu32_1.c: New file.
885         * gcc.target/aarch64/simd/vzipu32.x: New file.
886         * gcc.target/aarch64/simd/vzipu8_1.c: New file.
887         * gcc.target/aarch64/simd/vzipu8.x: New file.
889 2014-04-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
891         * gcc.target/aarch64/fcsel_1.c: New test case.
893 2014-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu>
895         PR libfortran/60810
896         * gfortran.dg/arrayio_13.f90: New test.
898 2014-04-28  Martin Jambor  <mjambor@suse.cz>
900         * gcc.dg/tree-ssa/sra-14.c: New test.
902 2014-04-28  Richard Biener  <rguenther@suse.de>
904         PR middle-end/60092
905         * gcc.dg/tree-ssa/alias-32.c: New testcase.
906         * gcc.dg/vect/pr60092.c: Likewise.
908 2014-04-28  Richard Biener  <rguenther@suse.de>
910         * gcc.dg/tree-ssa/vrp91.c: New testcase.
911         * gcc.dg/Wstrict-overflow-14.c: XFAIL.
912         * gcc.dg/Wstrict-overflow-15.c: Likewise.
913         * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
915 2014-04-28  Richard Biener  <rguenther@suse.de>
917         PR tree-optimization/60979
918         * gcc.dg/graphite/pr60979.c: New testcase.
920 2014-04-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
922         PR c/60983
923         * gcc.dg/pr60114.c: Use signed chars.
925 2014-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
927         PR c++/59120
928         * g++.dg/cpp0x/alias-decl-43.C: New.
930 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
932         PR fortran/59604
933         PR fortran/58003
934         * gfortran.dg/no_range_check_3.f90:  New test.
936 2014-04-26  Jerry DeLisle  <jvdelisle@gcc.gnu>
938         PR libfortran/52539
939         * gfortran.dg/namelist_utf8.f90: New test.
941 2014-04-26  Uros Bizjak  <ubizjak@gmail.com>
943         * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
944         * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
945         * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
947 2014-04-25  Cary Coutant  <ccoutant@google.com>
949         PR debug/60929
950         * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
951         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
952         -fdebug-types-section flag.
954 2014-04-25  Jiong Wang  <jiong.wang@arm.com>
956         * gcc.target/arm/tail-long-call.c: New test.
958 2014-04-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
960         PR tree-optimization/60930
961         * gcc.dg/torture/pr60930.c:  New test.
963 2014-04-25  Jakub Jelinek  <jakub@redhat.com>
965         PR tree-optimization/60960
966         * gcc.c-torture/execute/pr60960.c: New test.
968 2014-04-25  Marek Polacek  <polacek@redhat.com>
970         * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
972 2014-04-25  Marek Polacek  <polacek@redhat.com>
974         PR c/18079
975         * gcc.dg/pr18079.c: New test.
976         * gcc.dg/pr18079-2.c: New test.
978 2014-04-25  Uros Bizjak  <ubizjak@gmail.com>
980         * c-c++-common/gomp/pr60823-2.c: Require effective target
981         vect_simd_clones.
983 2014-04-25  Marek Polacek  <polacek@redhat.com>
985         PR c/60114
986         * gcc.dg/pr60114.c: New test.
988 2014-04-25  Eric Botcazou  <ebotcazou@adacore.com>
990         * gcc.c-torture/execute/20140425-1.c: New test.
992 2014-04-25  Marek Polacek  <polacek@redhat.com>
994         PR c/60156
995         * c-c++-common/pr60156.c: New test.
997 2014-04-25  Richard Biener  <rguenther@suse.de>
999         PR ipa/60912
1000         * g++.dg/opt/pr60912.C: New testcase.
1002 2014-04-25  Richard Biener  <rguenther@suse.de>
1004         PR ipa/60911
1005         * gcc.dg/lto/pr60911_0.c: New testcase.
1007 2014-04-24  Cong Hou  <congh@google.com>
1009         PR tree-optimization/60896
1010         * g++.dg/vect/pr60896.cc: New test.
1012 2014-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
1014         * gcc.target/powerpc/pack01.c: New test to test the new pack and
1015         unpack builtin functionss for 128-bit types.
1016         * gcc.target/powerpc/pack02.c: Likewise.
1017         * gcc.target/powerpc/pack03.c: Likewise.
1018         * gcc.target/powerpc/extend-divide-1.c: New test to test extended
1019         divide builtin functionss.
1020         * gcc.target/powerpc/extend-divide-2.c: Likewise.
1021         * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
1022         functions.
1023         * gcc.target/powerpc/bcd-2.c: Likewise.
1024         * gcc.target/powerpc/bcd-3.c: Likewise.
1025         * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
1026         builtin functionss.
1027         * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
1029 2014-04-24  Vishnu K S  <Vishnu.k_s@atmel.com>
1031         * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
1032         keeps_null_pointer_checks.
1033         * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
1034         * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
1035         * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
1036         * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
1038 2014-04-24  Jakub Jelinek  <jakub@redhat.com>
1040         * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
1041         Replace load with read and store with write.
1043 2014-04-24  Jeff Law  <law@redhat.com>
1045         PR target/60822
1046         * gcc.c-torture/pr60822.c: New test.
1047         * gcc.c-torture/pr60822.x: New test.
1049 2014-04-24  Dinar Temirbulatov  <dtemirbulatov@gmail.com>
1051         PR c++/57958
1052         * testsuite/g++.dg/cpp0x/pr57958.C: New test.
1054 2014-04-24  Alan Lawrence  <alan.lawrence@arm.com>
1056         * lib/target-supports.exp (check_effective_target_vect_perm): Return
1057         true for aarch64_be.
1059 2014-04-24  Radovan Obradovic  <robradovic@mips.com>
1060             Tom de Vries  <tom@codesourcery.com>
1062         * gcc.dg/fuse-caller-save.c: New test.
1064 2014-04-24  Joey Ye  <joey.ye@arm.com>
1066         * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
1068 2014-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1070         * lib/target-supports.exp (check_effective_target_vect_bswap): New.
1071         * gcc.dg/vect/vect-bswap16: New test.
1072         * gcc.dg/vect/vect-bswap32: Likewise.
1073         * gcc.dg/vect/vect-bswap64: Likewise.
1075 2014-04-23  Jeff Law  <law@redhat.com>
1077         PR tree-optimization/60902
1078         * gcc.target/i386/pr60902.c: New test.
1080 2014-04-23  Alex Velenko  <Alex.Velenko@arm.com>
1082         * gcc.target/aarch64/vdup_lane_1.c: New testcase.
1083         * gcc.target/aarch64/vdup_lane_2.c: New testcase.
1084         * gcc.target/aarch64/vdup_n_1.c: New testcase.
1086 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1088         * gcc.target/arm/rev16.c: New test.
1090 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1092         * gcc.target/aarch64/rev16_1.c: New test.
1094 2014-04-23  Richard Biener  <rguenther@suse.de>
1096         PR tree-optimization/60903
1097         * gcc.dg/torture/pr60903.c: New testcase.
1099 2014-04-23  Richard Biener  <rguenther@suse.de>
1101         PR middle-end/60895
1102         * g++.dg/torture/pr60895.C: New testcase.
1104 2014-04-23  Richard Biener  <rguenther@suse.de>
1106         PR middle-end/60891
1107         * gcc.dg/torture/pr60891.c: New testcase.
1109 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
1111         PR sanitizer/60275
1112         * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
1113         -fno-sanitize-recover to dg-options.
1114         * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
1115         add -std=c++11 to dg-options.
1116         * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
1117         * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
1118         add -std=c++1y to dg-options.
1119         * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
1120         -fno-sanitize-recover to dg-options.
1121         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
1122         * c-c++-common/ubsan/vla-4.c: Likewise.
1123         * c-c++-common/ubsan/pr59503.c: Likewise.
1124         * c-c++-common/ubsan/vla-3.c: Likewise.
1125         * c-c++-common/ubsan/save-expr-1.c: Likewise.
1126         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
1127         * c-c++-common/ubsan/shift-3.c: Likewise.
1128         * c-c++-common/ubsan/overflow-1.c: Likewise.
1129         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
1130         * c-c++-common/ubsan/vla-2.c: Likewise.
1131         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
1132         * c-c++-common/ubsan/pr60613-1.c: Likewise.
1133         * c-c++-common/ubsan/shift-6.c: Likewise.
1134         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
1135         * c-c++-common/ubsan/overflow-add-3.c: New test.
1136         * c-c++-common/ubsan/overflow-add-4.c: New test.
1137         * c-c++-common/ubsan/div-by-zero-6.c: New test.
1138         * c-c++-common/ubsan/div-by-zero-7.c: New test.
1140 2014-04-22  Christian Bruel  <christian.bruel@st.com>
1142         * gcc.target/sh/hiconst.c: New test.
1144 2014-04-22  Sandra Loosemore  <sandra@codesourcery.com>
1146         * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
1147         lroundf generates custom round instruction, too.
1149 2014-04-22  Tobias Burnus  <burnus@net-b.de>
1151         PR fortran/60881
1152         * coarray/alloc_comp_3.f90: New.
1154 2014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
1156         PR target/60868
1157         * gcc.target/i386/pr60868.c: New testcase.
1159 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
1161         PR c/59073
1162         * c-c++-common/gomp/pr59073.c: New test.
1164 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
1166         * gcc.target/aarch64/vreinterpret_f64_1.c: New.
1168 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
1170         * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
1171         * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
1173 2014-04-22  Richard Sandiford  <rdsandiford@googlemail.com>
1175         * gcc.dg/memcpy-5.c: New test.
1177 2014-04-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1179         * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
1181         * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
1182         * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
1183         *-*-solaris2.9.
1184         * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
1185         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
1186         from dg-options.
1187         * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
1188         from dg-additional-options.
1189         * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
1190         from dg-options.
1192         * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
1193         execution check.
1194         * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
1195         (sigill_hdlr): Remove.
1196         (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
1197         check.
1199         * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
1200         * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
1201         * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
1203         * lib/target-supports.exp (add_options_for_tls): Remove
1204         *-*-solaris2.9* handling.
1206 2014-04-22  Vidya Praveen  <vidyapraveen@arm.com>
1208         * gcc.target/aarch64/vect_cvtf_1.c: New.
1210 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
1212         PR tree-optimization/60823
1213         * c-c++-common/gomp/pr60823-1.c: New test.
1214         * c-c++-common/gomp/pr60823-2.c: New test.
1215         * c-c++-common/gomp/pr60823-3.c: New test.
1217 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
1219         * gcc.target/arm/anddi_notdi-1.c: New test.
1220         * gcc.target/arm/iordi_notdi-1.c: New test case.
1222 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
1224         * gcc.target/arm/iordi_notdi-1.c: New test.
1226 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
1228         * gcc.target/aarch64/vrnd_f64_1.c : New file.
1230 2014-04-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
1232         PR target/60735
1233         * gcc.target/powerpc/pr60735.c: New test.  Insure _Decimal64 does
1234         not cause errors if -mspe.
1236 2014-04-21  Uros Bizjak  <ubizjak@gmail.com>
1238         PR target/60909
1239         * gcc.target/i386/pr60909-1.c: New test.
1240         * gcc.target/i386/pr60909-2.c: Ditto.
1242 2014-04-18  Cong Hou  <congh@google.com>
1244         * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
1245         * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
1247 2014-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1249         * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
1250         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1252 2014-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
1254         PR c++/59200
1255         * g++.dg/cpp0x/alias-decl-42.C: New.
1257 2014-04-17  Pat Haugen  <pthaugen@us.ibm.com>
1259         * gcc.target/powerpc/ti_math1.c: New.
1260         * gcc.target/powerpc/ti_math2.c: New.
1262 2014-04-17  Martin Jambor  <mjambor@suse.cz>
1264         * gnat.dg/opt34.adb: New.
1265         * gnat.dg/opt34_pkg.ads: Likewise.
1267 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
1269         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
1270         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
1272 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
1274         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
1275         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
1277 2014-04-17  Jakub Jelinek  <jakub@redhat.com>
1279         PR target/60847
1280         Forward port from 4.8 branch
1281         2013-07-19  Kirill Yukhin  <kirill.yukhin@intel.com>
1283         * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
1284         Fix scan patterns.
1285         * gcc.target/i386/bmi-2.c: Ditto.
1287 2014-04-17  Richard Biener  <rguenther@suse.de>
1289         PR middle-end/60849
1290         * g++.dg/opt/pr60849.C: New testcase.
1292 2014-04-17  Richard Biener  <rguenther@suse.de>
1294         PR tree-optimization/60836
1295         * g++.dg/vect/pr60836.cc: New testcase.
1297 2014-04-17  Richard Biener  <rguenther@suse.de>
1299         PR tree-optimization/60841
1300         * gcc.dg/vect/pr60841.c: New testcase.
1302 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
1304         * g++.dg/ipa/devirt-31.C: New testcase.
1306 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
1308         PR lto/60820
1309         * gcc.dg/lto/pr60820_0.c: New testcase.
1310         * gcc.dg/lto/pr60820_1.c: New testcase.
1312 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
1314         PR ipa/60854
1315         * g++.dg/torture/pr60854.C: New testcase.
1317 2014-04-16  Catherine Moore  <clm@codesourcery.com>
1319         * gcc.target/mips/umips-store16-2.c: New test.
1321 2014-04-16  Marc Glisse  <marc.glisse@inria.fr>
1323         * g++.dg/cpp0x/initlist-vect.C: New file.
1325 2014-04-16  Eric Botcazou  <ebotcazou@adacore.com>
1327         * gcc.dg/uninit-B-O0.c: Remove XFAIL.
1328         * gcc.dg/uninit-I-O0.c: Likewise.
1329         * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
1331 2014-04-16  Jakub Jelinek  <jakub@redhat.com>
1333         PR tree-optimization/60844
1334         * gcc.dg/pr60844.c: New test.
1336 2014-04-15  Richard Biener  <rguenther@suse.de>
1338         PR rtl-optimization/56965
1339         * gcc.dg/torture/pr56965-1.c: New testcase.
1340         * gcc.dg/torture/pr56965-2.c: Likewise.
1342 2014-04-15  Teresa Johnson  <tejohnson@google.com>
1344         * gcc.dg/tree-prof/update-loopch.c: Update expected output.
1346 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
1348         * gnat.dg/vect14.adb: New test.
1350 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
1352         * gnat.dg/vect12.ad[sb]: New test.
1353         * gnat.dg/vect13.ad[sb]: Likewise.
1355 2014-04-15  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1357         * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
1358         under qemu-arm.
1359         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
1360         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
1361         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
1362         * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
1363         * c-c++-common/ubsan/null-1.c: Likewise.
1364         * c-c++-common/ubsan/null-10.c: Likewise.
1365         * c-c++-common/ubsan/null-11.c: Likewise.
1366         * c-c++-common/ubsan/null-2.c: Likewise.
1367         * c-c++-common/ubsan/null-3.c: Likewise.
1368         * c-c++-common/ubsan/null-4.c: Likewise.
1369         * c-c++-common/ubsan/null-5.c: Likewise.
1370         * c-c++-common/ubsan/null-6.c: Likewise.
1371         * c-c++-common/ubsan/null-7.c: Likewise.
1372         * c-c++-common/ubsan/null-8.c: Likewise.
1373         * c-c++-common/ubsan/null-9.c: Likewise.
1374         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
1375         * c-c++-common/ubsan/overflow-int128.c: Likewise.
1376         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
1377         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
1378         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
1379         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
1380         * c-c++-common/ubsan/pr59333.c: Likewise.
1381         * c-c++-common/ubsan/pr59667.c: Likewise.
1382         * c-c++-common/ubsan/pr60613-2.c: Likewise.
1383         * c-c++-common/ubsan/pr60636.c: Likewise.
1384         * c-c++-common/ubsan/shift-1.c: Likewise.
1385         * c-c++-common/ubsan/shift-2.c: Likewise.
1386         * c-c++-common/ubsan/vla-1.c: Likewise.
1388 2014-04-14  Eric Botcazou  <ebotcazou@adacore.com>
1390         * gnat.dg/vect11.ad[sb]: New test.
1392 2014-04-14  Richard Biener  <rguenther@suse.de>
1394         * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
1396 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1398         * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
1400 2014-04-14  Richard Biener  <rguenther@suse.de>
1401             Marc Glisse  <marc.glisse@inria.fr>
1403         PR c/60819
1404         * gcc.target/i386/vec-may_alias.c: New testcase.
1406 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1408         * lib/target-supports.exp
1409         (check_effective_target_vect_widen_mult_si_to_di_pattern):
1410         Initialize et_vect_widen_mult_si_to_di_pattern_saved.
1411         Fix formatting.
1413 2014-04-14  Richard Biener  <rguenther@suse.de>
1415         PR lto/60720
1416         * gcc.dg/lto/pr60720_0.c: New testcase.
1417         * gcc.dg/lto/pr60720_1.c: Likewise.
1419 2014-04-14  Christian Bruel  <christian.bruel@st.com>
1421         * gcc.target/sh/memset.c: New test.
1423 2014-04-14  Richard Biener  <rguenther@suse.de>
1425         PR middle-end/55022
1426         * gcc.dg/graphite/pr55022.c: New testcase.
1428 2014-04-14  Richard Biener  <rguenther@suse.de>
1430         PR tree-optimization/59817
1431         PR tree-optimization/60453
1432         * gfortran.dg/graphite/pr59817.f: New testcase.
1433         * gcc.dg/graphite/pr59817-1.c: Likewise.
1434         * gcc.dg/graphite/pr59817-2.c: Likewise.
1436 2014-04-14  Jason Merrill  <jason@redhat.com>
1438         Revert:
1439         * lib/gcc-dg.exp (dg-build-dso): New.
1440         (gcc-dg-test-1): Handle dg-do-what "dso".
1442 2014-04-13  Paul Thomas  <pault@gcc.gnu.org>
1444         PR fortran/60717
1445         * gfortran.dg/unlimited_polymorphic_17.f90: New test.
1447         PR fortran/58085
1448         * gfortran.dg/associate_15.f90: New test.
1450 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
1452         PR middle-end/60467
1453         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
1454         case to check.
1456 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
1458         PR middle-end/60469
1459         * c-c++-common/cilk-plus/CK/pr60469.c: New test.
1461 2014-04-12  Richard Sandiford  <rdsandiford@googlemail.com>
1463         * gcc.target/mips/umips-store16-1.c: New test.
1465 2014-04-11  Tobias Burnus  <burnus@net-b.de>
1467         PR c/60194
1468         * * g++.dg/warn/warn_format_signedness.C: New.
1469         * gcc.dg/format/warn-signedness.c: New.
1471 2014-04-11  Tobias Burnus  <burnus@net-b.de>
1473         PR fortran/58880
1474         PR fortran/60495
1475         * gfortran.dg/finalize_25.f90: New.
1477 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
1479         * gcc.target/epiphany/t1068-2.c: New file.
1481 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
1483         * gcc.target/epiphany/btst-1.c: New test.
1485 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
1487         PR rtl-optimization/60651
1488         * gcc.target/epiphany/mode-switch.c: New test.
1490 2014-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
1492         PR c++/58600
1493         * g++.dg/cpp0x/gen-attrs-58.C: New.
1494         * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
1496 2014-04-11  Steve Ellcey  <sellcey@mips.com>
1497             Jakub Jelinek  <jakub@redhat.com>
1499         PR middle-end/60556
1500         * gcc.c-torture/compile/pr60556.c: New test.
1502 2014-04-11  Richard Biener  <rguenther@suse.de>
1504         PR middle-end/60797
1505         * gcc.dg/pr60797.c: New testcase.
1507 2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1509         * gcc.target/s390/htm-nofloat-1.c: Rename to ...
1510         * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
1511         * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
1512         rename to ...
1513         * gcc.target/s390/htm-nofloat-1.c: ... this one.
1514         * gcc.target/s390/s390.exp: Make sure the assembler supports htm
1515         instructions as well.
1517 2014-04-11  Jakub Jelinek  <jakub@redhat.com>
1519         PR rtl-optimization/60663
1520         * gcc.target/arm/pr60663.c: New test.
1522 2014-04-10  Jason Merrill  <jason@redhat.com>
1524         * g++.dg/dso/dlclose1.C: Disable for 4.9.
1526 2014-04-10  Jakub Jelinek  <jakub@redhat.com>
1528         PR lto/60567
1529         * g++.dg/lto/pr60567_0.C: New test.
1531 2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1533         * gfortran.dg/class_nameclash.f90: New test.
1535 2014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
1537         PR c++/52844
1538         * g++.dg/cpp0x/variadic156.C: New.
1540 2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1542         * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
1543         long.
1545 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1547         PR debug/60655
1548         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
1549         -fdata-sections.
1551 2014-04-09  Steve Ellcey  <sellcey@mips.com>
1553         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
1554         and scan lists.
1556 2014-04-09  Cong Hou  <congh@google.com>
1558         PR testsuite/60773
1559         * lib/target-supports.exp:
1560         (check_effective_target_vect_widen_si_to_di_pattern): New.
1561         * gcc.dg/vect/pr60656.c: Require vect_long effective target.
1562         Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
1563         targets only.
1564         (foo): Fix up formatting.
1565         (main): Call check_vect.
1567 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
1569         PR c++/59115
1570         * g++.dg/template/crash119.C: New.
1572 2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
1574         * gcc.target/powerpc/atomic_load_store-p8.c: New.
1576 2014-04-08  Jason Merrill  <jason@redhat.com>
1578         * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
1580 2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1582         PR rtl-optimization/60776
1583         * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
1584         * gcc.dg/builtin-bswap-7.c: Likewise.
1585         * gcc.dg/builtin-bswap-6a.c: New testcase.
1586         * gcc.dg/builtin-bswap-7a.c: New testcase.
1588         Revert
1589         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1591         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
1592         optimization.
1593         * gcc.dg/builtin-bswap-7.c: Likewise.
1595 2014-04-08  Richard Biener  <rguenther@suse.de>
1597         PR tree-optimization/60785
1598         * gcc.dg/graphite/pr60785.c: New testcase.
1600 2014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1602         PR target/60602
1603         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
1604         with as at -O0.
1606 2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
1608         * g++.dg/warn/Wnvdtor-2.C: Add more cases.
1609         * g++.dg/warn/Wnvdtor-3.C: Likewise.
1610         * g++.dg/warn/Wnvdtor-4.C: Likewise.
1612 2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
1614         * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
1616 2014-04-07  Charles Baylis  <charles.baylis@linaro.org>
1618         PR target/60609
1619         * g++.dg/torture/pr60609.C: New test.
1621 2014-04-07  Richard Biener  <rguenther@suse.de>
1623         PR tree-optimization/60766
1624         * gcc.dg/torture/pr60766.c: New testcase.
1626 2014-04-07  Jason Merrill  <jason@redhat.com>
1628         * lib/gcc-dg.exp (dg-build-dso): New.
1629         (gcc-dg-test-1): Handle dg-do-what "dso".
1630         * lib/target-supports.exp (add_options_for_dlopen): New.
1631         (check_effective_target_dlopen): Use it.
1633 2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1635         * gcc.target/arm/pr60657.c: Fix missing curly brace.
1637 2014-04-07  Richard Biener  <rguenther@suse.de>
1639         PR middle-end/60750
1640         * g++.dg/torture/pr60750.C: New testcase.
1641         * gcc.dg/tree-ssa/20040517-1.c: Adjust.
1643 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
1645         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
1647 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
1649         PR testsuite/60671
1650         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
1652 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
1654         PR testsuite/60672
1655         * g++.dg/cpp1y/auto-fn25.C: Require lto.
1657         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
1659 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
1661         * gfortran.dg/warn_conversion_4.f90: Adjust test.
1663 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
1665         * gcc.target/avr/dev-specific-rmw.c: New test.
1667 2014-04-04  Cong Hou  <congh@google.com>
1669         PR tree-optimization/60656
1670         * gcc.dg/vect/pr60656.c: New test.
1672 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1674         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
1675         optimization.
1676         * gcc.dg/builtin-bswap-7.c: Likewise.
1678 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
1680         PR c++/58207
1681         * g++.dg/cpp0x/constexpr-ice15.C: New.
1683 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
1685         PR ipa/59626
1686         testcase by Richard Biener
1687         * gcc.dg/lto/pr59626_0.c: New testcase.
1688         * gcc.dg/lto/pr59626_1.c: New testcase.
1690 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1692         PR debug/60655
1693         * gcc.c-torture/compile/pr60655-1.c: New test.
1695 2014-04-04  Martin Jambor  <mjambor@suse.cz>
1697         PR ipa/60640
1698         * g++.dg/ipa/pr60640-1.C: New test.
1699         * g++.dg/ipa/pr60640-2.C: Likewise.
1700         * g++.dg/ipa/pr60640-3.C: Likewise.
1701         * g++.dg/ipa/pr60640-4.C: Likewise.
1703 2014-04-04  Jeff Law  <law@redhat.com>
1705         PR target/60657
1706         * gcc.target/arm/pr60657.c: New test.
1708 2014-04-04  Richard Biener  <rguenther@suse.de>
1710         PR ipa/60746
1711         * g++.dg/torture/pr60746.C: New testcase.
1713 2014-04-04  Fabien Chêne  <fabien@gcc.gnu.org>
1715         * g++.old-deja/g++.robertl/eb121.C: Adjust.
1716         * g++.old-deja/g++.jason/overload21.C: Likewise.
1717         * g++.old-deja/g++.law/init5.C: Likewise.
1719 2014-04-03  Cong Hou  <congh@google.com>
1721         PR tree-optimization/60505
1722         * gcc.dg/vect/pr60505.c: New test.
1724 2014-04-03  Richard Biener  <rguenther@suse.de>
1726         PR tree-optimization/60740
1727         * gcc.dg/graphite/pr60740.c: New testcase.
1729 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
1731         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
1732         * g++.dg/warn/Wnvdtor-2.C: New.
1733         * g++.dg/warn/Wnvdtor-3.C: New.
1734         * g++.dg/warn/Wnvdtor-4.C: New.
1735         * g++.dg/warn/Weff1.C: Delete.
1736         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
1737         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
1739 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
1741         PR ipa/60659
1742         * testsuite/g++.dg/torture/pr60659.C: New testcase.
1744 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1746         PR tree-optimization/60733
1747         * gcc.dg/torture/pr60733.c:  New test.
1749 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
1751         PR rtl-optimization/60650
1752         * gcc.target/arm/pr60650-2.c: New.
1754 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
1756         * gcc.target/i386/avx2-vpand-3.c,
1757         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
1759 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
1761         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
1762         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
1763         gcc.target/i386/memcpy-strategy-1.c,
1764         gcc.target/i386/memcpy-strategy-2.c,
1765         gcc.target/i386/memcpy-vector_loop-1.c,
1766         gcc.target/i386/memcpy-vector_loop-2.c,
1767         gcc.target/i386/memset-vector_loop-1.c,
1768         gcc.target/i386/memset-vector_loop-2.c,
1769         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
1770         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
1771         -march= options different from those in dg-options.
1773 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
1775         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
1776         gcc.target/i386/pr30970.c: Use -mtune=generic.
1777         * gcc.target/i386/avx2-vpaddb-3.c,
1778         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
1779         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
1780         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
1781         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
1782         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
1783         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
1784         gcc.target/i386/avx2-vpsubw-3.c,
1785         gcc.target/i386/avx256-unaligned-load-1.c,
1786         gcc.target/i386/avx256-unaligned-load-4.c,
1787         gcc.target/i386/avx256-unaligned-store-1.c,
1788         gcc.target/i386/avx256-unaligned-store-2.c,
1789         gcc.target/i386/avx256-unaligned-store-4.c: Use
1790         -mno-prefer-avx128.
1792 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
1793             Iain Sandoe <iain@codesourcery.com>
1795         PR target/54083
1796         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
1797         with the additional options -Wl,-undefined,dynamic_lookup
1798         and -Wl,-flat_namespace.
1799         * gcc.dg/torture/pr53922.c: Additional option
1800         -Wl,-flat_namespace for darwin[89].
1801         * gcc.dg/torture/pr60092.c: Additional options
1802         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
1803         for darwin[89].
1805 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
1807         PR target/43751
1808         * lib/prune.exp: Modify the regular express to prune
1809         the new warnings introduced by r205679 on darwin9.
1811 2014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>
1813         * g++.dg/init/ctor4.C: Adjust.
1814         * g++.dg/init/ctor4-1.C: New.
1815         * g++.dg/cpp0x/defaulted2.C: Adjust.
1817 2014-04-01  Richard Henderson  <rth@redhat.com>
1819         PR target/60704
1820         * gcc.dg/pr60704.c: New file.
1822 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
1824         PR target/60363
1825         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
1826         logical_op_short_circuit targets.
1828 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
1830         PR libfortran/60128
1831         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
1832         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
1834 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
1836         PR rtl-optimization/60700
1837         * gcc.target/i386/pr60700.c: New test.
1839 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1841         PR target/60650
1842         * gcc.target/arm/pr60650.c: Adjust command line options.
1844 2014-03-31  Martin Jambor  <mjambor@suse.cz>
1846         PR middle-end/60647
1847         * gcc.dg/pr60647-1.c: New test.
1848         * gcc.dg/pr60647-2.c: Likewise.
1850 2014-03-31  Richard Biener  <rguenther@suse.de>
1852         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
1854 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
1856         PR target/60034
1857         * gcc.target/aarch64/pr60034.c: New file.
1859 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
1861         PR c++/60626
1862         * g++.dg/cpp1y/pr60626.C: New testcase.
1864 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
1866         * gcc.dg/pr45416.c: Allow bextr on x86.
1867         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
1868         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
1869         gcc.target/i386/fma4-vector.c: Use -mno-fma.
1870         * gcc.target/i386/l_fma_double_1.c,
1871         gcc.target/i386/l_fma_double_2.c,
1872         gcc.target/i386/l_fma_double_3.c,
1873         gcc.target/i386/l_fma_double_4.c,
1874         gcc.target/i386/l_fma_double_5.c,
1875         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
1876         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
1877         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
1878         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
1879         * gcc.target/i386/pr27971.c: Use -mno-tbm.
1880         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
1881         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
1883 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
1885         PR target/60648
1886         * g++.dg/pr60648.C: Move test to...
1887         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
1888         dg-options, add for fpic targets dg-additional-options -fPIC.
1890 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
1892         * gnat.dg/opt33.adb: New testcase.
1894 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
1896         PR target/60697
1897         * gcc.target/aarch64/pr60697.c: New.
1899 2014-03-27  Jeff Law  <law@redhat.com>
1901         PR target/60648
1902         * g++.dg/pr60648.C: New test.
1904 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
1906         PR c++/60573
1907         * g++.dg/cpp1y/pr60573.C: New testcase.
1909 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
1911         PR target/60693
1912         * gcc.target/i386/pr60693.c: New test.
1914 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
1916         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
1918 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
1920         PR c++/60689
1921         * c-c++-common/pr60689.c: New test.
1923         PR c++/58678
1924         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
1925         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
1926         targets.
1928 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
1930         PR target/60675
1931         * gcc.target/aarch64/pr60675.C: New.
1933 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1935         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
1936         * lib/target-supports.exp: Return true for s390
1937         in check_effective_logical_op_short_circuit.
1939 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
1941         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
1942         of second source operand.
1943         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
1944         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
1945         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
1947 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
1949         PR ipa/60315
1950         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
1952 2014-03-28  Tobias Burnus  <burnus@net-b.de>
1954         * lib/cilk-plus-dg.exp: New.
1955         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
1956         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
1958 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1960         PR fortran/60522
1961         * gfortran.dg/where_4.f90:  New test case.
1963 2014-03-27  Tobias Burnus  <burnus@net-b.de>
1965         PR fortran/58880
1966         * gfortran.dg/finalize_24.f90: New.
1968 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
1970         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
1971         vbpermq builtin.
1973         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
1974         vec_select optimizations.
1975         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
1976         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
1978         PR target/60672
1979         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
1980         xxpermdi builtins are supported.
1982 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
1984         PR rtl-optimization/60650
1985         * gcc.target/arm/pr60650.c: New.
1987 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1989         * gcc.target/s390/20140327-1.c: New testcase.
1991 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
1993         PR middle-end/60682
1994         * g++.dg/gomp/pr60682.C: New test.
1996 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
1998         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
2000 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2002         PR target/60580
2003         * gcc.target/aarch64/pr60580_1.c: New.
2004         * gcc.target/aarch64/test_fp_attribute_1.c: New.
2005         * gcc.target/aarch64/test_fp_attribute_2.c: New.
2007 2014-03-26  Dehao Chen  <dehao@google.com>
2009         * gcc.dg/predict-8.c: New test.
2011 2014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>
2013         PR c++/52369
2014         * g++.dg/init/const10.C: New.
2015         * g++.dg/init/const11.C: New.
2016         * g++.dg/init/pr25811.C: Adjust.
2017         * g++.dg/init/pr29043.C: Likewise.
2018         * g++.dg/init/pr43719.C: Likewise.
2019         * g++.dg/init/pr44086.C: Likewise.
2020         * g++.dg/init/ctor8.C: Likewise.
2021         * g++.dg/init/uninitialized1.C: Likewise.
2023 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
2025         PR sanitizer/60636
2026         * c-c++-common/ubsan/pr60636.c: New test.
2028 2014-03-26  Andreas Schwab  <schwab@suse.de>
2030         * g++.dg/torture/pr60315.C: Remove duplication.
2032 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2034         * gcc.c-torture/execute/20140326-1.c: New test.
2036 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
2038         PR ipa/60315
2039         * g++.dg/torture/pr60315.C: New testcase.
2041 2014-03-25  Martin Jambor  <mjambor@suse.cz>
2043         PR ipa/60600
2044         * g++.dg/ipa/pr60600.C: New test.
2046 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
2048         PR testsuite/58013
2049         * g++.dg/opt/pr56999.C: Pop hidden visibility.
2051 2014-03-25  Richard Biener  <rguenther@suse.de>
2053         PR middle-end/60635
2054         * gfortran.dg/lto/pr60635_0.f90: New testcase.
2055         * gfortran.dg/lto/pr60635_1.c: Likewise.
2057 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
2059         PR c++/60627
2060         * g++.dg/cpp1y/pr60627.C: New testcase.
2062 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
2064         * gcc.target/aarch64/ushr64_1.c: New.
2066 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
2068         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
2069         (LONG_LONG): Use LLONG.
2070         (set_rvector_long): Explicitly return void.
2071         (set_vector_long): Likewise.
2072         (check_vector_long): Likewise.
2074 2014-03-24  Marek Polacek  <polacek@redhat.com>
2076         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
2077         Define INT_MIN.
2078         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
2079         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
2080         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
2081         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
2082         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
2083         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
2084         * c-c++-common/ubsan/pr59503.c: Likewise.
2085         * c-c++-common/ubsan/pr60613-1.c: Likewise.
2086         * c-c++-common/ubsan/save-expr-1.c: Likewise.
2087         * c-c++-common/ubsan/shift-3.c: Likewise.
2088         * c-c++-common/ubsan/shift-6.c: Likewise.
2089         * c-c++-common/ubsan/undefined-1.c: Likewise.
2090         * c-c++-common/ubsan/vla-2.c: Likewise.
2091         * c-c++-common/ubsan/vla-3.c: Likewise.
2092         * c-c++-common/ubsan/vla-4.c: Likewise.
2093         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
2094         * g++.dg/ubsan/return-2.C: Likewise.
2096 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
2098         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
2099         hppa*-*-hpux*.
2101         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
2103         PR libfortran/59313
2104         PR libfortran/58015
2105         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
2106         * gfortran.dg/round_4.f90: Likewise.
2108 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
2110         PR libfortran/60128
2111         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
2112         i?86-*-solaris2.9*.
2114 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
2116         PR sanitizer/60613
2117         * c-c++-common/ubsan/pr60613-1.c: New test.
2118         * c-c++-common/ubsan/pr60613-2.c: New test.
2120 2014-03-22  Matthias Klose  <doko@ubuntu.com>
2122         * g++.dg/cpp0x/regress: Remove empty directory.
2124 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
2126         PR debug/60603
2127         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
2129 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
2131         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
2132         * g++.dg/cpp1y/pr60393.C: Likewise.
2134 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
2136         PR c++/60384
2137         * g++.dg/cpp1y/pr60384.C: New.
2139 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
2141         PR target/60598
2142         * gcc.dg/pr60598.c: New test.
2144 2014-03-21  Martin Jambor  <mjambor@suse.cz>
2146         PR ipa/59176
2147         * g++.dg/torture/pr59176.C: New test.
2149 2014-03-21  Martin Jambor  <mjambor@suse.cz>
2151         PR ipa/60419
2152         * g++.dg/ipa/pr60419.C: New test.
2154 2014-03-21  Richard Biener  <rguenther@suse.de>
2156         PR tree-optimization/60577
2157         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
2159 2014-03-21  Tobias Burnus  <burnus@net-b.de>
2161         PR fortran/60599
2162         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
2164 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
2166         PR middle-end/60597
2167         * g++.dg/opt/pr60597.C: New test.
2169         PR c++/60572
2170         * g++.dg/init/pr60572.C: New test.
2172 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2174         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
2176 2014-03-19  Tobias Burnus  <burnus@net-b.de>
2178         PR fortran/60543
2179         PR fortran/60283
2180         * gfortran.dg/implicit_pure_4.f90: New.
2182 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
2184         PR c++/51474
2185         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
2187 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
2189         PR testsuite/60590
2190         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
2191         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
2192         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
2194 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
2196         PR c++/60332
2197         * g++.dg/cpp1y/pr60332.C: New.
2199 2014-03-19  Marek Polacek  <polacek@redhat.com>
2201         PR sanitizer/60569
2202         * g++.dg/ubsan/pr60569.C: New test.
2204 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2206         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
2208 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
2210         PR tree-optimization/60559
2211         * g++.dg/vect/pr60559.cc: New test.
2213 2014-03-18  Ian Lance Taylor  <iant@google.com>
2215         PR target/60563
2216         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
2217         (ditype): Rename typedef from int64_t.
2219 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2221         PR c/55383
2222         * gcc.dg/cast-qual-3.c: New.
2223         Revert:
2224         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2225         * c-c++-common/Wcast-qual-1.c: More precise match text.
2227 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
2229         PR fortran/55207
2230         PR fortran/60549
2231         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
2232         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
2233         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
2234         * gfortran.dg/intent_optimize_1.f90: Ditto.
2235         * gfortran.dg/pointer_init_9.f90: Ditto.
2236         * gfortran.dg/volatile4.f90: Ditto.
2237         * gfortran.dg/volatile6.f90: Ditto.
2239 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2241         PR c/55383
2242         * c-c++-common/Wcast-qual-1.c: More precise match text.
2244 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
2246         PR c++/60305
2247         * g++.dg/cpp0x/constexpr-ice14.C: New.
2249 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
2251         PR c++/54250
2252         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
2254 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
2256         PR sanitizer/60535
2257         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
2258         * c-c++-common/ubsan/null-2.c: Likewise.
2259         * c-c++-common/ubsan/null-3.c: Likewise.
2260         * c-c++-common/ubsan/null-4.c: Likewise.
2261         * c-c++-common/ubsan/null-5.c: Likewise.
2262         * c-c++-common/ubsan/null-6.c: Likewise.
2263         * c-c++-common/ubsan/null-7.c: Likewise.
2264         * c-c++-common/ubsan/null-8.c: Likewise.
2265         * c-c++-common/ubsan/null-9.c: Likewise.
2266         * c-c++-common/ubsan/null-10.c: Likewise.
2267         * c-c++-common/ubsan/null-11.c: Likewise.
2268         * c-c++-common/ubsan/overflow-1.c: Likewise.
2269         * c-c++-common/ubsan/overflow-2.c: Likewise.
2270         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
2271         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2272         * c-c++-common/ubsan/overflow-int128.c: Likewise.
2273         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
2274         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2275         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
2276         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2277         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2278         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
2279         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
2280         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2281         * c-c++-common/ubsan/pr59333.c: Likewise.
2282         * c-c++-common/ubsan/pr59503.c: Likewise.
2283         * c-c++-common/ubsan/pr59667.c: Likewise.
2284         * c-c++-common/ubsan/undefined-1.c: Likewise.
2285         * g++.dg/ubsan/pr59250.C: Likewise.
2286         * g++.dg/ubsan/pr59306.C: Likewise.
2288 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2290         * gcc.dg/tls/pr58595.c: Add tls options.
2292 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
2294         * gcc.target/i386/avx-additional-reg-names.c: New.
2295         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
2297 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
2299         PR c++/60390
2300         * g++.dg/cpp1y/pr60390.C: New testcase.
2302         PR c++/60391
2303         * g++.dg/cpp1y/pr60391.C: New testcase.
2305 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
2307         PR target/60516
2308         * gcc.target/i386/pr60516.c: New test.
2310 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
2312         PR c++/59571
2313         * g++.dg/cpp0x/constexpr-ice13.C: New.
2315 2014-03-17  Marek Polacek  <polacek@redhat.com>
2317         PR middle-end/60534
2318         * gcc.dg/gomp/pr60534.c: New test.
2320 2014-03-17  Kai Tietz  <ktietz@redhat.com>
2322         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
2324 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
2326         PR testsuite/58851
2327         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
2328         storage size.
2330 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
2332         PR libfortran/58324
2333         * gfortran.dg/list_read_12.f90: New test.
2335 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
2337         PR fortran/55207
2338         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
2339         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
2340         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
2341         -Wno-aggressive-loop-optimizations and remove an unused variable.
2342         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
2343         * gfortran.dg/pointer_init_9.f90: New.
2344         * gfortran.dg/volatile4.f90: Put into subroutine.
2345         * gfortran.dg/volatile6.f90: Ditto.
2347 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
2349         PR fortran/60392
2350         * gfortran.dg/transpose_4.f90: New test.
2352 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
2354         PR rtl-optimization/60508
2355         * gcc.target/i386/pr60508.c: New.
2357 2014-03-14  Richard Biener  <rguenther@suse.de>
2359         PR middle-end/60518
2360         * g++.dg/pr60518.C: New testcase.
2362 2014-03-14  Martin Jambor  <mjambor@suse.cz>
2364         PR lto/60461
2365         * gcc.dg/lto/pr60461_0.c: New test.
2367 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
2369         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
2370         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
2371         * gcc.dg/lto/save-temps_0.c: New testcase.
2373 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
2375         PR middle-end/36282
2376         * c-c++-common/pr36282-1.c: New test.
2377         * c-c++-common/pr36282-2.c: New test.
2378         * c-c++-common/pr36282-3.c: New test.
2379         * c-c++-common/pr36282-4.c: New test.
2381 2014-03-13  Richard Henderson  <rth@redhat.com>
2383         PR debug/60438
2384         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
2386 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
2388         PR c++/60383
2389         * g++.dg/template/crash118.C: New.
2390         * g++.dg/template/crash95.C: Adjust.
2392 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
2394         PR rtl-optimization/57189
2395         * gcc.target/i386/pr57189.c: New.
2397 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
2399         PR c++/60254
2400         * g++.dg/cpp0x/static_assert10.C: New.
2401         * g++.dg/cpp0x/static_assert11.C: Likewise.
2402         * g++.dg/cpp0x/static_assert3.C: Adjust.
2404 2014-03-13  Richard Biener  <rguenther@suse.de>
2406         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
2408 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
2410         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
2411         2.07 128-bit arithmetic.
2412         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
2414         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
2415         due to when TImode is allowed in VSX registers, the allowable
2416         address modes for TImode is just a single indirect address in
2417         order for the value to be loaded and store in either GPR or VSX
2418         registers.  This affects the generated code, and it would cause
2419         this test to fail, when such an option is used.
2421 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2423         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
2425 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
2427         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
2428         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
2429         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
2430         only test for exactly one if if -mbranch-cost=1 has been passed.
2432 2014-03-12  Christian Bruel  <christian.bruel@st.com>
2434         PR target/60264
2435         * gcc.target/arm/pr60264.c
2437 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2439         PR tree-optimization/60454
2440         * gcc.c-torture/execute/pr60454.c: New test.
2442 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
2443             Marc Glisse  <marc.glisse@inria.fr>
2445         PR tree-optimization/60502
2446         * gcc.c-torture/compile/pr60502.c: New test.
2448 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
2450         PR middle-end/60482
2451         * gcc.dg/vect/pr60482.c: New test.
2453 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
2455         PR c++/60389
2456         * g++.dg/cpp0x/inh-ctor19.C: New.
2458 2014-03-11  Richard Biener  <rguenther@suse.de>
2460         PR tree-optimization/60429
2461         PR tree-optimization/60485
2462         * gcc.dg/pr60485-1.c: New testcase.
2463         * gcc.dg/pr60485-2.c: Likewise.
2465 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
2467         PR ipa/60457
2468         * g++.dg/ipa/pr60457.C: New test.
2470 2014-03-10  Richard Biener  <rguenther@suse.de>
2472         PR middle-end/60474
2473         * g++.dg/torture/pr60474.C: New testcase.
2475 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
2477         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
2479 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
2481         * gcc.dg/lto/pr55113_0.c: New testcase.
2483 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
2485         PR c++/60033
2486         * g++.dg/cpp1y/pr60033.C: New testcase.
2488         PR c++/60393
2489         * g++.dg/cpp1y/pr60393.C: New testcase.
2491 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
2493         PR libfortran/60128
2494         * gfortran.dg/fmt_en.f90: New test.
2496 2014-03-07  Jason Merrill  <jason@redhat.com>
2498         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
2499         * lib/target-supports.exp (check_effective_target_c++11): Now
2500         means C++11 and up.
2501         (check_effective_target_c++11_only): New.
2502         (check_effective_target_c++11_down): New.
2503         (check_effective_target_c++1y): New.
2504         (check_effective_target_c++1y_only): New.
2505         (check_effective_target_c++98_only): Rename from
2506         check_effective_target_c++98.
2507         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
2509 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
2511         PR c++/58609
2512         * g++.dg/cpp0x/constexpr-ice12.C: New.
2514 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
2516         * c-c++-common/gomp/map-1.c: Extend.
2518 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
2519             Janus Weil  <janus@gcc.gnu.org>
2521         PR fortran/51976
2522         * gfortran.dg/deferred_type_component_1.f90 : New test.
2523         * gfortran.dg/deferred_type_component_2.f90 : New test.
2525 2014-03-06  Marek Polacek  <polacek@redhat.com>
2527         PR c/60197
2528         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
2529         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
2531 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
2533         PR target/58595
2534         * gcc.dg/tls/pr58595.c: New test.
2536 2014-03-06  Richard Biener  <rguenther@suse.de>
2538         PR middle-end/60445
2539         PR lto/60424
2540         PR lto/60427
2541         Revert
2542         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
2544         * gcc.dg/lto/pr55113_0.c: New testcase.
2546 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
2548         PR testsuite/59308
2549         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
2550         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
2551         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
2552         s390*/i?86/x86_64.
2553         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2554         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2555         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2556         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2557         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
2558         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
2559         even for mips*/s390*/i?86/x86_64.
2560         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2561         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2562         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2563         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2564         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2566         PR lto/60404
2567         * gcc.dg/lto/pr60404_0.c: New test.
2568         * gcc.dg/lto/pr60404_1.c: New file.
2569         * gcc.dg/lto/pr60404_2.c: New file.
2571 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2573         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
2574         long long" throughout.
2575         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
2576         * gcc.dg/vmx/insert-vsx.c: Likewise.
2577         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
2578         * gcc.dg/vmx/ld-vsx.c: Likewise.
2579         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
2580         * gcc.dg/vmx/ldl-vsx.c: Likewise.
2581         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
2582         * gcc.dg/vmx/merge-vsx.c: Likewise.
2583         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
2584         * gcc.dg/vmx/st-vsx.c: Likewise.
2585         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
2586         * gcc.dg/vmx/stl-vsx.c: Likewise.
2587         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
2589 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
2591         * gcc.dg/lto/pr55113_0.c: New testcase.
2593 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
2595         PR c++/60376
2596         * g++.dg/cpp1y/pr60376.C: New.
2598 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2600         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
2602 2014-03-04  Richard Biener  <rguenther@suse.de>
2604         PR tree-optimization/60382
2605         * gcc.dg/vect/pr60382.c: New testcase.
2607 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
2609         PR libfortran/60148
2610         * gfortran.dg/namelist_84.f90: New test.
2612 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
2614         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
2615         argument to avoid inf values.
2616         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
2617         UNION_FP_CHECK machinery.
2619 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
2621         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
2622         i32in128 cases outside special big-endian processing block.
2624 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
2626         PR preprocessor/60400
2627         * c-c++-common/cpp/pr60400.c: New test.
2628         * c-c++-common/cpp/pr60400-1.h: New file.
2629         * c-c++-common/cpp/pr60400-2.h: New file.
2631         PR objc++/60398
2632         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
2634         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
2635         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
2637 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
2639         PR ipa/60150
2640         * g++.dg/lto/pr60150.H: New testcase.
2641         * g++.dg/lto/pr60150_0.C: New testcase.
2642         * g++.dg/lto/pr60150_1.C: New testcase.
2644 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
2646         PR ipa/60306
2647         * testsuite/g++.dg/ipa/devirt-29.C: New testcase
2649 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2651         PR fortran/60236
2652         * gfortran.dg/vect/pr32380.f: Fix expected test results.
2654 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
2656         PR c++/50025
2657         * g++.dg/cpp0x/pr50025.C: New.
2659 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
2661         PR c++/60377
2662         * g++.dg/cpp1y/pr60377.C: New testcase.
2664 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
2666         PR fortran/60341
2667         * gfortran.dg/str_comp_optimize_1.f90: New test.
2669 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
2671         PR target/60071
2672         * gcc.c-torture/compile/pr60071.c: New.
2674 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
2676         PR fortran/60359
2677         * gfortran.dg/unlimited_polymorphic_16.f90: New.
2679 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
2681         PR c++/58610
2682         * g++.dg/cpp0x/constexpr-ice11.C: New.
2684 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
2686         PR c++/60314
2687         * g++.dg/cpp1y/auto-fn24.C: New.
2689 2014-02-28  Joey Ye  <joey.ye@arm.com>
2691         PR target/PR60169
2692         * gcc.target/arm/thumb1-far-jump-3.c: New case.
2694 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
2696         PR c++/60253
2697         * g++.dg/overload/ellipsis2.C: New.
2699 2014-02-27  Jeff Law  <law@redhat.com>
2701         PR rtl-optimization/52714
2702         * gcc.c-torture/compile/pr52714.c: New test.
2704 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
2705             Jeff Law  <law@redhat.com>
2707         PR rtl-optimization/49847
2708         * g++.dg/pr49847.C: New test.
2710 2014-02-27  Marek Polacek  <polacek@redhat.com>
2712         PR middle-end/59223
2713         * c-c++-common/pr59223.c: New test.
2715 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
2717         * common/config/i386/predicates.md (const1256_operand): Remove.
2718         (const2356_operand): New.
2719         (const_1_to_2_operand): Remove.
2720         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
2721         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
2722         (*avx512pf_gatherpf<mode>sf): Ditto.
2723         (avx512pf_gatherpf<mode>df): Ditto.
2724         (*avx512pf_gatherpf<mode>df_mask): Ditto.
2725         (*avx512pf_gatherpf<mode>df): Ditto.
2726         (avx512pf_scatterpf<mode>sf): Ditto.
2727         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
2728         (*avx512pf_scatterpf<mode>sf): Ditto.
2729         (avx512pf_scatterpf<mode>df): Ditto.
2730         (*avx512pf_scatterpf<mode>df_mask): Ditto.
2731         (*avx512pf_scatterpf<mode>df): Ditto.
2732         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
2734 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
2736         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
2737         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
2738         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
2739         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
2740         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
2741         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
2742         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
2743         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
2745 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
2747         PR target/60280
2748         * gnat.dg/renaming5.adb: Change to two expected gotos.
2749         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
2750         jump threads.
2751         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
2752         messages for removed basic block.
2753         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
2754         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
2755         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
2756         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
2758 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2760         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
2761         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
2762         * gcc.dg/vmx/ldl-vsx.c: Likewise.
2763         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
2764         * gcc.dg/vmx/merge-vsx.c: Likewise.
2765         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
2767 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
2769         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
2770         * gcc.target/i386/prefetchwt1-1.c: New.
2771         * g++.dg/other/i386-2.C: Add new option.
2772         * g++.dg/other/i386-3.C: Ditto.
2773         * gcc.target/i386/sse-12.c: Ditto.
2774         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
2775         * gcc.target/i386/sse-22.c: Add new option.
2776         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
2778 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2780         PR libfortran/59313
2781         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
2783         PR libfortran/58015
2784         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
2786 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
2788         PR c++/60311
2789         * g++.dg/cpp1y/pr60311.C: New testcase.
2791         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
2793         PR c++/60065
2794         * g++.dg/cpp1y/pr60065.C: New testcase.
2796 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
2798         PR rtl-optimization/60268
2799         * gcc.c-torture/compile/pr60268.c: New test.
2801 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
2803         * gcc.target/microblaze/others/mem_reload.c: New test.
2805 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2807         * gcc.dg/vmx/lde.c: New test.
2808         * gcc.dg/vmx/lde-be-order.c: New test.
2809         * gcc.dg/vmx/ste.c: New test.
2810         * gcc.dg/vmx/ste-be-order.c: New test.
2812 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
2814         PR testsuite/60173
2815         * lib/target-supports.exp
2816         (check_effective_target_logical_op_short_circuit): Add cris-*-*
2817         and crisv32-*-* to list.
2819 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
2821         PR fortran/60302
2822         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
2824 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2826         * gcc.dg/vmx/vsums.c: Check entire result vector.
2827         * gcc.dg/vmx/vsums-be-order.c: Likewise.
2829 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2831         * gcc.dg/vmx/ld.c: New test.
2832         * gcc.dg/vmx/ld-be-order.c: New test.
2833         * gcc.dg/vmx/ld-vsx.c: New test.
2834         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
2835         * gcc.dg/vmx/ldl.c: New test.
2836         * gcc.dg/vmx/ldl-be-order.c: New test.
2837         * gcc.dg/vmx/ldl-vsx.c: New test.
2838         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
2839         * gcc.dg/vmx/st.c: New test.
2840         * gcc.dg/vmx/st-be-order.c: New test.
2841         * gcc.dg/vmx/st-vsx.c: New test.
2842         * gcc.dg/vmx/st-vsx-be-order.c: New test.
2843         * gcc.dg/vmx/stl.c: New test.
2844         * gcc.dg/vmx/stl-be-order.c: New test.
2845         * gcc.dg/vmx/stl-vsx.c: New test.
2846         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
2848 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
2850         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
2851         * g++.dg/other/i386-3.C (dg-options): Ditto.
2852         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
2853         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
2854         -mavx512pf and -msha.
2856 2014-02-21  Richard Biener  <rguenther@suse.de>
2858         PR tree-optimization/60276
2859         * gcc.dg/vect/pr60276.c: New testcase.
2861 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
2863         PR fortran/60234
2864         * gfortran.dg/finalize_23.f90: New.
2866 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
2868         PR c++/60052
2869         PR c++/60053
2870         * g++.dg/cpp1y/pr60052.C: New testcase.
2871         * g++.dg/cpp1y/pr60053.C: New testcase.
2873 2014-02-21  Tobias Burnus  <burnus@net-b.de>
2875         PR fortran/60286
2876         * gfortran.dg/inquire_16.f90: New.
2878 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
2880         * gcc.target/nios2/biggot-1.c: New.
2881         * gcc.target/nios2/biggot-2.c: New.
2883 2014-02-20  Martin Jambor  <mjambor@suse.cz>
2885         PR ipa/55260
2886         * gcc.dg/ipa/pr55260.c: New test.
2888 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
2890         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
2891         for execution test case.
2893 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
2895         PR ipa/58555
2896         * g++.dg/torture/pr58555.C: New testcase.
2898 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
2900         PR target/60204
2901         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
2902         reflect abi fix.
2903         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
2905 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
2906             Kirill Yukhin  <kirill.yukhin@intel.com>
2908         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
2909         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
2910         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
2911         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
2912         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
2913         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
2915 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
2917         PR c/37743
2918         * g++.dg/ext/builtin-bswap1.C: New test.
2919         * c-c++-common/pr37743.c: New test.
2921 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
2923         * gcc.dg/decl-10.c: New test.
2925 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
2927         PR c++/60267
2928         * g++.dg/ext/ivdep-1.C: New test.
2930         PR c++/60267
2931         * gcc.dg/pr60267.c: New test.
2933 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
2935         PR target/59794
2936         * gcc.target/i386/pr39162.c: Add dg-prune-output.
2937         (dg-options): Remove -Wno-psabi.
2938         * gcc.target/i386/pr59794-2.c: Ditto.
2939         * gcc.target/i386/pr60205-1.c: Ditto.
2940         * gcc.target/i386/sse-5.c: Ditto.
2942 2014-02-18  Nick Clifton  <nickc@redhat.com>
2944         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
2945         * gcc.dg/pr23623.c: Likewise.
2946         * gcc.dg/pr48784-1.c: Likewise.
2947         * gcc.dg/pr48784-2.c: Likewise.
2948         * gcc.dg/pr56997-2.c: Likewise.
2949         * gcc.dg/sms-6.c: Likewise.
2950         * gcc.dg/torture/pr60183.c: Likewise.
2951         * gcc.dg/torture/vec-cvt-1.c: Likewise.
2952         * gcc.c-torture/execute/20061220-1.x: New.
2953         * gcc.c-torture/execute/pr43220.x: New.
2954         * gcc.c-torture/execute/pr51581-1.x: New.
2955         * gcc.c-torture/execute/pr51581-2.x: New.
2956         * gcc.c-torture/execute/pr58570.x: New.
2957         * gcc.c-torture/unsorted/DFcmp.x: New.
2958         * gcc.c-torture/unsorted/SFset.x: New.
2960 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
2962         * gnat.dg/opt31.adb: New test.
2964 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2966         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
2968 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
2970         PR fortran/60232
2971         * gfortran.dg/typebound_proc_33.f90: New.
2973 2014-02-19  Marek Polacek  <polacek@redhat.com>
2975         PR c/60195
2976         * gcc.dg/pr60195.c: New test.
2978 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
2980         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
2982 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
2984         PR preprocessor/58844
2985         * c-c++-common/cpp/pr58844-1.c: New test.
2986         * c-c++-common/cpp/pr58844-2.c: New test.
2988 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
2990         PR c++/60225
2991         * g++.dg/cpp0x/constexpr-ice10.C: New.
2993 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
2995         PR c++/60215
2996         * g++.dg/cpp0x/pr60215.C: New.
2998 2014-02-18  Tobias Burnus  <burnus@net-b.de>
3000         PR fortran/49397
3001         * gfortran.dg/proc_ptr_45.f90: New.
3002         * gfortran.dg/proc_ptr_46.f90: New.
3004 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
3006         PR c++/60190
3007         * g++.dg/cpp1y/pr60190.C: New testcase.
3009         PR c++/60064
3010         * g++.dg/cpp1y/pr60064.C: New testcase.
3012 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
3014         PR target/60205
3015         * gcc.target/i386/pr60205-1.c: New test.
3016         * gcc.target/i386/pr60205-2.c: Ditto.
3018 2014-02-18  Kai Tietz  <ktietz@redhat.com>
3020         PR target/60193
3021         * gcc.target/i386/nest-1.c: New testcase.
3023 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
3025         * gnat.dg/opt32.adb: New test.
3027 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
3029         PR fortran/60231
3030         * gfortran.dg/typebound_generic_15.f90: New.
3032 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
3034         PR fortran/55907
3035         * gfortran.dg/init_flag_12.f90: New.
3037 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
3038             Ilya Tocar  <ilya.tocar@intel.com>
3040         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
3041         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
3042         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
3043         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3045 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
3047         * lib/target-supports.exp
3048         (check_effective_target_logical_op_short_circuit): New procedure.
3049         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
3050         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
3051         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
3052         * gcc.dg/tree-ssa/vrp47.c: Likewise.
3053         * gcc.dg/tree-ssa/vrp87.c: Likewise.
3054         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
3055         logical_op_short_circuit for the alternative test, extending
3056         it to arm_cortex_m.
3058 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
3060         PR target/60203
3061         * gcc.target/powerpc/pr60203.c: New testsuite.
3063 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
3065         PR fortran/59599
3066         * gfortran.dg/ichar_3.f90: New test.
3068 2014-02-15  Richard Biener  <rguenther@suse.de>
3070         PR tree-optimization/60183
3071         * gcc.dg/torture/pr60183.c: New testcase.
3073 2014-02-14  Jeff Law  <law@redhat.com>
3075         PR rtl-optimization/60131
3076         * g++.dg/torture/pr60131.C: New test.
3078 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
3080         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
3081         on command-line.
3083 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3085         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
3087 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
3089         * gcc.c-torture/compile/20140213.c: New test.
3091 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
3093         PR target/43546
3094         * gcc.target/i386/pr43546.c: New test.
3096 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3098         * gcc.target/s390/hotpatch-compile-8.c: New test.
3100 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
3102         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
3103         definition with an ifndef.
3104         * gcc.dg/pr59605-2.c: New test.
3106 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
3108         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
3110 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
3112         * gcc.dg/torture/float128-mul-underflow.c,
3113         gcc.dg/torture/float128-truncdf-underflow.c,
3114         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
3116 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
3118         PR middle-end/59737
3119         * g++.dg/ipa/pr59737.C: New test.
3121 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
3123         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
3125 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
3127         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
3129         * gcc.dg/cilk-plus/jump-openmp.c: New file.
3131 2014-02-12  Richard Biener  <rguenther@suse.de>
3133         PR middle-end/60092
3134         * gcc.dg/torture/pr60092.c: New testcase.
3135         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
3137 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
3139         * gcc.c-torture/execute/20140212-1.c: New test.
3141 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
3143         PR c++/60047
3144         * g++.dg/cpp0x/pr60047.C: New.
3146 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
3148         PR c/60101
3149         * c-c++-common/pr60101.c: New test.
3151 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
3153         PR lto/59468
3154         * g++.dg/ipa/devirt-27.C: New testcase.
3155         * g++.dg/ipa/devirt-26.C: New testcase.
3157 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
3159         PR target/60137
3160         * gcc.target/powerpc/pr60137.c: New file.
3162 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
3164         PR fortran/52370
3165         * gfortran.dg/pr52370.f90: New test.
3167 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
3169         PR target/59927
3170         Revert
3171         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
3173         PR testsuite/58630
3174         * gcc.target/i386/pr43662.c (dg-options):
3175         Add -maccumulate-outgoing-args.
3176         * gcc.target/i386/pr43869.c (dg-options): Ditto.
3177         * gcc.target/i386/pr57003.c (dg-options): Ditto.
3178         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
3179         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
3180         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
3181         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
3182         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
3183         Add -maccumulate-outgoing-args.
3184         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
3185         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
3186         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
3187         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
3188         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
3189         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
3190         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
3191         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
3192         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
3193         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
3194         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
3195         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
3196         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
3197         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
3198         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
3200 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
3202         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
3204 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
3206         PR debug/59776
3207         * gcc.dg/guality/pr59776.c: New test.
3209 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
3211         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
3212         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
3213         (add_options_for_arm_vfp3): New.
3215 2014-02-11  Jeff Law  <law@redhat.com>
3217         PR middle-end/54041
3218         * gcc.target/m68k/pr54041.c: New test.
3220 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
3222         PR target/59927
3223         * gcc.target/i386/pr59927.c: New test.
3225 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
3227         * gcc.dg/vect/pr57741-3.c: Require vect_int.
3228         * gcc.dg/vect/pr60012.c: Likewise.
3229         * gcc.dg/vect/vect-119.c: Likewise.
3230         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
3231         * gcc.dg/vect/vect-outer-4c.c: Likewise.
3233 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3235         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
3237 2014-02-10  Jeff Law  <law@redhat.com>
3239         PR middle-end-52306
3240         * gcc.c-torture/compile/pr52306.c: New test.
3242 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3244         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
3246 2014-02-10  Richard Biener  <rguenther@suse.de>
3248         PR tree-optimization/60115
3249         * gcc.dg/torture/pr60115.c: New testcase.
3251 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
3253         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
3254         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
3256 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
3257             Ilya Tocar  <ilya.tocar@intel.com>
3259         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
3260         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
3261         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
3262         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
3263         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
3264         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
3265         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
3266         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
3267         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
3268         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
3269         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
3270         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
3271         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
3272         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
3273         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
3274         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
3275         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
3276         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
3277         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
3278         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
3279         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
3280         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
3281         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
3282         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
3283         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
3284         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
3285         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
3287 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
3289         * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
3291 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
3293         PR fortran/57522
3294         * gfortran.dg/associated_target_5.f03: New test.
3296 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
3298         PR fortran/59026
3299         * gfortran.dg/elemental_by_value_1.f90: New test.
3301 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
3303         PR fortran/58470
3304         * gfortran.dg/finalize_22.f90: New.
3306 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
3308         PR fortran/60066
3309         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
3310         was fixed by the patch for PR59906.
3312 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
3314         PR translation/52289
3315         * gfortran.dg/coarray_8.f90: Update dg-error match.
3317 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
3319         PR c/59984
3320         * gcc.dg/vect/pr59984.c: New test.
3322         PR middle-end/60092
3323         * gcc.dg/attr-alloc_align-1.c: New test.
3324         * gcc.dg/attr-alloc_align-2.c: New test.
3325         * gcc.dg/attr-alloc_align-3.c: New test.
3326         * gcc.dg/attr-assume_aligned-1.c: New test.
3327         * gcc.dg/attr-assume_aligned-2.c: New test.
3328         * gcc.dg/attr-assume_aligned-3.c: New test.
3330 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
3332         PR target/60077
3333         * gcc.target/i386/pr60077-1.c: New test.
3334         * gcc.target/i386/pr60077-2.c: New test.
3336 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
3338         PR preprocessor/56824
3339         * gcc.dg/pr56824.c: New test.
3341 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3343         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
3344         variable used for atomic operations.
3346 2014-02-07  Richard Biener  <rguenther@suse.de>
3348         PR middle-end/60092
3349         * gcc.dg/vect/pr60092-2.c: New testcase.
3351 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
3353         PR c++/60082
3354         Revert
3355         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3357         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
3358         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3360 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3362         * gcc.target/s390/fp2int1.c: New testcase.
3364 2014-02-07  Richard Biener  <rguenther@suse.de>
3366         PR middle-end/60092
3367         * gcc.dg/tree-ssa/alias-30.c: New testcase.
3368         * gcc.dg/tree-ssa/alias-31.c: Likewise.
3370 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
3372         PR ipa/59918
3373         * g++.dg/torture/pr59918.C: New testcase.
3375 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
3377         PR target/59575
3378         * gcc.target/arm/pr59575.c: New test.
3380         PR debug/59992
3381         * gcc.dg/pr59992.c: New test.
3383 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
3385         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
3386         init_priority. Test alignment of variable instead of function.
3388 2014-02-06  Marek Polacek  <polacek@redhat.com>
3390         PR c/60087
3391         * gcc.dg/pr60087.c: New test.
3393 2014-02-06  Alan Modra  <amodra@gmail.com>
3395         * gcc.target/powerpc/pr60032.c: New.
3397 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
3399         PR target/60062
3400         * gcc.c-torture/execute/pr60062.c: New test.
3401         * gcc.c-torture/execute/pr60072.c: New test.
3403 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
3405         * gcc.dg/tree-ssa/pr59597.c: Make called function static
3406         so that expected outcome works for PIC variants too.
3408 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
3409             Kugan Vivekanandarajah  <kuganv@linaro.org>
3411         * gcc.target/arm/vect-noalign.c: New file.
3413 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
3414             Jakub Jelinek  <jakub@redhat.com>
3416         PR middle-end/60013
3417         * gcc.dg/pr60013.c: New testcase.
3419 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3421         * gcc.dg/vmx/sum2s.c: New.
3422         * gcc.dg/vmx/sum2s-be-order.c: New.
3424 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3426         * gcc.dg/vmx/pack.c: New.
3427         * gcc.dg/vmx/pack-be-order.c: New.
3428         * gcc.dg/vmx/unpack.c: New.
3429         * gcc.dg/vmx/unpack-be-order.c: New.
3431 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3433         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
3434         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3436 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3438         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
3439         Use __builtin_floorf, __builtin_ceilf.
3440         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
3441         declaration.
3442         (TEST): Use __builtin_floorf.
3443         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3445 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
3447         PR ipa/59947
3448         * g++.dg/opt/pr59947.C: New test.
3450         PR c++/58703
3451         * c-c++-common/gomp/pr58703.c: New test.
3453 2014-02-05  Richard Biener  <rguenther@suse.de>
3455         PR testsuite/60076
3456         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
3457         avoid using unsigned long long.
3459 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
3461         PR middle-end/57499
3462         * g++.dg/torture/pr57499.C: New test.
3464 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
3466         * gcc.dg/asan/nosanitize-and-inline.c: New test.
3468 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
3470         * g++.dg/ipa/devirrt-22.C: Fix template.
3472 2014-02-04  Marek Polacek  <polacek@redhat.com>
3474         PR c/60036
3475         * gcc.dg/pr60036.c: New test.
3477 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
3479         PR ipa/60058
3480         * g++.dg/torture/pr60058.C: New testcase.
3482 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3484         * g++.dg/tsan/default_options.C: Invert check.
3486 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
3488         PR tree-optimization/60002
3489         * g++.dg/opt/pr60002.C: New test.
3491         PR tree-optimization/60023
3492         * g++.dg/vect/pr60023.cc: New test.
3494         PR ipa/60026
3495         * c-c++-common/torture/pr60026.c: New test.
3497         PR rtl-optimization/57915
3498         * gcc.target/i386/pr57915.c: New test.
3500 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3502         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
3504 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
3506         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
3508 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
3510         PR middle-end/59261
3511         * gcc.dg/pr59261.c: New test.
3513 2014-02-04  Richard Biener  <rguenther@suse.de>
3515         PR tree-optimization/60012
3516         * gcc.dg/vect/pr60012.c: New testcase.
3518 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3520         PR target/59788
3521         * g++.dg/eh/unwind-direct.C: New test.
3523 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
3525         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
3526         timeout value to 20s.
3528 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
3530         PR ipa/59882
3531         * g++.dg/torture/pr59882.C: New testcase
3533 2014-02-03  Jan Hubicka  <jh@suse.cz>
3535         PR ipa/59831
3536         * g++.dg/ipa/devirt-22.C: New testcase.
3538 2014-02-03  Jan Hubicka  <jh@suse.cz>
3540         * g++.dg/ipa/devirt-25.C: New testcase.
3542 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
3544         PR tree-optimization/59924
3545         * gcc.dg/pr59924.c: New test.
3547 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
3549         PR ipa/59831
3550         * g++.dg/ipa/devirt-24.C: New testcase.
3552 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
3554         PR c++/53017
3555         PR c++/59211
3556         * c-c++-common/attributes-1.c: New testcase.
3557         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
3559 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
3561         PR c++/58871
3562         * g++.dg/cpp0x/pr58871.C: New.
3564 2014-02-03  Cong Hou  <congh@google.com>
3566         PR tree-optimization/60000
3567         * g++.dg/vect/pr60000.cc: New test.
3569 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
3571         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
3572         * gcc.target/i386/long-double-64-4.c: Likewise.
3573         * gcc.target/i386/long-double-80-1.c: Likewise.
3574         * gcc.target/i386/long-double-80-2.c: Likewise.
3575         * gcc.target/i386/long-double-80-3.c: Likewise.
3576         * gcc.target/i386/long-double-80-4.c: Likewise.
3577         * gcc.target/i386/long-double-80-5.c: Likewise.
3578         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
3579         __multf3 isn't used.
3580         * gcc.target/i386/long-double-64-3.c: Likewise.
3581         * gcc.target/i386/long-double-128-1.c: New test.
3582         * gcc.target/i386/long-double-128-2.c: Likewise.
3583         * gcc.target/i386/long-double-128-3.c: Likewise.
3584         * gcc.target/i386/long-double-128-4.c: Likewise.
3585         * gcc.target/i386/long-double-128-5.c: Likewise.
3586         * gcc.target/i386/long-double-128-6.c: Likewise.
3587         * gcc.target/i386/long-double-128-7.c: Likewise.
3588         * gcc.target/i386/long-double-128-8.c: Likewise.
3589         * gcc.target/i386/long-double-128-9.c: Likewise.
3590         * gcc.target/i386/long-double-64-5.c: Likewise.
3591         * gcc.target/i386/long-double-64-6.c: Likewise.
3592         * gcc.target/i386/long-double-64-7.c: Likewise.
3593         * gcc.target/i386/long-double-64-8.c: Likewise.
3594         * gcc.target/i386/long-double-64-9.c: Likewise.
3595         * gcc.target/i386/long-double-80-10.c: Likewise.
3596         * gcc.target/i386/long-double-80-8.c: Likewise.
3597         * gcc.target/i386/long-double-80-9.c: Likewise.
3599 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
3601         PR rtl-optimization/57662
3602         * g++.dg/pr57662.C: New test.
3604 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3606         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
3607         * gcc.dg/vmx/perm.c: New.
3608         * gcc.dg/vmx/perm-be-order.c: New.
3610 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3612         * gcc.dg/vmx/vsums.c: New.
3613         * gcc.dg/vmx/vsums-be-order.c: New.
3615 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
3617         * g++.dg/ipa/devirt-23.C: New testcase.
3618         * g++.dg/ipa/devirt-20.C: Fix template.
3620 2014-02-02  Jan Hubicka  <jh@suse.cz>
3622         * g++.dg/ipa/devirt-21.C: New testcase.
3624 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
3626         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
3627         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
3629 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
3631         PR target/60017
3632         * gcc.c-torture/execute/pr60017.c: New test.
3634 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
3636         PR fortran/57033
3637         * gfortran.dg/default_initialization_7.f90: New test.
3639 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
3641         PR fortran/59906
3642         * gfortran.dg/elemental_subroutine_9.f90: New test.
3644 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
3646         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
3648 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
3650         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
3652 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
3654         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
3656 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
3658         PR c++/51219
3659         * g++.dg/init/bitfield5.C: New.
3661 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
3663         PR tree-optimization/60003
3664         * gcc.c-torture/execute/pr60003.c: New test.
3666 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
3668         PR bootstrap/59985
3669         * gcc.target/arm/pr59985.C: New.
3671 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
3673         PR sanitizer/59410
3674         * lib/tsan-dg.exp (tsan_init): Instead of not running any
3675         tsan tests if trivial testcase doesn't run, set dg-do-what-default
3676         to compile.
3677         (tsan_finish): Restore dg-do-what-default.
3678         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
3679         * g++.dg/tsan/fd_close_norace2.C: Likewise.
3680         * g++.dg/tsan/default_options.C: Likewise.
3681         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
3682         * g++.dg/tsan/atomic_free2.C: Likewise.
3683         * g++.dg/tsan/cond_race.C: Likewise.
3684         * g++.dg/tsan/fd_close_norace.C: Likewise.
3685         * g++.dg/tsan/benign_race.C: Likewise.
3686         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
3687         * c-c++-common/tsan/simple_race.c: Likewise.
3688         * c-c++-common/tsan/mutexset1.c: Likewise.
3689         * c-c++-common/tsan/thread_leak2.c: Likewise.
3690         * c-c++-common/tsan/tls_race.c: Likewise.
3691         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
3692         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
3693         * c-c++-common/tsan/free_race2.c: Likewise.
3694         * c-c++-common/tsan/thread_leak.c: Likewise.
3695         * c-c++-common/tsan/thread_leak1.c: Likewise.
3696         * c-c++-common/tsan/race_on_barrier.c: Likewise.
3697         * c-c++-common/tsan/free_race.c: Likewise.
3698         * c-c++-common/tsan/sleep_sync.c: Likewise.
3699         * c-c++-common/tsan/tiny_race.c: Likewise.
3700         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
3701         * c-c++-common/tsan/atomic_stack.c: Likewise.
3702         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
3703         in dg-output regexps.
3704         * c-c++-common/tsan/simple_stack.c: Likewise.
3706 2014-01-31  Richard Henderson  <rth@redhat.com>
3708         * g++.dg/tm/pr60004.C: New.
3710 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
3712         PR c++/59082
3713         * g++.dg/inherit/crash4.C: New.
3715 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
3717         * c-c++-common/tsan/simple_race.c: Made test less flaky.
3719 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
3721         * gcc.target/i386/m512-check.h: Use correct rounding values.
3723 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
3725         * gcc.target/i386/avx-1.c: Use correct rounding values.
3726         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
3727         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
3728         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
3729         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
3730         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
3731         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
3732         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
3733         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
3734         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
3735         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
3736         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
3737         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
3738         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
3739         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
3740         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
3741         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
3742         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
3743         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
3744         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
3745         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
3746         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
3747         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
3748         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
3749         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
3750         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
3751         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
3752         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
3753         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
3754         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
3755         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
3756         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
3757         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
3758         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
3759         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
3760         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
3761         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
3762         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
3763         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
3764         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
3765         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
3766         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
3767         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
3768         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
3769         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
3770         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
3771         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
3772         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
3773         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
3774         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
3775         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
3776         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
3777         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
3778         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
3779         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
3780         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
3781         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
3782         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
3783         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
3784         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
3785         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
3786         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
3787         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
3788         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
3789         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
3790         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
3791         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
3792         * gcc.target/i386/sse-13.c: Ditto.
3793         * gcc.target/i386/sse-14.c: Ditto.
3794         * gcc.target/i386/sse-22.c: Ditto.
3795         * gcc.target/i386/sse-23.c: Ditto.
3797 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
3799         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
3800         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
3802 2014-01-31  Richard Biener  <rguenther@suse.de>
3804         PR middle-end/59990
3805         * gcc.dg/torture/pr59990.c: New testcase.
3807 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
3809         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
3810         if it fails don't run any tsan tests.
3812 2014-01-31  Marek Polacek  <polacek@redhat.com>
3814         PR c/59963
3815         * gcc.dg/pr59940.c (g): Adjust dg-warning.
3816         (y): Adjust dg-error.
3817         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
3818         * gcc.dg/pr59963-1.c: New test.
3819         * gcc.dg/pr59963-2.c: New test.
3820         * gcc.dg/pr59963-3.c: New test.
3822 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
3824         PR target/59923
3825         * gcc.target/arm/pr59923.c: New test.
3827 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3829         * gcc.dg/vmx/splat.c: New.
3830         * gcc.dg/vmx/splat-vsx.c: New.
3831         * gcc.dg/vmx/splat-be-order.c: New.
3832         * gcc.dg/vmx/splat-vsx-be-order.c: New.
3833         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
3834         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
3836 2014-01-30  Richard Biener  <rguenther@suse.de>
3838         PR tree-optimization/59993
3839         * gcc.dg/torture/pr59993.c: New testcase.
3841 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
3843         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
3844         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
3845         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
3846         vect_int rather than vect_float.
3848 2014-01-30  Marek Polacek  <polacek@redhat.com>
3850         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
3852 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
3854         * gcc.target/microblaze/isa/fcmp4.c: New.
3856 2014-01-30  Marek Polacek  <polacek@redhat.com>
3858         PR c/59940
3859         * gcc.dg/pr59940.c: New test.
3860         * gcc.dg/pr35635.c (func3): Move dg-warning.
3862 2014-01-30  Richard Biener  <rguenther@suse.de>
3864         PR tree-optimization/59903
3865         * gcc.dg/torture/pr59903.c: New testcase.
3867 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
3869         PR c++/58843
3870         * g++.dg/lookup/crash8.C: New.
3872 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
3874         PR c++/58649
3875         * g++.dg/template/crash117.C: New.
3877 2014-01-30  Richard Biener  <rguenther@suse.de>
3879         PR c/59905
3880         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
3881         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
3882         abort.
3883         * gcc.dg/invalid-call-1.c: Likewise.
3885 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
3887         PR c++/58561
3888         * g++.dg/cpp1y/auto-fn23.C: New.
3890 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
3892         PR c++/58846
3893         * g++.dg/init/dso_handle2.C: New.
3895 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
3897         PR c++/58674
3898         * g++.dg/cpp0x/pr58674.C: New.
3900 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
3902         PR target/59617
3903         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
3904         * gcc.target/i386/avx512f-gather-5.c: Ditto.
3906 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3908         * gcc.dg/vmx/merge-be-order.c: New.
3909         * gcc.dg/vmx/merge.c: New.
3910         * gcc.dg/vmx/merge-vsx-be-order.c: New.
3911         * gcc.dg/vmx/merge-vsx.c: New.
3913 2014-01-29  Richard Biener  <rguenther@suse.de>
3915         PR tree-optimization/58742
3916         * gcc.dg/pr58742-1.c: New testcase.
3917         * gcc.dg/pr58742-2.c: Likewise.
3918         * gcc.dg/pr58742-3.c: Likewise.
3920 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
3922         * gcc.target/arm/ftest-armv7ve-arm.c: New.
3923         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
3924         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
3926 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
3928         PR c++/58702
3929         * g++.dg/gomp/pr58702.C: New.
3931 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
3933         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
3934         selector.
3936 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
3938         PR middle-end/59917
3939         PR tree-optimization/59920
3940         * gcc.dg/pr59920-1.c: New test.
3941         * gcc.dg/pr59920-2.c: New test.
3942         * gcc.dg/pr59920-3.c: New test.
3943         * c-c++-common/gomp/pr59917-1.c: New test.
3944         * c-c++-common/gomp/pr59917-2.c: New test.
3946         PR tree-optimization/59594
3947         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
3948         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
3949         * gcc.dg/vect/pr59594.c: New test.
3951 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
3953         PR fortran/59414
3954         * gfortran.dg/allocate_class_3.f90: New test.
3956 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
3958         PR preprocessor/59935
3959         * c-c++-common/cpp/warning-zero-location.c: New test.
3960         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
3962 2014-01-27  Steve Ellcey  <sellcey@mips.com>
3964         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
3966 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
3968         * g++.dg/ext/mv16.C: New tests.
3970 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
3972         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
3973         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
3974         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
3975         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
3976         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
3977         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
3978         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
3979         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
3980         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
3981         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
3982         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
3983         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
3984         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
3985         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
3986         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
3987         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
3988         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
3989         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
3990         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
3991         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
3992         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
3993         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
3994         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
3995         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
3996         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
3997         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
3998         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
3999         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4000         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
4001         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4002         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
4003         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4004         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
4005         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4006         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
4007         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4008         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
4009         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4010         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
4011         _mm512_mask_cvtepi32_storeu_epi8.
4012         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4013         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
4014         _mm512_mask_cvtepi32_storeu_epi16.
4015         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4016         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
4017         _mm512_mask_cvtepi64_storeu_epi8.
4018         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4019         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
4020         _mm512_mask_cvtepi64_storeu_epi16.
4021         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4022         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
4023         _mm512_mask_cvtepi64_storeu_epi32.
4024         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4025         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
4026         _mm512_mask_cvtsepi32_storeu_epi8.
4027         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4028         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
4029         _mm512_mask_cvtsepi32_storeu_epi16.
4030         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4031         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
4032         _mm512_mask_cvtsepi64_storeu_epi8.
4033         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4034         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
4035         _mm512_mask_cvtsepi64_storeu_epi16.
4036         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4037         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
4038         _mm512_mask_cvtsepi64_storeu_epi32.
4039         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4040         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
4041         _mm512_mask_cvtusepi32_storeu_epi8.
4042         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4043         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
4044         _mm512_mask_cvtusepi32_storeu_epi16.
4045         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4046         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
4047         _mm512_mask_cvtusepi64_storeu_epi8.
4048         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4049         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
4050         _mm512_mask_cvtusepi64_storeu_epi16.
4051         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4052         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
4053         _mm512_mask_cvtusepi64_storeu_epi32.
4054         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4055         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
4057 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
4059         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
4060         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
4061         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
4062         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
4063         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
4064         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
4065         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
4066         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
4067         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
4068         built-ins roudning immediate.
4069         * gcc.target/i386/sse-22.c: Add new built-ins.
4070         * gcc.target/i386/sse-23.c: Ditto.
4071         * gcc.target/i386/avx-1.c: Ditto.
4073 2014-01-27  Christian Bruel  <christian.bruel@st.com>
4075         * gcc.target/sh/torture/strncmp.c: New tests.
4077 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
4079         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
4081 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4083         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
4085 2014-01-24  Jeff Law  <law@redhat.com>
4087         PR tree-optimization/59919
4088         * gcc.c-torture/compile/pr59919.c: New test.
4090 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
4092         PR c++/57524
4093         * g++.dg/ext/timevar2.C: New.
4095 2014-01-24  Marek Polacek  <polacek@redhat.com>
4097         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
4099 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
4101         PR target/59929
4102         * gcc.target/i386/pr59929.c: New test.
4104 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4106         PR target/59909
4107         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
4108         word atomic functions at runtime.
4110 2014-01-23  Marek Polacek  <polacek@redhat.com>
4112         PR c/59846
4113         * gcc.dg/pr59846.c: New test.
4115 2014-01-23  Marek Polacek  <polacek@redhat.com>
4117         PR c/58346
4118         * c-c++-common/pr58346-1.c: New test.
4119         * c-c++-common/pr58346-2.c: New test.
4120         * c-c++-common/pr58346-3.c: New test.
4122 2014-01-23  Marek Polacek  <polacek@redhat.com>
4124         PR c/59871
4125         * gcc.dg/20020220-2.c: Adjust dg-warning message.
4126         * gcc.dg/pr59871.c: New test.
4128 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
4130         PR c++/58980
4131         * g++.dg/parse/enum11.C: New.
4133 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
4135         * gcc.target/aarch64/sshr64_1.c: New testcase.
4137 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4139         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
4140         SIMD enabled function.
4141         * g++.dg/cilk-plus/ef_test.C: New test.
4142         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
4143         and added C++ ones.
4144         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
4145         to differenciate C error messages from C++ ones.
4147 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
4149         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
4151 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
4153         * gcc.target/microblaze/others/builtin-trap.c: New test,
4155 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
4157         PR middle-end/58809
4158         * c-c++-common/gomp/pr58809.c: New test.
4160 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
4162         PR sanitizer/59897
4163         * c-c++-common/asan/use-after-return-1.c: Fixed
4164         to pass on darwin.
4166 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
4168         PR preprocessor/58580
4169         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
4171 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
4172             Ilya Tocar  <ilya.tocar@intel.com>
4174         * gcc.target/i386/avx512f-kmovw-1.c: New.
4176 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
4178         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
4179         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4180         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4181         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4182         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4183         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4185 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
4187         PR target/52125
4188         * gcc.dg/pr48774.c: Remove skip for mips_rel.
4189         * gcc.target/mips/pr52125.c: New test.
4191 2014-01-22  Marek Polacek  <polacek@redhat.com>
4193         PR c/59891
4194         * gcc.dg/torture/pr59891.c: New test.
4196 2014-01-22  Jeff Law  <law@redhat.com>
4198         PR tree-optimization/59597
4199         * gcc.dg/tree-ssa/pr59597.c: New test.
4201 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
4203         PR rtl-optimization/59477
4204         * g++.dg/pr59477.C: New.
4206 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
4208         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
4210 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
4212         PR c++/59482
4213         * g++.dg/pr59482.C: New.
4215 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4217         * gcc.dg/vmx/insert-vsx-be-order.c: New.
4218         * gcc.dg/vmx/extract-vsx.c: New.
4219         * gcc.dg/vmx/extract-vsx-be-order.c: New.
4220         * gcc.dg/vmx/insert-vsx.c: New.
4222 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
4224         PR rtl-optimization/59896
4225         * gcc.target/arm/pr59896.c: New.
4227 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
4229         PR rtl-optimization/59858
4230         * gcc.target/arm/pr59858.c: New.
4232 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
4234         PR target/59003
4235         * gcc.dg/tree-prof/pr59003.c: New test.
4237         PR middle-end/59860
4238         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
4239         other targets.
4241 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
4243         * gfortran.dg/round_3.f08: Add more cases.
4245 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
4247         * lib/target-supports.exp (force_conventional_output_for): New
4248         procedure.
4249         * lib/scanasm.exp (scan-assembler_required_options)
4250         (scan-assembler-not_required_options)
4251         (scan-assembler-times_required_options): Replace with
4252         force_conventional_output_fors.
4253         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
4254         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
4256 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
4258         PR middle-end/59789
4259         * gcc.target/i386/pr59789.c: New testcase.
4261 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
4263         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
4264         the 'code' bitfield from 16 to 8.
4266 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
4268         * lib/target-supports.exp
4269         (check_effective_target_vect_perm): Exclude aarch64_be.
4270         (check_effective_target_vect_perm_byte): Likewise.
4271         (check_effective_target_vect_perm_short): Likewise.
4273 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
4275         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
4276         (RUN_TEST): Use new macro.
4277         (INDEX64_32): Delete.
4278         (INDEX64_64): Likewise.
4279         (INDEX128_32): Likewise.
4280         (INDEX128_64): Likewise.
4281         (INDEX): Likewise.
4282         (test_vneg_f32): Use fixed RUN_TEST.
4284 2014-01-20  Richard Biener  <rguenther@suse.de>
4286         PR middle-end/59860
4287         * gcc.dg/pr59860.c: New testcase.
4289 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
4291         PR target/59880
4292         * gcc.target/i386/pr59880.c: New test.
4294 2014-01-20  Renlin Li  <renlin.li@arm.com>
4296         * gcc.dg/pr44194-1.c: Tweak regexp.
4298 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4300         PR libfortran/59771
4301         PR libfortran/59774
4302         PR libfortran/59836
4303         * gfortran.dg/round_3.f08: New cases added.
4304         * gfortran.dg/fmt_g_1.f90: New test.
4306 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
4308         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
4310 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
4312         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
4314 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
4316         * gcc.dg/vect/pr57705.c: Require vect_int.
4317         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
4318         * gcc.dg/vect/vect-alias-check.c: Likewise.
4320 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
4322         PR fortran/58007
4323         * gfortran.dg/unresolved_fixup_1.f90: New test.
4324         * gfortran.dg/unresolved_fixup_2.f90: New test.
4326 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
4328         PR target/58944
4329         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
4330         Remove dg-prune-output lines.
4332 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
4334         PR middle-end/59706
4335         * gfortran.dg/pr59706.f90: New test.
4336         * g++.dg/ext/pr59706.C: New test.
4338 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
4340         PR c++/59270
4341         PR c++/58811
4342         * g++.dg/cpp0x/decltype-incomplete1.C: New.
4343         * g++.dg/init/pr58811.C: Likewise.
4345 2014-01-17  Jeff Law  <law@redhat.com>
4347         PR middle-end/57904
4348         * gfortran.dg/pr57904.f90: New test.
4350 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
4352         PR c++/59269
4353         * g++.dg/cpp0x/nsdmi-union4.C: New.
4355 2014-01-17  Marek Polacek  <polacek@redhat.com>
4357         PR c++/59838
4358         * g++.dg/diagnostic/pr59838.C: New test.
4360 2014-01-17  Marek Polacek  <polacek@redhat.com>
4362         PR c/58346
4363         * gcc.dg/pr58346.c: New test.
4365 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
4367         PR testsuite/58776
4368         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
4369         dg-options, use dg-additional-options for i?86/x86_64 to avoid
4370         option duplication.
4372         PR fortran/59440
4373         * gfortran.dg/pr59440-1.f90: New test.
4374         * gfortran.dg/pr59440-2.f90: New test.
4375         * gfortran.dg/pr59440-3.f90: New test.
4377         PR testsuite/59064
4378         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
4379         testing for " version" and " alias" with one testing for
4380         " version\[^\n\r]* alias".
4381         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
4382         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
4383         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
4384         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
4385         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
4386         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
4388         PR c++/57945
4389         * c-c++-common/torture/pr57945.c: New test.
4391 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
4393         * gcc.target/arm/its.c: New testcase.
4395 2014-01-16  Jan Hubicka  <jh@suse.cz>
4397         PR ipa/59775
4398         * g++.dg/torture/pr59775.C: New testcase.
4400 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
4402         PR middle-end/58344
4403         * gcc.c-torture/compile/pr58344.c: New test.
4405         PR target/59839
4406         * gcc.target/i386/pr59839.c: New test.
4408         PR debug/54694
4409         * gcc.target/i386/pr9771-1.c (main): Rename to...
4410         (real_main): ... this.  Add __asm name "main".
4411         (ASMNAME, ASMNAME2, STRING): Define.
4413 2014-01-16  Nick Clifton  <nickc@redhat.com>
4415         PR middle-end/28865
4416         * gcc.c-torture/compile/pr28865.c: New.
4417         * gcc.c-torture/execute/pr28865.c: New.
4419 2014-01-16  Marek Polacek  <polacek@redhat.com>
4421         PR middle-end/59827
4422         * gcc.dg/pr59827.c: New test.
4424 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
4426         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
4428 2014-01-15  Richard Henderson  <rth@redhat.com>
4430         PR debug/54694
4431         * gcc.target/i386/pr54694.c: New test.
4433 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
4435         PR c++/49718
4436         * g++.dg/pr49718.C: New test.
4438 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
4440         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
4442 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
4444         * gcc.dg/vmx/mult-even-odd.c: New.
4445         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
4447 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4449         * lib/target-supports.exp (check_libcilkrts_available): Added an
4450         extern "C" if we are using C++ along with a function prototype.
4452 2014-01-15  Jeff Law  <law@redhat.com>
4454         PR tree-optimization/59747
4455         * gcc.c-torture/execute/pr59747.c: New test.
4457 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
4459         PR target/59794
4460         * c-c++-common/convert-vec-1.c: Also prune ABI change for
4461         Linux/x86.
4462         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
4463         * g++.dg/ext/attribute-test-1.C: Likewise.
4464         * g++.dg/ext/attribute-test-2.C: Likewise.
4465         * g++.dg/ext/attribute-test-3.C: Likewise.
4466         * g++.dg/ext/attribute-test-4.C: Likewise.
4467         * g++.dg/ext/pr56790-1.C: Likewise.
4468         * g++.dg/torture/pr38565.C: Likewise.
4469         * gcc.dg/pr53060.c: Likewise.
4470         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
4471         * c-c++-common/vector-compare-2.c: Likewise.
4472         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
4473         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
4474         dg-message line number.
4476 2014-01-15  Matthias Klose  <doko@ubuntu.com>
4478         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
4480 2014-01-15  Richard Biener  <rguenther@suse.de>
4482         PR tree-optimization/59822
4483         * g++.dg/torture/pr59822.C: New testcase.
4485 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
4487         PR target/59808
4488         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
4489         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
4491 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
4492             Kugan Vivekanandarajah  <kuganv@linaro.org>
4494         PR target/59695
4495         * g++.dg/pr59695.C: New testcase.
4497 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4499         PR target/59803
4500         * gcc.c-torture/compile/pr59803.c: New testcase.
4502 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
4504         PR c/58943
4505         * gcc.c-torture/execute/pr58943.c: New test.
4506         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
4508 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
4510         PR target/59794
4511         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
4512         * gcc.target/i386/pr39162.c (y): New __m256i variable.
4513         (bar): Change return type to void.  Set y to x.
4514         * gcc.target/i386/pr59794-1.c: New testcase.
4515         * gcc.target/i386/pr59794-2.c: Likewise.
4516         * gcc.target/i386/pr59794-3.c: Likewise.
4517         * gcc.target/i386/pr59794-4.c: Likewise.
4518         * gcc.target/i386/pr59794-5.c: Likewise.
4519         * gcc.target/i386/pr59794-6.c: Likewise.
4520         * gcc.target/i386/pr59794-7.c: Likewise.
4522 2014-01-14  Richard Biener  <rguenther@suse.de>
4524         PR tree-optimization/58921
4525         PR tree-optimization/59006
4526         * gcc.dg/torture/pr58921.c: New testcase.
4527         * gcc.dg/torture/pr59006.c: Likewise.
4528         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
4530 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
4532         PR testsuite/59494
4533         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
4534         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
4535         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
4536         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
4537         Executing predictive commoning without unrolling.
4539 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
4541         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
4542         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
4543         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
4544         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
4545         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
4546         __builtin_ia32_rsqrt28sd_round.
4547         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
4548         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
4549         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
4550         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
4551         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
4552         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
4553         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
4554         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
4555         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
4556         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
4557         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
4558         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
4559         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
4560         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
4561         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
4562         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
4563         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
4564         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4565         * gcc.target/i386/sse-22.c: Extend with new built-ins,
4566         fix wrong rounding mode (see above).
4567         * gcc.target/i386/sse-23.c: Ditto.
4569 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4571         * gcc.dg/vmx/insert.c: New.
4572         * gcc.dg/vmx/insert-be-order.c: New.
4573         * gcc.dg/vmx/extract.c: New.
4574         * gcc.dg/vmx/extract-be-order.c: New.
4576 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
4578         PR tree-optimization/59387
4579         * gcc.c-torture/execute/pr59387.c: New test.
4581 2014-01-13  Richard Biener  <rguenther@suse.de>
4583         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
4584         adjusting mathlib options.
4585         * gfortran.dg/lto/lto.exp: Likewise.
4587 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
4589         * gnat.dg/loop_optimization17.adb: New test.
4590         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
4592 2014-01-13  Christian Bruel  <christian.bruel@st.com>
4594         * gcc.target/sh/cmpstrn.c: New case.
4596 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
4598         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
4599         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
4601 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
4603         PR fortran/58026
4604         * gfortran.dg/alloc_comp_basics_6.f90: New.
4606 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
4608         PR fortran/59700
4609         * gfortran.dg/pr59700.f90: New test.
4611 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
4613         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
4614         * gfortran.dg/use_only_3.f90: Likewise.
4615         * gfortran.dg/inquire_10.f90: Delete opened file.
4616         * gfortran.dg/inquire_15.f90: Likewise.
4617         * gfortran.dg/pr16597.f90: Likewise.
4618         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
4619         for PR59419.
4621 2014-01-10  Jeff Law  <law@redhat.com>
4623         PR middle-end/59743
4624         * gcc.c-torture/compile/pr59743.c: New test.
4626 2014-01-10  Jan Hubicka  <jh@suse.cz>
4628         PR ipa/58585
4629         * g++.dg/torture/pr58585.C: New testcase.
4631 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
4633         * gcc.dg/pr46309.c: Disable for cris*-*-*.
4635 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
4637         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
4639 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
4641         PR target/59744
4642         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
4643         * gcc.target/aarch64/cmn-neg2.c: New test.
4645 2014-01-10  Richard Biener  <rguenther@suse.de>
4647         PR tree-optimization/59374
4648         * gcc.dg/torture/pr59374-3.c: New testcase.
4650 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4652         * lib/target-supports.exp
4653         (check_effective_target_arm_crypto_ok_nocache): New.
4654         (check_effective_target_arm_crypto_ok): Use above procedure.
4655         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
4657 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
4659         PR ipa/58252
4660         PR ipa/59226
4661         * g++.dg/ipa/devirt-20.C: New testcase.
4662         * g++.dg/torture/pr58252.C: Likewise.
4663         * g++.dg/torture/pr59226.C: Likewise.
4665 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4667         * c-c++-common/asan/no-asan-stack.c: New test.
4669 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
4671         PR middle-end/59670
4672         * gcc.dg/pr59670.c: New test.
4674 2014-01-09  Steve Ellcey  <sellcey@mips.com>
4676         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
4678 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
4680         PR middle-end/47735
4681         * gcc.target/i386/pr47735.c: New test.
4683         PR tree-optimization/59622
4684         * g++.dg/opt/pr59622-2.C: New test.
4685         * g++.dg/opt/pr59622-3.C: New test.
4686         * g++.dg/opt/pr59622-4.C: New test.
4687         * g++.dg/opt/pr59622-5.C: New test.
4689         PR sanitizer/59136
4690         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
4691         filename:line instead of (modulename+offset) form with stripped
4692         initial / from the filename.
4694 2014-01-09  Ian Lance Taylor  <iant@google.com>
4696         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
4697         the other Go compiler.
4699 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
4701         PR c++/59730
4702         * g++.dg/cpp0x/variadic145.C: New.
4704 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
4706         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
4707         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
4709 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4711         PR testsuite/59524
4712         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
4713         are run only if the Cilk library is available/enabled.
4714         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
4715         * lib/target-supports.exp (check_libcilkrts_available): New function.
4717 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4719         PR c++/59631
4720         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
4721         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
4722         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
4723         with dg-additional-options.
4724         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4725         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4726         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4727         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4728         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
4729         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
4731 2014-01-09  Richard Biener  <rguenther@suse.de>
4733         PR tree-optimization/59715
4734         * gcc.dg/torture/pr59715.c: New testcase.
4736 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4738         * c-c++-common/asan/no-asan-globals.c: New test.
4739         * c-c++-common/asan/no-instrument-reads.c: Likewise.
4740         * c-c++-common/asan/no-instrument-writes.c: Likewise.
4741         * c-c++-common/asan/use-after-return-1.c: Likewise.
4742         * c-c++-common/asan/no-use-after-return.c: Likewise.
4744 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
4746         * gnat.dg/weak2.ad[sb]: New test.
4748 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
4750         PR middle-end/59471
4751         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
4752         type, use pointers to vector type instead.
4754 2014-01-08  Catherine Moore  <clm@codesourcery.com>
4756         * gcc.target/mips/umips-branch-3.c: New test.
4757         * gcc.target/mips/umips-branch-4.c: New test.
4759 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
4761         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
4762         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
4763         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
4764         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
4765         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
4766         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
4767         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
4768         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
4770 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
4772         PR rtl-optimization/59137
4773         * gcc.target/mips/pr59137.c: New test.
4775 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
4777         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
4778         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
4779         * gcc.target/i386/pr55433.c (dg-options): Ditto.
4780         * gcc.target/i386/pr57848.c (dg-options): Ditto.
4781         * gcc.target/i386/pr59099.c (dg-options): Ditto.
4782         Require fpic effective target.
4783         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
4785 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
4787         PR ipa/59722
4788         * gcc.dg/pr59722.c: New test.
4790 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4792         PR middle-end/57748
4793         * gcc.dg/torture/pr57748-3.c: New test.
4794         * gcc.dg/torture/pr57748-4.c: New test.
4796 2014-01-08  Marek Polacek  <polacek@redhat.com>
4798         PR middle-end/59669
4799         * gcc.dg/gomp/pr59669-1.c: New test.
4800         * gcc.dg/gomp/pr59669-2.c: New test.
4802 2014-01-08  Martin Jambor  <mjambor@suse.cz>
4804         PR ipa/59610
4805         * gcc.dg/ipa/pr59610.c: New test.
4807 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
4809         PR fortran/58182
4810         * gfortran.dg/binding_label_tests_26a.f90: New.
4811         * gfortran.dg/binding_label_tests_26b.f90: New.
4813 2014-01-08  Marek Polacek  <polacek@redhat.com>
4815         PR sanitizer/59667
4816         * c-c++-common/ubsan/pr59667.c: New test.
4818 2014-01-08  Richard Biener  <rguenther@suse.de>
4820         PR middle-end/59630
4821         * gcc.dg/pr59630.c: New testcase.
4823 2014-01-08  Richard Biener  <rguenther@suse.de>
4825         PR middle-end/59471
4826         * gcc.dg/pr59471.c: New testcase.
4828 2014-01-07  Jeff Law  <law@redhat.com>
4830         PR middle-end/53623
4831         * gcc.target/i386/pr53623.c: New test.
4833 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
4835         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
4836         blanks at EOF.
4837         * g++.dg/cpp1y/pr58534.C: Likewise.
4838         * g++.dg/cpp1y/pr58536.C: Likewise.
4839         * g++.dg/cpp1y/pr58548.C: Likewise.
4840         * g++.dg/cpp1y/pr58549.C: Likewise.
4841         * g++.dg/cpp1y/pr58637.C: Likewise.
4842         * g++.dg/cpp1y/pr59112.C: Likewise.
4843         * g++.dg/cpp1y/pr59113.C: Likewise.
4844         * g++.dg/cpp1y/pr59629.C: Likewise.
4845         * g++.dg/cpp1y/pr59635.C: Likewise.
4846         * g++.dg/cpp1y/pr59636.C: Likewise.
4847         * g++.dg/cpp1y/pr59638.C: Likewise.
4849 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
4851         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
4853 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
4855         * gcc.target/i386/intrinsics_4.c (bar): New function.
4857 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
4859         * g++.dg/ext/is_base_of_incomplete-2.C: New.
4861 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
4863         PR rtl-optimization/58668
4864         * gcc.dg/pr58668.c: New test.
4866         PR tree-optimization/59643
4867         * gcc.dg/pr59643.c: New test.
4868         * gcc.c-torture/execute/pr59643.c: New test.
4870 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
4872         PR fortran/59589
4873         * gfortran.dg/class_allocate_16.f90: New.
4875 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
4877         PR target/59644
4878         * gcc.target/i386/pr59644.c: New test.
4880 2014-01-06  Marek Polacek  <polacek@redhat.com>
4882         PR c/57773
4883         * gcc.dg/pr57773.c: New test.
4885 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
4887         PR c++/59635
4888         PR c++/59636
4889         PR c++/59629
4890         PR c++/59638
4891         * g++.dg/cpp1y/pr59635.C: New testcase.
4892         * g++.dg/cpp1y/pr59636.C: New testcase.
4893         * g++.dg/cpp1y/pr59629.C: New testcase.
4894         * g++.dg/cpp1y/pr59638.C: New testcase.
4896 2014-01-06  Martin Jambor  <mjambor@suse.cz>
4898         PR ipa/59008
4899         * gcc.dg/ipa/pr59008.c: New test.
4901 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4903         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
4904         if supported.
4906 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4908         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
4909         Require c99_runtime.
4910         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
4912         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
4913         Require c99_runtime.
4914         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
4915         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
4916         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
4918         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
4919         Require c99_runtime.
4920         Make CALC void static.
4921         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
4923         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
4924         Require c99_runtime.
4925         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
4927 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4929         * gcc.target/i386/pr59501-1.c: Require avx effective target.
4930         * gcc.target/i386/pr59501-2.c: Likewise.
4931         * gcc.target/i386/pr59501-3.c: Likewise.
4932         * gcc.target/i386/pr59501-4.c: Likewise.
4933         * gcc.target/i386/pr59501-5.c: Likewise.
4934         * gcc.target/i386/pr59501-6.c: Likewise.
4936 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4938         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
4939         * gcc.target/i386/pr59390_1.c: Likewise.
4940         * gcc.target/i386/pr59390_2.c: Likewise.
4942 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
4944         * gcc.dg/pr59350.c: Tweak.
4945         * gcc.dg/pr59350-2.c: New test.
4946         * g++.dg/pr59510.C: Likewise.
4948 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
4950         PR fortran/59023
4951         * gfortran.dg/bind_c_procs_2.f90: New.
4953 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
4955         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
4956         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4957         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4958         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4959         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
4960         * gcc.dg/tree-ssa/vrp47.c: Likewise.
4961         * gcc.dg/tree-ssa/vrp87.c: Likewise.
4963 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
4965         * gcc.target/arm/neon-nested-apcs.c: New test.
4967 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
4969         PR tree-optimization/59519
4970         * gcc.dg/vect/pr59519-1.c: New test.
4971         * gcc.dg/vect/pr59519-2.c: New test.
4973         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
4974         vmovdqu32.
4976 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
4978         PR fortran/59547
4979         * gfortran.dg/typebound_proc_32.f90: New.
4981 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
4983         PR c++/58950
4984         * g++.dg/pr58950.C: New file.
4986 2014-01-03  Tobias Burnus  <burnus@net-b.de>
4988         PR c++/58567
4989         * g++.dg/gomp/pr58567.C: New.
4991 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
4993         PR tree-optimization/59651
4994         * gcc.dg/torture/pr59651.c: New test.
4995         * gcc.dg/vect/pr59651.c: Ditto.
4997 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
4999         PR target/59625
5000         * gcc.target/i386/pr59625.c: New test.
5002 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
5004         Core DR 1442
5005         PR c++/59165
5006         * g++.dg/cpp0x/range-for28.C: New.
5007         * g++.dg/cpp0x/range-for3.C: Update.
5009 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
5011         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
5013 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
5015         PR c++/59641
5016         * g++.dg/cpp0x/pr59641.C: New file.
5018 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
5020         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
5022 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
5024         PR c++/59378
5025         * g++.dg/ext/pr59378.C: New file.
5027 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5029         Update copyright years
5031 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5033         * gcc.target/arc/arc.exp: Use the standard form for the copyright
5034         notice.
5036 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
5038         PR fortran/59654
5039         * gfortran.dg/dynamic_dispatch_12.f90: New.
5041 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
5043         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
5044         the builtin isn't optimized away as unused.
5046         PR rtl-optimization/59647
5047         * g++.dg/opt/pr59647.C: New test.
5049 Copyright (C) 2014 Free Software Foundation, Inc.
5051 Copying and distribution of this file, with or without modification,
5052 are permitted in any medium without royalty provided the copyright
5053 notice and this notice are preserved.