* c-c++-common/gomp/pr60823-2.c: Require effective target
[official-gcc.git] / gcc / testsuite / ChangeLog
blobd711b3b762b7dfaa0d6a93f0068967aef1b6beb1
1 2014-04-25  Uros Bizjak  <ubizjak@gmail.com>
3         * c-c++-common/gomp/pr60823-2.c: Require effective target
4         vect_simd_clones.
6 2014-04-25  Marek Polacek  <polacek@redhat.com>
8         PR c/60114
9         * gcc.dg/pr60114.c: New test.
11 2014-04-25  Eric Botcazou  <ebotcazou@adacore.com>
13         * gcc.c-torture/execute/20140425-1.c: New test.
15 2014-04-25  Marek Polacek  <polacek@redhat.com>
17         PR c/60156
18         * c-c++-common/pr60156.c: New test.
20 2014-04-25  Richard Biener  <rguenther@suse.de>
22         PR ipa/60912
23         * g++.dg/opt/pr60912.C: New testcase.
25 2014-04-25  Richard Biener  <rguenther@suse.de>
27         PR ipa/60911
28         * gcc.dg/lto/pr60911_0.c: New testcase.
30 2014-04-24  Cong Hou  <congh@google.com>
32         PR tree-optimization/60896
33         * g++.dg/vect/pr60896.cc: New test.
35 2014-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
37         * gcc.target/powerpc/pack01.c: New test to test the new pack and
38         unpack builtin functionss for 128-bit types.
39         * gcc.target/powerpc/pack02.c: Likewise.
40         * gcc.target/powerpc/pack03.c: Likewise.
41         * gcc.target/powerpc/extend-divide-1.c: New test to test extended
42         divide builtin functionss.
43         * gcc.target/powerpc/extend-divide-2.c: Likewise.
44         * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
45         functions.
46         * gcc.target/powerpc/bcd-2.c: Likewise.
47         * gcc.target/powerpc/bcd-3.c: Likewise.
48         * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
49         builtin functionss.
50         * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
52 2014-04-24  Vishnu K S  <Vishnu.k_s@atmel.com>
54         * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
55         keeps_null_pointer_checks.
56         * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
57         * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
58         * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
59         * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
61 2014-04-24  Jakub Jelinek  <jakub@redhat.com>
63         * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
64         Replace load with read and store with write.
66 2014-04-24  Jeff Law  <law@redhat.com>
68         PR target/60822
69         * gcc.c-torture/pr60822.c: New test.
70         * gcc.c-torture/pr60822.x: New test.
72 2014-04-24  Dinar Temirbulatov  <dtemirbulatov@gmail.com>
74         PR c++/57958
75         * testsuite/g++.dg/cpp0x/pr57958.C: New test.
77 2014-04-24  Alan Lawrence  <alan.lawrence@arm.com>
79         * lib/target-supports.exp (check_effective_target_vect_perm): Return
80         true for aarch64_be.
82 2014-04-24  Radovan Obradovic  <robradovic@mips.com>
83             Tom de Vries  <tom@codesourcery.com>
85         * gcc.dg/fuse-caller-save.c: New test.
87 2014-04-24  Joey Ye  <joey.ye@arm.com>
89         * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
91 2014-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
93         * lib/target-supports.exp (check_effective_target_vect_bswap): New.
94         * gcc.dg/vect/vect-bswap16: New test.
95         * gcc.dg/vect/vect-bswap32: Likewise.
96         * gcc.dg/vect/vect-bswap64: Likewise.
98 2014-04-23  Jeff Law  <law@redhat.com>
100         PR tree-optimization/60902
101         * gcc.target/i386/pr60902.c: New test.
103 2014-04-23  Alex Velenko  <Alex.Velenko@arm.com>
105         * gcc.target/aarch64/vdup_lane_1.c: New testcase.
106         * gcc.target/aarch64/vdup_lane_2.c: New testcase.
107         * gcc.target/aarch64/vdup_n_1.c: New testcase.
109 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
111         * gcc.target/arm/rev16.c: New test.
113 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
115         * gcc.target/aarch64/rev16_1.c: New test.
117 2014-04-23  Richard Biener  <rguenther@suse.de>
119         PR tree-optimization/60903
120         * gcc.dg/torture/pr60903.c: New testcase.
122 2014-04-23  Richard Biener  <rguenther@suse.de>
124         PR middle-end/60895
125         * g++.dg/torture/pr60895.C: New testcase.
127 2014-04-23  Richard Biener  <rguenther@suse.de>
129         PR middle-end/60891
130         * gcc.dg/torture/pr60891.c: New testcase.
132 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
134         PR sanitizer/60275
135         * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
136         -fno-sanitize-recover to dg-options.
137         * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
138         add -std=c++11 to dg-options.
139         * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
140         * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
141         add -std=c++1y to dg-options.
142         * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
143         -fno-sanitize-recover to dg-options.
144         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
145         * c-c++-common/ubsan/vla-4.c: Likewise.
146         * c-c++-common/ubsan/pr59503.c: Likewise.
147         * c-c++-common/ubsan/vla-3.c: Likewise.
148         * c-c++-common/ubsan/save-expr-1.c: Likewise.
149         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
150         * c-c++-common/ubsan/shift-3.c: Likewise.
151         * c-c++-common/ubsan/overflow-1.c: Likewise.
152         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
153         * c-c++-common/ubsan/vla-2.c: Likewise.
154         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
155         * c-c++-common/ubsan/pr60613-1.c: Likewise.
156         * c-c++-common/ubsan/shift-6.c: Likewise.
157         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
158         * c-c++-common/ubsan/overflow-add-3.c: New test.
159         * c-c++-common/ubsan/overflow-add-4.c: New test.
160         * c-c++-common/ubsan/div-by-zero-6.c: New test.
161         * c-c++-common/ubsan/div-by-zero-7.c: New test.
163 2014-04-22  Christian Bruel  <christian.bruel@st.com>
165         * gcc.target/sh/hiconst.c: New test.
167 2014-04-22  Sandra Loosemore  <sandra@codesourcery.com>
169         * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
170         lroundf generates custom round instruction, too.
172 2014-04-22  Tobias Burnus  <burnus@net-b.de>
174         PR fortran/60881
175         * coarray/alloc_comp_3.f90: New.
177 2014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
179         PR target/60868
180         * gcc.target/i386/pr60868.c: New testcase.
182 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
184         PR c/59073
185         * c-c++-common/gomp/pr59073.c: New test.
187 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
189         * gcc.target/aarch64/vreinterpret_f64_1.c: New.
191 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
193         * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
194         * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
196 2014-04-22  Richard Sandiford  <rdsandiford@googlemail.com>
198         * gcc.dg/memcpy-5.c: New test.
200 2014-04-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
202         * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
204         * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
205         * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
206         *-*-solaris2.9.
207         * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
208         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
209         from dg-options.
210         * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
211         from dg-additional-options.
212         * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
213         from dg-options.
215         * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
216         execution check.
217         * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
218         (sigill_hdlr): Remove.
219         (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
220         check.
222         * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
223         * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
224         * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
226         * lib/target-supports.exp (add_options_for_tls): Remove
227         *-*-solaris2.9* handling.
229 2014-04-22  Vidya Praveen  <vidyapraveen@arm.com>
231         * gcc.target/aarch64/vect_cvtf_1.c: New.
233 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
235         PR tree-optimization/60823
236         * c-c++-common/gomp/pr60823-1.c: New test.
237         * c-c++-common/gomp/pr60823-2.c: New test.
238         * c-c++-common/gomp/pr60823-3.c: New test.
240 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
242         * gcc.target/arm/anddi_notdi-1.c: New test.
243         * gcc.target/arm/iordi_notdi-1.c: New test case.
245 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
247         * gcc.target/arm/iordi_notdi-1.c: New test.
249 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
251         * gcc.target/aarch64/vrnd_f64_1.c : New file.
253 2014-04-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
255         PR target/60735
256         * gcc.target/powerpc/pr60735.c: New test.  Insure _Decimal64 does
257         not cause errors if -mspe.
259 2014-04-21  Uros Bizjak  <ubizjak@gmail.com>
261         PR target/60909
262         * gcc.target/i386/pr60909-1.c: New test.
263         * gcc.target/i386/pr60909-2.c: Ditto.
265 2014-04-18  Cong Hou  <congh@google.com>
267         * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
268         * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
270 2014-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
272         * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
273         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
275 2014-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
277         PR c++/59200
278         * g++.dg/cpp0x/alias-decl-42.C: New.
280 2014-04-17  Pat Haugen  <pthaugen@us.ibm.com>
282         * gcc.target/powerpc/ti_math1.c: New.
283         * gcc.target/powerpc/ti_math2.c: New.
285 2014-04-17  Martin Jambor  <mjambor@suse.cz>
287         * gnat.dg/opt34.adb: New.
288         * gnat.dg/opt34_pkg.ads: Likewise.
290 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
292         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
293         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
295 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
297         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
298         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
300 2014-04-17  Jakub Jelinek  <jakub@redhat.com>
302         PR target/60847
303         Forward port from 4.8 branch
304         2013-07-19  Kirill Yukhin  <kirill.yukhin@intel.com>
306         * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
307         Fix scan patterns.
308         * gcc.target/i386/bmi-2.c: Ditto.
310 2014-04-17  Richard Biener  <rguenther@suse.de>
312         PR middle-end/60849
313         * g++.dg/opt/pr60849.C: New testcase.
315 2014-04-17  Richard Biener  <rguenther@suse.de>
317         PR tree-optimization/60836
318         * g++.dg/vect/pr60836.cc: New testcase.
320 2014-04-17  Richard Biener  <rguenther@suse.de>
322         PR tree-optimization/60841
323         * gcc.dg/vect/pr60841.c: New testcase.
325 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
327         * g++.dg/ipa/devirt-31.C: New testcase.
329 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
331         PR lto/60820
332         * gcc.dg/lto/pr60820_0.c: New testcase.
333         * gcc.dg/lto/pr60820_1.c: New testcase.
335 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
337         PR ipa/60854
338         * g++.dg/torture/pr60854.C: New testcase.
340 2014-04-16  Catherine Moore  <clm@codesourcery.com>
342         * gcc.target/mips/umips-store16-2.c: New test.
344 2014-04-16  Marc Glisse  <marc.glisse@inria.fr>
346         * g++.dg/cpp0x/initlist-vect.C: New file.
348 2014-04-16  Eric Botcazou  <ebotcazou@adacore.com>
350         * gcc.dg/uninit-B-O0.c: Remove XFAIL.
351         * gcc.dg/uninit-I-O0.c: Likewise.
352         * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
354 2014-04-16  Jakub Jelinek  <jakub@redhat.com>
356         PR tree-optimization/60844
357         * gcc.dg/pr60844.c: New test.
359 2014-04-15  Richard Biener  <rguenther@suse.de>
361         PR rtl-optimization/56965
362         * gcc.dg/torture/pr56965-1.c: New testcase.
363         * gcc.dg/torture/pr56965-2.c: Likewise.
365 2014-04-15  Teresa Johnson  <tejohnson@google.com>
367         * gcc.dg/tree-prof/update-loopch.c: Update expected output.
369 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
371         * gnat.dg/vect14.adb: New test.
373 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
375         * gnat.dg/vect12.ad[sb]: New test.
376         * gnat.dg/vect13.ad[sb]: Likewise.
378 2014-04-15  Max Ostapenko  <m.ostapenko@partner.samsung.com>
380         * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
381         under qemu-arm.
382         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
383         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
384         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
385         * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
386         * c-c++-common/ubsan/null-1.c: Likewise.
387         * c-c++-common/ubsan/null-10.c: Likewise.
388         * c-c++-common/ubsan/null-11.c: Likewise.
389         * c-c++-common/ubsan/null-2.c: Likewise.
390         * c-c++-common/ubsan/null-3.c: Likewise.
391         * c-c++-common/ubsan/null-4.c: Likewise.
392         * c-c++-common/ubsan/null-5.c: Likewise.
393         * c-c++-common/ubsan/null-6.c: Likewise.
394         * c-c++-common/ubsan/null-7.c: Likewise.
395         * c-c++-common/ubsan/null-8.c: Likewise.
396         * c-c++-common/ubsan/null-9.c: Likewise.
397         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
398         * c-c++-common/ubsan/overflow-int128.c: Likewise.
399         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
400         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
401         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
402         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
403         * c-c++-common/ubsan/pr59333.c: Likewise.
404         * c-c++-common/ubsan/pr59667.c: Likewise.
405         * c-c++-common/ubsan/pr60613-2.c: Likewise.
406         * c-c++-common/ubsan/pr60636.c: Likewise.
407         * c-c++-common/ubsan/shift-1.c: Likewise.
408         * c-c++-common/ubsan/shift-2.c: Likewise.
409         * c-c++-common/ubsan/vla-1.c: Likewise.
411 2014-04-14  Eric Botcazou  <ebotcazou@adacore.com>
413         * gnat.dg/vect11.ad[sb]: New test.
415 2014-04-14  Richard Biener  <rguenther@suse.de>
417         * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
419 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
421         * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
423 2014-04-14  Richard Biener  <rguenther@suse.de>
424             Marc Glisse  <marc.glisse@inria.fr>
426         PR c/60819
427         * gcc.target/i386/vec-may_alias.c: New testcase.
429 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
431         * lib/target-supports.exp
432         (check_effective_target_vect_widen_mult_si_to_di_pattern):
433         Initialize et_vect_widen_mult_si_to_di_pattern_saved.
434         Fix formatting.
436 2014-04-14  Richard Biener  <rguenther@suse.de>
438         PR lto/60720
439         * gcc.dg/lto/pr60720_0.c: New testcase.
440         * gcc.dg/lto/pr60720_1.c: Likewise.
442 2014-04-14  Christian Bruel  <christian.bruel@st.com>
444         * gcc.target/sh/memset.c: New test.
446 2014-04-14  Richard Biener  <rguenther@suse.de>
448         PR middle-end/55022
449         * gcc.dg/graphite/pr55022.c: New testcase.
451 2014-04-14  Richard Biener  <rguenther@suse.de>
453         PR tree-optimization/59817
454         PR tree-optimization/60453
455         * gfortran.dg/graphite/pr59817.f: New testcase.
456         * gcc.dg/graphite/pr59817-1.c: Likewise.
457         * gcc.dg/graphite/pr59817-2.c: Likewise.
459 2014-04-14  Jason Merrill  <jason@redhat.com>
461         Revert:
462         * lib/gcc-dg.exp (dg-build-dso): New.
463         (gcc-dg-test-1): Handle dg-do-what "dso".
465 2014-04-13  Paul Thomas  <pault@gcc.gnu.org>
467         PR fortran/60717
468         * gfortran.dg/unlimited_polymorphic_17.f90: New test.
470         PR fortran/58085
471         * gfortran.dg/associate_15.f90: New test.
473 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
475         PR middle-end/60467
476         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
477         case to check.
479 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
481         PR middle-end/60469
482         * c-c++-common/cilk-plus/CK/pr60469.c: New test.
484 2014-04-12  Richard Sandiford  <rdsandiford@googlemail.com>
486         * gcc.target/mips/umips-store16-1.c: New test.
488 2014-04-11  Tobias Burnus  <burnus@net-b.de>
490         PR c/60194
491         * * g++.dg/warn/warn_format_signedness.C: New.
492         * gcc.dg/format/warn-signedness.c: New.
494 2014-04-11  Tobias Burnus  <burnus@net-b.de>
496         PR fortran/58880
497         PR fortran/60495
498         * gfortran.dg/finalize_25.f90: New.
500 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
502         * gcc.target/epiphany/t1068-2.c: New file.
504 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
506         * gcc.target/epiphany/btst-1.c: New test.
508 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
510         PR rtl-optimization/60651
511         * gcc.target/epiphany/mode-switch.c: New test.
513 2014-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
515         PR c++/58600
516         * g++.dg/cpp0x/gen-attrs-58.C: New.
517         * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
519 2014-04-11  Steve Ellcey  <sellcey@mips.com>
520             Jakub Jelinek  <jakub@redhat.com>
522         PR middle-end/60556
523         * gcc.c-torture/compile/pr60556.c: New test.
525 2014-04-11  Richard Biener  <rguenther@suse.de>
527         PR middle-end/60797
528         * gcc.dg/pr60797.c: New testcase.
530 2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
532         * gcc.target/s390/htm-nofloat-1.c: Rename to ...
533         * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
534         * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
535         rename to ...
536         * gcc.target/s390/htm-nofloat-1.c: ... this one.
537         * gcc.target/s390/s390.exp: Make sure the assembler supports htm
538         instructions as well.
540 2014-04-11  Jakub Jelinek  <jakub@redhat.com>
542         PR rtl-optimization/60663
543         * gcc.target/arm/pr60663.c: New test.
545 2014-04-10  Jason Merrill  <jason@redhat.com>
547         * g++.dg/dso/dlclose1.C: Disable for 4.9.
549 2014-04-10  Jakub Jelinek  <jakub@redhat.com>
551         PR lto/60567
552         * g++.dg/lto/pr60567_0.C: New test.
554 2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
556         * gfortran.dg/class_nameclash.f90: New test.
558 2014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
560         PR c++/52844
561         * g++.dg/cpp0x/variadic156.C: New.
563 2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
565         * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
566         long.
568 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
570         PR debug/60655
571         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
572         -fdata-sections.
574 2014-04-09  Steve Ellcey  <sellcey@mips.com>
576         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
577         and scan lists.
579 2014-04-09  Cong Hou  <congh@google.com>
581         PR testsuite/60773
582         * lib/target-supports.exp:
583         (check_effective_target_vect_widen_si_to_di_pattern): New.
584         * gcc.dg/vect/pr60656.c: Require vect_long effective target.
585         Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
586         targets only.
587         (foo): Fix up formatting.
588         (main): Call check_vect.
590 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
592         PR c++/59115
593         * g++.dg/template/crash119.C: New.
595 2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
597         * gcc.target/powerpc/atomic_load_store-p8.c: New.
599 2014-04-08  Jason Merrill  <jason@redhat.com>
601         * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
603 2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
605         PR rtl-optimization/60776
606         * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
607         * gcc.dg/builtin-bswap-7.c: Likewise.
608         * gcc.dg/builtin-bswap-6a.c: New testcase.
609         * gcc.dg/builtin-bswap-7a.c: New testcase.
611         Revert
612         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
614         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
615         optimization.
616         * gcc.dg/builtin-bswap-7.c: Likewise.
618 2014-04-08  Richard Biener  <rguenther@suse.de>
620         PR tree-optimization/60785
621         * gcc.dg/graphite/pr60785.c: New testcase.
623 2014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
625         PR target/60602
626         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
627         with as at -O0.
629 2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
631         * g++.dg/warn/Wnvdtor-2.C: Add more cases.
632         * g++.dg/warn/Wnvdtor-3.C: Likewise.
633         * g++.dg/warn/Wnvdtor-4.C: Likewise.
635 2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
637         * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
639 2014-04-07  Charles Baylis  <charles.baylis@linaro.org>
641         PR target/60609
642         * g++.dg/torture/pr60609.C: New test.
644 2014-04-07  Richard Biener  <rguenther@suse.de>
646         PR tree-optimization/60766
647         * gcc.dg/torture/pr60766.c: New testcase.
649 2014-04-07  Jason Merrill  <jason@redhat.com>
651         * lib/gcc-dg.exp (dg-build-dso): New.
652         (gcc-dg-test-1): Handle dg-do-what "dso".
653         * lib/target-supports.exp (add_options_for_dlopen): New.
654         (check_effective_target_dlopen): Use it.
656 2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
658         * gcc.target/arm/pr60657.c: Fix missing curly brace.
660 2014-04-07  Richard Biener  <rguenther@suse.de>
662         PR middle-end/60750
663         * g++.dg/torture/pr60750.C: New testcase.
664         * gcc.dg/tree-ssa/20040517-1.c: Adjust.
666 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
668         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
670 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
672         PR testsuite/60671
673         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
675 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
677         PR testsuite/60672
678         * g++.dg/cpp1y/auto-fn25.C: Require lto.
680         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
682 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
684         * gfortran.dg/warn_conversion_4.f90: Adjust test.
686 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
688         * gcc.target/avr/dev-specific-rmw.c: New test.
690 2014-04-04  Cong Hou  <congh@google.com>
692         PR tree-optimization/60656
693         * gcc.dg/vect/pr60656.c: New test.
695 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
697         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
698         optimization.
699         * gcc.dg/builtin-bswap-7.c: Likewise.
701 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
703         PR c++/58207
704         * g++.dg/cpp0x/constexpr-ice15.C: New.
706 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
708         PR ipa/59626
709         testcase by Richard Biener
710         * gcc.dg/lto/pr59626_0.c: New testcase.
711         * gcc.dg/lto/pr59626_1.c: New testcase.
713 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
715         PR debug/60655
716         * gcc.c-torture/compile/pr60655-1.c: New test.
718 2014-04-04  Martin Jambor  <mjambor@suse.cz>
720         PR ipa/60640
721         * g++.dg/ipa/pr60640-1.C: New test.
722         * g++.dg/ipa/pr60640-2.C: Likewise.
723         * g++.dg/ipa/pr60640-3.C: Likewise.
724         * g++.dg/ipa/pr60640-4.C: Likewise.
726 2014-04-04  Jeff Law  <law@redhat.com>
728         PR target/60657
729         * gcc.target/arm/pr60657.c: New test.
731 2014-04-04  Richard Biener  <rguenther@suse.de>
733         PR ipa/60746
734         * g++.dg/torture/pr60746.C: New testcase.
736 2014-04-04  Fabien Chêne  <fabien@gcc.gnu.org>
738         * g++.old-deja/g++.robertl/eb121.C: Adjust.
739         * g++.old-deja/g++.jason/overload21.C: Likewise.
740         * g++.old-deja/g++.law/init5.C: Likewise.
742 2014-04-03  Cong Hou  <congh@google.com>
744         PR tree-optimization/60505
745         * gcc.dg/vect/pr60505.c: New test.
747 2014-04-03  Richard Biener  <rguenther@suse.de>
749         PR tree-optimization/60740
750         * gcc.dg/graphite/pr60740.c: New testcase.
752 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
754         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
755         * g++.dg/warn/Wnvdtor-2.C: New.
756         * g++.dg/warn/Wnvdtor-3.C: New.
757         * g++.dg/warn/Wnvdtor-4.C: New.
758         * g++.dg/warn/Weff1.C: Delete.
759         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
760         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
762 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
764         PR ipa/60659
765         * testsuite/g++.dg/torture/pr60659.C: New testcase.
767 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
769         PR tree-optimization/60733
770         * gcc.dg/torture/pr60733.c:  New test.
772 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
774         PR rtl-optimization/60650
775         * gcc.target/arm/pr60650-2.c: New.
777 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
779         * gcc.target/i386/avx2-vpand-3.c,
780         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
782 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
784         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
785         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
786         gcc.target/i386/memcpy-strategy-1.c,
787         gcc.target/i386/memcpy-strategy-2.c,
788         gcc.target/i386/memcpy-vector_loop-1.c,
789         gcc.target/i386/memcpy-vector_loop-2.c,
790         gcc.target/i386/memset-vector_loop-1.c,
791         gcc.target/i386/memset-vector_loop-2.c,
792         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
793         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
794         -march= options different from those in dg-options.
796 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
798         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
799         gcc.target/i386/pr30970.c: Use -mtune=generic.
800         * gcc.target/i386/avx2-vpaddb-3.c,
801         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
802         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
803         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
804         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
805         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
806         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
807         gcc.target/i386/avx2-vpsubw-3.c,
808         gcc.target/i386/avx256-unaligned-load-1.c,
809         gcc.target/i386/avx256-unaligned-load-4.c,
810         gcc.target/i386/avx256-unaligned-store-1.c,
811         gcc.target/i386/avx256-unaligned-store-2.c,
812         gcc.target/i386/avx256-unaligned-store-4.c: Use
813         -mno-prefer-avx128.
815 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
816             Iain Sandoe <iain@codesourcery.com>
818         PR target/54083
819         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
820         with the additional options -Wl,-undefined,dynamic_lookup
821         and -Wl,-flat_namespace.
822         * gcc.dg/torture/pr53922.c: Additional option
823         -Wl,-flat_namespace for darwin[89].
824         * gcc.dg/torture/pr60092.c: Additional options
825         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
826         for darwin[89].
828 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
830         PR target/43751
831         * lib/prune.exp: Modify the regular express to prune
832         the new warnings introduced by r205679 on darwin9.
834 2014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>
836         * g++.dg/init/ctor4.C: Adjust.
837         * g++.dg/init/ctor4-1.C: New.
838         * g++.dg/cpp0x/defaulted2.C: Adjust.
840 2014-04-01  Richard Henderson  <rth@redhat.com>
842         PR target/60704
843         * gcc.dg/pr60704.c: New file.
845 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
847         PR target/60363
848         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
849         logical_op_short_circuit targets.
851 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
853         PR libfortran/60128
854         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
855         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
857 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
859         PR rtl-optimization/60700
860         * gcc.target/i386/pr60700.c: New test.
862 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
864         PR target/60650
865         * gcc.target/arm/pr60650.c: Adjust command line options.
867 2014-03-31  Martin Jambor  <mjambor@suse.cz>
869         PR middle-end/60647
870         * gcc.dg/pr60647-1.c: New test.
871         * gcc.dg/pr60647-2.c: Likewise.
873 2014-03-31  Richard Biener  <rguenther@suse.de>
875         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
877 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
879         PR target/60034
880         * gcc.target/aarch64/pr60034.c: New file.
882 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
884         PR c++/60626
885         * g++.dg/cpp1y/pr60626.C: New testcase.
887 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
889         * gcc.dg/pr45416.c: Allow bextr on x86.
890         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
891         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
892         gcc.target/i386/fma4-vector.c: Use -mno-fma.
893         * gcc.target/i386/l_fma_double_1.c,
894         gcc.target/i386/l_fma_double_2.c,
895         gcc.target/i386/l_fma_double_3.c,
896         gcc.target/i386/l_fma_double_4.c,
897         gcc.target/i386/l_fma_double_5.c,
898         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
899         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
900         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
901         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
902         * gcc.target/i386/pr27971.c: Use -mno-tbm.
903         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
904         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
906 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
908         PR target/60648
909         * g++.dg/pr60648.C: Move test to...
910         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
911         dg-options, add for fpic targets dg-additional-options -fPIC.
913 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
915         * gnat.dg/opt33.adb: New testcase.
917 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
919         PR target/60697
920         * gcc.target/aarch64/pr60697.c: New.
922 2014-03-27  Jeff Law  <law@redhat.com>
924         PR target/60648
925         * g++.dg/pr60648.C: New test.
927 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
929         PR c++/60573
930         * g++.dg/cpp1y/pr60573.C: New testcase.
932 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
934         PR target/60693
935         * gcc.target/i386/pr60693.c: New test.
937 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
939         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
941 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
943         PR c++/60689
944         * c-c++-common/pr60689.c: New test.
946         PR c++/58678
947         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
948         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
949         targets.
951 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
953         PR target/60675
954         * gcc.target/aarch64/pr60675.C: New.
956 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
958         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
959         * lib/target-supports.exp: Return true for s390
960         in check_effective_logical_op_short_circuit.
962 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
964         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
965         of second source operand.
966         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
967         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
968         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
970 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
972         PR ipa/60315
973         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
975 2014-03-28  Tobias Burnus  <burnus@net-b.de>
977         * lib/cilk-plus-dg.exp: New.
978         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
979         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
981 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
983         PR fortran/60522
984         * gfortran.dg/where_4.f90:  New test case.
986 2014-03-27  Tobias Burnus  <burnus@net-b.de>
988         PR fortran/58880
989         * gfortran.dg/finalize_24.f90: New.
991 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
993         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
994         vbpermq builtin.
996         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
997         vec_select optimizations.
998         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
999         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
1001         PR target/60672
1002         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
1003         xxpermdi builtins are supported.
1005 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
1007         PR rtl-optimization/60650
1008         * gcc.target/arm/pr60650.c: New.
1010 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1012         * gcc.target/s390/20140327-1.c: New testcase.
1014 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
1016         PR middle-end/60682
1017         * g++.dg/gomp/pr60682.C: New test.
1019 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
1021         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
1023 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1025         PR target/60580
1026         * gcc.target/aarch64/pr60580_1.c: New.
1027         * gcc.target/aarch64/test_fp_attribute_1.c: New.
1028         * gcc.target/aarch64/test_fp_attribute_2.c: New.
1030 2014-03-26  Dehao Chen  <dehao@google.com>
1032         * gcc.dg/predict-8.c: New test.
1034 2014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>
1036         PR c++/52369
1037         * g++.dg/init/const10.C: New.
1038         * g++.dg/init/const11.C: New.
1039         * g++.dg/init/pr25811.C: Adjust.
1040         * g++.dg/init/pr29043.C: Likewise.
1041         * g++.dg/init/pr43719.C: Likewise.
1042         * g++.dg/init/pr44086.C: Likewise.
1043         * g++.dg/init/ctor8.C: Likewise.
1044         * g++.dg/init/uninitialized1.C: Likewise.
1046 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
1048         PR sanitizer/60636
1049         * c-c++-common/ubsan/pr60636.c: New test.
1051 2014-03-26  Andreas Schwab  <schwab@suse.de>
1053         * g++.dg/torture/pr60315.C: Remove duplication.
1055 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
1057         * gcc.c-torture/execute/20140326-1.c: New test.
1059 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
1061         PR ipa/60315
1062         * g++.dg/torture/pr60315.C: New testcase.
1064 2014-03-25  Martin Jambor  <mjambor@suse.cz>
1066         PR ipa/60600
1067         * g++.dg/ipa/pr60600.C: New test.
1069 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
1071         PR testsuite/58013
1072         * g++.dg/opt/pr56999.C: Pop hidden visibility.
1074 2014-03-25  Richard Biener  <rguenther@suse.de>
1076         PR middle-end/60635
1077         * gfortran.dg/lto/pr60635_0.f90: New testcase.
1078         * gfortran.dg/lto/pr60635_1.c: Likewise.
1080 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
1082         PR c++/60627
1083         * g++.dg/cpp1y/pr60627.C: New testcase.
1085 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
1087         * gcc.target/aarch64/ushr64_1.c: New.
1089 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
1091         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
1092         (LONG_LONG): Use LLONG.
1093         (set_rvector_long): Explicitly return void.
1094         (set_vector_long): Likewise.
1095         (check_vector_long): Likewise.
1097 2014-03-24  Marek Polacek  <polacek@redhat.com>
1099         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
1100         Define INT_MIN.
1101         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
1102         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
1103         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
1104         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
1105         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
1106         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
1107         * c-c++-common/ubsan/pr59503.c: Likewise.
1108         * c-c++-common/ubsan/pr60613-1.c: Likewise.
1109         * c-c++-common/ubsan/save-expr-1.c: Likewise.
1110         * c-c++-common/ubsan/shift-3.c: Likewise.
1111         * c-c++-common/ubsan/shift-6.c: Likewise.
1112         * c-c++-common/ubsan/undefined-1.c: Likewise.
1113         * c-c++-common/ubsan/vla-2.c: Likewise.
1114         * c-c++-common/ubsan/vla-3.c: Likewise.
1115         * c-c++-common/ubsan/vla-4.c: Likewise.
1116         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
1117         * g++.dg/ubsan/return-2.C: Likewise.
1119 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
1121         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
1122         hppa*-*-hpux*.
1124         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
1126         PR libfortran/59313
1127         PR libfortran/58015
1128         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
1129         * gfortran.dg/round_4.f90: Likewise.
1131 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
1133         PR libfortran/60128
1134         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
1135         i?86-*-solaris2.9*.
1137 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
1139         PR sanitizer/60613
1140         * c-c++-common/ubsan/pr60613-1.c: New test.
1141         * c-c++-common/ubsan/pr60613-2.c: New test.
1143 2014-03-22  Matthias Klose  <doko@ubuntu.com>
1145         * g++.dg/cpp0x/regress: Remove empty directory.
1147 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
1149         PR debug/60603
1150         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
1152 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
1154         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
1155         * g++.dg/cpp1y/pr60393.C: Likewise.
1157 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
1159         PR c++/60384
1160         * g++.dg/cpp1y/pr60384.C: New.
1162 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
1164         PR target/60598
1165         * gcc.dg/pr60598.c: New test.
1167 2014-03-21  Martin Jambor  <mjambor@suse.cz>
1169         PR ipa/59176
1170         * g++.dg/torture/pr59176.C: New test.
1172 2014-03-21  Martin Jambor  <mjambor@suse.cz>
1174         PR ipa/60419
1175         * g++.dg/ipa/pr60419.C: New test.
1177 2014-03-21  Richard Biener  <rguenther@suse.de>
1179         PR tree-optimization/60577
1180         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
1182 2014-03-21  Tobias Burnus  <burnus@net-b.de>
1184         PR fortran/60599
1185         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
1187 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
1189         PR middle-end/60597
1190         * g++.dg/opt/pr60597.C: New test.
1192         PR c++/60572
1193         * g++.dg/init/pr60572.C: New test.
1195 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1197         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
1199 2014-03-19  Tobias Burnus  <burnus@net-b.de>
1201         PR fortran/60543
1202         PR fortran/60283
1203         * gfortran.dg/implicit_pure_4.f90: New.
1205 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
1207         PR c++/51474
1208         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
1210 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
1212         PR testsuite/60590
1213         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
1214         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
1215         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
1217 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
1219         PR c++/60332
1220         * g++.dg/cpp1y/pr60332.C: New.
1222 2014-03-19  Marek Polacek  <polacek@redhat.com>
1224         PR sanitizer/60569
1225         * g++.dg/ubsan/pr60569.C: New test.
1227 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1229         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
1231 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
1233         PR tree-optimization/60559
1234         * g++.dg/vect/pr60559.cc: New test.
1236 2014-03-18  Ian Lance Taylor  <iant@google.com>
1238         PR target/60563
1239         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
1240         (ditype): Rename typedef from int64_t.
1242 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1244         PR c/55383
1245         * gcc.dg/cast-qual-3.c: New.
1246         Revert:
1247         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1248         * c-c++-common/Wcast-qual-1.c: More precise match text.
1250 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
1252         PR fortran/55207
1253         PR fortran/60549
1254         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
1255         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
1256         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
1257         * gfortran.dg/intent_optimize_1.f90: Ditto.
1258         * gfortran.dg/pointer_init_9.f90: Ditto.
1259         * gfortran.dg/volatile4.f90: Ditto.
1260         * gfortran.dg/volatile6.f90: Ditto.
1262 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1264         PR c/55383
1265         * c-c++-common/Wcast-qual-1.c: More precise match text.
1267 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
1269         PR c++/60305
1270         * g++.dg/cpp0x/constexpr-ice14.C: New.
1272 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
1274         PR c++/54250
1275         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
1277 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
1279         PR sanitizer/60535
1280         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
1281         * c-c++-common/ubsan/null-2.c: Likewise.
1282         * c-c++-common/ubsan/null-3.c: Likewise.
1283         * c-c++-common/ubsan/null-4.c: Likewise.
1284         * c-c++-common/ubsan/null-5.c: Likewise.
1285         * c-c++-common/ubsan/null-6.c: Likewise.
1286         * c-c++-common/ubsan/null-7.c: Likewise.
1287         * c-c++-common/ubsan/null-8.c: Likewise.
1288         * c-c++-common/ubsan/null-9.c: Likewise.
1289         * c-c++-common/ubsan/null-10.c: Likewise.
1290         * c-c++-common/ubsan/null-11.c: Likewise.
1291         * c-c++-common/ubsan/overflow-1.c: Likewise.
1292         * c-c++-common/ubsan/overflow-2.c: Likewise.
1293         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
1294         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
1295         * c-c++-common/ubsan/overflow-int128.c: Likewise.
1296         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
1297         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
1298         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
1299         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
1300         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
1301         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
1302         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
1303         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
1304         * c-c++-common/ubsan/pr59333.c: Likewise.
1305         * c-c++-common/ubsan/pr59503.c: Likewise.
1306         * c-c++-common/ubsan/pr59667.c: Likewise.
1307         * c-c++-common/ubsan/undefined-1.c: Likewise.
1308         * g++.dg/ubsan/pr59250.C: Likewise.
1309         * g++.dg/ubsan/pr59306.C: Likewise.
1311 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1313         * gcc.dg/tls/pr58595.c: Add tls options.
1315 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
1317         * gcc.target/i386/avx-additional-reg-names.c: New.
1318         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
1320 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
1322         PR c++/60390
1323         * g++.dg/cpp1y/pr60390.C: New testcase.
1325         PR c++/60391
1326         * g++.dg/cpp1y/pr60391.C: New testcase.
1328 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
1330         PR target/60516
1331         * gcc.target/i386/pr60516.c: New test.
1333 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
1335         PR c++/59571
1336         * g++.dg/cpp0x/constexpr-ice13.C: New.
1338 2014-03-17  Marek Polacek  <polacek@redhat.com>
1340         PR middle-end/60534
1341         * gcc.dg/gomp/pr60534.c: New test.
1343 2014-03-17  Kai Tietz  <ktietz@redhat.com>
1345         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
1347 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
1349         PR testsuite/58851
1350         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
1351         storage size.
1353 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
1355         PR libfortran/58324
1356         * gfortran.dg/list_read_12.f90: New test.
1358 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
1360         PR fortran/55207
1361         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
1362         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
1363         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
1364         -Wno-aggressive-loop-optimizations and remove an unused variable.
1365         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
1366         * gfortran.dg/pointer_init_9.f90: New.
1367         * gfortran.dg/volatile4.f90: Put into subroutine.
1368         * gfortran.dg/volatile6.f90: Ditto.
1370 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
1372         PR fortran/60392
1373         * gfortran.dg/transpose_4.f90: New test.
1375 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
1377         PR rtl-optimization/60508
1378         * gcc.target/i386/pr60508.c: New.
1380 2014-03-14  Richard Biener  <rguenther@suse.de>
1382         PR middle-end/60518
1383         * g++.dg/pr60518.C: New testcase.
1385 2014-03-14  Martin Jambor  <mjambor@suse.cz>
1387         PR lto/60461
1388         * gcc.dg/lto/pr60461_0.c: New test.
1390 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
1392         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
1393         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
1394         * gcc.dg/lto/save-temps_0.c: New testcase.
1396 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
1398         PR middle-end/36282
1399         * c-c++-common/pr36282-1.c: New test.
1400         * c-c++-common/pr36282-2.c: New test.
1401         * c-c++-common/pr36282-3.c: New test.
1402         * c-c++-common/pr36282-4.c: New test.
1404 2014-03-13  Richard Henderson  <rth@redhat.com>
1406         PR debug/60438
1407         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
1409 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
1411         PR c++/60383
1412         * g++.dg/template/crash118.C: New.
1413         * g++.dg/template/crash95.C: Adjust.
1415 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
1417         PR rtl-optimization/57189
1418         * gcc.target/i386/pr57189.c: New.
1420 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
1422         PR c++/60254
1423         * g++.dg/cpp0x/static_assert10.C: New.
1424         * g++.dg/cpp0x/static_assert11.C: Likewise.
1425         * g++.dg/cpp0x/static_assert3.C: Adjust.
1427 2014-03-13  Richard Biener  <rguenther@suse.de>
1429         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
1431 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1433         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
1434         2.07 128-bit arithmetic.
1435         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
1437         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
1438         due to when TImode is allowed in VSX registers, the allowable
1439         address modes for TImode is just a single indirect address in
1440         order for the value to be loaded and store in either GPR or VSX
1441         registers.  This affects the generated code, and it would cause
1442         this test to fail, when such an option is used.
1444 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1446         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
1448 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
1450         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
1451         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
1452         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
1453         only test for exactly one if if -mbranch-cost=1 has been passed.
1455 2014-03-12  Christian Bruel  <christian.bruel@st.com>
1457         PR target/60264
1458         * gcc.target/arm/pr60264.c
1460 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1462         PR tree-optimization/60454
1463         * gcc.c-torture/execute/pr60454.c: New test.
1465 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
1466             Marc Glisse  <marc.glisse@inria.fr>
1468         PR tree-optimization/60502
1469         * gcc.c-torture/compile/pr60502.c: New test.
1471 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
1473         PR middle-end/60482
1474         * gcc.dg/vect/pr60482.c: New test.
1476 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
1478         PR c++/60389
1479         * g++.dg/cpp0x/inh-ctor19.C: New.
1481 2014-03-11  Richard Biener  <rguenther@suse.de>
1483         PR tree-optimization/60429
1484         PR tree-optimization/60485
1485         * gcc.dg/pr60485-1.c: New testcase.
1486         * gcc.dg/pr60485-2.c: Likewise.
1488 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
1490         PR ipa/60457
1491         * g++.dg/ipa/pr60457.C: New test.
1493 2014-03-10  Richard Biener  <rguenther@suse.de>
1495         PR middle-end/60474
1496         * g++.dg/torture/pr60474.C: New testcase.
1498 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
1500         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
1502 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
1504         * gcc.dg/lto/pr55113_0.c: New testcase.
1506 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
1508         PR c++/60033
1509         * g++.dg/cpp1y/pr60033.C: New testcase.
1511         PR c++/60393
1512         * g++.dg/cpp1y/pr60393.C: New testcase.
1514 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
1516         PR libfortran/60128
1517         * gfortran.dg/fmt_en.f90: New test.
1519 2014-03-07  Jason Merrill  <jason@redhat.com>
1521         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
1522         * lib/target-supports.exp (check_effective_target_c++11): Now
1523         means C++11 and up.
1524         (check_effective_target_c++11_only): New.
1525         (check_effective_target_c++11_down): New.
1526         (check_effective_target_c++1y): New.
1527         (check_effective_target_c++1y_only): New.
1528         (check_effective_target_c++98_only): Rename from
1529         check_effective_target_c++98.
1530         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
1532 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
1534         PR c++/58609
1535         * g++.dg/cpp0x/constexpr-ice12.C: New.
1537 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
1539         * c-c++-common/gomp/map-1.c: Extend.
1541 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
1542             Janus Weil  <janus@gcc.gnu.org>
1544         PR fortran/51976
1545         * gfortran.dg/deferred_type_component_1.f90 : New test.
1546         * gfortran.dg/deferred_type_component_2.f90 : New test.
1548 2014-03-06  Marek Polacek  <polacek@redhat.com>
1550         PR c/60197
1551         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
1552         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
1554 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
1556         PR target/58595
1557         * gcc.dg/tls/pr58595.c: New test.
1559 2014-03-06  Richard Biener  <rguenther@suse.de>
1561         PR middle-end/60445
1562         PR lto/60424
1563         PR lto/60427
1564         Revert
1565         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
1567         * gcc.dg/lto/pr55113_0.c: New testcase.
1569 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
1571         PR testsuite/59308
1572         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
1573         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
1574         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
1575         s390*/i?86/x86_64.
1576         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1577         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1578         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1579         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1580         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
1581         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
1582         even for mips*/s390*/i?86/x86_64.
1583         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1584         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1585         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1586         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1587         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1589         PR lto/60404
1590         * gcc.dg/lto/pr60404_0.c: New test.
1591         * gcc.dg/lto/pr60404_1.c: New file.
1592         * gcc.dg/lto/pr60404_2.c: New file.
1594 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1596         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
1597         long long" throughout.
1598         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
1599         * gcc.dg/vmx/insert-vsx.c: Likewise.
1600         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
1601         * gcc.dg/vmx/ld-vsx.c: Likewise.
1602         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
1603         * gcc.dg/vmx/ldl-vsx.c: Likewise.
1604         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
1605         * gcc.dg/vmx/merge-vsx.c: Likewise.
1606         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1607         * gcc.dg/vmx/st-vsx.c: Likewise.
1608         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
1609         * gcc.dg/vmx/stl-vsx.c: Likewise.
1610         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
1612 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
1614         * gcc.dg/lto/pr55113_0.c: New testcase.
1616 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
1618         PR c++/60376
1619         * g++.dg/cpp1y/pr60376.C: New.
1621 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1623         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
1625 2014-03-04  Richard Biener  <rguenther@suse.de>
1627         PR tree-optimization/60382
1628         * gcc.dg/vect/pr60382.c: New testcase.
1630 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
1632         PR libfortran/60148
1633         * gfortran.dg/namelist_84.f90: New test.
1635 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
1637         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
1638         argument to avoid inf values.
1639         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
1640         UNION_FP_CHECK machinery.
1642 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
1644         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
1645         i32in128 cases outside special big-endian processing block.
1647 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
1649         PR preprocessor/60400
1650         * c-c++-common/cpp/pr60400.c: New test.
1651         * c-c++-common/cpp/pr60400-1.h: New file.
1652         * c-c++-common/cpp/pr60400-2.h: New file.
1654         PR objc++/60398
1655         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
1657         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
1658         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
1660 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
1662         PR ipa/60150
1663         * g++.dg/lto/pr60150.H: New testcase.
1664         * g++.dg/lto/pr60150_0.C: New testcase.
1665         * g++.dg/lto/pr60150_1.C: New testcase.
1667 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
1669         PR ipa/60306
1670         * testsuite/g++.dg/ipa/devirt-29.C: New testcase
1672 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1674         PR fortran/60236
1675         * gfortran.dg/vect/pr32380.f: Fix expected test results.
1677 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
1679         PR c++/50025
1680         * g++.dg/cpp0x/pr50025.C: New.
1682 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
1684         PR c++/60377
1685         * g++.dg/cpp1y/pr60377.C: New testcase.
1687 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
1689         PR fortran/60341
1690         * gfortran.dg/str_comp_optimize_1.f90: New test.
1692 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
1694         PR target/60071
1695         * gcc.c-torture/compile/pr60071.c: New.
1697 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
1699         PR fortran/60359
1700         * gfortran.dg/unlimited_polymorphic_16.f90: New.
1702 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
1704         PR c++/58610
1705         * g++.dg/cpp0x/constexpr-ice11.C: New.
1707 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
1709         PR c++/60314
1710         * g++.dg/cpp1y/auto-fn24.C: New.
1712 2014-02-28  Joey Ye  <joey.ye@arm.com>
1714         PR target/PR60169
1715         * gcc.target/arm/thumb1-far-jump-3.c: New case.
1717 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
1719         PR c++/60253
1720         * g++.dg/overload/ellipsis2.C: New.
1722 2014-02-27  Jeff Law  <law@redhat.com>
1724         PR rtl-optimization/52714
1725         * gcc.c-torture/compile/pr52714.c: New test.
1727 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
1728             Jeff Law  <law@redhat.com>
1730         PR rtl-optimization/49847
1731         * g++.dg/pr49847.C: New test.
1733 2014-02-27  Marek Polacek  <polacek@redhat.com>
1735         PR middle-end/59223
1736         * c-c++-common/pr59223.c: New test.
1738 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
1740         * common/config/i386/predicates.md (const1256_operand): Remove.
1741         (const2356_operand): New.
1742         (const_1_to_2_operand): Remove.
1743         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
1744         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
1745         (*avx512pf_gatherpf<mode>sf): Ditto.
1746         (avx512pf_gatherpf<mode>df): Ditto.
1747         (*avx512pf_gatherpf<mode>df_mask): Ditto.
1748         (*avx512pf_gatherpf<mode>df): Ditto.
1749         (avx512pf_scatterpf<mode>sf): Ditto.
1750         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
1751         (*avx512pf_scatterpf<mode>sf): Ditto.
1752         (avx512pf_scatterpf<mode>df): Ditto.
1753         (*avx512pf_scatterpf<mode>df_mask): Ditto.
1754         (*avx512pf_scatterpf<mode>df): Ditto.
1755         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
1757 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
1759         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
1760         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
1761         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
1762         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
1763         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
1764         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
1765         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
1766         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
1768 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
1770         PR target/60280
1771         * gnat.dg/renaming5.adb: Change to two expected gotos.
1772         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
1773         jump threads.
1774         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
1775         messages for removed basic block.
1776         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
1777         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
1778         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
1779         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
1781 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1783         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
1784         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
1785         * gcc.dg/vmx/ldl-vsx.c: Likewise.
1786         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
1787         * gcc.dg/vmx/merge-vsx.c: Likewise.
1788         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1790 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
1792         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
1793         * gcc.target/i386/prefetchwt1-1.c: New.
1794         * g++.dg/other/i386-2.C: Add new option.
1795         * g++.dg/other/i386-3.C: Ditto.
1796         * gcc.target/i386/sse-12.c: Ditto.
1797         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
1798         * gcc.target/i386/sse-22.c: Add new option.
1799         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
1801 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1803         PR libfortran/59313
1804         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
1806         PR libfortran/58015
1807         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
1809 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
1811         PR c++/60311
1812         * g++.dg/cpp1y/pr60311.C: New testcase.
1814         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
1816         PR c++/60065
1817         * g++.dg/cpp1y/pr60065.C: New testcase.
1819 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
1821         PR rtl-optimization/60268
1822         * gcc.c-torture/compile/pr60268.c: New test.
1824 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
1826         * gcc.target/microblaze/others/mem_reload.c: New test.
1828 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1830         * gcc.dg/vmx/lde.c: New test.
1831         * gcc.dg/vmx/lde-be-order.c: New test.
1832         * gcc.dg/vmx/ste.c: New test.
1833         * gcc.dg/vmx/ste-be-order.c: New test.
1835 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
1837         PR testsuite/60173
1838         * lib/target-supports.exp
1839         (check_effective_target_logical_op_short_circuit): Add cris-*-*
1840         and crisv32-*-* to list.
1842 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
1844         PR fortran/60302
1845         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
1847 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1849         * gcc.dg/vmx/vsums.c: Check entire result vector.
1850         * gcc.dg/vmx/vsums-be-order.c: Likewise.
1852 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1854         * gcc.dg/vmx/ld.c: New test.
1855         * gcc.dg/vmx/ld-be-order.c: New test.
1856         * gcc.dg/vmx/ld-vsx.c: New test.
1857         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
1858         * gcc.dg/vmx/ldl.c: New test.
1859         * gcc.dg/vmx/ldl-be-order.c: New test.
1860         * gcc.dg/vmx/ldl-vsx.c: New test.
1861         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
1862         * gcc.dg/vmx/st.c: New test.
1863         * gcc.dg/vmx/st-be-order.c: New test.
1864         * gcc.dg/vmx/st-vsx.c: New test.
1865         * gcc.dg/vmx/st-vsx-be-order.c: New test.
1866         * gcc.dg/vmx/stl.c: New test.
1867         * gcc.dg/vmx/stl-be-order.c: New test.
1868         * gcc.dg/vmx/stl-vsx.c: New test.
1869         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
1871 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
1873         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
1874         * g++.dg/other/i386-3.C (dg-options): Ditto.
1875         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
1876         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
1877         -mavx512pf and -msha.
1879 2014-02-21  Richard Biener  <rguenther@suse.de>
1881         PR tree-optimization/60276
1882         * gcc.dg/vect/pr60276.c: New testcase.
1884 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
1886         PR fortran/60234
1887         * gfortran.dg/finalize_23.f90: New.
1889 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
1891         PR c++/60052
1892         PR c++/60053
1893         * g++.dg/cpp1y/pr60052.C: New testcase.
1894         * g++.dg/cpp1y/pr60053.C: New testcase.
1896 2014-02-21  Tobias Burnus  <burnus@net-b.de>
1898         PR fortran/60286
1899         * gfortran.dg/inquire_16.f90: New.
1901 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
1903         * gcc.target/nios2/biggot-1.c: New.
1904         * gcc.target/nios2/biggot-2.c: New.
1906 2014-02-20  Martin Jambor  <mjambor@suse.cz>
1908         PR ipa/55260
1909         * gcc.dg/ipa/pr55260.c: New test.
1911 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
1913         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
1914         for execution test case.
1916 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
1918         PR ipa/58555
1919         * g++.dg/torture/pr58555.C: New testcase.
1921 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
1923         PR target/60204
1924         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
1925         reflect abi fix.
1926         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
1928 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
1929             Kirill Yukhin  <kirill.yukhin@intel.com>
1931         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
1932         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
1933         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
1934         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1935         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
1936         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
1938 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
1940         PR c/37743
1941         * g++.dg/ext/builtin-bswap1.C: New test.
1942         * c-c++-common/pr37743.c: New test.
1944 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
1946         * gcc.dg/decl-10.c: New test.
1948 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
1950         PR c++/60267
1951         * g++.dg/ext/ivdep-1.C: New test.
1953         PR c++/60267
1954         * gcc.dg/pr60267.c: New test.
1956 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
1958         PR target/59794
1959         * gcc.target/i386/pr39162.c: Add dg-prune-output.
1960         (dg-options): Remove -Wno-psabi.
1961         * gcc.target/i386/pr59794-2.c: Ditto.
1962         * gcc.target/i386/pr60205-1.c: Ditto.
1963         * gcc.target/i386/sse-5.c: Ditto.
1965 2014-02-18  Nick Clifton  <nickc@redhat.com>
1967         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
1968         * gcc.dg/pr23623.c: Likewise.
1969         * gcc.dg/pr48784-1.c: Likewise.
1970         * gcc.dg/pr48784-2.c: Likewise.
1971         * gcc.dg/pr56997-2.c: Likewise.
1972         * gcc.dg/sms-6.c: Likewise.
1973         * gcc.dg/torture/pr60183.c: Likewise.
1974         * gcc.dg/torture/vec-cvt-1.c: Likewise.
1975         * gcc.c-torture/execute/20061220-1.x: New.
1976         * gcc.c-torture/execute/pr43220.x: New.
1977         * gcc.c-torture/execute/pr51581-1.x: New.
1978         * gcc.c-torture/execute/pr51581-2.x: New.
1979         * gcc.c-torture/execute/pr58570.x: New.
1980         * gcc.c-torture/unsorted/DFcmp.x: New.
1981         * gcc.c-torture/unsorted/SFset.x: New.
1983 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
1985         * gnat.dg/opt31.adb: New test.
1987 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1989         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
1991 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
1993         PR fortran/60232
1994         * gfortran.dg/typebound_proc_33.f90: New.
1996 2014-02-19  Marek Polacek  <polacek@redhat.com>
1998         PR c/60195
1999         * gcc.dg/pr60195.c: New test.
2001 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
2003         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
2004         overflow.
2006 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
2008         PR preprocessor/58844
2009         * c-c++-common/cpp/pr58844-1.c: New test.
2010         * c-c++-common/cpp/pr58844-2.c: New test.
2012 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
2014         PR c++/60225
2015         * g++.dg/cpp0x/constexpr-ice10.C: New.
2017 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
2019         PR c++/60215
2020         * g++.dg/cpp0x/pr60215.C: New.
2022 2014-02-18  Tobias Burnus  <burnus@net-b.de>
2024         PR fortran/49397
2025         * gfortran.dg/proc_ptr_45.f90: New.
2026         * gfortran.dg/proc_ptr_46.f90: New.
2028 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
2030         PR c++/60190
2031         * g++.dg/cpp1y/pr60190.C: New testcase.
2033         PR c++/60064
2034         * g++.dg/cpp1y/pr60064.C: New testcase.
2036 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
2038         PR target/60205
2039         * gcc.target/i386/pr60205-1.c: New test.
2040         * gcc.target/i386/pr60205-2.c: Ditto.
2042 2014-02-18  Kai Tietz  <ktietz@redhat.com>
2044         PR target/60193
2045         * gcc.target/i386/nest-1.c: New testcase.
2047 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
2049         * gnat.dg/opt32.adb: New test.
2051 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
2053         PR fortran/60231
2054         * gfortran.dg/typebound_generic_15.f90: New.
2056 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
2058         PR fortran/55907
2059         * gfortran.dg/init_flag_12.f90: New.
2061 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
2062             Ilya Tocar  <ilya.tocar@intel.com>
2064         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
2065         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
2066         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
2067         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
2069 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
2071         * lib/target-supports.exp
2072         (check_effective_target_logical_op_short_circuit): New procedure.
2073         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
2074         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
2075         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
2076         * gcc.dg/tree-ssa/vrp47.c: Likewise.
2077         * gcc.dg/tree-ssa/vrp87.c: Likewise.
2078         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
2079         logical_op_short_circuit for the alternative test, extending
2080         it to arm_cortex_m.
2082 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
2084         PR target/60203
2085         * gcc.target/powerpc/pr60203.c: New testsuite.
2087 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
2089         PR fortran/59599
2090         * gfortran.dg/ichar_3.f90: New test.
2092 2014-02-15  Richard Biener  <rguenther@suse.de>
2094         PR tree-optimization/60183
2095         * gcc.dg/torture/pr60183.c: New testcase.
2097 2014-02-14  Jeff Law  <law@redhat.com>
2099         PR rtl-optimization/60131
2100         * g++.dg/torture/pr60131.C: New test.
2102 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
2104         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
2105         on command-line.
2107 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2109         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
2111 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
2113         * gcc.c-torture/compile/20140213.c: New test.
2115 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
2117         PR target/43546
2118         * gcc.target/i386/pr43546.c: New test.
2120 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2122         * gcc.target/s390/hotpatch-compile-8.c: New test.
2124 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
2126         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
2127         definition with an ifndef.
2128         * gcc.dg/pr59605-2.c: New test.
2130 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
2132         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
2134 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
2136         * gcc.dg/torture/float128-mul-underflow.c,
2137         gcc.dg/torture/float128-truncdf-underflow.c,
2138         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
2140 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
2142         PR middle-end/59737
2143         * g++.dg/ipa/pr59737.C: New test.
2145 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
2147         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
2149 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
2151         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
2153         * gcc.dg/cilk-plus/jump-openmp.c: New file.
2155 2014-02-12  Richard Biener  <rguenther@suse.de>
2157         PR middle-end/60092
2158         * gcc.dg/torture/pr60092.c: New testcase.
2159         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
2161 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
2163         * gcc.c-torture/execute/20140212-1.c: New test.
2165 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
2167         PR c++/60047
2168         * g++.dg/cpp0x/pr60047.C: New.
2170 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
2172         PR c/60101
2173         * c-c++-common/pr60101.c: New test.
2175 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
2177         PR lto/59468
2178         * g++.dg/ipa/devirt-27.C: New testcase.
2179         * g++.dg/ipa/devirt-26.C: New testcase.
2181 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
2183         PR target/60137
2184         * gcc.target/powerpc/pr60137.c: New file.
2186 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
2188         PR fortran/52370
2189         * gfortran.dg/pr52370.f90: New test.
2191 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
2193         PR target/59927
2194         Revert
2195         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
2197         PR testsuite/58630
2198         * gcc.target/i386/pr43662.c (dg-options):
2199         Add -maccumulate-outgoing-args.
2200         * gcc.target/i386/pr43869.c (dg-options): Ditto.
2201         * gcc.target/i386/pr57003.c (dg-options): Ditto.
2202         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
2203         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
2204         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
2205         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
2206         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
2207         Add -maccumulate-outgoing-args.
2208         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
2209         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
2210         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
2211         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
2212         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
2213         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
2214         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
2215         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
2216         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
2217         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
2218         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
2219         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
2220         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
2221         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
2222         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
2224 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
2226         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
2228 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
2230         PR debug/59776
2231         * gcc.dg/guality/pr59776.c: New test.
2233 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
2235         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
2236         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
2237         (add_options_for_arm_vfp3): New.
2239 2014-02-11  Jeff Law  <law@redhat.com>
2241         PR middle-end/54041
2242         * gcc.target/m68k/pr54041.c: New test.
2244 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
2246         PR target/59927
2247         * gcc.target/i386/pr59927.c: New test.
2249 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
2251         * gcc.dg/vect/pr57741-3.c: Require vect_int.
2252         * gcc.dg/vect/pr60012.c: Likewise.
2253         * gcc.dg/vect/vect-119.c: Likewise.
2254         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
2255         * gcc.dg/vect/vect-outer-4c.c: Likewise.
2257 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2259         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
2261 2014-02-10  Jeff Law  <law@redhat.com>
2263         PR middle-end-52306
2264         * gcc.c-torture/compile/pr52306.c: New test.
2266 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2268         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
2270 2014-02-10  Richard Biener  <rguenther@suse.de>
2272         PR tree-optimization/60115
2273         * gcc.dg/torture/pr60115.c: New testcase.
2275 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
2277         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
2278         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
2280 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
2281             Ilya Tocar  <ilya.tocar@intel.com>
2283         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
2284         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
2285         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
2286         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
2287         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
2288         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
2289         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
2290         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
2291         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2292         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2293         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
2294         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
2295         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
2296         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
2297         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
2298         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
2299         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
2300         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
2301         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
2302         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
2303         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
2304         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
2305         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
2306         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
2307         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
2308         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
2309         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
2311 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
2313         * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
2315 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
2317         PR fortran/57522
2318         * gfortran.dg/associated_target_5.f03: New test.
2320 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
2322         PR fortran/59026
2323         * gfortran.dg/elemental_by_value_1.f90: New test.
2325 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
2327         PR fortran/58470
2328         * gfortran.dg/finalize_22.f90: New.
2330 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
2332         PR fortran/60066
2333         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
2334         was fixed by the patch for PR59906.
2336 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
2338         PR translation/52289
2339         * gfortran.dg/coarray_8.f90: Update dg-error match.
2341 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
2343         PR c/59984
2344         * gcc.dg/vect/pr59984.c: New test.
2346         PR middle-end/60092
2347         * gcc.dg/attr-alloc_align-1.c: New test.
2348         * gcc.dg/attr-alloc_align-2.c: New test.
2349         * gcc.dg/attr-alloc_align-3.c: New test.
2350         * gcc.dg/attr-assume_aligned-1.c: New test.
2351         * gcc.dg/attr-assume_aligned-2.c: New test.
2352         * gcc.dg/attr-assume_aligned-3.c: New test.
2354 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
2356         PR target/60077
2357         * gcc.target/i386/pr60077-1.c: New test.
2358         * gcc.target/i386/pr60077-2.c: New test.
2360 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
2362         PR preprocessor/56824
2363         * gcc.dg/pr56824.c: New test.
2365 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2367         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
2368         variable used for atomic operations.
2370 2014-02-07  Richard Biener  <rguenther@suse.de>
2372         PR middle-end/60092
2373         * gcc.dg/vect/pr60092-2.c: New testcase.
2375 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
2377         PR c++/60082
2378         Revert
2379         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2381         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
2382         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2384 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2386         * gcc.target/s390/fp2int1.c: New testcase.
2388 2014-02-07  Richard Biener  <rguenther@suse.de>
2390         PR middle-end/60092
2391         * gcc.dg/tree-ssa/alias-30.c: New testcase.
2392         * gcc.dg/tree-ssa/alias-31.c: Likewise.
2394 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
2396         PR ipa/59918
2397         * g++.dg/torture/pr59918.C: New testcase.
2399 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
2401         PR target/59575
2402         * gcc.target/arm/pr59575.c: New test.
2404         PR debug/59992
2405         * gcc.dg/pr59992.c: New test.
2407 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
2409         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
2410         init_priority. Test alignment of variable instead of function.
2412 2014-02-06  Marek Polacek  <polacek@redhat.com>
2414         PR c/60087
2415         * gcc.dg/pr60087.c: New test.
2417 2014-02-06  Alan Modra  <amodra@gmail.com>
2419         * gcc.target/powerpc/pr60032.c: New.
2421 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
2423         PR target/60062
2424         * gcc.c-torture/execute/pr60062.c: New test.
2425         * gcc.c-torture/execute/pr60072.c: New test.
2427 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
2429         * gcc.dg/tree-ssa/pr59597.c: Make called function static
2430         so that expected outcome works for PIC variants too.
2432 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
2433             Kugan Vivekanandarajah  <kuganv@linaro.org>
2435         * gcc.target/arm/vect-noalign.c: New file.
2437 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
2438             Jakub Jelinek  <jakub@redhat.com>
2440         PR middle-end/60013
2441         * gcc.dg/pr60013.c: New testcase.
2443 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2445         * gcc.dg/vmx/sum2s.c: New.
2446         * gcc.dg/vmx/sum2s-be-order.c: New.
2448 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2450         * gcc.dg/vmx/pack.c: New.
2451         * gcc.dg/vmx/pack-be-order.c: New.
2452         * gcc.dg/vmx/unpack.c: New.
2453         * gcc.dg/vmx/unpack-be-order.c: New.
2455 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2457         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
2458         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2460 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2462         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
2463         Use __builtin_floorf, __builtin_ceilf.
2464         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
2465         declaration.
2466         (TEST): Use __builtin_floorf.
2467         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2469 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
2471         PR ipa/59947
2472         * g++.dg/opt/pr59947.C: New test.
2474         PR c++/58703
2475         * c-c++-common/gomp/pr58703.c: New test.
2477 2014-02-05  Richard Biener  <rguenther@suse.de>
2479         PR testsuite/60076
2480         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
2481         avoid using unsigned long long.
2483 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
2485         PR middle-end/57499
2486         * g++.dg/torture/pr57499.C: New test.
2488 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
2490         * gcc.dg/asan/nosanitize-and-inline.c: New test.
2492 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
2494         * g++.dg/ipa/devirrt-22.C: Fix template.
2496 2014-02-04  Marek Polacek  <polacek@redhat.com>
2498         PR c/60036
2499         * gcc.dg/pr60036.c: New test.
2501 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
2503         PR ipa/60058
2504         * g++.dg/torture/pr60058.C: New testcase.
2506 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2508         * g++.dg/tsan/default_options.C: Invert check.
2510 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
2512         PR tree-optimization/60002
2513         * g++.dg/opt/pr60002.C: New test.
2515         PR tree-optimization/60023
2516         * g++.dg/vect/pr60023.cc: New test.
2518         PR ipa/60026
2519         * c-c++-common/torture/pr60026.c: New test.
2521         PR rtl-optimization/57915
2522         * gcc.target/i386/pr57915.c: New test.
2524 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2526         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
2528 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
2530         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
2532 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
2534         PR middle-end/59261
2535         * gcc.dg/pr59261.c: New test.
2537 2014-02-04  Richard Biener  <rguenther@suse.de>
2539         PR tree-optimization/60012
2540         * gcc.dg/vect/pr60012.c: New testcase.
2542 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2544         PR target/59788
2545         * g++.dg/eh/unwind-direct.C: New test.
2547 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
2549         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
2550         timeout value to 20s.
2552 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
2554         PR ipa/59882
2555         * g++.dg/torture/pr59882.C: New testcase
2557 2014-02-03  Jan Hubicka  <jh@suse.cz>
2559         PR ipa/59831
2560         * g++.dg/ipa/devirt-22.C: New testcase.
2562 2014-02-03  Jan Hubicka  <jh@suse.cz>
2564         * g++.dg/ipa/devirt-25.C: New testcase.
2566 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
2568         PR tree-optimization/59924
2569         * gcc.dg/pr59924.c: New test.
2571 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
2573         PR ipa/59831
2574         * g++.dg/ipa/devirt-24.C: New testcase.
2576 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
2578         PR c++/53017
2579         PR c++/59211
2580         * c-c++-common/attributes-1.c: New testcase.
2581         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
2583 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
2585         PR c++/58871
2586         * g++.dg/cpp0x/pr58871.C: New.
2588 2014-02-03  Cong Hou  <congh@google.com>
2590         PR tree-optimization/60000
2591         * g++.dg/vect/pr60000.cc: New test.
2593 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
2595         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
2596         * gcc.target/i386/long-double-64-4.c: Likewise.
2597         * gcc.target/i386/long-double-80-1.c: Likewise.
2598         * gcc.target/i386/long-double-80-2.c: Likewise.
2599         * gcc.target/i386/long-double-80-3.c: Likewise.
2600         * gcc.target/i386/long-double-80-4.c: Likewise.
2601         * gcc.target/i386/long-double-80-5.c: Likewise.
2602         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
2603         __multf3 isn't used.
2604         * gcc.target/i386/long-double-64-3.c: Likewise.
2605         * gcc.target/i386/long-double-128-1.c: New test.
2606         * gcc.target/i386/long-double-128-2.c: Likewise.
2607         * gcc.target/i386/long-double-128-3.c: Likewise.
2608         * gcc.target/i386/long-double-128-4.c: Likewise.
2609         * gcc.target/i386/long-double-128-5.c: Likewise.
2610         * gcc.target/i386/long-double-128-6.c: Likewise.
2611         * gcc.target/i386/long-double-128-7.c: Likewise.
2612         * gcc.target/i386/long-double-128-8.c: Likewise.
2613         * gcc.target/i386/long-double-128-9.c: Likewise.
2614         * gcc.target/i386/long-double-64-5.c: Likewise.
2615         * gcc.target/i386/long-double-64-6.c: Likewise.
2616         * gcc.target/i386/long-double-64-7.c: Likewise.
2617         * gcc.target/i386/long-double-64-8.c: Likewise.
2618         * gcc.target/i386/long-double-64-9.c: Likewise.
2619         * gcc.target/i386/long-double-80-10.c: Likewise.
2620         * gcc.target/i386/long-double-80-8.c: Likewise.
2621         * gcc.target/i386/long-double-80-9.c: Likewise.
2623 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
2625         PR rtl-optimization/57662
2626         * g++.dg/pr57662.C: New test.
2628 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2630         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
2631         * gcc.dg/vmx/perm.c: New.
2632         * gcc.dg/vmx/perm-be-order.c: New.
2634 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2636         * gcc.dg/vmx/vsums.c: New.
2637         * gcc.dg/vmx/vsums-be-order.c: New.
2639 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
2641         * g++.dg/ipa/devirt-23.C: New testcase.
2642         * g++.dg/ipa/devirt-20.C: Fix template.
2644 2014-02-02  Jan Hubicka  <jh@suse.cz>
2646         * g++.dg/ipa/devirt-21.C: New testcase.
2648 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
2650         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
2651         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
2653 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
2655         PR target/60017
2656         * gcc.c-torture/execute/pr60017.c: New test.
2658 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
2660         PR fortran/57033
2661         * gfortran.dg/default_initialization_7.f90: New test.
2663 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
2665         PR fortran/59906
2666         * gfortran.dg/elemental_subroutine_9.f90: New test.
2668 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
2670         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
2672 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
2674         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
2676 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
2678         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
2680 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
2682         PR c++/51219
2683         * g++.dg/init/bitfield5.C: New.
2685 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
2687         PR tree-optimization/60003
2688         * gcc.c-torture/execute/pr60003.c: New test.
2690 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
2692         PR bootstrap/59985
2693         * gcc.target/arm/pr59985.C: New.
2695 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
2697         PR sanitizer/59410
2698         * lib/tsan-dg.exp (tsan_init): Instead of not running any
2699         tsan tests if trivial testcase doesn't run, set dg-do-what-default
2700         to compile.
2701         (tsan_finish): Restore dg-do-what-default.
2702         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
2703         * g++.dg/tsan/fd_close_norace2.C: Likewise.
2704         * g++.dg/tsan/default_options.C: Likewise.
2705         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2706         * g++.dg/tsan/atomic_free2.C: Likewise.
2707         * g++.dg/tsan/cond_race.C: Likewise.
2708         * g++.dg/tsan/fd_close_norace.C: Likewise.
2709         * g++.dg/tsan/benign_race.C: Likewise.
2710         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2711         * c-c++-common/tsan/simple_race.c: Likewise.
2712         * c-c++-common/tsan/mutexset1.c: Likewise.
2713         * c-c++-common/tsan/thread_leak2.c: Likewise.
2714         * c-c++-common/tsan/tls_race.c: Likewise.
2715         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2716         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
2717         * c-c++-common/tsan/free_race2.c: Likewise.
2718         * c-c++-common/tsan/thread_leak.c: Likewise.
2719         * c-c++-common/tsan/thread_leak1.c: Likewise.
2720         * c-c++-common/tsan/race_on_barrier.c: Likewise.
2721         * c-c++-common/tsan/free_race.c: Likewise.
2722         * c-c++-common/tsan/sleep_sync.c: Likewise.
2723         * c-c++-common/tsan/tiny_race.c: Likewise.
2724         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2725         * c-c++-common/tsan/atomic_stack.c: Likewise.
2726         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
2727         in dg-output regexps.
2728         * c-c++-common/tsan/simple_stack.c: Likewise.
2730 2014-01-31  Richard Henderson  <rth@redhat.com>
2732         * g++.dg/tm/pr60004.C: New.
2734 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
2736         PR c++/59082
2737         * g++.dg/inherit/crash4.C: New.
2739 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
2741         * c-c++-common/tsan/simple_race.c: Made test less flaky.
2743 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
2745         * gcc.target/i386/m512-check.h: Use correct rounding values.
2747 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
2749         * gcc.target/i386/avx-1.c: Use correct rounding values.
2750         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
2751         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
2752         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
2753         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
2754         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
2755         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
2756         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
2757         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
2758         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
2759         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
2760         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
2761         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
2762         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
2763         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
2764         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
2765         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
2766         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
2767         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
2768         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
2769         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
2770         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
2771         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
2772         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
2773         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
2774         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
2775         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
2776         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
2777         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
2778         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
2779         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
2780         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
2781         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
2782         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
2783         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
2784         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
2785         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
2786         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
2787         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
2788         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
2789         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
2790         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
2791         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
2792         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
2793         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
2794         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
2795         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
2796         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
2797         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
2798         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
2799         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
2800         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
2801         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
2802         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
2803         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
2804         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
2805         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
2806         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
2807         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
2808         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
2809         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
2810         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
2811         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
2812         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
2813         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
2814         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
2815         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
2816         * gcc.target/i386/sse-13.c: Ditto.
2817         * gcc.target/i386/sse-14.c: Ditto.
2818         * gcc.target/i386/sse-22.c: Ditto.
2819         * gcc.target/i386/sse-23.c: Ditto.
2821 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
2823         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
2824         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
2826 2014-01-31  Richard Biener  <rguenther@suse.de>
2828         PR middle-end/59990
2829         * gcc.dg/torture/pr59990.c: New testcase.
2831 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
2833         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
2834         if it fails don't run any tsan tests.
2836 2014-01-31  Marek Polacek  <polacek@redhat.com>
2838         PR c/59963
2839         * gcc.dg/pr59940.c (g): Adjust dg-warning.
2840         (y): Adjust dg-error.
2841         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
2842         * gcc.dg/pr59963-1.c: New test.
2843         * gcc.dg/pr59963-2.c: New test.
2844         * gcc.dg/pr59963-3.c: New test.
2846 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
2848         PR target/59923
2849         * gcc.target/arm/pr59923.c: New test.
2851 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2853         * gcc.dg/vmx/splat.c: New.
2854         * gcc.dg/vmx/splat-vsx.c: New.
2855         * gcc.dg/vmx/splat-be-order.c: New.
2856         * gcc.dg/vmx/splat-vsx-be-order.c: New.
2857         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
2858         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
2860 2014-01-30  Richard Biener  <rguenther@suse.de>
2862         PR tree-optimization/59993
2863         * gcc.dg/torture/pr59993.c: New testcase.
2865 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
2867         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
2868         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
2869         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
2870         vect_int rather than vect_float.
2872 2014-01-30  Marek Polacek  <polacek@redhat.com>
2874         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
2876 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
2878         * gcc.target/microblaze/isa/fcmp4.c: New.
2880 2014-01-30  Marek Polacek  <polacek@redhat.com>
2882         PR c/59940
2883         * gcc.dg/pr59940.c: New test.
2884         * gcc.dg/pr35635.c (func3): Move dg-warning.
2886 2014-01-30  Richard Biener  <rguenther@suse.de>
2888         PR tree-optimization/59903
2889         * gcc.dg/torture/pr59903.c: New testcase.
2891 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
2893         PR c++/58843
2894         * g++.dg/lookup/crash8.C: New.
2896 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
2898         PR c++/58649
2899         * g++.dg/template/crash117.C: New.
2901 2014-01-30  Richard Biener  <rguenther@suse.de>
2903         PR c/59905
2904         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
2905         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
2906         abort.
2907         * gcc.dg/invalid-call-1.c: Likewise.
2909 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2911         PR c++/58561
2912         * g++.dg/cpp1y/auto-fn23.C: New.
2914 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2916         PR c++/58846
2917         * g++.dg/init/dso_handle2.C: New.
2919 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2921         PR c++/58674
2922         * g++.dg/cpp0x/pr58674.C: New.
2924 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
2926         PR target/59617
2927         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
2928         * gcc.target/i386/avx512f-gather-5.c: Ditto.
2930 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2932         * gcc.dg/vmx/merge-be-order.c: New.
2933         * gcc.dg/vmx/merge.c: New.
2934         * gcc.dg/vmx/merge-vsx-be-order.c: New.
2935         * gcc.dg/vmx/merge-vsx.c: New.
2937 2014-01-29  Richard Biener  <rguenther@suse.de>
2939         PR tree-optimization/58742
2940         * gcc.dg/pr58742-1.c: New testcase.
2941         * gcc.dg/pr58742-2.c: Likewise.
2942         * gcc.dg/pr58742-3.c: Likewise.
2944 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
2946         * gcc.target/arm/ftest-armv7ve-arm.c: New.
2947         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
2948         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
2950 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2952         PR c++/58702
2953         * g++.dg/gomp/pr58702.C: New.
2955 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
2957         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
2958         selector.
2960 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
2962         PR middle-end/59917
2963         PR tree-optimization/59920
2964         * gcc.dg/pr59920-1.c: New test.
2965         * gcc.dg/pr59920-2.c: New test.
2966         * gcc.dg/pr59920-3.c: New test.
2967         * c-c++-common/gomp/pr59917-1.c: New test.
2968         * c-c++-common/gomp/pr59917-2.c: New test.
2970         PR tree-optimization/59594
2971         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
2972         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
2973         * gcc.dg/vect/pr59594.c: New test.
2975 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
2977         PR fortran/59414
2978         * gfortran.dg/allocate_class_3.f90: New test.
2980 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
2982         PR preprocessor/59935
2983         * c-c++-common/cpp/warning-zero-location.c: New test.
2984         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
2986 2014-01-27  Steve Ellcey  <sellcey@mips.com>
2988         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
2990 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
2992         * g++.dg/ext/mv16.C: New tests.
2994 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
2996         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
2997         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
2998         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
2999         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
3000         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
3001         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
3002         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
3003         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
3004         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
3005         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
3006         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
3007         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
3008         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
3009         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
3010         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
3011         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
3012         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
3013         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
3014         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
3015         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
3016         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
3017         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
3018         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
3019         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
3020         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
3021         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
3022         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
3023         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
3024         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
3025         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
3026         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
3027         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
3028         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
3029         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
3030         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
3031         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
3032         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
3033         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
3034         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
3035         _mm512_mask_cvtepi32_storeu_epi8.
3036         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
3037         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
3038         _mm512_mask_cvtepi32_storeu_epi16.
3039         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
3040         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
3041         _mm512_mask_cvtepi64_storeu_epi8.
3042         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
3043         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
3044         _mm512_mask_cvtepi64_storeu_epi16.
3045         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
3046         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
3047         _mm512_mask_cvtepi64_storeu_epi32.
3048         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
3049         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
3050         _mm512_mask_cvtsepi32_storeu_epi8.
3051         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
3052         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
3053         _mm512_mask_cvtsepi32_storeu_epi16.
3054         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
3055         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
3056         _mm512_mask_cvtsepi64_storeu_epi8.
3057         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
3058         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
3059         _mm512_mask_cvtsepi64_storeu_epi16.
3060         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
3061         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
3062         _mm512_mask_cvtsepi64_storeu_epi32.
3063         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
3064         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
3065         _mm512_mask_cvtusepi32_storeu_epi8.
3066         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
3067         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
3068         _mm512_mask_cvtusepi32_storeu_epi16.
3069         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
3070         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
3071         _mm512_mask_cvtusepi64_storeu_epi8.
3072         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
3073         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
3074         _mm512_mask_cvtusepi64_storeu_epi16.
3075         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
3076         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
3077         _mm512_mask_cvtusepi64_storeu_epi32.
3078         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
3079         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
3081 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
3083         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
3084         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
3085         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
3086         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
3087         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
3088         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
3089         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
3090         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
3091         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
3092         built-ins roudning immediate.
3093         * gcc.target/i386/sse-22.c: Add new built-ins.
3094         * gcc.target/i386/sse-23.c: Ditto.
3095         * gcc.target/i386/avx-1.c: Ditto.
3097 2014-01-27  Christian Bruel  <christian.bruel@st.com>
3099         * gcc.target/sh/torture/strncmp.c: New tests.
3101 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
3103         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
3105 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3107         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
3109 2014-01-24  Jeff Law  <law@redhat.com>
3111         PR tree-optimization/59919
3112         * gcc.c-torture/compile/pr59919.c: New test.
3114 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
3116         PR c++/57524
3117         * g++.dg/ext/timevar2.C: New.
3119 2014-01-24  Marek Polacek  <polacek@redhat.com>
3121         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
3123 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
3125         PR target/59929
3126         * gcc.target/i386/pr59929.c: New test.
3128 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3130         PR target/59909
3131         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
3132         word atomic functions at runtime.
3134 2014-01-23  Marek Polacek  <polacek@redhat.com>
3136         PR c/59846
3137         * gcc.dg/pr59846.c: New test.
3139 2014-01-23  Marek Polacek  <polacek@redhat.com>
3141         PR c/58346
3142         * c-c++-common/pr58346-1.c: New test.
3143         * c-c++-common/pr58346-2.c: New test.
3144         * c-c++-common/pr58346-3.c: New test.
3146 2014-01-23  Marek Polacek  <polacek@redhat.com>
3148         PR c/59871
3149         * gcc.dg/20020220-2.c: Adjust dg-warning message.
3150         * gcc.dg/pr59871.c: New test.
3152 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
3154         PR c++/58980
3155         * g++.dg/parse/enum11.C: New.
3157 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
3159         * gcc.target/aarch64/sshr64_1.c: New testcase.
3161 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3163         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
3164         SIMD enabled function.
3165         * g++.dg/cilk-plus/ef_test.C: New test.
3166         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
3167         and added C++ ones.
3168         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
3169         to differenciate C error messages from C++ ones.
3171 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
3173         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
3175 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
3177         * gcc.target/microblaze/others/builtin-trap.c: New test,
3179 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
3181         PR middle-end/58809
3182         * c-c++-common/gomp/pr58809.c: New test.
3184 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
3186         PR sanitizer/59897
3187         * c-c++-common/asan/use-after-return-1.c: Fixed
3188         to pass on darwin.
3190 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
3192         PR preprocessor/58580
3193         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
3195 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
3196             Ilya Tocar  <ilya.tocar@intel.com>
3198         * gcc.target/i386/avx512f-kmovw-1.c: New.
3200 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
3202         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
3203         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
3204         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
3205         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
3206         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
3207         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
3209 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
3211         PR target/52125
3212         * gcc.dg/pr48774.c: Remove skip for mips_rel.
3213         * gcc.target/mips/pr52125.c: New test.
3215 2014-01-22  Marek Polacek  <polacek@redhat.com>
3217         PR c/59891
3218         * gcc.dg/torture/pr59891.c: New test.
3220 2014-01-22  Jeff Law  <law@redhat.com>
3222         PR tree-optimization/59597
3223         * gcc.dg/tree-ssa/pr59597.c: New test.
3225 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
3227         PR rtl-optimization/59477
3228         * g++.dg/pr59477.C: New.
3230 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
3232         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
3234 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
3236         PR c++/59482
3237         * g++.dg/pr59482.C: New.
3239 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3241         * gcc.dg/vmx/insert-vsx-be-order.c: New.
3242         * gcc.dg/vmx/extract-vsx.c: New.
3243         * gcc.dg/vmx/extract-vsx-be-order.c: New.
3244         * gcc.dg/vmx/insert-vsx.c: New.
3246 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
3248         PR rtl-optimization/59896
3249         * gcc.target/arm/pr59896.c: New.
3251 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
3253         PR rtl-optimization/59858
3254         * gcc.target/arm/pr59858.c: New.
3256 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
3258         PR target/59003
3259         * gcc.dg/tree-prof/pr59003.c: New test.
3261         PR middle-end/59860
3262         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
3263         other targets.
3265 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
3267         * gfortran.dg/round_3.f08: Add more cases.
3269 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
3271         * lib/target-supports.exp (force_conventional_output_for): New
3272         procedure.
3273         * lib/scanasm.exp (scan-assembler_required_options)
3274         (scan-assembler-not_required_options)
3275         (scan-assembler-times_required_options): Replace with
3276         force_conventional_output_fors.
3277         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
3278         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
3280 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
3282         PR middle-end/59789
3283         * gcc.target/i386/pr59789.c: New testcase.
3285 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
3287         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
3288         the 'code' bitfield from 16 to 8.
3290 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
3292         * lib/target-supports.exp
3293         (check_effective_target_vect_perm): Exclude aarch64_be.
3294         (check_effective_target_vect_perm_byte): Likewise.
3295         (check_effective_target_vect_perm_short): Likewise.
3297 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
3299         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
3300         (RUN_TEST): Use new macro.
3301         (INDEX64_32): Delete.
3302         (INDEX64_64): Likewise.
3303         (INDEX128_32): Likewise.
3304         (INDEX128_64): Likewise.
3305         (INDEX): Likewise.
3306         (test_vneg_f32): Use fixed RUN_TEST.
3308 2014-01-20  Richard Biener  <rguenther@suse.de>
3310         PR middle-end/59860
3311         * gcc.dg/pr59860.c: New testcase.
3313 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
3315         PR target/59880
3316         * gcc.target/i386/pr59880.c: New test.
3318 2014-01-20  Renlin Li  <renlin.li@arm.com>
3320         * gcc.dg/pr44194-1.c: Tweak regexp.
3322 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3324         PR libfortran/59771
3325         PR libfortran/59774
3326         PR libfortran/59836
3327         * gfortran.dg/round_3.f08: New cases added.
3328         * gfortran.dg/fmt_g_1.f90: New test.
3330 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
3332         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
3334 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
3336         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
3338 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
3340         * gcc.dg/vect/pr57705.c: Require vect_int.
3341         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
3342         * gcc.dg/vect/vect-alias-check.c: Likewise.
3344 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
3346         PR fortran/58007
3347         * gfortran.dg/unresolved_fixup_1.f90: New test.
3348         * gfortran.dg/unresolved_fixup_2.f90: New test.
3350 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
3352         PR target/58944
3353         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
3354         Remove dg-prune-output lines.
3356 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
3358         PR middle-end/59706
3359         * gfortran.dg/pr59706.f90: New test.
3360         * g++.dg/ext/pr59706.C: New test.
3362 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
3364         PR c++/59270
3365         PR c++/58811
3366         * g++.dg/cpp0x/decltype-incomplete1.C: New.
3367         * g++.dg/init/pr58811.C: Likewise.
3369 2014-01-17  Jeff Law  <law@redhat.com>
3371         PR middle-end/57904
3372         * gfortran.dg/pr57904.f90: New test.
3374 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
3376         PR c++/59269
3377         * g++.dg/cpp0x/nsdmi-union4.C: New.
3379 2014-01-17  Marek Polacek  <polacek@redhat.com>
3381         PR c++/59838
3382         * g++.dg/diagnostic/pr59838.C: New test.
3384 2014-01-17  Marek Polacek  <polacek@redhat.com>
3386         PR c/58346
3387         * gcc.dg/pr58346.c: New test.
3389 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
3391         PR testsuite/58776
3392         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
3393         dg-options, use dg-additional-options for i?86/x86_64 to avoid
3394         option duplication.
3396         PR fortran/59440
3397         * gfortran.dg/pr59440-1.f90: New test.
3398         * gfortran.dg/pr59440-2.f90: New test.
3399         * gfortran.dg/pr59440-3.f90: New test.
3401         PR testsuite/59064
3402         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
3403         testing for " version" and " alias" with one testing for
3404         " version\[^\n\r]* alias".
3405         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
3406         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
3407         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
3408         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
3409         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
3410         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
3412         PR c++/57945
3413         * c-c++-common/torture/pr57945.c: New test.
3415 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
3417         * gcc.target/arm/its.c: New testcase.
3419 2014-01-16  Jan Hubicka  <jh@suse.cz>
3421         PR ipa/59775
3422         * g++.dg/torture/pr59775.C: New testcase.
3424 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
3426         PR middle-end/58344
3427         * gcc.c-torture/compile/pr58344.c: New test.
3429         PR target/59839
3430         * gcc.target/i386/pr59839.c: New test.
3432         PR debug/54694
3433         * gcc.target/i386/pr9771-1.c (main): Rename to...
3434         (real_main): ... this.  Add __asm name "main".
3435         (ASMNAME, ASMNAME2, STRING): Define.
3437 2014-01-16  Nick Clifton  <nickc@redhat.com>
3439         PR middle-end/28865
3440         * gcc.c-torture/compile/pr28865.c: New.
3441         * gcc.c-torture/execute/pr28865.c: New.
3443 2014-01-16  Marek Polacek  <polacek@redhat.com>
3445         PR middle-end/59827
3446         * gcc.dg/pr59827.c: New test.
3448 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
3450         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
3452 2014-01-15  Richard Henderson  <rth@redhat.com>
3454         PR debug/54694
3455         * gcc.target/i386/pr54694.c: New test.
3457 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
3459         PR c++/49718
3460         * g++.dg/pr49718.C: New test.
3462 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
3464         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
3466 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3468         * gcc.dg/vmx/mult-even-odd.c: New.
3469         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
3471 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3473         * lib/target-supports.exp (check_libcilkrts_available): Added an
3474         extern "C" if we are using C++ along with a function prototype.
3476 2014-01-15  Jeff Law  <law@redhat.com>
3478         PR tree-optimization/59747
3479         * gcc.c-torture/execute/pr59747.c: New test.
3481 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
3483         PR target/59794
3484         * c-c++-common/convert-vec-1.c: Also prune ABI change for
3485         Linux/x86.
3486         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
3487         * g++.dg/ext/attribute-test-1.C: Likewise.
3488         * g++.dg/ext/attribute-test-2.C: Likewise.
3489         * g++.dg/ext/attribute-test-3.C: Likewise.
3490         * g++.dg/ext/attribute-test-4.C: Likewise.
3491         * g++.dg/ext/pr56790-1.C: Likewise.
3492         * g++.dg/torture/pr38565.C: Likewise.
3493         * gcc.dg/pr53060.c: Likewise.
3494         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
3495         * c-c++-common/vector-compare-2.c: Likewise.
3496         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
3497         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
3498         dg-message line number.
3500 2014-01-15  Matthias Klose  <doko@ubuntu.com>
3502         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
3504 2014-01-15  Richard Biener  <rguenther@suse.de>
3506         PR tree-optimization/59822
3507         * g++.dg/torture/pr59822.C: New testcase.
3509 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
3511         PR target/59808
3512         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
3513         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
3515 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
3516             Kugan Vivekanandarajah  <kuganv@linaro.org>
3518         PR target/59695
3519         * g++.dg/pr59695.C: New testcase.
3521 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3523         PR target/59803
3524         * gcc.c-torture/compile/pr59803.c: New testcase.
3526 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
3528         PR c/58943
3529         * gcc.c-torture/execute/pr58943.c: New test.
3530         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
3532 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
3534         PR target/59794
3535         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
3536         * gcc.target/i386/pr39162.c (y): New __m256i variable.
3537         (bar): Change return type to void.  Set y to x.
3538         * gcc.target/i386/pr59794-1.c: New testcase.
3539         * gcc.target/i386/pr59794-2.c: Likewise.
3540         * gcc.target/i386/pr59794-3.c: Likewise.
3541         * gcc.target/i386/pr59794-4.c: Likewise.
3542         * gcc.target/i386/pr59794-5.c: Likewise.
3543         * gcc.target/i386/pr59794-6.c: Likewise.
3544         * gcc.target/i386/pr59794-7.c: Likewise.
3546 2014-01-14  Richard Biener  <rguenther@suse.de>
3548         PR tree-optimization/58921
3549         PR tree-optimization/59006
3550         * gcc.dg/torture/pr58921.c: New testcase.
3551         * gcc.dg/torture/pr59006.c: Likewise.
3552         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
3554 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
3556         PR testsuite/59494
3557         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
3558         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
3559         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
3560         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
3561         Executing predictive commoning without unrolling.
3563 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
3565         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
3566         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
3567         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
3568         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
3569         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
3570         __builtin_ia32_rsqrt28sd_round.
3571         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
3572         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
3573         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
3574         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
3575         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
3576         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
3577         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
3578         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
3579         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
3580         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
3581         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
3582         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
3583         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
3584         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
3585         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
3586         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
3587         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
3588         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
3589         * gcc.target/i386/sse-22.c: Extend with new built-ins,
3590         fix wrong rounding mode (see above).
3591         * gcc.target/i386/sse-23.c: Ditto.
3593 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3595         * gcc.dg/vmx/insert.c: New.
3596         * gcc.dg/vmx/insert-be-order.c: New.
3597         * gcc.dg/vmx/extract.c: New.
3598         * gcc.dg/vmx/extract-be-order.c: New.
3600 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
3602         PR tree-optimization/59387
3603         * gcc.c-torture/execute/pr59387.c: New test.
3605 2014-01-13  Richard Biener  <rguenther@suse.de>
3607         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
3608         adjusting mathlib options.
3609         * gfortran.dg/lto/lto.exp: Likewise.
3611 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
3613         * gnat.dg/loop_optimization17.adb: New test.
3614         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
3616 2014-01-13  Christian Bruel  <christian.bruel@st.com>
3618         * gcc.target/sh/cmpstrn.c: New case.
3620 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
3622         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
3623         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
3625 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
3627         PR fortran/58026
3628         * gfortran.dg/alloc_comp_basics_6.f90: New.
3630 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
3632         PR fortran/59700
3633         * gfortran.dg/pr59700.f90: New test.
3635 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
3637         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
3638         * gfortran.dg/use_only_3.f90: Likewise.
3639         * gfortran.dg/inquire_10.f90: Delete opened file.
3640         * gfortran.dg/inquire_15.f90: Likewise.
3641         * gfortran.dg/pr16597.f90: Likewise.
3642         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
3643         for PR59419.
3645 2014-01-10  Jeff Law  <law@redhat.com>
3647         PR middle-end/59743
3648         * gcc.c-torture/compile/pr59743.c: New test.
3650 2014-01-10  Jan Hubicka  <jh@suse.cz>
3652         PR ipa/58585
3653         * g++.dg/torture/pr58585.C: New testcase.
3655 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
3657         * gcc.dg/pr46309.c: Disable for cris*-*-*.
3659 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
3661         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
3663 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
3665         PR target/59744
3666         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
3667         * gcc.target/aarch64/cmn-neg2.c: New test.
3669 2014-01-10  Richard Biener  <rguenther@suse.de>
3671         PR tree-optimization/59374
3672         * gcc.dg/torture/pr59374-3.c: New testcase.
3674 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3676         * lib/target-supports.exp
3677         (check_effective_target_arm_crypto_ok_nocache): New.
3678         (check_effective_target_arm_crypto_ok): Use above procedure.
3679         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
3681 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
3683         PR ipa/58252
3684         PR ipa/59226
3685         * g++.dg/ipa/devirt-20.C: New testcase.
3686         * g++.dg/torture/pr58252.C: Likewise.
3687         * g++.dg/torture/pr59226.C: Likewise.
3689 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3691         * c-c++-common/asan/no-asan-stack.c: New test.
3693 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
3695         PR middle-end/59670
3696         * gcc.dg/pr59670.c: New test.
3698 2014-01-09  Steve Ellcey  <sellcey@mips.com>
3700         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
3702 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
3704         PR middle-end/47735
3705         * gcc.target/i386/pr47735.c: New test.
3707         PR tree-optimization/59622
3708         * g++.dg/opt/pr59622-2.C: New test.
3709         * g++.dg/opt/pr59622-3.C: New test.
3710         * g++.dg/opt/pr59622-4.C: New test.
3711         * g++.dg/opt/pr59622-5.C: New test.
3713         PR sanitizer/59136
3714         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
3715         filename:line instead of (modulename+offset) form with stripped
3716         initial / from the filename.
3718 2014-01-09  Ian Lance Taylor  <iant@google.com>
3720         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
3721         the other Go compiler.
3723 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
3725         PR c++/59730
3726         * g++.dg/cpp0x/variadic145.C: New.
3728 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
3730         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
3731         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
3733 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3735         PR testsuite/59524
3736         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
3737         are run only if the Cilk library is available/enabled.
3738         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
3739         * lib/target-supports.exp (check_libcilkrts_available): New function.
3741 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3743         PR c++/59631
3744         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
3745         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
3746         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
3747         with dg-additional-options.
3748         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3749         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3750         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3751         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3752         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
3753         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
3755 2014-01-09  Richard Biener  <rguenther@suse.de>
3757         PR tree-optimization/59715
3758         * gcc.dg/torture/pr59715.c: New testcase.
3760 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3762         * c-c++-common/asan/no-asan-globals.c: New test.
3763         * c-c++-common/asan/no-instrument-reads.c: Likewise.
3764         * c-c++-common/asan/no-instrument-writes.c: Likewise.
3765         * c-c++-common/asan/use-after-return-1.c: Likewise.
3766         * c-c++-common/asan/no-use-after-return.c: Likewise.
3768 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
3770         * gnat.dg/weak2.ad[sb]: New test.
3772 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
3774         PR middle-end/59471
3775         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
3776         type, use pointers to vector type instead.
3778 2014-01-08  Catherine Moore  <clm@codesourcery.com>
3780         * gcc.target/mips/umips-branch-3.c: New test.
3781         * gcc.target/mips/umips-branch-4.c: New test.
3783 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
3785         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
3786         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
3787         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
3788         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
3789         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
3790         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
3791         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
3792         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
3794 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
3796         PR rtl-optimization/59137
3797         * gcc.target/mips/pr59137.c: New test.
3799 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
3801         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
3802         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
3803         * gcc.target/i386/pr55433.c (dg-options): Ditto.
3804         * gcc.target/i386/pr57848.c (dg-options): Ditto.
3805         * gcc.target/i386/pr59099.c (dg-options): Ditto.
3806         Require fpic effective target.
3807         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
3809 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
3811         PR ipa/59722
3812         * gcc.dg/pr59722.c: New test.
3814 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3816         PR middle-end/57748
3817         * gcc.dg/torture/pr57748-3.c: New test.
3818         * gcc.dg/torture/pr57748-4.c: New test.
3820 2014-01-08  Marek Polacek  <polacek@redhat.com>
3822         PR middle-end/59669
3823         * gcc.dg/gomp/pr59669-1.c: New test.
3824         * gcc.dg/gomp/pr59669-2.c: New test.
3826 2014-01-08  Martin Jambor  <mjambor@suse.cz>
3828         PR ipa/59610
3829         * gcc.dg/ipa/pr59610.c: New test.
3831 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
3833         PR fortran/58182
3834         * gfortran.dg/binding_label_tests_26a.f90: New.
3835         * gfortran.dg/binding_label_tests_26b.f90: New.
3837 2014-01-08  Marek Polacek  <polacek@redhat.com>
3839         PR sanitizer/59667
3840         * c-c++-common/ubsan/pr59667.c: New test.
3842 2014-01-08  Richard Biener  <rguenther@suse.de>
3844         PR middle-end/59630
3845         * gcc.dg/pr59630.c: New testcase.
3847 2014-01-08  Richard Biener  <rguenther@suse.de>
3849         PR middle-end/59471
3850         * gcc.dg/pr59471.c: New testcase.
3852 2014-01-07  Jeff Law  <law@redhat.com>
3854         PR middle-end/53623
3855         * gcc.target/i386/pr53623.c: New test.
3857 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
3859         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
3860         blanks at EOF.
3861         * g++.dg/cpp1y/pr58534.C: Likewise.
3862         * g++.dg/cpp1y/pr58536.C: Likewise.
3863         * g++.dg/cpp1y/pr58548.C: Likewise.
3864         * g++.dg/cpp1y/pr58549.C: Likewise.
3865         * g++.dg/cpp1y/pr58637.C: Likewise.
3866         * g++.dg/cpp1y/pr59112.C: Likewise.
3867         * g++.dg/cpp1y/pr59113.C: Likewise.
3868         * g++.dg/cpp1y/pr59629.C: Likewise.
3869         * g++.dg/cpp1y/pr59635.C: Likewise.
3870         * g++.dg/cpp1y/pr59636.C: Likewise.
3871         * g++.dg/cpp1y/pr59638.C: Likewise.
3873 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
3875         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
3877 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
3879         * gcc.target/i386/intrinsics_4.c (bar): New function.
3881 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
3883         * g++.dg/ext/is_base_of_incomplete-2.C: New.
3885 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
3887         PR rtl-optimization/58668
3888         * gcc.dg/pr58668.c: New test.
3890         PR tree-optimization/59643
3891         * gcc.dg/pr59643.c: New test.
3892         * gcc.c-torture/execute/pr59643.c: New test.
3894 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
3896         PR fortran/59589
3897         * gfortran.dg/class_allocate_16.f90: New.
3899 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
3901         PR target/59644
3902         * gcc.target/i386/pr59644.c: New test.
3904 2014-01-06  Marek Polacek  <polacek@redhat.com>
3906         PR c/57773
3907         * gcc.dg/pr57773.c: New test.
3909 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
3911         PR c++/59635
3912         PR c++/59636
3913         PR c++/59629
3914         PR c++/59638
3915         * g++.dg/cpp1y/pr59635.C: New testcase.
3916         * g++.dg/cpp1y/pr59636.C: New testcase.
3917         * g++.dg/cpp1y/pr59629.C: New testcase.
3918         * g++.dg/cpp1y/pr59638.C: New testcase.
3920 2014-01-06  Martin Jambor  <mjambor@suse.cz>
3922         PR ipa/59008
3923         * gcc.dg/ipa/pr59008.c: New test.
3925 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3927         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
3928         if supported.
3930 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3932         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
3933         Require c99_runtime.
3934         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
3936         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
3937         Require c99_runtime.
3938         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
3939         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
3940         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
3942         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
3943         Require c99_runtime.
3944         Make CALC void static.
3945         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
3947         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
3948         Require c99_runtime.
3949         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
3951 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3953         * gcc.target/i386/pr59501-1.c: Require avx effective target.
3954         * gcc.target/i386/pr59501-2.c: Likewise.
3955         * gcc.target/i386/pr59501-3.c: Likewise.
3956         * gcc.target/i386/pr59501-4.c: Likewise.
3957         * gcc.target/i386/pr59501-5.c: Likewise.
3958         * gcc.target/i386/pr59501-6.c: Likewise.
3960 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3962         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
3963         * gcc.target/i386/pr59390_1.c: Likewise.
3964         * gcc.target/i386/pr59390_2.c: Likewise.
3966 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3968         * gcc.dg/pr59350.c: Tweak.
3969         * gcc.dg/pr59350-2.c: New test.
3970         * g++.dg/pr59510.C: Likewise.
3972 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
3974         PR fortran/59023
3975         * gfortran.dg/bind_c_procs_2.f90: New.
3977 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
3979         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
3980         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3981         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3982         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3983         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
3984         * gcc.dg/tree-ssa/vrp47.c: Likewise.
3985         * gcc.dg/tree-ssa/vrp87.c: Likewise.
3987 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
3989         * gcc.target/arm/neon-nested-apcs.c: New test.
3991 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
3993         PR tree-optimization/59519
3994         * gcc.dg/vect/pr59519-1.c: New test.
3995         * gcc.dg/vect/pr59519-2.c: New test.
3997         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
3998         vmovdqu32.
4000 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
4002         PR fortran/59547
4003         * gfortran.dg/typebound_proc_32.f90: New.
4005 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
4007         PR c++/58950
4008         * g++.dg/pr58950.C: New file.
4010 2014-01-03  Tobias Burnus  <burnus@net-b.de>
4012         PR c++/58567
4013         * g++.dg/gomp/pr58567.C: New.
4015 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
4017         PR tree-optimization/59651
4018         * gcc.dg/torture/pr59651.c: New test.
4019         * gcc.dg/vect/pr59651.c: Ditto.
4021 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
4023         PR target/59625
4024         * gcc.target/i386/pr59625.c: New test.
4026 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
4028         Core DR 1442
4029         PR c++/59165
4030         * g++.dg/cpp0x/range-for28.C: New.
4031         * g++.dg/cpp0x/range-for3.C: Update.
4033 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
4035         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
4037 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
4039         PR c++/59641
4040         * g++.dg/cpp0x/pr59641.C: New file.
4042 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
4044         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
4046 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
4048         PR c++/59378
4049         * g++.dg/ext/pr59378.C: New file.
4051 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4053         Update copyright years
4055 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4057         * gcc.target/arc/arc.exp: Use the standard form for the copyright
4058         notice.
4060 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
4062         PR fortran/59654
4063         * gfortran.dg/dynamic_dispatch_12.f90: New.
4065 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
4067         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
4068         the builtin isn't optimized away as unused.
4070         PR rtl-optimization/59647
4071         * g++.dg/opt/pr59647.C: New test.
4073 Copyright (C) 2014 Free Software Foundation, Inc.
4075 Copying and distribution of this file, with or without modification,
4076 are permitted in any medium without royalty provided the copyright
4077 notice and this notice are preserved.