2015-02-09 Dominik Vogt <vogt@linux.vnet.ibm.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob9e225c7dc3b053535bd24e1bcd06d176e8a4acd1
1 2015-02-09  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3         * gcc/testsuite/gcc.target/s390/hotpatch-13.c: New testcase.
4         * gcc/testsuite/gcc.target/s390/hotpatch-14.c: New testcase.
5         * gcc/testsuite/gcc.target/s390/hotpatch-15.c: New testcase.
6         * gcc/testsuite/gcc.target/s390/hotpatch-16.c: New testcase.
7         * gcc/testsuite/gcc.target/s390/hotpatch-17.c: New testcase.
8         * gcc/testsuite/gcc.target/s390/hotpatch-18.c: New testcase.
9         * gcc/testsuite/gcc.target/s390/hotpatch-19.c: New testcase.
10         * gcc/testsuite/gcc.target/s390/hotpatch-20.c: New testcase.
11         * gcc/testsuite/gcc.target/s390/hotpatch-compile-10.c: New testcase.
12         * gcc/testsuite/gcc.target/s390/hotpatch-compile-11.c: New testcase.
13         * gcc/testsuite/gcc.target/s390/hotpatch-compile-12.c: New testcase.
14         * gcc/testsuite/gcc.target/s390/hotpatch-compile-13.c: New testcase.
15         * gcc/testsuite/gcc.target/s390/hotpatch-compile-14.c: New testcase.
16         * gcc/testsuite/gcc.target/s390/hotpatch-compile-15.c: New testcase.
17         * gcc/testsuite/gcc.target/s390/hotpatch-compile-16.c: New testcase.
18         * gcc/testsuite/gcc.target/s390/hotpatch-compile-9.c: New
19         testcase.
20         * gcc/testsuite/gcc.target/s390/hotpatch-1.c: Testcase adjusted to
21         new -mhotpatch.
22         * gcc/testsuite/gcc.target/s390/hotpatch-10.c: Likewise.
23         * gcc/testsuite/gcc.target/s390/hotpatch-11.c: Likewise.
24         * gcc/testsuite/gcc.target/s390/hotpatch-12.c: Likewise.
25         * gcc/testsuite/gcc.target/s390/hotpatch-2.c: Likewise.
26         * gcc/testsuite/gcc.target/s390/hotpatch-3.c: Likewise.
27         * gcc/testsuite/gcc.target/s390/hotpatch-4.c: Likewise.
28         * gcc/testsuite/gcc.target/s390/hotpatch-5.c: Likewise.
29         * gcc/testsuite/gcc.target/s390/hotpatch-6.c: Likewise.
30         * gcc/testsuite/gcc.target/s390/hotpatch-7.c: Likewise.
31         * gcc/testsuite/gcc.target/s390/hotpatch-8.c: Likewise.
32         * gcc/testsuite/gcc.target/s390/hotpatch-9.c: Likewise.
33         * gcc/testsuite/gcc.target/s390/hotpatch-compile-1.c: Likewise.
34         * gcc/testsuite/gcc.target/s390/hotpatch-compile-2.c: Likewise.
35         * gcc/testsuite/gcc.target/s390/hotpatch-compile-3.c: Likewise.
36         * gcc/testsuite/gcc.target/s390/hotpatch-compile-4.c: Likewise.
37         * gcc/testsuite/gcc.target/s390/hotpatch-compile-5.c: Likewise.
38         * gcc/testsuite/gcc.target/s390/hotpatch-compile-6.c: Likewise.
39         * gcc/testsuite/gcc.target/s390/hotpatch-compile-7.c: Likewise.
40         * gcc/testsuite/gcc.target/s390/hotpatch-compile-8.c: Likewise.
42 2015-02-04  Matthias Klose  <doko@ubuntu.com>
44         Backport from mainline
45         2015-01-15  Martin Liska  <mliska@suse.cz>
47         * g++.dg/ipa/pr64068.C: New test.
48         * gcc.dg/ipa/PR64559.c: New test.
50 2015-02-04  Uros Bizjak  <ubizjak@gmail.com>
52         Backport from mainline
53         2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
55         PR target/64882
56         * gcc.dg/torture/pr64882.c: New test.
58 2015-02-01  H.J. Lu  <hongjiu.lu@intel.com>
60         Backported from mainline
61         2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
63         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
64         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
65         Bridge test.
67 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
69         Backported from mainline
70         2015-01-27  Jakub Jelinek  <jakub@redhat.com>
72         PR rtl-optimization/61058
73         * gcc.dg/pr61058.c: New test.
75         PR c/64766
76         * gcc.dg/pr64766.c: New test.
78         2015-01-26  Jakub Jelinek  <jakub@redhat.com>
80         PR c/64778
81         * gcc.dg/pr64778.c: New test.
83         PR middle-end/64421
84         * gcc.dg/vect/pr64421.c: New test.
86         2015-01-23  Jakub Jelinek  <jakub@redhat.com>
88         PR rtl-optimization/63637
89         PR rtl-optimization/60663
90         * gcc.dg/pr63637-1.c: New test.
91         * gcc.dg/pr63637-2.c: New test.
92         * gcc.dg/pr63637-3.c: New test.
93         * gcc.dg/pr63637-4.c: New test.
94         * gcc.dg/pr63637-5.c: New test.
95         * gcc.dg/pr63637-6.c: New test.
96         * gcc.target/i386/pr63637-1.c: New test.
97         * gcc.target/i386/pr63637-2.c: New test.
98         * gcc.target/i386/pr63637-3.c: New test.
99         * gcc.target/i386/pr63637-4.c: New test.
100         * gcc.target/i386/pr63637-5.c: New test.
101         * gcc.target/i386/pr63637-6.c: New test.
103         2015-01-20  Jakub Jelinek  <jakub@redhat.com>
105         PR debug/64663
106         * gcc.dg/pr64663.c: New test.
108 2015-01-29  Ilya Tocar  <ilya.tocar@intel.com>
110         * gcc.target/i386/sse-14.c: Test new intrinsic.
111         * gcc.target/i386/sse-22.c: Ditto.
113 2015-01-27  Paul Thomas  <pault@gcc.gnu.org>
115         Backport from mainline
116         PR fortran/62044
117         * gfortran.dg/allocate_with_mold_1.f90: New test
119 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
121         Backport from mainline
122         PR fortran/64230
123         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
124         prevent linking errors.
126 2015-01-27  Tobias Burnus  <burnus@net-b.de>
128         PR fortran/64771
129         * gfortran.dg/coarray_36.f: New.
130         * gfortran.dg/coarray_37.f90: New.
132 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
134         Backport from mainline
135         PR fortran/64230
136         * gfortran.dg/class_allocate_18.f90: New.
138 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
140         PR testsuite/64712
141         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
143 2015-01-24  Thomas Koenig  <tkoenig@netcologne.de>
145         Backport from trunk
146         PR fortran/57023
147         * gfortran.dg/internal_pack_15.f90:  New test.
149 2015-01-24  Janus Weil  <janus@gcc.gnu.org>
151         Backport from mainline
152         PR fortran/60922
153         * gfortran.dg/class_allocate_17.f90: New.
155 2015-01-20  Marek Polacek  <polacek@redhat.com>
157         Backport from mainline
158         2014-06-23  Marek Polacek  <polacek@redhat.com>
160         PR c/61553
161         * c-c++-common/pr61553.c: New test.
163 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
165         * c-c++-common/tsan/tsan_barrier.h: New.
166         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
167         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
168         * c-c++-common/tsan/mutexset1.c: Likewise.
169         * c-c++-common/tsan/race_on_barrier.c: Likewise.
170         * c-c++-common/tsan/race_on_mutex.c: Likewise.
171         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
172         * c-c++-common/tsan/simple_race.c: Likewise.
173         * c-c++-common/tsan/simple_stack.c: Likewise.
174         * c-c++-common/tsan/sleep_sync.c: Likewise.
175         * c-c++-common/tsan/tiny_race.c: Likewise.
176         * c-c++-common/tsan/tls_race.c: Likewise.
177         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
178         * g++.dg/tsan/atomic_free.C: Likewise.
179         * g++.dg/tsan/atomic_free2.C: Likewise.
180         * g++.dg/tsan/cond_race.C: Likewise.
181         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
183 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
185         * gnat.dg/opt47.adb: New test.
187 2015-01-14  Jakub Jelinek  <jakub@redhat.com>
189         Backported from mainline
190         2015-01-12  Jakub Jelinek  <jakub@redhat.com>
192         PR target/64513
193         * gcc.target/i386/pr64513.c: New test.
195         2015-01-13  Jakub Jelinek  <jakub@redhat.com>
197         PR rtl-optimization/64286
198         * gcc.target/i386/avx2-pr64286.c: New test.
200         PR fortran/64528
201         * gfortran.dg/pr64528.f90: New test.
203         2015-01-12  Jakub Jelinek  <jakub@redhat.com>
205         PR tree-optimization/64563
206         * gcc.dg/pr64563.c: New test.
208 2015-01-14  Marek Polacek  <polacek@redhat.com>
210         Backport from mainline
211         2015-01-13  Marek Polacek  <polacek@redhat.com>
213         PR middle-end/64391
214         * gcc.dg/tm/pr64391.c: New test.
216 2015-01-13  Marc Glisse  <marc.glisse@inria.fr>
218         PR c++/54442
219         * g++.dg/pr54442.C: New file.
221 2015-01-13  Renlin Li  <renlin.li@arm.com>
223         Backported from mainline
224         2014-11-19 Renlin Li <renlin.li@arm.com>
226         PR target/63424
227         * gcc.target/aarch64/pr63424.c: New Test.
229 2015-01-12  Janus Weil  <janus@gcc.gnu.org>
231         Backport from mainline
232         PR fortran/63733
233         * gfortran.dg/typebound_operator_20.f90: New.
235 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
237         PR rtl-optimization/64536
238         * gcc.dg/pr64536.c: New test.
240 2015-01-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
242         Backport from mainline:
243         2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
245         PR target/64505
246         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
247         fix is correct.
249 2014-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
251         PR fortran/56867
252         * gfortran.dg/dependency_45.f90:  New test.
254 2015-01-08  Christian Bruel  <christian.bruel@st.com>
256         PR target/64507
257         * gcc.target/sh/pr64507.c: New test.
259 2015-01-05  Ian Lance Taylor  <iant@google.com>
261         Backport from mainline:
262         2014-11-21  Lynn Boger  <laboger@linux.vnet.ibm.com>
264         * go.test/go-test.exp (go-set-goarch): Add case for ppc64le goarch
265         value for go testing.
267 2014-12-28  H.J. Lu  <hongjiu.lu@intel.com>
269         Backport from mainline:
270         2014-12-28  H.J. Lu  <hongjiu.lu@intel.com>
272         * gcc.target/i386/pr57003.c: Skip on x32.
273         * gcc.target/i386/pr59927.c: Likewise.
274         * gcc.target/i386/pr60516.c: Likewise.
276 2014-12-27  H.J. Lu  <hongjiu.lu@intel.com>
278         Backport from mainline:
279         2014-12-26  H.J. Lu  <hongjiu.lu@intel.com>
281         PR target/64409
282         * gcc.target/i386/pr64409.c: New test.
284 2014-12-23  Janus Weil  <janus@gcc.gnu.org>
286         Backport from mainline
287         PR fortran/64244
288         * gfortran.dg/typebound_call_26.f90: New.
290 2014-12-19  Paolo Carlini  <paolo.carlini@oracle.com>
292         PR c++/60955
293         * g++.dg/warn/register-parm-1.C: New.
295 2014-12-15  Jakub Jelinek  <jakub@redhat.com>
297         PR tree-optimization/63551
298         * gcc.dg/ipa/pr63551.c (fn2): Use 4294967286U instead of
299         4294967286 to avoid warnings.
301 2014-12-14  H.J. Lu  <hongjiu.lu@intel.com>
303         Backported from mainline
304         2014-12-14  H.J. Lu  <hongjiu.lu@intel.com>
306         PR rtl-optimization/64037
307         * g++.dg/pr64037.C: New test.
309 2014-12-14  H.J. Lu  <hongjiu.lu@intel.com>
311         Backported from mainline
312         2014-12-06  H.J. Lu  <hongjiu.lu@intel.com>
314         PR target/64200
315         * gcc.target/i386/memcpy-strategy-4.c: New test.
317 2014-12-13  Jakub Jelinek  <jakub@redhat.com>
319         Backported from mainline
320         2014-12-12  Jakub Jelinek  <jakub@redhat.com>
322         PR tree-optimization/64269
323         * gcc.c-torture/compile/pr64269.c: New test.
325 2014-12-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
327         Backport from mainline
328         2014-09-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
330         * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
331         vec_cts, and vec_ctu.
332         * gcc.target/powerpc/builtins-2.c: Likewise.
334         Backport from mainline
335         2014-08-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
337         * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
338         vec_round, vec_splat, vec_div, and vec_mul.
339         * gcc.target/powerpc/builtins-2.c: New test.
341         Backport from mainline
342         2014-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
344         * testsuite/gcc.target/powerpc/builtins-1.c: New test.
346 2014-12-10  Jakub Jelinek  <jakub@redhat.com>
348         PR tree-optimization/62021
349         * gcc.dg/vect/pr62021.c: New test.
351 2014-12-09  Uros Bizjak  <ubizjak@gmail.com>
353         PR bootstrap/64213
354         Revert:
355         2014-11-28  H.J. Lu  <hongjiu.lu@intel.com>
357         PR rtl-optimization/64037
358         * g++.dg/pr64037.C: New test.
360 2014-12-07  Oleg Endo  <olegendo@gcc.gnu.org>
362         Backport from mainline
363         2014-12-07  Oleg Endo  <olegendo@gcc.gnu.org>
365         * gcc.target/h8300/h8300.exp: Fix duplicated text.
366         * gcc.target/h8300/pragma-isr.c: Likewise.
367         * gcc.target/h8300/pragma-isr2.c: Likewise.
369 2014-12-05  H.J. Lu  <hongjiu.lu@intel.com>
371         Backport from mainline
372         2014-12-02  H.J. Lu  <hongjiu.lu@intel.com>
374         PR target/64108
375         * gcc.target/i386/memset-strategy-2.c: New test.
377 2014-12-05  H.J. Lu  <hongjiu.lu@intel.com>
379         Backport from mainline
380         2014-11-28  H.J. Lu  <hongjiu.lu@intel.com>
382         PR rtl-optimization/64037
383         * g++.dg/pr64037.C: New test.
385 2014-12-04  Jakub Jelinek  <jakub@redhat.com>
387         PR c++/56493
388         * c-c++-common/pr56493.c: New test.
390 2014-12-03  Renlin Li  <Renlin.Li@arm.com>
392         Backported from mainline
393         2014-12-03  Renlin Li  <Renlin.Li@arm.com>
394                     H.J. Lu  <hongjiu.lu@intel.com>
396          PR middle-end/63762
397          PR target/63661
398          * gcc.dg/pr63762.c: New test.
399          * gcc.target/i386/pr63661.c: New test.
401 2014-12-01  Martin Jambor  <mjambor@suse.cz>
403         PR ipa/63551
404         * gcc.dg/ipa/pr63551.c: New test.
405         * gcc.dg/ipa/pr64041.c: Likewise.
407 2014-12-01  Richard Biener  <rguenther@suse.de>
409         PR tree-optimization/63738
410         * gcc.dg/torture/pr63738.c: Fix call to setjmp.
412 2014-11-28  Jakub Jelinek  <jakub@redhat.com>
414         Backported from mainline
415         2014-11-27  Jakub Jelinek  <jakub@redhat.com>
417         PR middle-end/64067
418         * gcc.c-torture/compile/pr64067.c: New test.
420         2014-11-19  Jakub Jelinek  <jakub@redhat.com>
422         PR tree-optimization/63915
423         * c-c++-common/gomp/pr60823-4.c: New test.
425         PR sanitizer/63913
426         * g++.dg/ubsan/pr63913.C: New test.
428         2014-10-31  Jakub Jelinek  <jakub@redhat.com>
430         PR rtl-optimization/63659
431         * gcc.c-torture/execute/pr63659.c: New test.
433 2014-11-26  Richard Biener  <rguenther@suse.de>
435         PR middle-end/63738
436         * gcc.dg/torture/pr63738.c: New testcase.
438 2014-11-26  Richard Biener  <rguenther@suse.de>
440         Backport from mainline
441         2014-11-26  Richard Biener  <rguenther@suse.de>
443         PR tree-optimization/62238
444         * gcc.dg/torture/pr62238.c: New testcase.
446         2014-11-07  Richard Biener  <rguenther@suse.de>
448         PR tree-optimization/63605
449         * gcc.dg/vect/pr63605.c: New testcase.
451         2014-10-28  Richard Biener  <rguenther@suse.de>
453         PR middle-end/63665
454         * gcc.dg/pr63665.c: New testcase.
456 2014-11-24  Eric Botcazou  <ebotcazou@adacore.com>
458         * gnat.dg/opt45.adb: New test.
460 2014-11-22  Oleg Endo  <olegendo@gcc.gnu.org>
462         Backport from mainline
463         2014-11-22  Oleg Endo  <olegendo@gcc.gnu.org>
465         PR target/63783
466         PR target/51244
467         * gcc.target/sh/torture/pr63783-1.c: New.
468         * gcc.target/sh/torture/pr63783-2.c: New.
469         * gcc.target/sh/pr51244-20.c: Adjust.
470         * gcc.target/sh/pr51244-20-sh2a.c: Adjust.
472 2014-11-19  Uros Bizjak  <ubizjak@gmail.com>
474         PR target/63947
475         * gcc.target/i386/pr63947.c: New test.
477 2014-11-19  Tom de Vries  <tom@codesourcery.com>
479         Backport from mainline
480         PR tree-optimization/62167
481         * gcc.dg/pr51879-12.c: Add xfails.
482         * gcc.dg/pr62167-run.c: New test.
483         * gcc.dg/pr62167.c: New test.
485 2014-11-13  Teresa Johnson  <tejohnson@google.com>
487         PR tree-optimization/63841
488         * g++.dg/tree-ssa/pr63841.C: New test.
490 2014-11-12  Jakub Jelinek  <jakub@redhat.com>
492         PR ipa/63838
493         * g++.dg/ipa/pr63838.C: New test.
495 2014-11-11  Paolo Carlini  <paolo.carlini@oracle.com>
497         PR c++/63265
498         * g++.dg/cpp0x/constexpr-63265.C: New.
500 2014-11-09  H.J. Lu  <hongjiu.lu@intel.com>
502         Backported from mainline
503         2014-11-09  H.J. Lu  <hongjiu.lu@intel.com>
505         PR testsuite/63305
506         * gcc.target/i386/avx256-unaligned-load-7.c (avx_test): Fix
507         buffer overflow.
508         * gcc.target/i386/avx256-unaligned-store-7.c (avx_test): Likewise.
510 2014-11-07  Marek Polacek  <polacek@redhat.com>
512         * c-c++-common/ubsan/undefined-2.c: New test.
514 2014-11-05  Uros Bizjak  <ubizjak@gmail.com>
516         PR target/63538
517         * gcc.target/i386/pr63538.c: New test.
519 2014-11-03  Marek Polacek  <polacek@redhat.com>
521         PR c/52769
522         * gcc.dg/pr52769.c: New test.
524 2014-10-31  DJ Delorie  <dj@redhat.com>
526         * gcc.dg/20141029-1.c: New.
528 2014-10-31  Jakub Jelinek  <jakub@redhat.com>
530         PR sanitizer/63697
531         * c-c++-common/ubsan/overflow-sub-3.c: New test.
533 2014-10-30  Georg-Johann Lay  <avr@gjlay.de>
535         PR63633
536         * gcc.target/avr/torture/pr63633-ice-mult.c: New test.
538 2014-10-30  Release Manager
540         * GCC 4.9.2 released.
542 2014-10-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
544         * gcc.target/aarch64/madd_after_asm_1.c: New test.
546 2014-10-27  Guozhi Wei  <carrot@google.com>
548         PR tree-optimization/63530
549         gcc.dg/vect/pr63530.c: New test.
551 2014-10-27  Eric Botcazou  <ebotcazou@adacore.com>
553         * gnat.dg/entry_queues2.adb: New test.
555 2014-10-25  Yury Gribov  <y.gribov@samsung.com>
557         PR sanitizer/63638
558         * c-c++-common/asan/pr63638.c: New test.
560 2014-10-24  Markus Trippelsdorf  <markus@trippelsdorf.de>
562         PR bootstrap/63632
563         * g++.dg/torture/pr63632.C: New test.
565 2014-10-21  Jakub Jelinek  <jakub@redhat.com>
567         PR tree-optimization/63563
568         * gcc.target/i386/pr63563.c: New test.
570 2014-10-20  Yury Gribov  <y.gribov@samsung.com>
572         Backported from mainline
573         2014-05-30  Jakub Jelinek  <jakub@redhat.com>
575         * c-c++-common/asan/misalign-1.c: New test.
576         * c-c++-common/asan/misalign-2.c: New test.
578 2014-10-17  Jakub Jelinek  <jakub@redhat.com>
580         * c-c++-common/asan/instrument-with-calls-1.c: Add
581         -fno-sanitize=address -fsanitize=kernel-address to dg-options.
582         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
584         PR tree-optimization/63302
585         * gcc.c-torture/execute/pr63302.c: New test.
587 2014-10-16  Yury Gribov  <y.gribov@samsung.com>
589         Backport from mainline
590         2014-09-01  Yury Gribov  <y.gribov@samsung.com>
592         PR sanitizer/61897
593         PR sanitizer/62140
595         * c-c++-common/asan/pr62140-1.c: New test.
596         * c-c++-common/asan/pr62140-2.c: New test.
598 2014-10-16  Yury Gribov  <y.gribov@samsung.com>
600         Backport from mainline
601         2014-08-18  Yury Gribov  <y.gribov@samsung.com>
603         PR sanitizer/62089
605         * c-c++-common/asan/pr62089.c: New test.
606         * c-c++-common/asan/bitfield-1.c: New test.
607         * c-c++-common/asan/bitfield-2.c: New test.
608         * c-c++-common/asan/bitfield-3.c: New test.
609         * c-c++-common/asan/bitfield-4.c: New test.
611         Backport from mainline
612         2014-08-28  Yury Gribov  <y.gribov@samsung.com>
614         * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
616 2014-10-16  Yury Gribov  <y.gribov@samsung.com>
618         Backport from mainline
619         2014-08-11  Yury Gribov  <y.gribov@samsung.com>
621         * c-c++-common/asan/inc.c: Update test.
622         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
623         * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
624         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
625         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
626         * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
627         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
628         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
629         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
630         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
631         * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
633 2014-10-16  Yury Gribov  <y.gribov@samsung.com>
635         Backport from mainline
636         2014-06-24  Max Ostapenko  <m.ostapenko@partner.samsung.com>
638         * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
640 2014-10-16  Yury Gribov  <y.gribov@samsung.com>
642         Backport from mainline
643         2014-06-16  Yury Gribov  <y.gribov@samsung.com>
645         * c-c++-common/asan/instrument-with-calls-1.c: New test.
646         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
647         * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
648         test patterns.
649         * c-c++-common/asan/no-redundant-instrumentation-2.c:
650         Likewise.
651         * c-c++-common/asan/no-redundant-instrumentation-4.c:
652         Likewise.
653         * c-c++-common/asan/no-redundant-instrumentation-5.c:
654         Likewise.
655         * c-c++-common/asan/no-redundant-instrumentation-6.c:
656         Likewise.
657         * c-c++-common/asan/no-redundant-instrumentation-7.c:
658         Likewise.
659         * c-c++-common/asan/no-redundant-instrumentation-8.c:
660         Likewise.
662         Backport from mainline
663         2014-06-18  Yury Gribov  <y.gribov@samsung.com>
665         PR sanitizer/61530
667         * c-c++-common/asan/pr61530.c: New test.
669         Backport from mainline
670         2014-06-18  Yury Gribov  <y.gribov@samsung.com>
672         PR sanitizer/61547
674         * c-c++-common/asan/strlen-overflow-1.c: New test.
676 2014-10-16  Yury Gribov  <y.gribov@samsung.com>
678         Backport from mainline
679         2014-05-14  Yury Gribov  <y.gribov@samsung.com>
681         PR sanitizer/61100
683         * c-c++-common/asan/asan-interface-1.c: New test.
684         * lib/asan-dg.exp (asan_include_flags): New function.
685         (asan_init): Call asan_include_flags to obtain path
686         to sanitizer headers.
688 2014-10-15  Vladimir Makarov  <vmakarov@redhat.com>
690         PR rtl-optimization/63448
691         * gcc.target/i386/pr63448.c: New test.
693 2014-10-15  Eric Botcazou  <ebotcazou@adacore.com>
695         * gnat.dg/opt41.adb: New test.
696         * gnat.dg/opt41_pkg.ad[sb]: New helper.
698 2014-10-15  Richard Biener  <rguenther@suse.de>
700         Backport from mainline
701         2014-08-15  Richard Biener  <rguenther@suse.de>
703         PR tree-optimization/62031
704         * gcc.dg/torture/pr62031.c: New testcase.
706 2014-10-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
708         Backport from mainline r215880
709         2014-10-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
711         * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
712         failing with the new warning message.
713         * gcc.dg/vmx/3c-01a.c: Likewise.
714         * gcc.dg/vmx/ops-long-1.c: Likewise.
715         * gcc.dg/vmx/ops.c: Likewise.
716         * gcc.target/powerpc/altivec-20.c: Likewise.
717         * gcc.target/powerpc/altivec-6.c: Likewise.
718         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
719         * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
720         * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
722         Backport from mainline r215882
723         2014-10-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
725         * gcc.target/powerpc/lvsl-lvsr.c: New test.
727         Backport from mainline r216017
728         2014-10-08  Pat Haugen  <pthaugen@us.ibm.com>
730         * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
731         * gcc.dg/vmx/ops.c: Likewise.
732         * gcc.dg/vmx/ops-long-1.c: Likewise.
734 2014-10-11  Christophe Lyon  <christophe.lyon@linaro.org>
736         Backport from mainline r216117.
737         2014-10-11  Christophe Lyon  <christophe.lyon@linaro.org>
738         * lib/target-supports.exp (check_effective_target_shared): New
739         function.
740         * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
742 2014-10-10  Jakub Jelinek  <jakub@redhat.com>
744         PR c/63495
745         * gcc.target/i386/pr63495.c: New test.
747 2014-10-10  Richard Biener  <rguenther@suse.de>
749         PR tree-optimization/63379
750         * gcc.dg/vect/pr63379.c: New testcase.
752 2014-10-10  Jakub Jelinek  <jakub@redhat.com>
754         PR fortran/59488
755         * gfortran.dg/gomp/pr59488-1.f90: New test.
756         * gfortran.dg/gomp/pr59488-2.f90: New test.
758 2014-10-10  Richard Biener  <rguenther@suse.de>
760         PR tree-optimization/63380
761         * gcc.dg/torture/pr63380-1.c: New testcase.
762         * gcc.dg/torture/pr63380-2.c: Likewise.
764 2014-10-10  Uros Bizjak  <ubizjak@gmail.com>
766         * g++.dg/cpp1y/feat-cxx14.C: Variable templates not in yet.
767         (dg-do): Use c++1y target.
769 2014-10-08  Edward Smith-Rowland  <3dw4rd@verizon.net>
771         Implement SD-6: SG10 Feature Test Recommendations
772         * g++.dg/cpp1y/feat-cxx11-neg.C: New.
773         * g++.dg/cpp1y/feat-cxx11.C: New.
774         * g++.dg/cpp1y/feat-cxx14.C: New.
775         * g++.dg/cpp1y/feat-cxx98.C: New.
776         * g++.dg/cpp1y/feat-cxx98-neg.C: New.
777         * g++.dg/cpp1y/phoobhar.h: New.
778         * g++.dg/cpp1y/testinc/phoobhar.h: New.
780 2014-10-03  Jan Hubicka  <hubicka@ucw.cz>
782         PR ipa/61144
783         * gcc.dg/tree-ssa/pr61144.c: New testcase.
785 2014-10-03  Jan Hubicka  <hubicka@ucw.cz>
787         PR ipa/62121
788         * g++.dg/torture/pr62121.C: New testcase.
790 2014-10-03  Jan Hubicka  <hubicka@ucw.cz>
792         PR lto/62026
793         * g++.dg/lto/pr62026.C: New testcase.
795 2014-10-03  Jakub Jelinek  <jakub@redhat.com>
797         PR libgomp/61200
798         * c-c++-common/gomp/pr61200.c: New test.
800 2014-10-01  Jakub Jelinek  <jakub@redhat.com>
802         PR debug/63342
803         * gcc.dg/pr63342.c: New test.
805         PR target/63428
806         * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
807         to test 24 in TESTS.
809         PR c++/63306
810         * g++.dg/ipa/pr63306.C: New test.
812         2014-09-18  Vladimir Makarov  <vmakarov@redhat.com>
814         PR debug/63285
815         * gcc.target/i386/pr63285.c: New test.
817         2014-09-10  Jan Hubicka  <hubicka@ucw.cz>
819         PR tree-optimization/63186
820         * gcc.dg/pr63186.c: New testcase.
822 2014-09-30  Jakub Jelinek  <jakub@redhat.com>
824         PR inline-asm/63282
825         * gcc.c-torture/compile/pr63282.c: New test.
827 2014-09-29  James Clarke  <jrtc27@jrtc27.com>
829         PR target/61407
830         * gcc.dg/darwin-minversion-1.c: Fixed formatting.
831         * gcc.dg/darwin-minversion-2.c: Fixed formatting.
832         * gcc.dg/darwin-minversion-3.c: Fixed formatting.
833         * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10.
835 2014-09-26  Jakub Jelinek  <jakub@redhat.com>
837         * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
838         to default options.
840 2014-09-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
842         Backport from mainline r215559
843         2014-09-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
845         PR target/63335
846         * gcc.target/powerpc/pr63335.c: New test.
848 2014-09-25  Jakub Jelinek  <jakub@redhat.com>
850         PR tree-optimization/63341
851         * gcc.dg/vect/pr63341-1.c: New test.
852         * gcc.dg/vect/pr63341-2.c: New test.
854         PR c++/63249
855         * g++.dg/gomp/pr63249.C: New test.
856         * c-c++-common/gomp/pr63249.c: New test.
858 2014-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
860         PR c++/62219
861         * g++.dg/cpp0x/lambda/lambda-template14.C: New.
863 2014-09-22  Marek Polacek  <polacek@redhat.com>
865         Backport from mainline
866         2014-05-21  Marek Polacek  <polacek@redhat.com>
868         PR sanitizer/61272
869         * g++.dg/ubsan/pr61272.C: New test.
871 2014-09-22  Jakub Jelinek  <jakub@redhat.com>
873         PR debug/63328
874         * c-c++-common/gomp/pr63328.c: New test.
876 2014-09-18  H.J. Lu  <hongjiu.lu@intel.com>
878         Backport from mainline
879         2014-09-18  H.J. Lu  <hongjiu.lu@intel.com>
881         * gcc.dg/pr61053.c: Updated for x32.
883 2014-09-18  Jakub Jelinek  <jakub@redhat.com>
885         PR c++/62017
886         * g++.dg/asan/pr62017.C: New test.
888         PR testsuite/63292
889         * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
891 2014-09-18  Joseph Myers  <joseph@codesourcery.com>
893         * gcc.dg/torture/float128-exact-underflow.c: New test.
895 2014-09-17  Jakub Jelinek  <jakub@redhat.com>
897         PR debug/63284
898         * gcc.dg/pr63284.c: New test.
900 2014-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
902         PR c++/63241
903         * g++.dg/cpp0x/constexpr-63241.C: New.
905 2014-09-12  Martin Jambor  <mjambor@suse.cz>
907         PR ipa/61654
908         * g++.dg/ipa/pr61654.C: New test.
910 2014-09-11  Alan Lawrence  <alan.lawrence@arm.com>
912         Backport r214953 from mainline
913         2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
915         * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
916         int{32,16,8}x1_t with int{32,16,8}_t.
917         * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
918         * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
919         * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
920         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
922 2014-09-10  Xinliang David Li  <davidxl@google.com>
924         Backport from mainline
925         PR target/63209
926         * gcc.c-torture/execute/pr63209.c: New test.
928 2014-09-09  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
930         Backported from mainline
931         2014-09-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
933         * gcc.target/powerpc/vsx-extract-1.c:  Test 0th doubleword
934         regardless of endianness.
936 2014-09-09  Richard Biener  <rguenther@suse.de>
938         Backport from mainline
939         2014-08-11  Richard Biener  <rguenther@suse.de>
941         PR tree-optimization/62075
942         * gcc.dg/vect/pr62075.c: New testcase.
944         2014-08-14  Richard Biener  <rguenther@suse.de>
946         PR rtl-optimization/62079
947         * g++.dg/pr62079.C: New testcase.
949         2014-08-26  Richard Biener  <rguenther@suse.de>
951         PR tree-optimization/62175
952         * g++.dg/torture/pr62175.C: New testcase.
954 2014-09-08  Jakub Jelinek  <jakub@redhat.com>
956         PR tree-optimization/60196
957         PR tree-optimization/63189
958         * gcc.dg/vect/pr63189.c: New test.
959         * gcc.dg/vect/pr60196-1.c: New test.
960         * gcc.dg/vect/pr60196-2.c: New test.
962 2014-09-06  John David Anglin  <danglin@gcc.gnu.org>
964         PR testsuite/56194
965         * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
967 2014-09-05  Easwaran Raman  <eraman@google.com>
969         Backport from mainline
970         PR rtl-optimization/62146
971         * testsuite/g++.dg/opt/pr62146.C: New.
973 2014-09-04  Guozhi Wei  <carrot@google.com>
975         PR target/62040
976         * gcc.target/aarch64/pr62040.c: New test.
978 2014-09-03  Martin Jambor  <mjambor@suse.cz>
980         PR ipa/62015
981         * g++.dg/ipa/pr62015.C: New test.
983 2014-09-03  Martin Jambor  <mjambor@suse.cz>
985         PR ipa/61986
986         * gcc.dg/ipa/pr61986.c: New test.
988 2014-09-03  Marek Polacek  <polacek@redhat.com>
990         Backport from mainline
991         2014-09-02  Marek Polacek  <polacek@redhat.com>
993         PR fortran/62270
994         * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
996 2014-09-03  Marek Polacek  <polacek@redhat.com>
998         PR c/62294
999         * gcc.dg/pr56724-1.c: New test.
1000         * gcc.dg/pr56724-2.c: New test.
1001         * gcc.dg/pr62294.c: New test.
1002         * gcc.dg/pr62294.h: New file.
1004 2014-09-01  Oleg Endo  <olegendo@gcc.gnu.org>
1006         Backport from mainline
1007         2014-09-01  Oleg Endo  <olegendo@gcc.gnu.org>
1009         PR target/62312
1010         * gcc.c-torture/compile/pr62312.c: New.
1012 2014-09-01  Maciej W. Rozycki  <macro@codesourcery.com>
1014         Backport from mainline
1015         2014-09-01  Maciej W. Rozycki  <macro@codesourcery.com>
1017         * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
1019 2014-08-27  Guozhi Wei  <carrot@google.com>
1021         PR target/62262
1022         * gcc.target/aarch64/pr62262.c: New test.
1024 2014-08-26  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1026         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1027         failure on s390*-*-linux-gnu.
1029 2014-08-24  Oleg Endo  <olegendo@gcc.gnu.org>
1031         Backport from mainline
1032         2014-08-24  Oleg Endo  <olegendo@gcc.gnu.org>
1034         PR target/61996
1035         * gcc.target/sh/pr61996.c: New.
1037 2014-08-22  Igor Zamyatin  <igor.zamyatin@intel.com>
1039         PR other/62008
1040         * c-c++-common/cilk-plus/AN/pr62008.c: New test.
1042 2014-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1044         Backport from trunk
1045         PR fortran/62214
1046         * gfortran.dg/array_assignment_5.f90:  New test.
1048 2014-08-20  Martin Jambor  <mjambor@suse.cz>
1049             Wei Mi  <wmi@google.com>
1051         PR ipa/60449
1052         PR middle-end/61776
1053         * testsuite/gcc.dg/lto/pr60449_1.c: New test.
1054         * testsuite/gcc.dg/lto/pr60449_0.c: New test.
1055         * testsuite/gcc.dg/pr61776.c: New test.
1057 2014-08-19  Janis Johnson  <janisjo@codesourcery.com>
1059         Backport from mainline:
1060         2014-08-19  Janis Johnson  <janisjo@codesourcery.com>
1062         * lib/target-supports.exp
1063         (check_effective_target_arm_v8_neon_ok_nocache): Add
1064         "-march-armv8-a" to compile flags.
1066 2014-08-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
1068         Backport from trunk
1069         PR fortran/62142
1070         * gfortran.dg/realloc_on_assign_24.f90:  New test.
1072 2014-08-15  Tom de Vries  <tom@codesourcery.com>
1074         Backport from mainline:
1075         2014-08-14  Tom de Vries  <tom@codesourcery.com>
1077         PR rtl-optimization/62004
1078         PR rtl-optimization/62030
1079         * gcc.dg/pr62004.c: New test.
1080         * gcc.dg/pr62030.c: Same.
1081         * gcc.target/mips/pr62030-octeon.c: Same.
1083 2014-08-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
1085         Backport from trunk
1086         PR fortran/62106
1087         * gfortran.dg/array_constructor_49.f90:  New test.
1089 2014-08-15  Jakub Jelinek  <jakub@redhat.com>
1090             Tobias Burnus  <burnus@net-b.de>
1092         PR fortran/62131
1093         * gfortran.dg/gomp/pr62131.f90: New test.
1095 2014-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1097         Backport from mainline
1098         2014-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1100         PR target/61713
1101         * gcc.dg/pr61756.c: New test.
1103 2014-08-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1105         Backport from mainline
1106         2014-08-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1108         PR middle-end/62103
1109         * gcc.c-torture/execute/bitfld-6.c: New test.
1111 2014-08-12  Felix Yang  <fei.yang0953@gmail.com>
1113         PR tree-optimization/62073
1114         * gcc.dg/vect/pr62073.c: New test.
1116 2014-08-12  Janis Johnson  <janisjo@codesourcery.com>
1118         Backport from mainline
1119         2014-08-12  Janis Johnson  <janisjo@codesourcery.com>
1121         * lib/target/supports.exp
1122         (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
1123         or later.
1125         * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
1127         * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
1128         on Neon hardware.
1130         * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
1131         * gcc.target/arm/pr59985.c: Likewise.
1133 2014-08-12  Igor Zamyatin  <igor.zamyatin@intel.com>
1135         PR other/61962
1136         * c-c++-common/cilk-plus/AN/pr61962.c: New test.
1138 2014-08-12  Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
1140         Backport from mainline
1141         2014-06-16  Ganesh Gopalasubramanian
1142                     <Ganesh.Gopalasubramanian@amd.com>
1144         * gcc.target/i386/xop-imul64-vector.c: Remove the check for
1145         vpmacsdql instruction.
1147 2014-08-11  Janis Johnson  <janisjo@codesourcery.com>
1149         Backport from mainline
1150         2014-08-11  Janis Johnson  <janisjo@codesourcery.com>
1152         * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
1153         check_effective_target_arm_thumb2_ok): Test with code that passes
1154         an argument and returns a result.
1156         * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
1157         * gcc.target/arm/pr56184.C: Likewise.
1158         * gcc.target/arm/pr59896.c: Likewise.
1159         * gcc.target/arm/stack-red-zone.c: Likewise.
1160         * gcc.target/arm/thumb-find-work-register.c: Likewise.
1162 2014-08-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1164         Backport from trunk
1165         PR fortran/61999
1166         * gfortran.dg/dot_product_3.f90:  New test case.
1168 2014-08-07  John David Anglin  <danglin@gcc.gnu.org>
1170         PR tree-optimization/60707
1171         * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
1173         * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
1174         defining in dg-options.
1175         * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1177         * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
1179         * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
1180         on 32-bit hppa-hpux.
1182         * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
1184 2014-08-07  Petr Murzin  <petr.murzin@intel.com>
1186         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
1187         values.h, change MAXDOUBLE for DBL_MAX.
1188         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1189         * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
1190         values.h, change MAXFLOAT for FLT_MAX.
1191         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1192         * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
1193         * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
1194         * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
1195         * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
1196         * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
1197         * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
1198         * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
1199         * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
1201 2014-08-06  Vladimir Makarov  <vmakarov@redhat.com>
1203         PR debug/61923
1204         * gcc.target/i386/pr61923.c: New test.
1206 2014-08-06  Jakub Jelinek  <jakub@redhat.com>
1208         PR rtl-optimization/61801
1209         * gcc.target/i386/pr61801.c: Rewritten.
1211 2014-08-04  Rohit  <rohitarulraj@freescale.com>
1213         PR target/60102
1214         * gcc.target/powerpc/pr60102.c: New testcase.
1216 2014-08-01  Igor Zamyatin  <igor.zamyatin@intel.com>
1218         PR other/61963
1219         * c-c++-common/cilk-plus/AN/pr61963.c: New test.
1221 2014-08-01  Igor Zamyatin  <igor.zamyatin@intel.com>
1223         PR middle-end/61455
1224         * c-c++-common/cilk-plus/AN/pr61455.c: New test.
1225         * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
1227 2014-08-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1229         Backport from mainline
1230         2014-06-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1232         PR tree-optimization/61375
1233         * gcc.c-torture/execute/pr61375-1.c: New test.
1235 2014-08-01  Richard Biener  <rguenther@suse.de>
1237         PR tree-optimization/61964
1238         * gcc.dg/torture/pr61964.c: New testcase.
1239         * gcc.dg/pr51879-18.c: XFAIL.
1241 2014-07-28  Richard Biener  <rguenther@suse.de>
1243         PR rtl-optimization/61801
1244         * gcc.target/i386/pr61801.c: Fix testcase.
1246 2014-07-28  Richard Biener  <rguenther@suse.de>
1248         PR rtl-optimization/61801
1249         * gcc.target/i386/pr61801.c: New testcase.
1251 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1253         Backport from mainline
1254         2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1256         * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
1258         * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
1259         * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
1260         * gcc.c-torture/execute/20050316-3.x: New file.  Add -Wno-psabi.
1261         * gcc.c-torture/execute/pr23135.x: Likewise.
1263 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1265         Backport from mainline
1266         2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1268         * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
1270 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1272         Backport from mainline
1273         2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1275         * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
1277 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1279         Backport from mainline
1280         2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1282         * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
1284 2014-07-24  Martin Jambor  <mjambor@suse.cz>
1286         PR ipa/61160
1287         * g++.dg/ipa/pr61160-2.C (main): Return zero.
1288         * g++.dg/ipa/pr61160-3.C (main): Likewise.
1290 2014-07-21  Uros Bizjak  <ubizjak@gmail.com>
1292         Backport from mainline
1293         2014-07-21  Uros Bizjak  <ubizjak@gmail.com>
1295         PR target/61855
1296         * gcc.target/i386/pr61855.c: New test.
1298 2014-07-20  Eric Botcazou  <ebotcazou@adacore.com>
1300         * gnat.dg/pack20.ad[sb]: New test.
1301         * gnat.dg/pack20_pkg.ads: New helper.
1303 2014-07-19  Eric Botcazou  <ebotcazou@adacore.com>
1305         * gcc.dg/stack-usage-2.c: Adjust.
1307 2014-07-19  Paul Thomas  <pault@gcc.gnu.org>
1309         Backport from mainline
1310         PR fortran/61780
1311         * gfortran.dg/dependency_44.f90 : New test
1313 2014-07-18  Uros Bizjak  <ubizjak@gmail.com>
1315         Backport from mainline
1316         2014-07-18  Uros Bizjak  <ubizjak@gmail.com>
1318         PR target/61794
1319         * gcc.target/i386/pr61794.c: New test.
1321 2014-07-17  Richard Biener  <rguenther@suse.de>
1323         Backport from mainline
1324         2014-07-10  Richard Biener  <rguenther@suse.de>
1326         PR c-family/61741
1327         * c-c++-common/torture/pr61741.c: Use signed char.
1329         2014-07-09  Richard Biener  <rguenther@suse.de>
1331         PR c-family/61741
1332         * c-c++-common/torture/pr61741.c: New testcase.
1334 2014-07-17  Richard Biener  <rguenther@suse.de>
1336         Backport from mainline
1337         2014-07-14  Richard Biener  <rguenther@suse.de>
1339         PR tree-optimization/61779
1340         * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
1342 2014-07-16  Release Manager
1344         * GCC 4.9.1 released.
1346 2014-07-10  Eric Botcazou  <ebotcazou@adacore.com>
1348         * gnat.dg/opt39.adb: New test.
1350 2014-07-09  Edward Smith-Rowland  <3dw4rd@verizon.net>
1352         PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
1353         g++.dg/cpp0x/pr58155.C: New.
1355 2014-07-09  Alan Lawrence  <alan.lawrence@arm.com>
1357         Backport r211369 from trunk.
1358         2014-06-09  Alan Lawrence  <alan.lawrence@arm.com>
1360         PR target/61062
1361         * gcc.target/arm/pr48252.c (main): Expect same result as
1362         endian-neutral.
1364 2014-07-08  Jakub Jelinek  <jakub@redhat.com>
1366         PR rtl-optimization/61673
1367         * gcc.c-torture/execute/pr61673.c: New test.
1369 2014-07-08  Richard Biener  <rguenther@suse.de>
1371         PR tree-optimization/61680
1372         * gcc.dg/vect/pr61680.c: New testcase.
1374         PR tree-optimization/61681
1375         * gcc.dg/torture/pr61681.c: New testcase.
1377 2014-07-08  Alan Lawrence  <alan.lawrence@arm.com>
1379         Backport r211502 from mainline.
1380         2014-06-10  Alan Lawrence  <alan.lawrence@arm.com>
1382         PR target/59843
1383         * gcc.dg/vect/vect-singleton_1.c: New file.
1385 2014-07-08  Jakub Jelinek  <jakub@redhat.com>
1387         PR tree-optimization/61725
1388         * gcc.dg/tree-ssa/vrp93.c: New test.
1389         * gcc.c-torture/execute/pr61725.c: New test.
1391 2014-07-07  Paul Thomas  <pault@gcc.gnu.org>
1393         PR fortran/61459
1394         PR fortran/58883
1395         * gfortran.dg/allocatable_function_8.f90 : New test
1397 2014-07-07  Dominique d'Humieres <dominiq@lps.ens.fr>
1398             Mikael Morin <mikael@gcc.gnu.org>
1400         PR fortran/41936
1401         * gfortran.dg/class_array_15.f03: Check memory leaks.
1403 2014-07-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1405         Backport from mainline.
1406         PR libgfortran/61640
1407         * gfortran.dg/arrayio_16.f90: New test.
1409 2014-07-04  Jakub Jelinek  <jakub@redhat.com>
1411         PR middle-end/61654
1412         * g++.dg/opt/pr61654.C: New test.
1414         PR tree-optimization/61684
1415         * gcc.c-torture/compile/pr61684.c: New test.
1417         PR c++/61382
1418         Backport from mainline
1419         2014-06-05  Andreas Schwab  <schwab@suse.de>
1421         * g++.dg/cpp0x/initlist86.C (main): Initialize i.
1423 2014-07-02  Jakub Jelinek  <jakub@redhat.com>
1424             Fritz Reese  <Reese-Fritz@zai.com>
1426         * gfortran.dg/oldstyle_5.f: New test.
1428 2014-07-01  Paul Pluzhnikov  <ppluzhnikov@google.com>
1430         PR c++/58753
1431         PR c++/58930
1432         PR c++/58704
1434         Backported from mainline
1435         2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1437         * g++.dg/cpp0x/nsdmi-template11.C: New.
1438         * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
1439         * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
1441 2014-06-28  Edward Smith-Rowland  <3dw4rd@verizon.net>
1443         PR c++/58781
1444         PR c++/60249
1445         PR c++/59867
1446         * testsuite/g++.dg/cpp0x/pr58781.C: New.
1447         * testsuite/g++.dg/cpp0x/pr60249.C: New.
1448         * testsuite/g++.dg/cpp1y/pr59867.C: New.
1450 2014-06-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1452         * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
1453         test requires greater precision than the current PowerPC long
1454         double implementation supports.
1456 2014-06-30  Jakub Jelinek  <jakub@redhat.com>
1458         Backported from mainline
1459         2014-06-27  Jakub Jelinek  <jakub@redhat.com>
1461         PR tree-optimization/57233
1462         PR tree-optimization/61299
1463         * gcc.dg/pr57233.c: New test.
1464         * gcc.target/i386/pr57233.c: New test.
1465         * gcc.target/i386/sse2-pr57233.c: New test.
1466         * gcc.target/i386/avx-pr57233.c: New test.
1467         * gcc.target/i386/avx2-pr57233.c: New test.
1468         * gcc.target/i386/avx512f-pr57233.c: New test.
1469         * gcc.target/i386/xop-pr57233.c: New test.
1471         2014-06-24  Jakub Jelinek  <jakub@redhat.com>
1473         * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
1474         reduction clause.
1475         * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
1476         Remove Label is never defined expected error.
1477         * gfortran.dg/gomp/udr8.f90: New test.
1479         2014-06-18  Jakub Jelinek  <jakub@redhat.com>
1481         * gfortran.dg/gomp/declare-simd-1.f90: New test.
1482         * gfortran.dg/gomp/depend-1.f90: New test.
1483         * gfortran.dg/gomp/target1.f90: New test.
1484         * gfortran.dg/gomp/target2.f90: New test.
1485         * gfortran.dg/gomp/target3.f90: New test.
1486         * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
1487         * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
1488         201107.
1490         2014-06-10  Jakub Jelinek  <jakub@redhat.com>
1492         PR fortran/60928
1493         * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
1494         directives.
1495         * gfortran.dg/gomp/associate1.f90: New test.
1496         * gfortran.dg/gomp/intentin1.f90: New test.
1497         * gfortran.dg/gomp/openmp-simd-1.f90: New test.
1498         * gfortran.dg/gomp/openmp-simd-2.f90: New test.
1499         * gfortran.dg/gomp/openmp-simd-3.f90: New test.
1500         * gfortran.dg/gomp/proc_ptr_2.f90: New test.
1502         2014-06-09  Jakub Jelinek  <jakub@redhat.com>
1504         * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
1505         instead of complex(kind=16).
1507         2014-06-06  Jakub Jelinek  <jakub@redhat.com>
1509         * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
1510         reduction clause diagnostic changes.
1511         * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
1512         * gfortran.dg/gomp/reduction1.f90: Likewise.
1513         * gfortran.dg/gomp/reduction3.f90: Likewise.
1514         * gfortran.dg/gomp/udr1.f90: New test.
1515         * gfortran.dg/gomp/udr2.f90: New test.
1516         * gfortran.dg/gomp/udr3.f90: New test.
1517         * gfortran.dg/gomp/udr4.f90: New test.
1518         * gfortran.dg/gomp/udr5.f90: New test.
1519         * gfortran.dg/gomp/udr6.f90: New test.
1520         * gfortran.dg/gomp/udr7.f90: New test.
1522         2014-05-12  Tobias Burnus  <burnus@net-b.de>
1524         PR fortran/60127
1525         * gfortran.dg/gomp/omp_do_concurrent.f90: New.
1527         2014-05-11  Jakub Jelinek  <jakub@redhat.com>
1529         * gfortran.dg/gomp/affinity-1.f90: New test.
1531 2014-06-30  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1533         * gcc.dg/typeof-2.c: New testcase.
1535 2014-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1537         * gcc.target/aarch64/vqdmulhh_lane_s16.c: New test.
1538         * gcc.target/aarch64/vqdmulhs_lane_s32.c: Likewise.
1539         * gcc.target/aarch64/vqrdmulhh_lane_s16.c: Likewise.
1540         * gcc.target/aarch64/vqrdmulhs_lane_s32.c: Likewise.
1541         * gcc.target/aarch64/vqdmlal_high_lane_s16.c: New test.
1542         * gcc.target/aarch64/vqdmlal_high_lane_s32.c: Likewise.
1543         * gcc.target/aarch64/vqdmlal_high_laneq_s16.c: Likewise.
1544         * gcc.target/aarch64/vqdmlal_high_laneq_s32.c: Likewise.
1545         * gcc.target/aarch64/vqdmlal_lane_s16.c: Likewise.
1546         * gcc.target/aarch64/vqdmlal_lane_s32.c: Likewise.
1547         * gcc.target/aarch64/vqdmlal_laneq_s16.c: Likewise.
1548         * gcc.target/aarch64/vqdmlal_laneq_s32.c: Likewise.
1549         * gcc.target/aarch64/vqdmlalh_lane_s16.c: Likewise.
1550         * gcc.target/aarch64/vqdmlals_lane_s32.c: Likewise.
1551         * gcc.target/aarch64/vqdmlsl_high_lane_s16.c: Likewise.
1552         * gcc.target/aarch64/vqdmlsl_high_lane_s32.c: Likewise.
1553         * gcc.target/aarch64/vqdmlsl_high_laneq_s16.c: Likewise.
1554         * gcc.target/aarch64/vqdmlsl_high_laneq_s32.c: Likewise.
1555         * gcc.target/aarch64/vqdmlsl_lane_s16.c: Likewise.
1556         * gcc.target/aarch64/vqdmlsl_lane_s32.c: Likewise.
1557         * gcc.target/aarch64/vqdmlsl_laneq_s32.c: Likewise.
1558         * gcc.target/aarch64/vqdmlslh_lane_s16.c: Likewise.
1559         * gcc.target/aarch64/vqdmlsls_lane_s32.c: Likewise.
1560         * gcc.target/aarch64/vqdmulh_laneq_s16.c: Likewise.
1561         * gcc.target/aarch64/vqdmulh_laneq_s32.c: Likewise.
1562         * gcc.target/aarch64/vqdmulhq_laneq_s16.c: Likewise.
1563         * gcc.target/aarch64/vqdmulhq_laneq_s32.c: Likewise.
1564         * gcc.target/aarch64/vqdmull_high_lane_s16.c: Likewise.
1565         * gcc.target/aarch64/vqdmull_high_lane_s32.c: Likewise.
1566         * gcc.target/aarch64/vqdmull_high_laneq_s16.c: Likewise.
1567         * gcc.target/aarch64/vqdmull_high_laneq_s32.c: Likewise.
1568         * gcc.target/aarch64/vqdmull_lane_s16.c: Likewise.
1569         * gcc.target/aarch64/vqdmull_lane_s32.c: Likewise.
1570         * gcc.target/aarch64/vqdmull_laneq_s16.c: Likewise.
1571         * gcc.target/aarch64/vqdmull_laneq_s32.c: Likewise.
1572         * gcc.target/aarch64/vqdmullh_lane_s16.c: Likewise.
1573         * gcc.target/aarch64/vqdmulls_lane_s32.c: Likewise.
1574         * gcc.target/aarch64/vqrdmulh_laneq_s16.c: Likewise.
1575         * gcc.target/aarch64/vqrdmulh_laneq_s32.c: Likewise.
1576         * gcc.target/aarch64/vqrdmulhq_laneq_s16.c: Likewise.
1577         * gcc.target/aarch64/vqrdmulhq_laneq_s32.c: Likewise.
1578         * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
1579         (test_vqdmlal_high_lane_s16): Fix parameter type.
1580         (test_vqdmlal_high_lane_s32): Likewise.
1581         (test_vqdmull_high_lane_s16): Likewise.
1582         (test_vqdmull_high_lane_s32): Likewise.
1583         (test_vqdmlsl_high_lane_s32): Likewise.
1584         (test_vqdmlsl_high_lane_s16): Likewise.
1585         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
1586         Fix argument type.
1587         (test_vqdmlals_lane_s32): Likewise.
1588         (test_vqdmlslh_lane_s16): Likewise.
1589         (test_vqdmlsls_lane_s32): Likewise.
1590         (test_vqdmulhh_lane_s16): Likewise.
1591         (test_vqdmulhs_lane_s32): Likewise.
1592         (test_vqdmullh_lane_s16): Likewise.
1593         (test_vqdmulls_lane_s32): Likewise.
1594         (test_vqrdmulhh_lane_s16): Likewise.
1595         (test_vqrdmulhs_lane_s32): Likewise.
1597 2014-06-30  Igor Zamyatin  <igor.zamyatin@intel.com>
1599         PR middle-end/57541
1600         * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
1601         * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
1603 2014-06-30  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1605         Backport from mainline
1606         2014-06-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1608         PR tree-optimization/61306
1609         * gcc.c-torture/execute/pr61306-1.c: New test.
1610         * gcc.c-torture/execute/pr61306-2.c: Likewise.
1611         * gcc.c-torture/execute/pr61306-3.c: Likewise.
1613 2014-06-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1615         Backport from mainline.
1616         PR libgfortran/61499
1617         * gfortran.dg/arrayio_15.f90: New test.
1619 2014-06-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1621         * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
1623 2014-06-27  Paolo Carlini  <paolo.carlini@oracle.com>
1625         PR c++/61614
1626         * g++.dg/ext/complit14.C: New.
1628 2014-06-27  Martin Jambor  <mjambor@suse.cz>
1630         PR ipa/61160
1631         * g++.dg/ipa/pr61160-2.C: New test.
1632         * g++.dg/ipa/pr61160-3.C: Likewise.
1634 2014-06-27  Uros Bizjak  <ubizjak@gmail.com>
1636         Backport from mainline
1637         2014-06-26  Uros Bizjak  <ubizjak@gmail.com>
1639         PR target/61586
1640         * gcc.target/alpha/pr61586.c: New test.
1642 2014-06-26  Adam Butcher  <adam@jessamine.co.uk>
1644         PR c++/61537
1645         * g++.dg/template/pr61537.C: New testcase.
1647 2014-06-26  Martin Jambor  <mjambor@suse.cz>
1649         * g++.dg/ipa/pr60600.C: Fix typo.
1650         * g++.dg/ipa/devirt-25.C: Likewise.
1651         * g++.dg/ipa/pr61540.C: Likewise.
1653 2014-06-26  Martin Jambor  <mjambor@suse.cz>
1655         * g++.dg/ipa/pr61540.C: Remove dumping test.
1657 2014-06-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1659         * gfortran.dg/default_format_denormal_2.f90:  Remove xfail for
1660         powerpc*-*-linux*.
1662 2014-06-23  Alan Modra  <amodra@gmail.com>
1664         * gcc.dg/pr61583.c: New.
1666 2014-06-20  Martin Jambor  <mjambor@suse.cz>
1668         PR ipa/61540
1669         * g++.dg/ipa/pr61540.C: New test.
1671 2014-06-17  Yufeng Zhang  <yufeng.zhang@arm.com>
1673         PR target/61483
1674         * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
1675         * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
1676         * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
1677         * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
1679 2014-06-17  Richard Biener  <rguenther@suse.de>
1681         PR lto/61012
1682         * gcc.dg/lto/pr61526_0.c: New testcase.
1683         * gcc.dg/lto/pr61526_1.c: Likewise.
1685 2014-06-17  Uros Bizjak  <ubizjak@gmail.com>
1687         Backport from mainline
1688         2014-06-06  Uros Bizjak  <ubizjak@gmail.com>
1690         PR target/61423
1691         * gcc.target/i386/pr61423.c: New test.
1693 2014-06-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1695         Backport from trunk.
1696         PR fortran/45187
1697         * gfortran.dg/cray_pointers_10.f90: New file.
1699 2014-06-13  Peter Bergner  <bergner@vnet.ibm.com>
1701         Backport from mainline
1703         2014-06-13  Peter Bergner  <bergner@vnet.ibm.com>
1704         PR target/61415
1705         * lib/target-supports.exp (check_effective_target_longdouble128): New.
1706         * gcc.target/powerpc/pack02.c: Use it.
1707         * gcc.target/powerpc/tfmode_off.c: Likewise.
1709 2014-06-13  Jeff Law  <law@redhat.com>
1711         Backports from mainline:
1713         2014-06-13  Ilya Enkovich  <ilya.enkovich@intel.com>
1715         PR rtl-optimization/61094
1716         PR rtl-optimization/61446
1717         * gcc.target/i386/pr61446.c : New.
1719         2014-06-02  Jeff Law  <law@redhat.com>
1721         PR rtl-optimization/61094
1722         * g++.dg/pr61094: New test.
1724 2014-06-12  Jakub Jelinek  <jakub@redhat.com>
1726         PR middle-end/61486
1727         * c-c++-common/gomp/pr61486-1.c: New test.
1728         * c-c++-common/gomp/pr61486-2.c: New test.
1730 2014-06-12  Jeff Law  <law@redhat.com>
1732         Backports from mainline:
1733         2014-06-05  Jeff Law  <law@redhat.com>
1735         PR tree-optimization/61289
1736         * g++.dg/pr61289.C: New test.
1737         * g++.dg/pr61289-2.C: New test.
1739 2014-06-12  Georg-Johann Lay  <avr@gjlay.de>
1741         Backport from 2014-06-12 trunk r211491
1743         PR target/61443
1744         * gcc.target/avr/torture/pr61443.c: New test.
1746 2014-06-11  Richard Biener  <rguenther@suse.de>
1748         PR tree-optimization/61452
1749         * gcc.dg/torture/pr61452.c: New testcase.
1751 2014-06-11  Richard Biener  <rguenther@suse.de>
1753         PR middle-end/61456
1754         * g++.dg/opt/pr61456.C: New testcase.
1756 2014-06-09  Paul Thomas  <pault@gcc.gnu.org>
1758         Backport from trunk.
1759         PR fortran/61406
1760         * gfortran.dg/associate_17.f90 : New test
1762 2014-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu>
1764         Backport from trunk.
1765         PR libfortran/61173
1766         * gfortran.dg/arrayio_14.f90: New test.
1768 2014-06-07  Eric Botcazou  <ebotcazou@adacore.com>
1770         * gnat.dg/opt38.adb: New test.
1771         * gnat.dg/opt38_pkg.ad[sb]: New helper.
1773 2014-06-04  Richard Biener  <rguenther@suse.de>
1775         PR tree-optimization/61383
1776         * gcc.dg/torture/pr61383-1.c: New testcase.
1778 2014-06-04  Igor Zamyatin  <igor.zamyatin@intel.com>
1780         PR c/58942
1781         * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
1782         the case with a pointer.
1784 2014-06-04  Marek Polacek  <polacek@redhat.com>
1786         Backport from mainline
1787         2014-05-08  Marek Polacek  <polacek@redhat.com>
1789         PR c/61053
1790         * gcc.dg/pr61053.c: New test.
1792 2014-06-03  Martin Jambor  <mjambor@suse.cz>
1794         PR ipa/61160
1795         * g++.dg/ipa/pr61160-1.C: New test.
1797 2014-06-03  Andrey Belevantsev  <abel@ispras.ru>
1799         Backport from mainline
1800         2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
1802         PR rtl-optimization/60866
1803         * gcc.dg/pr60866.c: New test.
1805 2014-06-03  Andrey Belevantsev  <abel@ispras.ru>
1807         Backport from mainline
1808         2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
1810         PR rtl-optimization/60901
1811         * gcc.target/i386/pr60901.c: New test.
1813 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
1815         * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
1817 2014-05-29  Vladimir Makarov  <vmakarov@redhat.com>
1819         PR rtl-optimization/61325
1820         * gcc.target/aarch64/pr61325.c: New.
1822 2014-05-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1824         PR fortran/60834
1825         Backport from mainline
1826         * gfortran.dg/associate_16.f90:  New test.
1828 2014-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1830         Backport from mainline
1831         2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
1833         * gnat.dg/overflow_fixed.adb: New test.
1835 2014-05-28  Richard Biener  <rguenther@suse.de>
1837         Backport from mainline
1838         2014-05-28  Richard Biener  <rguenther@suse.de>
1840         PR middle-end/61045
1841         * gcc.dg/pr61045.c: New testcase.
1843         2014-05-05  Richard Biener  <rguenther@suse.de>
1845         PR middle-end/61010
1846         * gcc.dg/torture/pr61010.c: New testcase.
1848         2014-04-28  Richard Biener  <rguenther@suse.de>
1850         PR tree-optimization/60979
1851         * gcc.dg/graphite/pr60979.c: New testcase.
1853 2014-05-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1855         * lib/clearcap.exp: New file.
1856         * gcc.dg/vect/vect.exp: Load clearcap.exp.
1857         Remove clearcap_ldflags handling.
1858         Call clearcap-init, clearcap-finish.
1859         * gcc.target/i386/i386.exp: Likewise.
1860         * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
1861         * gcc.target/i386/clearcapv2.map: Move to
1862         ../config/sol2-clearcapv2.map.
1863         * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
1864         * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
1866 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
1868         * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
1870 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
1872         * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
1874 2014-05-26  Igor Zamyatin  <igor.zamyatin@intel.com>
1876         PR c/61191
1877         * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
1878         the case with syntax error.
1880 2014-05-22  Peter Bergner  <bergner@vnet.ibm.com>
1882         * gcc.target/powerpc/htm-ttest.c: New test.
1884 2014-05-21  Igor Zamyatin  <igor.zamyatin@intel.com>
1886         PR c++/60189
1887         * c-c++-common/cilk-plus/CK/invalid_sync.cc: New test.
1889 2014-05-18  Jan Hubicka  <hubicka@ucw.cz>
1891         PR middle-end/58094
1892         * g++.dg/ipa/devirt-11.C: Be lax about number of devirtualizations.
1894 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
1896         * gnat.dg/enum3.adb: New test.
1898 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
1900         PR ipa/60854
1901         * g++.dg/torture/pr60854.C: New testcase.
1903 2014-05-17  Uros Bizjak  <ubizjak@gmail.com>
1905         * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
1906         (dg-options): Add -mfpmath=387.
1907         (dg-final): Check that no MMX registers are used.
1909 2014-05-16  Vladimir Makarov  <vmakarov@redhat.com>
1911         PR rtl-optimization/60969
1912         * g++.dg/pr60969.C: New.
1914 2014-05-15  Martin Jambor  <mjambor@suse.cz>
1916         PR ipa/61085
1917         * g++.dg/ipa/pr61085.C: New test.
1919 2014-05-15  Jakub Jelinek  <jakub@redhat.com>
1921         PR tree-optimization/61158
1922         * gcc.dg/pr61158.c: New test.
1924 2014-05-14  Matthias Klose  <doko@ubuntu.com>
1926         PR driver/61106
1927         * gcc-dg/unused-8a.c: Remove.
1929 2014-05-13  Peter Bergner  <bergner@vnet.ibm.com>
1931         * lib/target-support.exp (check_dfp_hw_available): New function.
1932         (is-effective-target): Check $arg for dfp_hw.
1933         (is-effective-target-keyword): Likewise.
1934         * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
1935         Change target to dfp_hw.
1937 2014-05-13  Jeff Law  <law@redhat.com>
1939         Backports from mainline
1941         2014-05-08  Jeff Law  <law@redhat.com>
1943         PR tree-optimization/61009
1944         * g++.dg/tree-ssa/pr61009.C: New test.
1946         2014-04-23  Jeff Law  <law@redhat.com>
1948         PR tree-optimization/60902
1949         * gcc.target/i386/pr60902.c: New test.
1951 2014-05-13  Jakub Jelinek  <jakub@redhat.com>
1953         PR target/61060
1954         * gcc.dg/pr61060.c: New test.
1956 2014-05-12  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1958         Backport from mainline
1959         2014-05-12  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1961         PR target/60991
1962         * gcc.target/avr/pr60991.c: New testcase.
1964 2014-05-10  Jerry DeLisle  <jvdelisle@gcc.gnu>
1966         Backport from trunk.
1967         PR libfortran/61049
1968         * gfortran.dg/list_read_13.f: New test.
1970 2014-05-09  Georg-Johann Lay  <avr@gjlay.de>
1972         Backport from 2014-05-09 trunk r210267
1974         PR target/61055
1975         * gcc.target/avr/torture/pr61055.c: New test.
1977 2014-05-08  Matthias Klose  <doko@ubuntu.com>
1979         PR driver/61106
1980         * gcc-dg/unused-8a.c: New.
1981         * gcc-dg/unused-8b.c: Likewise.
1983 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
1985         PR c++/61083
1986         * g++.dg/cpp0x/sfinae50.C: New.
1988 2014-05-07  Richard Biener  <rguenther@suse.de>
1990         PR tree-optimization/57864
1991         * gcc.dg/torture/pr57864.c: New testcase.
1993 2014-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
1995         PR c++/60999
1996         * g++.dg/cpp0x/nsdmi-template9.C: New.
1997         * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
1999 2014-05-04  Jan Hubicka  <hubicka@ucw.cz>
2001         PR ipa/60965
2002         * g++.dg/ipa/devirt-31.C: New testcase.
2003         * g++.dg/ipa/devirt-11.C: Adjust testcase.
2005 2014-05-04  Peter Bergner  <bergner@vnet.ibm.com>
2007         * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
2008         (dg-require-effective-target): Change target to powerpc_fprs.
2009         * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
2010         (dg-require-effective-target): Change target to dfprt.
2012 2014-05-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2014         PR tree-optimization/60930
2015         * gcc.dg/torture/pr60930.c:  New test.
2017 2014-04-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
2019         Back port from mainline
2020         2014-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2022         * gcc.target/powerpc/pack01.c: New test to test the new pack and
2023         unpack builtin functionss for 128-bit types.
2024         * gcc.target/powerpc/pack02.c: Likewise.
2025         * gcc.target/powerpc/pack03.c: Likewise.
2026         * gcc.target/powerpc/extend-divide-1.c: New test to test extended
2027         divide builtin functionss.
2028         * gcc.target/powerpc/extend-divide-2.c: Likewise.
2029         * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
2030         functions.
2031         * gcc.target/powerpc/bcd-2.c: Likewise.
2032         * gcc.target/powerpc/bcd-3.c: Likewise.
2033         * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
2034         builtin functionss.
2035         * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
2037 2014-04-29  Pat Haugen  <pthaugen@us.ibm.com>
2039         Backport from mainline
2040         2014-04-17  Pat Haugen  <pthaugen@us.ibm.com>
2042         * gcc.target/powerpc/ti_math1.c: New.
2043         * gcc.target/powerpc/ti_math2.c: New.
2045 2014-04-29  Jakub Jelinek  <jakub@redhat.com>
2047         PR tree-optimization/60971
2048         * c-c++-common/turtore/pr60971.c: New test.
2050 2014-04-26  Uros Bizjak  <ubizjak@gmail.com>
2052         * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
2053         * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
2054         * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
2056 2014-04-25  Uros Bizjak  <ubizjak@gmail.com>
2058         * c-c++-common/gomp/pr60823-2.c: Require effective target
2059         vect_simd_clones.
2061 2014-04-25  Jakub Jelinek  <jakub@redhat.com>
2063         PR tree-optimization/60960
2064         * gcc.c-torture/execute/pr60960.c: New test.
2066 2014-04-25  Eric Botcazou  <ebotcazou@adacore.com>
2068         * gcc.c-torture/execute/20140425-1.c: New test.
2070 2014-04-25  Richard Biener  <rguenther@suse.de>
2072         PR ipa/60912
2073         * g++.dg/opt/pr60912.C: New testcase.
2075 2014-04-25  Richard Biener  <rguenther@suse.de>
2077         PR ipa/60911
2078         * gcc.dg/lto/pr60911_0.c: New testcase.
2080 2014-04-24  Jakub Jelinek  <jakub@redhat.com>
2082         * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
2083         Replace load with read and store with write.
2085 2014-04-23  Uros Bizjak  <ubizjak@gmail.com>
2087         Backport from mainline
2088         2014-04-21  Uros Bizjak  <ubizjak@gmail.com>
2090         PR target/60909
2091         * gcc.target/i386/pr60909-1.c: New test.
2092         * gcc.target/i386/pr60909-2.c: Ditto.
2094 2014-04-23  Richard Biener  <rguenther@suse.de>
2096         PR tree-optimization/60903
2097         * gcc.dg/torture/pr60903.c: New testcase.
2099 2014-04-23  Richard Biener  <rguenther@suse.de>
2101         Backport from mainline
2102         2014-04-14  Richard Biener  <rguenther@suse.de>
2104         PR lto/60720
2105         * gcc.dg/lto/pr60720_0.c: New testcase.
2106         * gcc.dg/lto/pr60720_1.c: Likewise.
2108 2014-04-23  Richard Biener  <rguenther@suse.de>
2110         PR middle-end/60895
2111         * g++.dg/torture/pr60895.C: New testcase.
2113 2014-04-23  Richard Biener  <rguenther@suse.de>
2115         PR middle-end/60891
2116         * gcc.dg/torture/pr60891.c: New testcase.
2118 2014-04-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2120         Backport from mainline
2121         2014-04-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
2123         PR target/60735
2124         * gcc.target/powerpc/pr60735.c: New test.  Insure _Decimal64 does
2125         not cause errors if -mspe.
2127 2014-04-22  Tobias Burnus  <burnus@net-b.de>
2129         Backport from mainline
2130         2014-04-11  Tobias Burnus  <burnus@net-b.de>
2132         PR fortran/58880
2133         PR fortran/60495
2134         * gfortran.dg/finalize_25.f90: New.
2136 2014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
2138         Backport from mainline
2139         2014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
2141         * gcc.target/i386/pr60868.c: New testcase.
2143 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
2145         PR c/59073
2146         * c-c++-common/gomp/pr59073.c: New test.
2148 2014-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2150         * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
2151         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
2153 2014-04-22  Richard Biener  <rguenther@suse.de>
2155         Backport from mainline
2156         2014-04-14  Richard Biener  <rguenther@suse.de>
2158         PR middle-end/55022
2159         * gcc.dg/graphite/pr55022.c: New testcase.
2161 2014-04-22  Richard Biener  <rguenther@suse.de>
2163         Backport from mainline
2164         2014-04-17  Richard Biener  <rguenther@suse.de>
2166         PR middle-end/60849
2167         * g++.dg/opt/pr60849.C: New testcase.
2169 2014-04-22   Richard Biener  <rguenther@suse.de>
2171         Backport from mainline
2172         2014-04-17   Richard Biener  <rguenther@suse.de>
2174         PR tree-optimization/60841
2175         * gcc.dg/vect/pr60841.c: New testcase.
2177 2014-04-22  Richard Biener  <rguenther@suse.de>
2179         Backport from mainline
2180         2014-04-17  Richard Biener  <rguenther@suse.de>
2182         PR tree-optimization/60836
2183         * g++.dg/vect/pr60836.cc: New testcase.
2185 2014-04-22  Richard Biener  <rguenther@suse.de>
2187         Backport from mainline
2188         2014-04-14  Richard Biener  <rguenther@suse.de>
2189                 Marc Glisse  <marc.glisse@inria.fr>
2191         PR c/60819
2192         * gcc.target/i386/vec-may_alias.c: New testcase.
2194 2014-04-22  Richard Biener  <rguenther@suse.de>
2196         Backport from mainline
2197         2014-04-14  Richard Biener  <rguenther@suse.de>
2199         PR tree-optimization/59817
2200         PR tree-optimization/60453
2201         * gfortran.dg/graphite/pr59817.f: New testcase.
2202         * gcc.dg/graphite/pr59817-1.c: Likewise.
2203         * gcc.dg/graphite/pr59817-2.c: Likewise.
2205 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
2207         PR tree-optimization/60823
2208         * c-c++-common/gomp/pr60823-1.c: New test.
2209         * c-c++-common/gomp/pr60823-2.c: New test.
2210         * c-c++-common/gomp/pr60823-3.c: New test.
2212         Backported from mainline
2213         2014-04-16  Jakub Jelinek  <jakub@redhat.com>
2215         PR tree-optimization/60844
2216         * gcc.dg/pr60844.c: New test.
2218 2014-04-22  Release Manager
2220         * GCC 4.9.0 released.
2222 2014-04-17  Jakub Jelinek  <jakub@redhat.com>
2224         PR target/60847
2225         Forward port from 4.8 branch
2226         2013-07-19  Kirill Yukhin  <kirill.yukhin@intel.com>
2228         * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
2229         Fix scan patterns.
2230         * gcc.target/i386/bmi-2.c: Ditto.
2232 2014-04-15  Igor Zamyatin  <igor.zamyatin@intel.com>
2234         PR middle-end/60467
2235         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
2236         case to check.
2238 2014-04-15  Igor Zamyatin  <igor.zamyatin@intel.com>
2240         PR middle-end/60469
2241         * c-c++-common/cilk-plus/CK/pr60469.c: New test.
2243 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2245         * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
2247 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2249         * lib/target-supports.exp
2250         (check_effective_target_vect_widen_mult_si_to_di_pattern):
2251         Initialize et_vect_widen_mult_si_to_di_pattern_saved.
2252         Fix formatting.
2254 2014-04-14  Jason Merrill  <jason@redhat.com>
2256         Revert:
2257         * lib/gcc-dg.exp (dg-build-dso): New.
2258         (gcc-dg-test-1): Handle dg-do-what "dso".
2260 2014-04-13  Paul Thomas  <pault@gcc.gnu.org>
2262         PR fortran/60717
2263         * gfortran.dg/unlimited_polymorphic_17.f90: New test.
2265         PR fortran/58085
2266         * gfortran.dg/associate_15.f90: New test.
2268 2014-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu>
2270         PR libfortran/60810
2271         * gfortran.dg/arrayio_13.f90: New test.
2273 2014-04-11  Steve Ellcey  <sellcey@mips.com>
2274             Jakub Jelinek  <jakub@redhat.com>
2276         PR middle-end/60556
2277         * gcc.c-torture/compile/pr60556.c: New test.
2279 2014-04-11  Richard Biener  <rguenther@suse.de>
2281         PR middle-end/60797
2282         * gcc.dg/pr60797.c: New testcase.
2284 2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2286         * gcc.target/s390/htm-nofloat-1.c: Rename to ...
2287         * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
2288         * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
2289         rename to ...
2290         * gcc.target/s390/htm-nofloat-1.c: ... this one.
2291         * gcc.target/s390/s390.exp: Make sure the assembler supports htm
2292         instructions as well.
2294 2014-04-11  Jakub Jelinek  <jakub@redhat.com>
2296         PR rtl-optimization/60663
2297         * gcc.target/arm/pr60663.c: New test.
2299 2014-04-10  Jason Merrill  <jason@redhat.com>
2301         * g++.dg/dso/dlclose1.C: Disable for 4.9.
2303 2014-04-10  Jakub Jelinek  <jakub@redhat.com>
2305         PR lto/60567
2306         * g++.dg/lto/pr60567_0.C: New test.
2308 2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2310         * gfortran.dg/class_nameclash.f90: New test.
2312 2014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
2314         PR c++/52844
2315         * g++.dg/cpp0x/variadic156.C: New.
2317 2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2319         * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
2320         long.
2322 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2324         PR debug/60655
2325         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
2326         -fdata-sections.
2328 2014-04-09  Steve Ellcey  <sellcey@mips.com>
2330         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
2331         and scan lists.
2333 2014-04-09  Cong Hou  <congh@google.com>
2335         PR testsuite/60773
2336         * lib/target-supports.exp:
2337         (check_effective_target_vect_widen_si_to_di_pattern): New.
2338         * gcc.dg/vect/pr60656.c: Require vect_long effective target.
2339         Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
2340         targets only.
2341         (foo): Fix up formatting.
2342         (main): Call check_vect.
2344 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
2346         PR c++/59115
2347         * g++.dg/template/crash119.C: New.
2349 2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
2351         * gcc.target/powerpc/atomic_load_store-p8.c: New.
2353 2014-04-08  Jason Merrill  <jason@redhat.com>
2355         * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
2357 2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2359         PR rtl-optimization/60776
2360         * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
2361         * gcc.dg/builtin-bswap-7.c: Likewise.
2362         * gcc.dg/builtin-bswap-6a.c: New testcase.
2363         * gcc.dg/builtin-bswap-7a.c: New testcase.
2365         Revert
2366         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2368         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
2369         optimization.
2370         * gcc.dg/builtin-bswap-7.c: Likewise.
2372 2014-04-08  Richard Biener  <rguenther@suse.de>
2374         PR tree-optimization/60785
2375         * gcc.dg/graphite/pr60785.c: New testcase.
2377 2014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2379         PR target/60602
2380         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
2381         with as at -O0.
2383 2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
2385         * g++.dg/warn/Wnvdtor-2.C: Add more cases.
2386         * g++.dg/warn/Wnvdtor-3.C: Likewise.
2387         * g++.dg/warn/Wnvdtor-4.C: Likewise.
2389 2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
2391         * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
2393 2014-04-07  Charles Baylis  <charles.baylis@linaro.org>
2395         PR target/60609
2396         * g++.dg/torture/pr60609.C: New test.
2398 2014-04-07  Richard Biener  <rguenther@suse.de>
2400         PR tree-optimization/60766
2401         * gcc.dg/torture/pr60766.c: New testcase.
2403 2014-04-07  Jason Merrill  <jason@redhat.com>
2405         * lib/gcc-dg.exp (dg-build-dso): New.
2406         (gcc-dg-test-1): Handle dg-do-what "dso".
2407         * lib/target-supports.exp (add_options_for_dlopen): New.
2408         (check_effective_target_dlopen): Use it.
2410 2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2412         * gcc.target/arm/pr60657.c: Fix missing curly brace.
2414 2014-04-07  Richard Biener  <rguenther@suse.de>
2416         PR middle-end/60750
2417         * g++.dg/torture/pr60750.C: New testcase.
2418         * gcc.dg/tree-ssa/20040517-1.c: Adjust.
2420 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
2422         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
2424 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
2426         PR testsuite/60671
2427         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
2429 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
2431         PR testsuite/60672
2432         * g++.dg/cpp1y/auto-fn25.C: Require lto.
2434         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
2436 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
2438         * gfortran.dg/warn_conversion_4.f90: Adjust test.
2440 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
2442         * gcc.target/avr/dev-specific-rmw.c: New test.
2444 2014-04-04  Cong Hou  <congh@google.com>
2446         PR tree-optimization/60656
2447         * gcc.dg/vect/pr60656.c: New test.
2449 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2451         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
2452         optimization.
2453         * gcc.dg/builtin-bswap-7.c: Likewise.
2455 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
2457         PR c++/58207
2458         * g++.dg/cpp0x/constexpr-ice15.C: New.
2460 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
2462         PR ipa/59626
2463         testcase by Richard Biener
2464         * gcc.dg/lto/pr59626_0.c: New testcase.
2465         * gcc.dg/lto/pr59626_1.c: New testcase.
2467 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2469         PR debug/60655
2470         * gcc.c-torture/compile/pr60655-1.c: New test.
2472 2014-04-04  Martin Jambor  <mjambor@suse.cz>
2474         PR ipa/60640
2475         * g++.dg/ipa/pr60640-1.C: New test.
2476         * g++.dg/ipa/pr60640-2.C: Likewise.
2477         * g++.dg/ipa/pr60640-3.C: Likewise.
2478         * g++.dg/ipa/pr60640-4.C: Likewise.
2480 2014-04-04  Jeff Law  <law@redhat.com>
2482         PR target/60657
2483         * gcc.target/arm/pr60657.c: New test.
2485 2014-04-04  Richard Biener  <rguenther@suse.de>
2487         PR ipa/60746
2488         * g++.dg/torture/pr60746.C: New testcase.
2490 2014-04-04  Fabien Chêne  <fabien@gcc.gnu.org>
2492         * g++.old-deja/g++.robertl/eb121.C: Adjust.
2493         * g++.old-deja/g++.jason/overload21.C: Likewise.
2494         * g++.old-deja/g++.law/init5.C: Likewise.
2496 2014-04-03  Cong Hou  <congh@google.com>
2498         PR tree-optimization/60505
2499         * gcc.dg/vect/pr60505.c: New test.
2501 2014-04-03  Richard Biener  <rguenther@suse.de>
2503         PR tree-optimization/60740
2504         * gcc.dg/graphite/pr60740.c: New testcase.
2506 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
2508         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
2509         * g++.dg/warn/Wnvdtor-2.C: New.
2510         * g++.dg/warn/Wnvdtor-3.C: New.
2511         * g++.dg/warn/Wnvdtor-4.C: New.
2512         * g++.dg/warn/Weff1.C: Delete.
2513         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
2514         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
2516 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
2518         PR ipa/60659
2519         * testsuite/g++.dg/torture/pr60659.C: New testcase.
2521 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2523         PR tree-optimization/60733
2524         * gcc.dg/torture/pr60733.c:  New test.
2526 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
2528         PR rtl-optimization/60650
2529         * gcc.target/arm/pr60650-2.c: New.
2531 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
2533         * gcc.target/i386/avx2-vpand-3.c,
2534         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
2536 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
2538         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
2539         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
2540         gcc.target/i386/memcpy-strategy-1.c,
2541         gcc.target/i386/memcpy-strategy-2.c,
2542         gcc.target/i386/memcpy-vector_loop-1.c,
2543         gcc.target/i386/memcpy-vector_loop-2.c,
2544         gcc.target/i386/memset-vector_loop-1.c,
2545         gcc.target/i386/memset-vector_loop-2.c,
2546         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
2547         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
2548         -march= options different from those in dg-options.
2550 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
2552         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
2553         gcc.target/i386/pr30970.c: Use -mtune=generic.
2554         * gcc.target/i386/avx2-vpaddb-3.c,
2555         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
2556         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
2557         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
2558         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
2559         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
2560         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
2561         gcc.target/i386/avx2-vpsubw-3.c,
2562         gcc.target/i386/avx256-unaligned-load-1.c,
2563         gcc.target/i386/avx256-unaligned-load-4.c,
2564         gcc.target/i386/avx256-unaligned-store-1.c,
2565         gcc.target/i386/avx256-unaligned-store-2.c,
2566         gcc.target/i386/avx256-unaligned-store-4.c: Use
2567         -mno-prefer-avx128.
2569 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
2570             Iain Sandoe <iain@codesourcery.com>
2572         PR target/54083
2573         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
2574         with the additional options -Wl,-undefined,dynamic_lookup
2575         and -Wl,-flat_namespace.
2576         * gcc.dg/torture/pr53922.c: Additional option
2577         -Wl,-flat_namespace for darwin[89].
2578         * gcc.dg/torture/pr60092.c: Additional options
2579         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
2580         for darwin[89].
2582 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
2584         PR target/43751
2585         * lib/prune.exp: Modify the regular express to prune
2586         the new warnings introduced by r205679 on darwin9.
2588 2014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>
2590         * g++.dg/init/ctor4.C: Adjust.
2591         * g++.dg/init/ctor4-1.C: New.
2592         * g++.dg/cpp0x/defaulted2.C: Adjust.
2594 2014-04-01  Richard Henderson  <rth@redhat.com>
2596         PR target/60704
2597         * gcc.dg/pr60704.c: New file.
2599 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
2601         PR target/60363
2602         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
2603         logical_op_short_circuit targets.
2605 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
2607         PR libfortran/60128
2608         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
2609         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
2611 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
2613         PR rtl-optimization/60700
2614         * gcc.target/i386/pr60700.c: New test.
2616 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2618         PR target/60650
2619         * gcc.target/arm/pr60650.c: Adjust command line options.
2621 2014-03-31  Martin Jambor  <mjambor@suse.cz>
2623         PR middle-end/60647
2624         * gcc.dg/pr60647-1.c: New test.
2625         * gcc.dg/pr60647-2.c: Likewise.
2627 2014-03-31  Richard Biener  <rguenther@suse.de>
2629         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
2631 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
2633         PR target/60034
2634         * gcc.target/aarch64/pr60034.c: New file.
2636 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
2638         PR c++/60626
2639         * g++.dg/cpp1y/pr60626.C: New testcase.
2641 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
2643         * gcc.dg/pr45416.c: Allow bextr on x86.
2644         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
2645         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
2646         gcc.target/i386/fma4-vector.c: Use -mno-fma.
2647         * gcc.target/i386/l_fma_double_1.c,
2648         gcc.target/i386/l_fma_double_2.c,
2649         gcc.target/i386/l_fma_double_3.c,
2650         gcc.target/i386/l_fma_double_4.c,
2651         gcc.target/i386/l_fma_double_5.c,
2652         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
2653         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
2654         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
2655         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
2656         * gcc.target/i386/pr27971.c: Use -mno-tbm.
2657         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
2658         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
2660 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
2662         PR target/60648
2663         * g++.dg/pr60648.C: Move test to...
2664         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
2665         dg-options, add for fpic targets dg-additional-options -fPIC.
2667 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
2669         * gnat.dg/opt33.adb: New testcase.
2671 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
2673         PR target/60697
2674         * gcc.target/aarch64/pr60697.c: New.
2676 2014-03-27  Jeff Law  <law@redhat.com>
2678         PR target/60648
2679         * g++.dg/pr60648.C: New test.
2681 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
2683         PR c++/60573
2684         * g++.dg/cpp1y/pr60573.C: New testcase.
2686 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
2688         PR target/60693
2689         * gcc.target/i386/pr60693.c: New test.
2691 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
2693         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
2695 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
2697         PR c++/60689
2698         * c-c++-common/pr60689.c: New test.
2700         PR c++/58678
2701         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
2702         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
2703         targets.
2705 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
2707         PR target/60675
2708         * gcc.target/aarch64/pr60675.C: New.
2710 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2712         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
2713         * lib/target-supports.exp: Return true for s390
2714         in check_effective_logical_op_short_circuit.
2716 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
2718         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
2719         of second source operand.
2720         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
2721         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
2722         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
2724 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
2726         PR ipa/60315
2727         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
2729 2014-03-28  Tobias Burnus  <burnus@net-b.de>
2731         * lib/cilk-plus-dg.exp: New.
2732         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
2733         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
2735 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2737         PR fortran/60522
2738         * gfortran.dg/where_4.f90:  New test case.
2740 2014-03-27  Tobias Burnus  <burnus@net-b.de>
2742         PR fortran/58880
2743         * gfortran.dg/finalize_24.f90: New.
2745 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
2747         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
2748         vbpermq builtin.
2750         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
2751         vec_select optimizations.
2752         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
2753         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
2755         PR target/60672
2756         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
2757         xxpermdi builtins are supported.
2759 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
2761         PR rtl-optimization/60650
2762         * gcc.target/arm/pr60650.c: New.
2764 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2766         * gcc.target/s390/20140327-1.c: New testcase.
2768 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
2770         PR middle-end/60682
2771         * g++.dg/gomp/pr60682.C: New test.
2773 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
2775         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
2777 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2779         PR target/60580
2780         * gcc.target/aarch64/pr60580_1.c: New.
2781         * gcc.target/aarch64/test_fp_attribute_1.c: New.
2782         * gcc.target/aarch64/test_fp_attribute_2.c: New.
2784 2014-03-26  Dehao Chen  <dehao@google.com>
2786         * gcc.dg/predict-8.c: New test.
2788 2014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>
2790         PR c++/52369
2791         * g++.dg/init/const10.C: New.
2792         * g++.dg/init/const11.C: New.
2793         * g++.dg/init/pr25811.C: Adjust.
2794         * g++.dg/init/pr29043.C: Likewise.
2795         * g++.dg/init/pr43719.C: Likewise.
2796         * g++.dg/init/pr44086.C: Likewise.
2797         * g++.dg/init/ctor8.C: Likewise.
2798         * g++.dg/init/uninitialized1.C: Likewise.
2800 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
2802         PR sanitizer/60636
2803         * c-c++-common/ubsan/pr60636.c: New test.
2805 2014-03-26  Andreas Schwab  <schwab@suse.de>
2807         * g++.dg/torture/pr60315.C: Remove duplication.
2809 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2811         * gcc.c-torture/execute/20140326-1.c: New test.
2813 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
2815         PR ipa/60315
2816         * g++.dg/torture/pr60315.C: New testcase.
2818 2014-03-25  Martin Jambor  <mjambor@suse.cz>
2820         PR ipa/60600
2821         * g++.dg/ipa/pr60600.C: New test.
2823 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
2825         PR testsuite/58013
2826         * g++.dg/opt/pr56999.C: Pop hidden visibility.
2828 2014-03-25  Richard Biener  <rguenther@suse.de>
2830         PR middle-end/60635
2831         * gfortran.dg/lto/pr60635_0.f90: New testcase.
2832         * gfortran.dg/lto/pr60635_1.c: Likewise.
2834 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
2836         PR c++/60627
2837         * g++.dg/cpp1y/pr60627.C: New testcase.
2839 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
2841         * gcc.target/aarch64/ushr64_1.c: New.
2843 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
2845         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
2846         (LONG_LONG): Use LLONG.
2847         (set_rvector_long): Explicitly return void.
2848         (set_vector_long): Likewise.
2849         (check_vector_long): Likewise.
2851 2014-03-24  Marek Polacek  <polacek@redhat.com>
2853         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
2854         Define INT_MIN.
2855         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
2856         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
2857         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
2858         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
2859         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
2860         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
2861         * c-c++-common/ubsan/pr59503.c: Likewise.
2862         * c-c++-common/ubsan/pr60613-1.c: Likewise.
2863         * c-c++-common/ubsan/save-expr-1.c: Likewise.
2864         * c-c++-common/ubsan/shift-3.c: Likewise.
2865         * c-c++-common/ubsan/shift-6.c: Likewise.
2866         * c-c++-common/ubsan/undefined-1.c: Likewise.
2867         * c-c++-common/ubsan/vla-2.c: Likewise.
2868         * c-c++-common/ubsan/vla-3.c: Likewise.
2869         * c-c++-common/ubsan/vla-4.c: Likewise.
2870         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
2871         * g++.dg/ubsan/return-2.C: Likewise.
2873 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
2875         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
2876         hppa*-*-hpux*.
2878         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
2880         PR libfortran/59313
2881         PR libfortran/58015
2882         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
2883         * gfortran.dg/round_4.f90: Likewise.
2885 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
2887         PR libfortran/60128
2888         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
2889         i?86-*-solaris2.9*.
2891 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
2893         PR sanitizer/60613
2894         * c-c++-common/ubsan/pr60613-1.c: New test.
2895         * c-c++-common/ubsan/pr60613-2.c: New test.
2897 2014-03-22  Matthias Klose  <doko@ubuntu.com>
2899         * g++.dg/cpp0x/regress: Remove empty directory.
2901 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
2903         PR debug/60603
2904         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
2906 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
2908         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
2909         * g++.dg/cpp1y/pr60393.C: Likewise.
2911 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
2913         PR c++/60384
2914         * g++.dg/cpp1y/pr60384.C: New.
2916 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
2918         PR target/60598
2919         * gcc.dg/pr60598.c: New test.
2921 2014-03-21  Martin Jambor  <mjambor@suse.cz>
2923         PR ipa/59176
2924         * g++.dg/torture/pr59176.C: New test.
2926 2014-03-21  Martin Jambor  <mjambor@suse.cz>
2928         PR ipa/60419
2929         * g++.dg/ipa/pr60419.C: New test.
2931 2014-03-21  Richard Biener  <rguenther@suse.de>
2933         PR tree-optimization/60577
2934         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
2936 2014-03-21  Tobias Burnus  <burnus@net-b.de>
2938         PR fortran/60599
2939         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
2941 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
2943         PR middle-end/60597
2944         * g++.dg/opt/pr60597.C: New test.
2946         PR c++/60572
2947         * g++.dg/init/pr60572.C: New test.
2949 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2951         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
2953 2014-03-19  Tobias Burnus  <burnus@net-b.de>
2955         PR fortran/60543
2956         PR fortran/60283
2957         * gfortran.dg/implicit_pure_4.f90: New.
2959 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
2961         PR c++/51474
2962         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
2964 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
2966         PR testsuite/60590
2967         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
2968         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
2969         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
2971 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
2973         PR c++/60332
2974         * g++.dg/cpp1y/pr60332.C: New.
2976 2014-03-19  Marek Polacek  <polacek@redhat.com>
2978         PR sanitizer/60569
2979         * g++.dg/ubsan/pr60569.C: New test.
2981 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2983         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
2985 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
2987         PR tree-optimization/60559
2988         * g++.dg/vect/pr60559.cc: New test.
2990 2014-03-18  Ian Lance Taylor  <iant@google.com>
2992         PR target/60563
2993         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
2994         (ditype): Rename typedef from int64_t.
2996 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2998         PR c/55383
2999         * gcc.dg/cast-qual-3.c: New.
3000         Revert:
3001         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3002         * c-c++-common/Wcast-qual-1.c: More precise match text.
3004 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
3006         PR fortran/55207
3007         PR fortran/60549
3008         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
3009         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
3010         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
3011         * gfortran.dg/intent_optimize_1.f90: Ditto.
3012         * gfortran.dg/pointer_init_9.f90: Ditto.
3013         * gfortran.dg/volatile4.f90: Ditto.
3014         * gfortran.dg/volatile6.f90: Ditto.
3016 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3018         PR c/55383
3019         * c-c++-common/Wcast-qual-1.c: More precise match text.
3021 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
3023         PR c++/60305
3024         * g++.dg/cpp0x/constexpr-ice14.C: New.
3026 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
3028         PR c++/54250
3029         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
3031 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
3033         PR sanitizer/60535
3034         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
3035         * c-c++-common/ubsan/null-2.c: Likewise.
3036         * c-c++-common/ubsan/null-3.c: Likewise.
3037         * c-c++-common/ubsan/null-4.c: Likewise.
3038         * c-c++-common/ubsan/null-5.c: Likewise.
3039         * c-c++-common/ubsan/null-6.c: Likewise.
3040         * c-c++-common/ubsan/null-7.c: Likewise.
3041         * c-c++-common/ubsan/null-8.c: Likewise.
3042         * c-c++-common/ubsan/null-9.c: Likewise.
3043         * c-c++-common/ubsan/null-10.c: Likewise.
3044         * c-c++-common/ubsan/null-11.c: Likewise.
3045         * c-c++-common/ubsan/overflow-1.c: Likewise.
3046         * c-c++-common/ubsan/overflow-2.c: Likewise.
3047         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3048         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3049         * c-c++-common/ubsan/overflow-int128.c: Likewise.
3050         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3051         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3052         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3053         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3054         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3055         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3056         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3057         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3058         * c-c++-common/ubsan/pr59333.c: Likewise.
3059         * c-c++-common/ubsan/pr59503.c: Likewise.
3060         * c-c++-common/ubsan/pr59667.c: Likewise.
3061         * c-c++-common/ubsan/undefined-1.c: Likewise.
3062         * g++.dg/ubsan/pr59250.C: Likewise.
3063         * g++.dg/ubsan/pr59306.C: Likewise.
3065 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3067         * gcc.dg/tls/pr58595.c: Add tls options.
3069 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
3071         * gcc.target/i386/avx-additional-reg-names.c: New.
3072         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
3074 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
3076         PR c++/60390
3077         * g++.dg/cpp1y/pr60390.C: New testcase.
3079         PR c++/60391
3080         * g++.dg/cpp1y/pr60391.C: New testcase.
3082 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
3084         PR target/60516
3085         * gcc.target/i386/pr60516.c: New test.
3087 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
3089         PR c++/59571
3090         * g++.dg/cpp0x/constexpr-ice13.C: New.
3092 2014-03-17  Marek Polacek  <polacek@redhat.com>
3094         PR middle-end/60534
3095         * gcc.dg/gomp/pr60534.c: New test.
3097 2014-03-17  Kai Tietz  <ktietz@redhat.com>
3099         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
3101 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
3103         PR testsuite/58851
3104         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
3105         storage size.
3107 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
3109         PR libfortran/58324
3110         * gfortran.dg/list_read_12.f90: New test.
3112 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
3114         PR fortran/55207
3115         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
3116         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
3117         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
3118         -Wno-aggressive-loop-optimizations and remove an unused variable.
3119         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
3120         * gfortran.dg/pointer_init_9.f90: New.
3121         * gfortran.dg/volatile4.f90: Put into subroutine.
3122         * gfortran.dg/volatile6.f90: Ditto.
3124 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
3126         PR fortran/60392
3127         * gfortran.dg/transpose_4.f90: New test.
3129 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
3131         PR rtl-optimization/60508
3132         * gcc.target/i386/pr60508.c: New.
3134 2014-03-14  Richard Biener  <rguenther@suse.de>
3136         PR middle-end/60518
3137         * g++.dg/pr60518.C: New testcase.
3139 2014-03-14  Martin Jambor  <mjambor@suse.cz>
3141         PR lto/60461
3142         * gcc.dg/lto/pr60461_0.c: New test.
3144 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
3146         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
3147         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
3148         * gcc.dg/lto/save-temps_0.c: New testcase.
3150 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
3152         PR middle-end/36282
3153         * c-c++-common/pr36282-1.c: New test.
3154         * c-c++-common/pr36282-2.c: New test.
3155         * c-c++-common/pr36282-3.c: New test.
3156         * c-c++-common/pr36282-4.c: New test.
3158 2014-03-13  Richard Henderson  <rth@redhat.com>
3160         PR debug/60438
3161         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
3163 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
3165         PR c++/60383
3166         * g++.dg/template/crash118.C: New.
3167         * g++.dg/template/crash95.C: Adjust.
3169 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
3171         PR rtl-optimization/57189
3172         * gcc.target/i386/pr57189.c: New.
3174 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
3176         PR c++/60254
3177         * g++.dg/cpp0x/static_assert10.C: New.
3178         * g++.dg/cpp0x/static_assert11.C: Likewise.
3179         * g++.dg/cpp0x/static_assert3.C: Adjust.
3181 2014-03-13  Richard Biener  <rguenther@suse.de>
3183         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
3185 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3187         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
3188         2.07 128-bit arithmetic.
3189         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
3191         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
3192         due to when TImode is allowed in VSX registers, the allowable
3193         address modes for TImode is just a single indirect address in
3194         order for the value to be loaded and store in either GPR or VSX
3195         registers.  This affects the generated code, and it would cause
3196         this test to fail, when such an option is used.
3198 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3200         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
3202 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
3204         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
3205         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
3206         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
3207         only test for exactly one if if -mbranch-cost=1 has been passed.
3209 2014-03-12  Christian Bruel  <christian.bruel@st.com>
3211         PR target/60264
3212         * gcc.target/arm/pr60264.c
3214 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3216         PR tree-optimization/60454
3217         * gcc.c-torture/execute/pr60454.c: New test.
3219 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
3220             Marc Glisse  <marc.glisse@inria.fr>
3222         PR tree-optimization/60502
3223         * gcc.c-torture/compile/pr60502.c: New test.
3225 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
3227         PR middle-end/60482
3228         * gcc.dg/vect/pr60482.c: New test.
3230 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
3232         PR c++/60389
3233         * g++.dg/cpp0x/inh-ctor19.C: New.
3235 2014-03-11  Richard Biener  <rguenther@suse.de>
3237         PR tree-optimization/60429
3238         PR tree-optimization/60485
3239         * gcc.dg/pr60485-1.c: New testcase.
3240         * gcc.dg/pr60485-2.c: Likewise.
3242 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
3244         PR ipa/60457
3245         * g++.dg/ipa/pr60457.C: New test.
3247 2014-03-10  Richard Biener  <rguenther@suse.de>
3249         PR middle-end/60474
3250         * g++.dg/torture/pr60474.C: New testcase.
3252 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
3254         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
3256 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
3258         * gcc.dg/lto/pr55113_0.c: New testcase.
3260 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
3262         PR c++/60033
3263         * g++.dg/cpp1y/pr60033.C: New testcase.
3265         PR c++/60393
3266         * g++.dg/cpp1y/pr60393.C: New testcase.
3268 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
3270         PR libfortran/60128
3271         * gfortran.dg/fmt_en.f90: New test.
3273 2014-03-07  Jason Merrill  <jason@redhat.com>
3275         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
3276         * lib/target-supports.exp (check_effective_target_c++11): Now
3277         means C++11 and up.
3278         (check_effective_target_c++11_only): New.
3279         (check_effective_target_c++11_down): New.
3280         (check_effective_target_c++1y): New.
3281         (check_effective_target_c++1y_only): New.
3282         (check_effective_target_c++98_only): Rename from
3283         check_effective_target_c++98.
3284         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
3286 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
3288         PR c++/58609
3289         * g++.dg/cpp0x/constexpr-ice12.C: New.
3291 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
3293         * c-c++-common/gomp/map-1.c: Extend.
3295 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
3296             Janus Weil  <janus@gcc.gnu.org>
3298         PR fortran/51976
3299         * gfortran.dg/deferred_type_component_1.f90 : New test.
3300         * gfortran.dg/deferred_type_component_2.f90 : New test.
3302 2014-03-06  Marek Polacek  <polacek@redhat.com>
3304         PR c/60197
3305         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
3306         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
3308 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
3310         PR target/58595
3311         * gcc.dg/tls/pr58595.c: New test.
3313 2014-03-06  Richard Biener  <rguenther@suse.de>
3315         PR middle-end/60445
3316         PR lto/60424
3317         PR lto/60427
3318         Revert
3319         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
3321         * gcc.dg/lto/pr55113_0.c: New testcase.
3323 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
3325         PR testsuite/59308
3326         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
3327         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
3328         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
3329         s390*/i?86/x86_64.
3330         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3331         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3332         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3333         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3334         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
3335         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
3336         even for mips*/s390*/i?86/x86_64.
3337         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3338         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3339         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3340         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3341         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3343         PR lto/60404
3344         * gcc.dg/lto/pr60404_0.c: New test.
3345         * gcc.dg/lto/pr60404_1.c: New file.
3346         * gcc.dg/lto/pr60404_2.c: New file.
3348 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3350         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
3351         long long" throughout.
3352         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
3353         * gcc.dg/vmx/insert-vsx.c: Likewise.
3354         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
3355         * gcc.dg/vmx/ld-vsx.c: Likewise.
3356         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
3357         * gcc.dg/vmx/ldl-vsx.c: Likewise.
3358         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
3359         * gcc.dg/vmx/merge-vsx.c: Likewise.
3360         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3361         * gcc.dg/vmx/st-vsx.c: Likewise.
3362         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
3363         * gcc.dg/vmx/stl-vsx.c: Likewise.
3364         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
3366 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
3368         * gcc.dg/lto/pr55113_0.c: New testcase.
3370 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
3372         PR c++/60376
3373         * g++.dg/cpp1y/pr60376.C: New.
3375 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3377         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
3379 2014-03-04  Richard Biener  <rguenther@suse.de>
3381         PR tree-optimization/60382
3382         * gcc.dg/vect/pr60382.c: New testcase.
3384 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
3386         PR libfortran/60148
3387         * gfortran.dg/namelist_84.f90: New test.
3389 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
3391         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
3392         argument to avoid inf values.
3393         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
3394         UNION_FP_CHECK machinery.
3396 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
3398         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
3399         i32in128 cases outside special big-endian processing block.
3401 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
3403         PR preprocessor/60400
3404         * c-c++-common/cpp/pr60400.c: New test.
3405         * c-c++-common/cpp/pr60400-1.h: New file.
3406         * c-c++-common/cpp/pr60400-2.h: New file.
3408         PR objc++/60398
3409         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
3411         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
3412         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
3414 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
3416         PR ipa/60150
3417         * g++.dg/lto/pr60150.H: New testcase.
3418         * g++.dg/lto/pr60150_0.C: New testcase.
3419         * g++.dg/lto/pr60150_1.C: New testcase.
3421 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
3423         PR ipa/60306
3424         * testsuite/g++.dg/ipa/devirt-29.C: New testcase
3426 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3428         PR fortran/60236
3429         * gfortran.dg/vect/pr32380.f: Fix expected test results.
3431 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
3433         PR c++/50025
3434         * g++.dg/cpp0x/pr50025.C: New.
3436 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
3438         PR c++/60377
3439         * g++.dg/cpp1y/pr60377.C: New testcase.
3441 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
3443         PR fortran/60341
3444         * gfortran.dg/str_comp_optimize_1.f90: New test.
3446 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
3448         PR target/60071
3449         * gcc.c-torture/compile/pr60071.c: New.
3451 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
3453         PR fortran/60359
3454         * gfortran.dg/unlimited_polymorphic_16.f90: New.
3456 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
3458         PR c++/58610
3459         * g++.dg/cpp0x/constexpr-ice11.C: New.
3461 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
3463         PR c++/60314
3464         * g++.dg/cpp1y/auto-fn24.C: New.
3466 2014-02-28  Joey Ye  <joey.ye@arm.com>
3468         PR target/PR60169
3469         * gcc.target/arm/thumb1-far-jump-3.c: New case.
3471 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
3473         PR c++/60253
3474         * g++.dg/overload/ellipsis2.C: New.
3476 2014-02-27  Jeff Law  <law@redhat.com>
3478         PR rtl-optimization/52714
3479         * gcc.c-torture/compile/pr52714.c: New test.
3481 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
3482             Jeff Law  <law@redhat.com>
3484         PR rtl-optimization/49847
3485         * g++.dg/pr49847.C: New test.
3487 2014-02-27  Marek Polacek  <polacek@redhat.com>
3489         PR middle-end/59223
3490         * c-c++-common/pr59223.c: New test.
3492 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
3494         * common/config/i386/predicates.md (const1256_operand): Remove.
3495         (const2356_operand): New.
3496         (const_1_to_2_operand): Remove.
3497         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
3498         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
3499         (*avx512pf_gatherpf<mode>sf): Ditto.
3500         (avx512pf_gatherpf<mode>df): Ditto.
3501         (*avx512pf_gatherpf<mode>df_mask): Ditto.
3502         (*avx512pf_gatherpf<mode>df): Ditto.
3503         (avx512pf_scatterpf<mode>sf): Ditto.
3504         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
3505         (*avx512pf_scatterpf<mode>sf): Ditto.
3506         (avx512pf_scatterpf<mode>df): Ditto.
3507         (*avx512pf_scatterpf<mode>df_mask): Ditto.
3508         (*avx512pf_scatterpf<mode>df): Ditto.
3509         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
3511 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
3513         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
3514         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
3515         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
3516         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
3517         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
3518         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
3519         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
3520         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
3522 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
3524         PR target/60280
3525         * gnat.dg/renaming5.adb: Change to two expected gotos.
3526         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
3527         jump threads.
3528         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
3529         messages for removed basic block.
3530         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
3531         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
3532         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
3533         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
3535 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3537         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
3538         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
3539         * gcc.dg/vmx/ldl-vsx.c: Likewise.
3540         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
3541         * gcc.dg/vmx/merge-vsx.c: Likewise.
3542         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3544 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
3546         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
3547         * gcc.target/i386/prefetchwt1-1.c: New.
3548         * g++.dg/other/i386-2.C: Add new option.
3549         * g++.dg/other/i386-3.C: Ditto.
3550         * gcc.target/i386/sse-12.c: Ditto.
3551         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
3552         * gcc.target/i386/sse-22.c: Add new option.
3553         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
3555 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3557         PR libfortran/59313
3558         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
3560         PR libfortran/58015
3561         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
3563 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
3565         PR c++/60311
3566         * g++.dg/cpp1y/pr60311.C: New testcase.
3568         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
3570         PR c++/60065
3571         * g++.dg/cpp1y/pr60065.C: New testcase.
3573 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
3575         PR rtl-optimization/60268
3576         * gcc.c-torture/compile/pr60268.c: New test.
3578 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
3580         * gcc.target/microblaze/others/mem_reload.c: New test.
3582 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3584         * gcc.dg/vmx/lde.c: New test.
3585         * gcc.dg/vmx/lde-be-order.c: New test.
3586         * gcc.dg/vmx/ste.c: New test.
3587         * gcc.dg/vmx/ste-be-order.c: New test.
3589 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
3591         PR testsuite/60173
3592         * lib/target-supports.exp
3593         (check_effective_target_logical_op_short_circuit): Add cris-*-*
3594         and crisv32-*-* to list.
3596 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
3598         PR fortran/60302
3599         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
3601 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3603         * gcc.dg/vmx/vsums.c: Check entire result vector.
3604         * gcc.dg/vmx/vsums-be-order.c: Likewise.
3606 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3608         * gcc.dg/vmx/ld.c: New test.
3609         * gcc.dg/vmx/ld-be-order.c: New test.
3610         * gcc.dg/vmx/ld-vsx.c: New test.
3611         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
3612         * gcc.dg/vmx/ldl.c: New test.
3613         * gcc.dg/vmx/ldl-be-order.c: New test.
3614         * gcc.dg/vmx/ldl-vsx.c: New test.
3615         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
3616         * gcc.dg/vmx/st.c: New test.
3617         * gcc.dg/vmx/st-be-order.c: New test.
3618         * gcc.dg/vmx/st-vsx.c: New test.
3619         * gcc.dg/vmx/st-vsx-be-order.c: New test.
3620         * gcc.dg/vmx/stl.c: New test.
3621         * gcc.dg/vmx/stl-be-order.c: New test.
3622         * gcc.dg/vmx/stl-vsx.c: New test.
3623         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
3625 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
3627         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
3628         * g++.dg/other/i386-3.C (dg-options): Ditto.
3629         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
3630         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
3631         -mavx512pf and -msha.
3633 2014-02-21  Richard Biener  <rguenther@suse.de>
3635         PR tree-optimization/60276
3636         * gcc.dg/vect/pr60276.c: New testcase.
3638 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
3640         PR fortran/60234
3641         * gfortran.dg/finalize_23.f90: New.
3643 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
3645         PR c++/60052
3646         PR c++/60053
3647         * g++.dg/cpp1y/pr60052.C: New testcase.
3648         * g++.dg/cpp1y/pr60053.C: New testcase.
3650 2014-02-21  Tobias Burnus  <burnus@net-b.de>
3652         PR fortran/60286
3653         * gfortran.dg/inquire_16.f90: New.
3655 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
3657         * gcc.target/nios2/biggot-1.c: New.
3658         * gcc.target/nios2/biggot-2.c: New.
3660 2014-02-20  Martin Jambor  <mjambor@suse.cz>
3662         PR ipa/55260
3663         * gcc.dg/ipa/pr55260.c: New test.
3665 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
3667         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
3668         for execution test case.
3670 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
3672         PR ipa/58555
3673         * g++.dg/torture/pr58555.C: New testcase.
3675 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
3677         PR target/60204
3678         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
3679         reflect abi fix.
3680         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
3682 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
3683             Kirill Yukhin  <kirill.yukhin@intel.com>
3685         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
3686         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
3687         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
3688         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
3689         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
3690         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
3692 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
3694         PR c/37743
3695         * g++.dg/ext/builtin-bswap1.C: New test.
3696         * c-c++-common/pr37743.c: New test.
3698 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
3700         * gcc.dg/decl-10.c: New test.
3702 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
3704         PR c++/60267
3705         * g++.dg/ext/ivdep-1.C: New test.
3707         PR c++/60267
3708         * gcc.dg/pr60267.c: New test.
3710 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
3712         PR target/59794
3713         * gcc.target/i386/pr39162.c: Add dg-prune-output.
3714         (dg-options): Remove -Wno-psabi.
3715         * gcc.target/i386/pr59794-2.c: Ditto.
3716         * gcc.target/i386/pr60205-1.c: Ditto.
3717         * gcc.target/i386/sse-5.c: Ditto.
3719 2014-02-18  Nick Clifton  <nickc@redhat.com>
3721         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
3722         * gcc.dg/pr23623.c: Likewise.
3723         * gcc.dg/pr48784-1.c: Likewise.
3724         * gcc.dg/pr48784-2.c: Likewise.
3725         * gcc.dg/pr56997-2.c: Likewise.
3726         * gcc.dg/sms-6.c: Likewise.
3727         * gcc.dg/torture/pr60183.c: Likewise.
3728         * gcc.dg/torture/vec-cvt-1.c: Likewise.
3729         * gcc.c-torture/execute/20061220-1.x: New.
3730         * gcc.c-torture/execute/pr43220.x: New.
3731         * gcc.c-torture/execute/pr51581-1.x: New.
3732         * gcc.c-torture/execute/pr51581-2.x: New.
3733         * gcc.c-torture/execute/pr58570.x: New.
3734         * gcc.c-torture/unsorted/DFcmp.x: New.
3735         * gcc.c-torture/unsorted/SFset.x: New.
3737 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
3739         * gnat.dg/opt31.adb: New test.
3741 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3743         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
3745 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
3747         PR fortran/60232
3748         * gfortran.dg/typebound_proc_33.f90: New.
3750 2014-02-19  Marek Polacek  <polacek@redhat.com>
3752         PR c/60195
3753         * gcc.dg/pr60195.c: New test.
3755 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
3757         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
3759 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
3761         PR preprocessor/58844
3762         * c-c++-common/cpp/pr58844-1.c: New test.
3763         * c-c++-common/cpp/pr58844-2.c: New test.
3765 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
3767         PR c++/60225
3768         * g++.dg/cpp0x/constexpr-ice10.C: New.
3770 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
3772         PR c++/60215
3773         * g++.dg/cpp0x/pr60215.C: New.
3775 2014-02-18  Tobias Burnus  <burnus@net-b.de>
3777         PR fortran/49397
3778         * gfortran.dg/proc_ptr_45.f90: New.
3779         * gfortran.dg/proc_ptr_46.f90: New.
3781 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
3783         PR c++/60190
3784         * g++.dg/cpp1y/pr60190.C: New testcase.
3786         PR c++/60064
3787         * g++.dg/cpp1y/pr60064.C: New testcase.
3789 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
3791         PR target/60205
3792         * gcc.target/i386/pr60205-1.c: New test.
3793         * gcc.target/i386/pr60205-2.c: Ditto.
3795 2014-02-18  Kai Tietz  <ktietz@redhat.com>
3797         PR target/60193
3798         * gcc.target/i386/nest-1.c: New testcase.
3800 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
3802         * gnat.dg/opt32.adb: New test.
3804 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
3806         PR fortran/60231
3807         * gfortran.dg/typebound_generic_15.f90: New.
3809 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
3811         PR fortran/55907
3812         * gfortran.dg/init_flag_12.f90: New.
3814 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
3815             Ilya Tocar  <ilya.tocar@intel.com>
3817         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
3818         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
3819         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
3820         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3822 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
3824         * lib/target-supports.exp
3825         (check_effective_target_logical_op_short_circuit): New procedure.
3826         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
3827         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
3828         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
3829         * gcc.dg/tree-ssa/vrp47.c: Likewise.
3830         * gcc.dg/tree-ssa/vrp87.c: Likewise.
3831         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
3832         logical_op_short_circuit for the alternative test, extending
3833         it to arm_cortex_m.
3835 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
3837         PR target/60203
3838         * gcc.target/powerpc/pr60203.c: New testsuite.
3840 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
3842         PR fortran/59599
3843         * gfortran.dg/ichar_3.f90: New test.
3845 2014-02-15  Richard Biener  <rguenther@suse.de>
3847         PR tree-optimization/60183
3848         * gcc.dg/torture/pr60183.c: New testcase.
3850 2014-02-14  Jeff Law  <law@redhat.com>
3852         PR rtl-optimization/60131
3853         * g++.dg/torture/pr60131.C: New test.
3855 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
3857         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
3858         on command-line.
3860 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3862         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
3864 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
3866         * gcc.c-torture/compile/20140213.c: New test.
3868 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
3870         PR target/43546
3871         * gcc.target/i386/pr43546.c: New test.
3873 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3875         * gcc.target/s390/hotpatch-compile-8.c: New test.
3877 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
3879         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
3880         definition with an ifndef.
3881         * gcc.dg/pr59605-2.c: New test.
3883 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
3885         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
3887 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
3889         * gcc.dg/torture/float128-mul-underflow.c,
3890         gcc.dg/torture/float128-truncdf-underflow.c,
3891         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
3893 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
3895         PR middle-end/59737
3896         * g++.dg/ipa/pr59737.C: New test.
3898 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
3900         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
3902 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
3904         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
3906         * gcc.dg/cilk-plus/jump-openmp.c: New file.
3908 2014-02-12  Richard Biener  <rguenther@suse.de>
3910         PR middle-end/60092
3911         * gcc.dg/torture/pr60092.c: New testcase.
3912         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
3914 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
3916         * gcc.c-torture/execute/20140212-1.c: New test.
3918 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
3920         PR c++/60047
3921         * g++.dg/cpp0x/pr60047.C: New.
3923 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
3925         PR c/60101
3926         * c-c++-common/pr60101.c: New test.
3928 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
3930         PR lto/59468
3931         * g++.dg/ipa/devirt-27.C: New testcase.
3932         * g++.dg/ipa/devirt-26.C: New testcase.
3934 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
3936         PR target/60137
3937         * gcc.target/powerpc/pr60137.c: New file.
3939 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
3941         PR fortran/52370
3942         * gfortran.dg/pr52370.f90: New test.
3944 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
3946         PR target/59927
3947         Revert
3948         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
3950         PR testsuite/58630
3951         * gcc.target/i386/pr43662.c (dg-options):
3952         Add -maccumulate-outgoing-args.
3953         * gcc.target/i386/pr43869.c (dg-options): Ditto.
3954         * gcc.target/i386/pr57003.c (dg-options): Ditto.
3955         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
3956         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
3957         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
3958         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
3959         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
3960         Add -maccumulate-outgoing-args.
3961         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
3962         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
3963         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
3964         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
3965         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
3966         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
3967         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
3968         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
3969         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
3970         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
3971         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
3972         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
3973         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
3974         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
3975         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
3977 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
3979         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
3981 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
3983         PR debug/59776
3984         * gcc.dg/guality/pr59776.c: New test.
3986 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
3988         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
3989         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
3990         (add_options_for_arm_vfp3): New.
3992 2014-02-11  Jeff Law  <law@redhat.com>
3994         PR middle-end/54041
3995         * gcc.target/m68k/pr54041.c: New test.
3997 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
3999         PR target/59927
4000         * gcc.target/i386/pr59927.c: New test.
4002 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
4004         * gcc.dg/vect/pr57741-3.c: Require vect_int.
4005         * gcc.dg/vect/pr60012.c: Likewise.
4006         * gcc.dg/vect/vect-119.c: Likewise.
4007         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
4008         * gcc.dg/vect/vect-outer-4c.c: Likewise.
4010 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4012         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
4014 2014-02-10  Jeff Law  <law@redhat.com>
4016         PR middle-end-52306
4017         * gcc.c-torture/compile/pr52306.c: New test.
4019 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4021         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
4023 2014-02-10  Richard Biener  <rguenther@suse.de>
4025         PR tree-optimization/60115
4026         * gcc.dg/torture/pr60115.c: New testcase.
4028 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
4030         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
4031         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
4033 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
4034             Ilya Tocar  <ilya.tocar@intel.com>
4036         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
4037         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
4038         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4039         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4040         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
4041         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
4042         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
4043         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
4044         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4045         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4046         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
4047         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
4048         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
4049         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
4050         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4051         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4052         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
4053         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
4054         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
4055         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
4056         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
4057         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
4058         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
4059         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
4060         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
4061         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4062         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4064 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
4066         * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
4068 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
4070         PR fortran/57522
4071         * gfortran.dg/associated_target_5.f03: New test.
4073 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
4075         PR fortran/59026
4076         * gfortran.dg/elemental_by_value_1.f90: New test.
4078 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
4080         PR fortran/58470
4081         * gfortran.dg/finalize_22.f90: New.
4083 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
4085         PR fortran/60066
4086         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
4087         was fixed by the patch for PR59906.
4089 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
4091         PR translation/52289
4092         * gfortran.dg/coarray_8.f90: Update dg-error match.
4094 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
4096         PR c/59984
4097         * gcc.dg/vect/pr59984.c: New test.
4099         PR middle-end/60092
4100         * gcc.dg/attr-alloc_align-1.c: New test.
4101         * gcc.dg/attr-alloc_align-2.c: New test.
4102         * gcc.dg/attr-alloc_align-3.c: New test.
4103         * gcc.dg/attr-assume_aligned-1.c: New test.
4104         * gcc.dg/attr-assume_aligned-2.c: New test.
4105         * gcc.dg/attr-assume_aligned-3.c: New test.
4107 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
4109         PR target/60077
4110         * gcc.target/i386/pr60077-1.c: New test.
4111         * gcc.target/i386/pr60077-2.c: New test.
4113 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
4115         PR preprocessor/56824
4116         * gcc.dg/pr56824.c: New test.
4118 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4120         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
4121         variable used for atomic operations.
4123 2014-02-07  Richard Biener  <rguenther@suse.de>
4125         PR middle-end/60092
4126         * gcc.dg/vect/pr60092-2.c: New testcase.
4128 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
4130         PR c++/60082
4131         Revert
4132         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4134         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
4135         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4137 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4139         * gcc.target/s390/fp2int1.c: New testcase.
4141 2014-02-07  Richard Biener  <rguenther@suse.de>
4143         PR middle-end/60092
4144         * gcc.dg/tree-ssa/alias-30.c: New testcase.
4145         * gcc.dg/tree-ssa/alias-31.c: Likewise.
4147 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
4149         PR ipa/59918
4150         * g++.dg/torture/pr59918.C: New testcase.
4152 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
4154         PR target/59575
4155         * gcc.target/arm/pr59575.c: New test.
4157         PR debug/59992
4158         * gcc.dg/pr59992.c: New test.
4160 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
4162         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
4163         init_priority. Test alignment of variable instead of function.
4165 2014-02-06  Marek Polacek  <polacek@redhat.com>
4167         PR c/60087
4168         * gcc.dg/pr60087.c: New test.
4170 2014-02-06  Alan Modra  <amodra@gmail.com>
4172         * gcc.target/powerpc/pr60032.c: New.
4174 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
4176         PR target/60062
4177         * gcc.c-torture/execute/pr60062.c: New test.
4178         * gcc.c-torture/execute/pr60072.c: New test.
4180 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
4182         * gcc.dg/tree-ssa/pr59597.c: Make called function static
4183         so that expected outcome works for PIC variants too.
4185 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
4186             Kugan Vivekanandarajah  <kuganv@linaro.org>
4188         * gcc.target/arm/vect-noalign.c: New file.
4190 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
4191             Jakub Jelinek  <jakub@redhat.com>
4193         PR middle-end/60013
4194         * gcc.dg/pr60013.c: New testcase.
4196 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4198         * gcc.dg/vmx/sum2s.c: New.
4199         * gcc.dg/vmx/sum2s-be-order.c: New.
4201 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4203         * gcc.dg/vmx/pack.c: New.
4204         * gcc.dg/vmx/pack-be-order.c: New.
4205         * gcc.dg/vmx/unpack.c: New.
4206         * gcc.dg/vmx/unpack-be-order.c: New.
4208 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4210         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
4211         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4213 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4215         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
4216         Use __builtin_floorf, __builtin_ceilf.
4217         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
4218         declaration.
4219         (TEST): Use __builtin_floorf.
4220         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4222 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
4224         PR ipa/59947
4225         * g++.dg/opt/pr59947.C: New test.
4227         PR c++/58703
4228         * c-c++-common/gomp/pr58703.c: New test.
4230 2014-02-05  Richard Biener  <rguenther@suse.de>
4232         PR testsuite/60076
4233         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
4234         avoid using unsigned long long.
4236 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
4238         PR middle-end/57499
4239         * g++.dg/torture/pr57499.C: New test.
4241 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
4243         * gcc.dg/asan/nosanitize-and-inline.c: New test.
4245 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
4247         * g++.dg/ipa/devirrt-22.C: Fix template.
4249 2014-02-04  Marek Polacek  <polacek@redhat.com>
4251         PR c/60036
4252         * gcc.dg/pr60036.c: New test.
4254 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
4256         PR ipa/60058
4257         * g++.dg/torture/pr60058.C: New testcase.
4259 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4261         * g++.dg/tsan/default_options.C: Invert check.
4263 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
4265         PR tree-optimization/60002
4266         * g++.dg/opt/pr60002.C: New test.
4268         PR tree-optimization/60023
4269         * g++.dg/vect/pr60023.cc: New test.
4271         PR ipa/60026
4272         * c-c++-common/torture/pr60026.c: New test.
4274         PR rtl-optimization/57915
4275         * gcc.target/i386/pr57915.c: New test.
4277 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4279         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
4281 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
4283         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
4285 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
4287         PR middle-end/59261
4288         * gcc.dg/pr59261.c: New test.
4290 2014-02-04  Richard Biener  <rguenther@suse.de>
4292         PR tree-optimization/60012
4293         * gcc.dg/vect/pr60012.c: New testcase.
4295 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4297         PR target/59788
4298         * g++.dg/eh/unwind-direct.C: New test.
4300 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
4302         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
4303         timeout value to 20s.
4305 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
4307         PR ipa/59882
4308         * g++.dg/torture/pr59882.C: New testcase
4310 2014-02-03  Jan Hubicka  <jh@suse.cz>
4312         PR ipa/59831
4313         * g++.dg/ipa/devirt-22.C: New testcase.
4315 2014-02-03  Jan Hubicka  <jh@suse.cz>
4317         * g++.dg/ipa/devirt-25.C: New testcase.
4319 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
4321         PR tree-optimization/59924
4322         * gcc.dg/pr59924.c: New test.
4324 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
4326         PR ipa/59831
4327         * g++.dg/ipa/devirt-24.C: New testcase.
4329 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
4331         PR c++/53017
4332         PR c++/59211
4333         * c-c++-common/attributes-1.c: New testcase.
4334         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
4336 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
4338         PR c++/58871
4339         * g++.dg/cpp0x/pr58871.C: New.
4341 2014-02-03  Cong Hou  <congh@google.com>
4343         PR tree-optimization/60000
4344         * g++.dg/vect/pr60000.cc: New test.
4346 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
4348         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
4349         * gcc.target/i386/long-double-64-4.c: Likewise.
4350         * gcc.target/i386/long-double-80-1.c: Likewise.
4351         * gcc.target/i386/long-double-80-2.c: Likewise.
4352         * gcc.target/i386/long-double-80-3.c: Likewise.
4353         * gcc.target/i386/long-double-80-4.c: Likewise.
4354         * gcc.target/i386/long-double-80-5.c: Likewise.
4355         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
4356         __multf3 isn't used.
4357         * gcc.target/i386/long-double-64-3.c: Likewise.
4358         * gcc.target/i386/long-double-128-1.c: New test.
4359         * gcc.target/i386/long-double-128-2.c: Likewise.
4360         * gcc.target/i386/long-double-128-3.c: Likewise.
4361         * gcc.target/i386/long-double-128-4.c: Likewise.
4362         * gcc.target/i386/long-double-128-5.c: Likewise.
4363         * gcc.target/i386/long-double-128-6.c: Likewise.
4364         * gcc.target/i386/long-double-128-7.c: Likewise.
4365         * gcc.target/i386/long-double-128-8.c: Likewise.
4366         * gcc.target/i386/long-double-128-9.c: Likewise.
4367         * gcc.target/i386/long-double-64-5.c: Likewise.
4368         * gcc.target/i386/long-double-64-6.c: Likewise.
4369         * gcc.target/i386/long-double-64-7.c: Likewise.
4370         * gcc.target/i386/long-double-64-8.c: Likewise.
4371         * gcc.target/i386/long-double-64-9.c: Likewise.
4372         * gcc.target/i386/long-double-80-10.c: Likewise.
4373         * gcc.target/i386/long-double-80-8.c: Likewise.
4374         * gcc.target/i386/long-double-80-9.c: Likewise.
4376 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
4378         PR rtl-optimization/57662
4379         * g++.dg/pr57662.C: New test.
4381 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4383         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
4384         * gcc.dg/vmx/perm.c: New.
4385         * gcc.dg/vmx/perm-be-order.c: New.
4387 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4389         * gcc.dg/vmx/vsums.c: New.
4390         * gcc.dg/vmx/vsums-be-order.c: New.
4392 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
4394         * g++.dg/ipa/devirt-23.C: New testcase.
4395         * g++.dg/ipa/devirt-20.C: Fix template.
4397 2014-02-02  Jan Hubicka  <jh@suse.cz>
4399         * g++.dg/ipa/devirt-21.C: New testcase.
4401 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
4403         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
4404         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
4406 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
4408         PR target/60017
4409         * gcc.c-torture/execute/pr60017.c: New test.
4411 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
4413         PR fortran/57033
4414         * gfortran.dg/default_initialization_7.f90: New test.
4416 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
4418         PR fortran/59906
4419         * gfortran.dg/elemental_subroutine_9.f90: New test.
4421 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
4423         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
4425 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
4427         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
4429 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
4431         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
4433 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
4435         PR c++/51219
4436         * g++.dg/init/bitfield5.C: New.
4438 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
4440         PR tree-optimization/60003
4441         * gcc.c-torture/execute/pr60003.c: New test.
4443 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
4445         PR bootstrap/59985
4446         * gcc.target/arm/pr59985.C: New.
4448 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
4450         PR sanitizer/59410
4451         * lib/tsan-dg.exp (tsan_init): Instead of not running any
4452         tsan tests if trivial testcase doesn't run, set dg-do-what-default
4453         to compile.
4454         (tsan_finish): Restore dg-do-what-default.
4455         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
4456         * g++.dg/tsan/fd_close_norace2.C: Likewise.
4457         * g++.dg/tsan/default_options.C: Likewise.
4458         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
4459         * g++.dg/tsan/atomic_free2.C: Likewise.
4460         * g++.dg/tsan/cond_race.C: Likewise.
4461         * g++.dg/tsan/fd_close_norace.C: Likewise.
4462         * g++.dg/tsan/benign_race.C: Likewise.
4463         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
4464         * c-c++-common/tsan/simple_race.c: Likewise.
4465         * c-c++-common/tsan/mutexset1.c: Likewise.
4466         * c-c++-common/tsan/thread_leak2.c: Likewise.
4467         * c-c++-common/tsan/tls_race.c: Likewise.
4468         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
4469         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
4470         * c-c++-common/tsan/free_race2.c: Likewise.
4471         * c-c++-common/tsan/thread_leak.c: Likewise.
4472         * c-c++-common/tsan/thread_leak1.c: Likewise.
4473         * c-c++-common/tsan/race_on_barrier.c: Likewise.
4474         * c-c++-common/tsan/free_race.c: Likewise.
4475         * c-c++-common/tsan/sleep_sync.c: Likewise.
4476         * c-c++-common/tsan/tiny_race.c: Likewise.
4477         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
4478         * c-c++-common/tsan/atomic_stack.c: Likewise.
4479         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
4480         in dg-output regexps.
4481         * c-c++-common/tsan/simple_stack.c: Likewise.
4483 2014-01-31  Richard Henderson  <rth@redhat.com>
4485         * g++.dg/tm/pr60004.C: New.
4487 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
4489         PR c++/59082
4490         * g++.dg/inherit/crash4.C: New.
4492 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
4494         * c-c++-common/tsan/simple_race.c: Made test less flaky.
4496 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
4498         * gcc.target/i386/m512-check.h: Use correct rounding values.
4500 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
4502         * gcc.target/i386/avx-1.c: Use correct rounding values.
4503         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
4504         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
4505         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
4506         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
4507         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
4508         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
4509         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
4510         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
4511         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
4512         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
4513         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
4514         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
4515         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
4516         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
4517         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
4518         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
4519         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
4520         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
4521         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
4522         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
4523         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
4524         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
4525         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
4526         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
4527         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
4528         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4529         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
4530         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
4531         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
4532         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
4533         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
4534         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
4535         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
4536         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
4537         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
4538         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
4539         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
4540         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
4541         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
4542         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
4543         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
4544         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
4545         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
4546         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
4547         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
4548         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
4549         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
4550         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
4551         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
4552         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
4553         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
4554         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
4555         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
4556         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
4557         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
4558         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
4559         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
4560         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
4561         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
4562         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
4563         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
4564         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
4565         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
4566         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
4567         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
4568         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
4569         * gcc.target/i386/sse-13.c: Ditto.
4570         * gcc.target/i386/sse-14.c: Ditto.
4571         * gcc.target/i386/sse-22.c: Ditto.
4572         * gcc.target/i386/sse-23.c: Ditto.
4574 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
4576         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
4577         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
4579 2014-01-31  Richard Biener  <rguenther@suse.de>
4581         PR middle-end/59990
4582         * gcc.dg/torture/pr59990.c: New testcase.
4584 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
4586         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
4587         if it fails don't run any tsan tests.
4589 2014-01-31  Marek Polacek  <polacek@redhat.com>
4591         PR c/59963
4592         * gcc.dg/pr59940.c (g): Adjust dg-warning.
4593         (y): Adjust dg-error.
4594         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
4595         * gcc.dg/pr59963-1.c: New test.
4596         * gcc.dg/pr59963-2.c: New test.
4597         * gcc.dg/pr59963-3.c: New test.
4599 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
4601         PR target/59923
4602         * gcc.target/arm/pr59923.c: New test.
4604 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4606         * gcc.dg/vmx/splat.c: New.
4607         * gcc.dg/vmx/splat-vsx.c: New.
4608         * gcc.dg/vmx/splat-be-order.c: New.
4609         * gcc.dg/vmx/splat-vsx-be-order.c: New.
4610         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
4611         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
4613 2014-01-30  Richard Biener  <rguenther@suse.de>
4615         PR tree-optimization/59993
4616         * gcc.dg/torture/pr59993.c: New testcase.
4618 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
4620         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
4621         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
4622         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
4623         vect_int rather than vect_float.
4625 2014-01-30  Marek Polacek  <polacek@redhat.com>
4627         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
4629 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
4631         * gcc.target/microblaze/isa/fcmp4.c: New.
4633 2014-01-30  Marek Polacek  <polacek@redhat.com>
4635         PR c/59940
4636         * gcc.dg/pr59940.c: New test.
4637         * gcc.dg/pr35635.c (func3): Move dg-warning.
4639 2014-01-30  Richard Biener  <rguenther@suse.de>
4641         PR tree-optimization/59903
4642         * gcc.dg/torture/pr59903.c: New testcase.
4644 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
4646         PR c++/58843
4647         * g++.dg/lookup/crash8.C: New.
4649 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
4651         PR c++/58649
4652         * g++.dg/template/crash117.C: New.
4654 2014-01-30  Richard Biener  <rguenther@suse.de>
4656         PR c/59905
4657         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
4658         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
4659         abort.
4660         * gcc.dg/invalid-call-1.c: Likewise.
4662 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
4664         PR c++/58561
4665         * g++.dg/cpp1y/auto-fn23.C: New.
4667 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
4669         PR c++/58846
4670         * g++.dg/init/dso_handle2.C: New.
4672 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
4674         PR c++/58674
4675         * g++.dg/cpp0x/pr58674.C: New.
4677 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
4679         PR target/59617
4680         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
4681         * gcc.target/i386/avx512f-gather-5.c: Ditto.
4683 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4685         * gcc.dg/vmx/merge-be-order.c: New.
4686         * gcc.dg/vmx/merge.c: New.
4687         * gcc.dg/vmx/merge-vsx-be-order.c: New.
4688         * gcc.dg/vmx/merge-vsx.c: New.
4690 2014-01-29  Richard Biener  <rguenther@suse.de>
4692         PR tree-optimization/58742
4693         * gcc.dg/pr58742-1.c: New testcase.
4694         * gcc.dg/pr58742-2.c: Likewise.
4695         * gcc.dg/pr58742-3.c: Likewise.
4697 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
4699         * gcc.target/arm/ftest-armv7ve-arm.c: New.
4700         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
4701         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
4703 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
4705         PR c++/58702
4706         * g++.dg/gomp/pr58702.C: New.
4708 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
4710         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
4711         selector.
4713 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
4715         PR middle-end/59917
4716         PR tree-optimization/59920
4717         * gcc.dg/pr59920-1.c: New test.
4718         * gcc.dg/pr59920-2.c: New test.
4719         * gcc.dg/pr59920-3.c: New test.
4720         * c-c++-common/gomp/pr59917-1.c: New test.
4721         * c-c++-common/gomp/pr59917-2.c: New test.
4723         PR tree-optimization/59594
4724         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
4725         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
4726         * gcc.dg/vect/pr59594.c: New test.
4728 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
4730         PR fortran/59414
4731         * gfortran.dg/allocate_class_3.f90: New test.
4733 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
4735         PR preprocessor/59935
4736         * c-c++-common/cpp/warning-zero-location.c: New test.
4737         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
4739 2014-01-27  Steve Ellcey  <sellcey@mips.com>
4741         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
4743 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
4745         * g++.dg/ext/mv16.C: New tests.
4747 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
4749         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
4750         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4751         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
4752         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4753         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
4754         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4755         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
4756         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
4757         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
4758         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4759         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
4760         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4761         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
4762         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4763         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
4764         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
4765         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
4766         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4767         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
4768         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4769         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
4770         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4771         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
4772         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4773         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
4774         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4775         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
4776         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4777         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
4778         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4779         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
4780         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4781         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
4782         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4783         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
4784         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4785         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
4786         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4787         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
4788         _mm512_mask_cvtepi32_storeu_epi8.
4789         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4790         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
4791         _mm512_mask_cvtepi32_storeu_epi16.
4792         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4793         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
4794         _mm512_mask_cvtepi64_storeu_epi8.
4795         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4796         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
4797         _mm512_mask_cvtepi64_storeu_epi16.
4798         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4799         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
4800         _mm512_mask_cvtepi64_storeu_epi32.
4801         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4802         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
4803         _mm512_mask_cvtsepi32_storeu_epi8.
4804         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4805         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
4806         _mm512_mask_cvtsepi32_storeu_epi16.
4807         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4808         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
4809         _mm512_mask_cvtsepi64_storeu_epi8.
4810         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4811         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
4812         _mm512_mask_cvtsepi64_storeu_epi16.
4813         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4814         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
4815         _mm512_mask_cvtsepi64_storeu_epi32.
4816         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4817         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
4818         _mm512_mask_cvtusepi32_storeu_epi8.
4819         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4820         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
4821         _mm512_mask_cvtusepi32_storeu_epi16.
4822         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4823         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
4824         _mm512_mask_cvtusepi64_storeu_epi8.
4825         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4826         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
4827         _mm512_mask_cvtusepi64_storeu_epi16.
4828         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4829         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
4830         _mm512_mask_cvtusepi64_storeu_epi32.
4831         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4832         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
4834 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
4836         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
4837         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
4838         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
4839         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
4840         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
4841         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
4842         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
4843         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
4844         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
4845         built-ins roudning immediate.
4846         * gcc.target/i386/sse-22.c: Add new built-ins.
4847         * gcc.target/i386/sse-23.c: Ditto.
4848         * gcc.target/i386/avx-1.c: Ditto.
4850 2014-01-27  Christian Bruel  <christian.bruel@st.com>
4852         * gcc.target/sh/torture/strncmp.c: New tests.
4854 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
4856         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
4858 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4860         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
4862 2014-01-24  Jeff Law  <law@redhat.com>
4864         PR tree-optimization/59919
4865         * gcc.c-torture/compile/pr59919.c: New test.
4867 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
4869         PR c++/57524
4870         * g++.dg/ext/timevar2.C: New.
4872 2014-01-24  Marek Polacek  <polacek@redhat.com>
4874         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
4876 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
4878         PR target/59929
4879         * gcc.target/i386/pr59929.c: New test.
4881 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4883         PR target/59909
4884         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
4885         word atomic functions at runtime.
4887 2014-01-23  Marek Polacek  <polacek@redhat.com>
4889         PR c/59846
4890         * gcc.dg/pr59846.c: New test.
4892 2014-01-23  Marek Polacek  <polacek@redhat.com>
4894         PR c/58346
4895         * c-c++-common/pr58346-1.c: New test.
4896         * c-c++-common/pr58346-2.c: New test.
4897         * c-c++-common/pr58346-3.c: New test.
4899 2014-01-23  Marek Polacek  <polacek@redhat.com>
4901         PR c/59871
4902         * gcc.dg/20020220-2.c: Adjust dg-warning message.
4903         * gcc.dg/pr59871.c: New test.
4905 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
4907         PR c++/58980
4908         * g++.dg/parse/enum11.C: New.
4910 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
4912         * gcc.target/aarch64/sshr64_1.c: New testcase.
4914 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4916         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
4917         SIMD enabled function.
4918         * g++.dg/cilk-plus/ef_test.C: New test.
4919         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
4920         and added C++ ones.
4921         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
4922         to differenciate C error messages from C++ ones.
4924 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
4926         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
4928 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
4930         * gcc.target/microblaze/others/builtin-trap.c: New test,
4932 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
4934         PR middle-end/58809
4935         * c-c++-common/gomp/pr58809.c: New test.
4937 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
4939         PR sanitizer/59897
4940         * c-c++-common/asan/use-after-return-1.c: Fixed
4941         to pass on darwin.
4943 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
4945         PR preprocessor/58580
4946         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
4948 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
4949             Ilya Tocar  <ilya.tocar@intel.com>
4951         * gcc.target/i386/avx512f-kmovw-1.c: New.
4953 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
4955         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
4956         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4957         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4958         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4959         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4960         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4962 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
4964         PR target/52125
4965         * gcc.dg/pr48774.c: Remove skip for mips_rel.
4966         * gcc.target/mips/pr52125.c: New test.
4968 2014-01-22  Marek Polacek  <polacek@redhat.com>
4970         PR c/59891
4971         * gcc.dg/torture/pr59891.c: New test.
4973 2014-01-22  Jeff Law  <law@redhat.com>
4975         PR tree-optimization/59597
4976         * gcc.dg/tree-ssa/pr59597.c: New test.
4978 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
4980         PR rtl-optimization/59477
4981         * g++.dg/pr59477.C: New.
4983 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
4985         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
4987 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
4989         PR c++/59482
4990         * g++.dg/pr59482.C: New.
4992 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4994         * gcc.dg/vmx/insert-vsx-be-order.c: New.
4995         * gcc.dg/vmx/extract-vsx.c: New.
4996         * gcc.dg/vmx/extract-vsx-be-order.c: New.
4997         * gcc.dg/vmx/insert-vsx.c: New.
4999 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
5001         PR rtl-optimization/59896
5002         * gcc.target/arm/pr59896.c: New.
5004 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
5006         PR rtl-optimization/59858
5007         * gcc.target/arm/pr59858.c: New.
5009 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
5011         PR target/59003
5012         * gcc.dg/tree-prof/pr59003.c: New test.
5014         PR middle-end/59860
5015         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
5016         other targets.
5018 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
5020         * gfortran.dg/round_3.f08: Add more cases.
5022 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
5024         * lib/target-supports.exp (force_conventional_output_for): New
5025         procedure.
5026         * lib/scanasm.exp (scan-assembler_required_options)
5027         (scan-assembler-not_required_options)
5028         (scan-assembler-times_required_options): Replace with
5029         force_conventional_output_fors.
5030         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
5031         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
5033 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
5035         PR middle-end/59789
5036         * gcc.target/i386/pr59789.c: New testcase.
5038 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
5040         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
5041         the 'code' bitfield from 16 to 8.
5043 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
5045         * lib/target-supports.exp
5046         (check_effective_target_vect_perm): Exclude aarch64_be.
5047         (check_effective_target_vect_perm_byte): Likewise.
5048         (check_effective_target_vect_perm_short): Likewise.
5050 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
5052         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
5053         (RUN_TEST): Use new macro.
5054         (INDEX64_32): Delete.
5055         (INDEX64_64): Likewise.
5056         (INDEX128_32): Likewise.
5057         (INDEX128_64): Likewise.
5058         (INDEX): Likewise.
5059         (test_vneg_f32): Use fixed RUN_TEST.
5061 2014-01-20  Richard Biener  <rguenther@suse.de>
5063         PR middle-end/59860
5064         * gcc.dg/pr59860.c: New testcase.
5066 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
5068         PR target/59880
5069         * gcc.target/i386/pr59880.c: New test.
5071 2014-01-20  Renlin Li  <renlin.li@arm.com>
5073         * gcc.dg/pr44194-1.c: Tweak regexp.
5075 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5077         PR libfortran/59771
5078         PR libfortran/59774
5079         PR libfortran/59836
5080         * gfortran.dg/round_3.f08: New cases added.
5081         * gfortran.dg/fmt_g_1.f90: New test.
5083 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
5085         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
5087 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
5089         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
5091 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
5093         * gcc.dg/vect/pr57705.c: Require vect_int.
5094         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
5095         * gcc.dg/vect/vect-alias-check.c: Likewise.
5097 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
5099         PR fortran/58007
5100         * gfortran.dg/unresolved_fixup_1.f90: New test.
5101         * gfortran.dg/unresolved_fixup_2.f90: New test.
5103 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
5105         PR target/58944
5106         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
5107         Remove dg-prune-output lines.
5109 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
5111         PR middle-end/59706
5112         * gfortran.dg/pr59706.f90: New test.
5113         * g++.dg/ext/pr59706.C: New test.
5115 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
5117         PR c++/59270
5118         PR c++/58811
5119         * g++.dg/cpp0x/decltype-incomplete1.C: New.
5120         * g++.dg/init/pr58811.C: Likewise.
5122 2014-01-17  Jeff Law  <law@redhat.com>
5124         PR middle-end/57904
5125         * gfortran.dg/pr57904.f90: New test.
5127 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
5129         PR c++/59269
5130         * g++.dg/cpp0x/nsdmi-union4.C: New.
5132 2014-01-17  Marek Polacek  <polacek@redhat.com>
5134         PR c++/59838
5135         * g++.dg/diagnostic/pr59838.C: New test.
5137 2014-01-17  Marek Polacek  <polacek@redhat.com>
5139         PR c/58346
5140         * gcc.dg/pr58346.c: New test.
5142 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
5144         PR testsuite/58776
5145         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
5146         dg-options, use dg-additional-options for i?86/x86_64 to avoid
5147         option duplication.
5149         PR fortran/59440
5150         * gfortran.dg/pr59440-1.f90: New test.
5151         * gfortran.dg/pr59440-2.f90: New test.
5152         * gfortran.dg/pr59440-3.f90: New test.
5154         PR testsuite/59064
5155         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
5156         testing for " version" and " alias" with one testing for
5157         " version\[^\n\r]* alias".
5158         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
5159         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
5160         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
5161         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
5162         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
5163         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
5165         PR c++/57945
5166         * c-c++-common/torture/pr57945.c: New test.
5168 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
5170         * gcc.target/arm/its.c: New testcase.
5172 2014-01-16  Jan Hubicka  <jh@suse.cz>
5174         PR ipa/59775
5175         * g++.dg/torture/pr59775.C: New testcase.
5177 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
5179         PR middle-end/58344
5180         * gcc.c-torture/compile/pr58344.c: New test.
5182         PR target/59839
5183         * gcc.target/i386/pr59839.c: New test.
5185         PR debug/54694
5186         * gcc.target/i386/pr9771-1.c (main): Rename to...
5187         (real_main): ... this.  Add __asm name "main".
5188         (ASMNAME, ASMNAME2, STRING): Define.
5190 2014-01-16  Nick Clifton  <nickc@redhat.com>
5192         PR middle-end/28865
5193         * gcc.c-torture/compile/pr28865.c: New.
5194         * gcc.c-torture/execute/pr28865.c: New.
5196 2014-01-16  Marek Polacek  <polacek@redhat.com>
5198         PR middle-end/59827
5199         * gcc.dg/pr59827.c: New test.
5201 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
5203         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
5205 2014-01-15  Richard Henderson  <rth@redhat.com>
5207         PR debug/54694
5208         * gcc.target/i386/pr54694.c: New test.
5210 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
5212         PR c++/49718
5213         * g++.dg/pr49718.C: New test.
5215 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
5217         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
5219 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
5221         * gcc.dg/vmx/mult-even-odd.c: New.
5222         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
5224 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5226         * lib/target-supports.exp (check_libcilkrts_available): Added an
5227         extern "C" if we are using C++ along with a function prototype.
5229 2014-01-15  Jeff Law  <law@redhat.com>
5231         PR tree-optimization/59747
5232         * gcc.c-torture/execute/pr59747.c: New test.
5234 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
5236         PR target/59794
5237         * c-c++-common/convert-vec-1.c: Also prune ABI change for
5238         Linux/x86.
5239         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
5240         * g++.dg/ext/attribute-test-1.C: Likewise.
5241         * g++.dg/ext/attribute-test-2.C: Likewise.
5242         * g++.dg/ext/attribute-test-3.C: Likewise.
5243         * g++.dg/ext/attribute-test-4.C: Likewise.
5244         * g++.dg/ext/pr56790-1.C: Likewise.
5245         * g++.dg/torture/pr38565.C: Likewise.
5246         * gcc.dg/pr53060.c: Likewise.
5247         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
5248         * c-c++-common/vector-compare-2.c: Likewise.
5249         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
5250         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
5251         dg-message line number.
5253 2014-01-15  Matthias Klose  <doko@ubuntu.com>
5255         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
5257 2014-01-15  Richard Biener  <rguenther@suse.de>
5259         PR tree-optimization/59822
5260         * g++.dg/torture/pr59822.C: New testcase.
5262 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
5264         PR target/59808
5265         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
5266         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
5268 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
5269             Kugan Vivekanandarajah  <kuganv@linaro.org>
5271         PR target/59695
5272         * g++.dg/pr59695.C: New testcase.
5274 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5276         PR target/59803
5277         * gcc.c-torture/compile/pr59803.c: New testcase.
5279 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
5281         PR c/58943
5282         * gcc.c-torture/execute/pr58943.c: New test.
5283         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
5285 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
5287         PR target/59794
5288         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
5289         * gcc.target/i386/pr39162.c (y): New __m256i variable.
5290         (bar): Change return type to void.  Set y to x.
5291         * gcc.target/i386/pr59794-1.c: New testcase.
5292         * gcc.target/i386/pr59794-2.c: Likewise.
5293         * gcc.target/i386/pr59794-3.c: Likewise.
5294         * gcc.target/i386/pr59794-4.c: Likewise.
5295         * gcc.target/i386/pr59794-5.c: Likewise.
5296         * gcc.target/i386/pr59794-6.c: Likewise.
5297         * gcc.target/i386/pr59794-7.c: Likewise.
5299 2014-01-14  Richard Biener  <rguenther@suse.de>
5301         PR tree-optimization/58921
5302         PR tree-optimization/59006
5303         * gcc.dg/torture/pr58921.c: New testcase.
5304         * gcc.dg/torture/pr59006.c: Likewise.
5305         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
5307 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
5309         PR testsuite/59494
5310         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
5311         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
5312         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
5313         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable
5314         chains and Executing predictive commoning without unrolling.
5316 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
5318         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
5319         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
5320         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
5321         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
5322         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
5323         __builtin_ia32_rsqrt28sd_round.
5324         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
5325         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
5326         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
5327         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
5328         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
5329         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
5330         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
5331         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
5332         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
5333         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
5334         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
5335         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
5336         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
5337         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
5338         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
5339         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
5340         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
5341         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
5342         * gcc.target/i386/sse-22.c: Extend with new built-ins,
5343         fix wrong rounding mode (see above).
5344         * gcc.target/i386/sse-23.c: Ditto.
5346 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5348         * gcc.dg/vmx/insert.c: New.
5349         * gcc.dg/vmx/insert-be-order.c: New.
5350         * gcc.dg/vmx/extract.c: New.
5351         * gcc.dg/vmx/extract-be-order.c: New.
5353 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
5355         PR tree-optimization/59387
5356         * gcc.c-torture/execute/pr59387.c: New test.
5358 2014-01-13  Richard Biener  <rguenther@suse.de>
5360         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
5361         adjusting mathlib options.
5362         * gfortran.dg/lto/lto.exp: Likewise.
5364 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
5366         * gnat.dg/loop_optimization17.adb: New test.
5367         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
5369 2014-01-13  Christian Bruel  <christian.bruel@st.com>
5371         * gcc.target/sh/cmpstrn.c: New case.
5373 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
5375         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
5376         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
5378 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
5380         PR fortran/58026
5381         * gfortran.dg/alloc_comp_basics_6.f90: New.
5383 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
5385         PR fortran/59700
5386         * gfortran.dg/pr59700.f90: New test.
5388 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
5390         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
5391         * gfortran.dg/use_only_3.f90: Likewise.
5392         * gfortran.dg/inquire_10.f90: Delete opened file.
5393         * gfortran.dg/inquire_15.f90: Likewise.
5394         * gfortran.dg/pr16597.f90: Likewise.
5395         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
5396         for PR59419.
5398 2014-01-10  Jeff Law  <law@redhat.com>
5400         PR middle-end/59743
5401         * gcc.c-torture/compile/pr59743.c: New test.
5403 2014-01-10  Jan Hubicka  <jh@suse.cz>
5405         PR ipa/58585
5406         * g++.dg/torture/pr58585.C: New testcase.
5408 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
5410         * gcc.dg/pr46309.c: Disable for cris*-*-*.
5412 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
5414         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
5416 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
5418         PR target/59744
5419         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
5420         * gcc.target/aarch64/cmn-neg2.c: New test.
5422 2014-01-10  Richard Biener  <rguenther@suse.de>
5424         PR tree-optimization/59374
5425         * gcc.dg/torture/pr59374-3.c: New testcase.
5427 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5429         * lib/target-supports.exp
5430         (check_effective_target_arm_crypto_ok_nocache): New.
5431         (check_effective_target_arm_crypto_ok): Use above procedure.
5432         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
5434 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
5436         PR ipa/58252
5437         PR ipa/59226
5438         * g++.dg/ipa/devirt-20.C: New testcase.
5439         * g++.dg/torture/pr58252.C: Likewise.
5440         * g++.dg/torture/pr59226.C: Likewise.
5442 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5444         * c-c++-common/asan/no-asan-stack.c: New test.
5446 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
5448         PR middle-end/59670
5449         * gcc.dg/pr59670.c: New test.
5451 2014-01-09  Steve Ellcey  <sellcey@mips.com>
5453         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
5455 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
5457         PR middle-end/47735
5458         * gcc.target/i386/pr47735.c: New test.
5460         PR tree-optimization/59622
5461         * g++.dg/opt/pr59622-2.C: New test.
5462         * g++.dg/opt/pr59622-3.C: New test.
5463         * g++.dg/opt/pr59622-4.C: New test.
5464         * g++.dg/opt/pr59622-5.C: New test.
5466         PR sanitizer/59136
5467         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
5468         filename:line instead of (modulename+offset) form with stripped
5469         initial / from the filename.
5471 2014-01-09  Ian Lance Taylor  <iant@google.com>
5473         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
5474         the other Go compiler.
5476 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
5478         PR c++/59730
5479         * g++.dg/cpp0x/variadic145.C: New.
5481 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
5483         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
5484         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
5486 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5488         PR testsuite/59524
5489         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
5490         are run only if the Cilk library is available/enabled.
5491         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
5492         * lib/target-supports.exp (check_libcilkrts_available): New function.
5494 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5496         PR c++/59631
5497         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
5498         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
5499         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
5500         with dg-additional-options.
5501         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5502         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5503         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5504         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5505         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
5506         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
5508 2014-01-09  Richard Biener  <rguenther@suse.de>
5510         PR tree-optimization/59715
5511         * gcc.dg/torture/pr59715.c: New testcase.
5513 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5515         * c-c++-common/asan/no-asan-globals.c: New test.
5516         * c-c++-common/asan/no-instrument-reads.c: Likewise.
5517         * c-c++-common/asan/no-instrument-writes.c: Likewise.
5518         * c-c++-common/asan/use-after-return-1.c: Likewise.
5519         * c-c++-common/asan/no-use-after-return.c: Likewise.
5521 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
5523         * gnat.dg/weak2.ad[sb]: New test.
5525 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
5527         PR middle-end/59471
5528         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
5529         type, use pointers to vector type instead.
5531 2014-01-08  Catherine Moore  <clm@codesourcery.com>
5533         * gcc.target/mips/umips-branch-3.c: New test.
5534         * gcc.target/mips/umips-branch-4.c: New test.
5536 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
5538         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
5539         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
5540         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
5541         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
5542         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
5543         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
5544         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
5545         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
5547 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
5549         PR rtl-optimization/59137
5550         * gcc.target/mips/pr59137.c: New test.
5552 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
5554         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
5555         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
5556         * gcc.target/i386/pr55433.c (dg-options): Ditto.
5557         * gcc.target/i386/pr57848.c (dg-options): Ditto.
5558         * gcc.target/i386/pr59099.c (dg-options): Ditto.
5559         Require fpic effective target.
5560         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
5562 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
5564         PR ipa/59722
5565         * gcc.dg/pr59722.c: New test.
5567 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5569         PR middle-end/57748
5570         * gcc.dg/torture/pr57748-3.c: New test.
5571         * gcc.dg/torture/pr57748-4.c: New test.
5573 2014-01-08  Marek Polacek  <polacek@redhat.com>
5575         PR middle-end/59669
5576         * gcc.dg/gomp/pr59669-1.c: New test.
5577         * gcc.dg/gomp/pr59669-2.c: New test.
5579 2014-01-08  Martin Jambor  <mjambor@suse.cz>
5581         PR ipa/59610
5582         * gcc.dg/ipa/pr59610.c: New test.
5584 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
5586         PR fortran/58182
5587         * gfortran.dg/binding_label_tests_26a.f90: New.
5588         * gfortran.dg/binding_label_tests_26b.f90: New.
5590 2014-01-08  Marek Polacek  <polacek@redhat.com>
5592         PR sanitizer/59667
5593         * c-c++-common/ubsan/pr59667.c: New test.
5595 2014-01-08  Richard Biener  <rguenther@suse.de>
5597         PR middle-end/59630
5598         * gcc.dg/pr59630.c: New testcase.
5600 2014-01-08  Richard Biener  <rguenther@suse.de>
5602         PR middle-end/59471
5603         * gcc.dg/pr59471.c: New testcase.
5605 2014-01-07  Jeff Law  <law@redhat.com>
5607         PR middle-end/53623
5608         * gcc.target/i386/pr53623.c: New test.
5610 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
5612         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
5613         blanks at EOF.
5614         * g++.dg/cpp1y/pr58534.C: Likewise.
5615         * g++.dg/cpp1y/pr58536.C: Likewise.
5616         * g++.dg/cpp1y/pr58548.C: Likewise.
5617         * g++.dg/cpp1y/pr58549.C: Likewise.
5618         * g++.dg/cpp1y/pr58637.C: Likewise.
5619         * g++.dg/cpp1y/pr59112.C: Likewise.
5620         * g++.dg/cpp1y/pr59113.C: Likewise.
5621         * g++.dg/cpp1y/pr59629.C: Likewise.
5622         * g++.dg/cpp1y/pr59635.C: Likewise.
5623         * g++.dg/cpp1y/pr59636.C: Likewise.
5624         * g++.dg/cpp1y/pr59638.C: Likewise.
5626 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
5628         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
5630 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
5632         * gcc.target/i386/intrinsics_4.c (bar): New function.
5634 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
5636         * g++.dg/ext/is_base_of_incomplete-2.C: New.
5638 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
5640         PR rtl-optimization/58668
5641         * gcc.dg/pr58668.c: New test.
5643         PR tree-optimization/59643
5644         * gcc.dg/pr59643.c: New test.
5645         * gcc.c-torture/execute/pr59643.c: New test.
5647 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
5649         PR fortran/59589
5650         * gfortran.dg/class_allocate_16.f90: New.
5652 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
5654         PR target/59644
5655         * gcc.target/i386/pr59644.c: New test.
5657 2014-01-06  Marek Polacek  <polacek@redhat.com>
5659         PR c/57773
5660         * gcc.dg/pr57773.c: New test.
5662 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
5664         PR c++/59635
5665         PR c++/59636
5666         PR c++/59629
5667         PR c++/59638
5668         * g++.dg/cpp1y/pr59635.C: New testcase.
5669         * g++.dg/cpp1y/pr59636.C: New testcase.
5670         * g++.dg/cpp1y/pr59629.C: New testcase.
5671         * g++.dg/cpp1y/pr59638.C: New testcase.
5673 2014-01-06  Martin Jambor  <mjambor@suse.cz>
5675         PR ipa/59008
5676         * gcc.dg/ipa/pr59008.c: New test.
5678 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5680         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
5681         if supported.
5683 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5685         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
5686         Require c99_runtime.
5687         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
5689         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
5690         Require c99_runtime.
5691         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
5692         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
5693         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
5695         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
5696         Require c99_runtime.
5697         Make CALC void static.
5698         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
5700         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
5701         Require c99_runtime.
5702         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
5704 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5706         * gcc.target/i386/pr59501-1.c: Require avx effective target.
5707         * gcc.target/i386/pr59501-2.c: Likewise.
5708         * gcc.target/i386/pr59501-3.c: Likewise.
5709         * gcc.target/i386/pr59501-4.c: Likewise.
5710         * gcc.target/i386/pr59501-5.c: Likewise.
5711         * gcc.target/i386/pr59501-6.c: Likewise.
5713 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5715         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
5716         * gcc.target/i386/pr59390_1.c: Likewise.
5717         * gcc.target/i386/pr59390_2.c: Likewise.
5719 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5721         * gcc.dg/pr59350.c: Tweak.
5722         * gcc.dg/pr59350-2.c: New test.
5723         * g++.dg/pr59510.C: Likewise.
5725 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
5727         PR fortran/59023
5728         * gfortran.dg/bind_c_procs_2.f90: New.
5730 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
5732         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
5733         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5734         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5735         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5736         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
5737         * gcc.dg/tree-ssa/vrp47.c: Likewise.
5738         * gcc.dg/tree-ssa/vrp87.c: Likewise.
5740 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
5742         * gcc.target/arm/neon-nested-apcs.c: New test.
5744 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
5746         PR tree-optimization/59519
5747         * gcc.dg/vect/pr59519-1.c: New test.
5748         * gcc.dg/vect/pr59519-2.c: New test.
5750         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
5751         vmovdqu32.
5753 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
5755         PR fortran/59547
5756         * gfortran.dg/typebound_proc_32.f90: New.
5758 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
5760         PR c++/58950
5761         * g++.dg/pr58950.C: New file.
5763 2014-01-03  Tobias Burnus  <burnus@net-b.de>
5765         PR c++/58567
5766         * g++.dg/gomp/pr58567.C: New.
5768 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
5770         PR tree-optimization/59651
5771         * gcc.dg/torture/pr59651.c: New test.
5772         * gcc.dg/vect/pr59651.c: Ditto.
5774 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
5776         PR target/59625
5777         * gcc.target/i386/pr59625.c: New test.
5779 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
5781         Core DR 1442
5782         PR c++/59165
5783         * g++.dg/cpp0x/range-for28.C: New.
5784         * g++.dg/cpp0x/range-for3.C: Update.
5786 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
5788         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
5790 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
5792         PR c++/59641
5793         * g++.dg/cpp0x/pr59641.C: New file.
5795 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
5797         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
5799 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
5801         PR c++/59378
5802         * g++.dg/ext/pr59378.C: New file.
5804 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5806         Update copyright years
5808 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5810         * gcc.target/arc/arc.exp: Use the standard form for the copyright
5811         notice.
5813 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
5815         PR fortran/59654
5816         * gfortran.dg/dynamic_dispatch_12.f90: New.
5818 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
5820         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
5821         the builtin isn't optimized away as unused.
5823         PR rtl-optimization/59647
5824         * g++.dg/opt/pr59647.C: New test.
5826 Copyright (C) 2014 Free Software Foundation, Inc.
5828 Copying and distribution of this file, with or without modification,
5829 are permitted in any medium without royalty provided the copyright
5830 notice and this notice are preserved.