re PR middle-end/60092 (posix_memalign not recognized to derive alias and alignment...
[official-gcc.git] / gcc / testsuite / ChangeLog
blobc87966d3fe73c8776ab58c4b5a5a079bf053be6b
1 2014-02-12  Richard Biener  <rguenther@suse.de>
3         PR middle-end/60092
4         * gcc.dg/torture/pr60092.c: New testcase.
5         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
7 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
9         * gcc.c-torture/execute/20140212-1.c: New test.
11 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
13         PR c++/60047
14         * g++.dg/cpp0x/pr60047.C: New.
16 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
18         PR c/60101
19         * c-c++-common/pr60101.c: New test.
21 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
23         PR lto/59468
24         * g++.dg/ipa/devirt-27.C: New testcase.
25         * g++.dg/ipa/devirt-26.C: New testcase.
27 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
29         PR target/60137
30         * gcc.target/powerpc/pr60137.c: New file.
32 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
34         PR fortran/52370
35         * gfortran.dg/pr52370.f90: New test.
37 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
39         PR target/59927
40         Revert
41         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
43         PR testsuite/58630
44         * gcc.target/i386/pr43662.c (dg-options):
45         Add -maccumulate-outgoing-args.
46         * gcc.target/i386/pr43869.c (dg-options): Ditto.
47         * gcc.target/i386/pr57003.c (dg-options): Ditto.
48         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
49         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
50         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
51         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
52         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
53         Add -maccumulate-outgoing-args.
54         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
55         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
56         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
57         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
58         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
59         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
60         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
61         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
62         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
63         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
64         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
65         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
66         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
67         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
68         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
70 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
72         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
74 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
76         PR debug/59776
77         * gcc.dg/guality/pr59776.c: New test.
79 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
81         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
82         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
83         (add_options_for_arm_vfp3): New.
85 2014-02-11  Jeff Law  <law@redhat.com>
87         PR middle-end/54041
88         * gcc.target/m68k/pr54041.c: New test.
90 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
92         PR target/59927
93         * gcc.target/i386/pr59927.c: New test.
95 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
97         * gcc.dg/vect/pr57741-3.c: Require vect_int.
98         * gcc.dg/vect/pr60012.c: Likewise.
99         * gcc.dg/vect/vect-119.c: Likewise.
100         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
101         * gcc.dg/vect/vect-outer-4c.c: Likewise.
103 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
105         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
107 2014-02-10  Jeff Law  <law@redhat.com>
109         PR middle-end-52306
110         * gcc.c-torture/compile/pr52306.c: New test.
112 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
114         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
116 2014-02-10  Richard Biener  <rguenther@suse.de>
118         PR tree-optimization/60115
119         * gcc.dg/torture/pr60115.c: New testcase.
121 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
123         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
124         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
126 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
127             Ilya Tocar  <ilya.tocar@intel.com>
129         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
130         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
131         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
132         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
133         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
134         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
135         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
136         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
137         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
138         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
139         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
140         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
141         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
142         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
143         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
144         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
145         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
146         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
147         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
148         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
149         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
150         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
151         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
152         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
153         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
154         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
155         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
157 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
159         * gcc.dg/vect/pr59984.c: Require effective target
160         vect_simd_clones.
162 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
164         PR fortran/57522
165         * gfortran.dg/associated_target_5.f03: New test.
167 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
169         PR fortran/59026
170         * gfortran.dg/elemental_by_value_1.f90: New test.
172 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
174         PR fortran/58470
175         * gfortran.dg/finalize_22.f90: New.
177 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
179         PR fortran/60066
180         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
181         was fixed by the patch for PR59906.
183 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
185         PR translation/52289
186         * gfortran.dg/coarray_8.f90: Update dg-error match.
188 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
190         PR c/59984
191         * gcc.dg/vect/pr59984.c: New test.
193         PR middle-end/60092
194         * gcc.dg/attr-alloc_align-1.c: New test.
195         * gcc.dg/attr-alloc_align-2.c: New test.
196         * gcc.dg/attr-alloc_align-3.c: New test.
197         * gcc.dg/attr-assume_aligned-1.c: New test.
198         * gcc.dg/attr-assume_aligned-2.c: New test.
199         * gcc.dg/attr-assume_aligned-3.c: New test.
201 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
203         PR target/60077
204         * gcc.target/i386/pr60077-1.c: New test.
205         * gcc.target/i386/pr60077-2.c: New test.
207 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
209         PR preprocessor/56824
210         * gcc.dg/pr56824.c: New test.
212 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
214         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
215         variable used for atomic operations.
217 2014-02-07  Richard Biener  <rguenther@suse.de>
219         PR middle-end/60092
220         * gcc.dg/vect/pr60092-2.c: New testcase.
222 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
224         PR c++/60082
225         Revert
226         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
228         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
229         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
231 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
233         * gcc.target/s390/fp2int1.c: New testcase.
235 2014-02-07  Richard Biener  <rguenther@suse.de>
237         PR middle-end/60092
238         * gcc.dg/tree-ssa/alias-30.c: New testcase.
239         * gcc.dg/tree-ssa/alias-31.c: Likewise.
241 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
243         PR ipa/59918
244         * g++.dg/torture/pr59918.C: New testcase.
246 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
248         PR target/59575
249         * gcc.target/arm/pr59575.c: New test.
251         PR debug/59992
252         * gcc.dg/pr59992.c: New test.
254 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
256         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
257         init_priority. Test alignment of variable instead of function.
259 2014-02-06  Marek Polacek  <polacek@redhat.com>
261         PR c/60087
262         * gcc.dg/pr60087.c: New test.
264 2014-02-06  Alan Modra  <amodra@gmail.com>
266         * gcc.target/powerpc/pr60032.c: New.
268 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
270         PR target/60062
271         * gcc.c-torture/execute/pr60062.c: New test.
272         * gcc.c-torture/execute/pr60072.c: New test.
274 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
276         * gcc.dg/tree-ssa/pr59597.c: Make called function static
277         so that expected outcome works for PIC variants too.
279 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
280             Kugan Vivekanandarajah  <kuganv@linaro.org>
282         * gcc.target/arm/vect-noalign.c: New file.
284 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
285             Jakub Jelinek  <jakub@redhat.com>
287         PR middle-end/60013
288         * gcc.dg/pr60013.c: New testcase.
290 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
292         * gcc.dg/vmx/sum2s.c: New.
293         * gcc.dg/vmx/sum2s-be-order.c: New.
295 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
297         * gcc.dg/vmx/pack.c: New.
298         * gcc.dg/vmx/pack-be-order.c: New.
299         * gcc.dg/vmx/unpack.c: New.
300         * gcc.dg/vmx/unpack-be-order.c: New.
302 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
304         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
305         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
307 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
309         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
310         Use __builtin_floorf, __builtin_ceilf.
311         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
312         declaration.
313         (TEST): Use __builtin_floorf.
314         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
316 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
318         PR ipa/59947
319         * g++.dg/opt/pr59947.C: New test.
321         PR c++/58703
322         * c-c++-common/gomp/pr58703.c: New test.
324 2014-02-05  Richard Biener  <rguenther@suse.de>
326         PR testsuite/60076
327         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
328         avoid using unsigned long long.
330 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
332         PR middle-end/57499
333         * g++.dg/torture/pr57499.C: New test.
335 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
337         * gcc.dg/asan/nosanitize-and-inline.c: New test.
339 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
341         * g++.dg/ipa/devirrt-22.C: Fix template.
343 2014-02-04  Marek Polacek  <polacek@redhat.com>
345         PR c/60036
346         * gcc.dg/pr60036.c: New test.
348 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
350         PR ipa/60058
351         * g++.dg/torture/pr60058.C: New testcase.
353 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
355         * g++.dg/tsan/default_options.C: Invert check.
357 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
359         PR tree-optimization/60002
360         * g++.dg/opt/pr60002.C: New test.
362         PR tree-optimization/60023
363         * g++.dg/vect/pr60023.cc: New test.
365         PR ipa/60026
366         * c-c++-common/torture/pr60026.c: New test.
368         PR rtl-optimization/57915
369         * gcc.target/i386/pr57915.c: New test.
371 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
373         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
375 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
377         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
379 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
381         PR middle-end/59261
382         * gcc.dg/pr59261.c: New test.
384 2014-02-04  Richard Biener  <rguenther@suse.de>
386         PR tree-optimization/60012
387         * gcc.dg/vect/pr60012.c: New testcase.
389 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
391         PR target/59788
392         * g++.dg/eh/unwind-direct.C: New test.
394 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
396         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
397         timeout value to 20s.
399 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
401         PR ipa/59882
402         * g++.dg/torture/pr59882.C: New testcase
404 2014-02-03  Jan Hubicka  <jh@suse.cz>
406         PR ipa/59831
407         * g++.dg/ipa/devirt-22.C: New testcase.
409 2014-02-03  Jan Hubicka  <jh@suse.cz>
411         * g++.dg/ipa/devirt-25.C: New testcase.
413 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
415         PR tree-optimization/59924
416         * gcc.dg/pr59924.c: New test.
418 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
420         PR ipa/59831
421         * g++.dg/ipa/devirt-24.C: New testcase.
423 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
425         PR c++/53017
426         PR c++/59211
427         * c-c++-common/attributes-1.c: New testcase.
428         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
430 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
432         PR c++/58871
433         * g++.dg/cpp0x/pr58871.C: New.
435 2014-02-03  Cong Hou  <congh@google.com>
437         PR tree-optimization/60000
438         * g++.dg/vect/pr60000.cc: New test.
440 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
442         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
443         * gcc.target/i386/long-double-64-4.c: Likewise.
444         * gcc.target/i386/long-double-80-1.c: Likewise.
445         * gcc.target/i386/long-double-80-2.c: Likewise.
446         * gcc.target/i386/long-double-80-3.c: Likewise.
447         * gcc.target/i386/long-double-80-4.c: Likewise.
448         * gcc.target/i386/long-double-80-5.c: Likewise.
449         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
450         __multf3 isn't used.
451         * gcc.target/i386/long-double-64-3.c: Likewise.
452         * gcc.target/i386/long-double-128-1.c: New test.
453         * gcc.target/i386/long-double-128-2.c: Likewise.
454         * gcc.target/i386/long-double-128-3.c: Likewise.
455         * gcc.target/i386/long-double-128-4.c: Likewise.
456         * gcc.target/i386/long-double-128-5.c: Likewise.
457         * gcc.target/i386/long-double-128-6.c: Likewise.
458         * gcc.target/i386/long-double-128-7.c: Likewise.
459         * gcc.target/i386/long-double-128-8.c: Likewise.
460         * gcc.target/i386/long-double-128-9.c: Likewise.
461         * gcc.target/i386/long-double-64-5.c: Likewise.
462         * gcc.target/i386/long-double-64-6.c: Likewise.
463         * gcc.target/i386/long-double-64-7.c: Likewise.
464         * gcc.target/i386/long-double-64-8.c: Likewise.
465         * gcc.target/i386/long-double-64-9.c: Likewise.
466         * gcc.target/i386/long-double-80-10.c: Likewise.
467         * gcc.target/i386/long-double-80-8.c: Likewise.
468         * gcc.target/i386/long-double-80-9.c: Likewise.
470 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
472         PR rtl-optimization/57662
473         * g++.dg/pr57662.C: New test.
475 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
477         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
478         * gcc.dg/vmx/perm.c: New.
479         * gcc.dg/vmx/perm-be-order.c: New.
481 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
483         * gcc.dg/vmx/vsums.c: New.
484         * gcc.dg/vmx/vsums-be-order.c: New.
486 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
488         * g++.dg/ipa/devirt-23.C: New testcase.
489         * g++.dg/ipa/devirt-20.C: Fix template.
491 2014-02-02  Jan Hubicka  <jh@suse.cz>
493         * g++.dg/ipa/devirt-21.C: New testcase.
495 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
497         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
498         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
500 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
502         PR target/60017
503         * gcc.c-torture/execute/pr60017.c: New test.
505 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
507         PR fortran/57033
508         * gfortran.dg/default_initialization_7.f90: New test.
510 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
512         PR fortran/59906
513         * gfortran.dg/elemental_subroutine_9.f90: New test.
515 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
517         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
519 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
521         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
523 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
525         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
527 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
529         PR c++/51219
530         * g++.dg/init/bitfield5.C: New.
532 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
534         PR tree-optimization/60003
535         * gcc.c-torture/execute/pr60003.c: New test.
537 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
539         PR bootstrap/59985
540         * gcc.target/arm/pr59985.C: New.
542 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
544         PR sanitizer/59410
545         * lib/tsan-dg.exp (tsan_init): Instead of not running any
546         tsan tests if trivial testcase doesn't run, set dg-do-what-default
547         to compile.
548         (tsan_finish): Restore dg-do-what-default.
549         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
550         * g++.dg/tsan/fd_close_norace2.C: Likewise.
551         * g++.dg/tsan/default_options.C: Likewise.
552         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
553         * g++.dg/tsan/atomic_free2.C: Likewise.
554         * g++.dg/tsan/cond_race.C: Likewise.
555         * g++.dg/tsan/fd_close_norace.C: Likewise.
556         * g++.dg/tsan/benign_race.C: Likewise.
557         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
558         * c-c++-common/tsan/simple_race.c: Likewise.
559         * c-c++-common/tsan/mutexset1.c: Likewise.
560         * c-c++-common/tsan/thread_leak2.c: Likewise.
561         * c-c++-common/tsan/tls_race.c: Likewise.
562         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
563         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
564         * c-c++-common/tsan/free_race2.c: Likewise.
565         * c-c++-common/tsan/thread_leak.c: Likewise.
566         * c-c++-common/tsan/thread_leak1.c: Likewise.
567         * c-c++-common/tsan/race_on_barrier.c: Likewise.
568         * c-c++-common/tsan/free_race.c: Likewise.
569         * c-c++-common/tsan/sleep_sync.c: Likewise.
570         * c-c++-common/tsan/tiny_race.c: Likewise.
571         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
572         * c-c++-common/tsan/atomic_stack.c: Likewise.
573         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
574         in dg-output regexps.
575         * c-c++-common/tsan/simple_stack.c: Likewise.
577 2014-01-31  Richard Henderson <rth@redhat.com>
579         * g++.dg/tm/pr60004.C: New.
581 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
583         PR c++/59082
584         * g++.dg/inherit/crash4.C: New.
586 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
588         * c-c++-common/tsan/simple_race.c: Made test less flaky.
590 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
592         * gcc.target/i386/m512-check.h: Use correct rounding values.
594 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
596         * gcc.target/i386/avx-1.c: Use correct rounding values.
597         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
598         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
599         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
600         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
601         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
602         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
603         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
604         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
605         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
606         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
607         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
608         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
609         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
610         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
611         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
612         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
613         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
614         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
615         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
616         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
617         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
618         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
619         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
620         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
621         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
622         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
623         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
624         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
625         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
626         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
627         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
628         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
629         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
630         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
631         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
632         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
633         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
634         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
635         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
636         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
637         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
638         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
639         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
640         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
641         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
642         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
643         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
644         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
645         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
646         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
647         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
648         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
649         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
650         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
651         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
652         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
653         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
654         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
655         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
656         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
657         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
658         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
659         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
660         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
661         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
662         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
663         * gcc.target/i386/sse-13.c: Ditto.
664         * gcc.target/i386/sse-14.c: Ditto.
665         * gcc.target/i386/sse-22.c: Ditto.
666         * gcc.target/i386/sse-23.c: Ditto.
668 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
670         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
671         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
673 2014-01-31  Richard Biener  <rguenther@suse.de>
675         PR middle-end/59990
676         * gcc.dg/torture/pr59990.c: New testcase.
678 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
680         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
681         if it fails don't run any tsan tests.
683 2014-01-31  Marek Polacek  <polacek@redhat.com>
685         PR c/59963
686         * gcc.dg/pr59940.c (g): Adjust dg-warning.
687         (y): Adjust dg-error.
688         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
689         * gcc.dg/pr59963-1.c: New test.
690         * gcc.dg/pr59963-2.c: New test.
691         * gcc.dg/pr59963-3.c: New test.
693 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
695         PR target/59923
696         * gcc.target/arm/pr59923.c: New test.
698 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
700         * gcc.dg/vmx/splat.c: New.
701         * gcc.dg/vmx/splat-vsx.c: New.
702         * gcc.dg/vmx/splat-be-order.c: New.
703         * gcc.dg/vmx/splat-vsx-be-order.c: New.
704         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
705         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
707 2014-01-30  Richard Biener  <rguenther@suse.de>
709         PR tree-optimization/59993
710         * gcc.dg/torture/pr59993.c: New testcase.
712 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
714         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
715         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
716         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
717         vect_int rather than vect_float.
719 2014-01-30  Marek Polacek  <polacek@redhat.com>
721         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
723 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
725         * gcc.target/microblaze/isa/fcmp4.c: New.
727 2014-01-30  Marek Polacek  <polacek@redhat.com>
729         PR c/59940
730         * gcc.dg/pr59940.c: New test.
731         * gcc.dg/pr35635.c (func3): Move dg-warning.
733 2014-01-30  Richard Biener  <rguenther@suse.de>
735         PR tree-optimization/59903
736         * gcc.dg/torture/pr59903.c: New testcase.
738 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
740         PR c++/58843
741         * g++.dg/lookup/crash8.C: New.
743 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
745         PR c++/58649
746         * g++.dg/template/crash117.C: New.
748 2014-01-30  Richard Biener  <rguenther@suse.de>
750         PR c/59905
751         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
752         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
753         abort.
754         * gcc.dg/invalid-call-1.c: Likewise.
756 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
758         PR c++/58561
759         * g++.dg/cpp1y/auto-fn23.C: New.
761 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
763         PR c++/58846
764         * g++.dg/init/dso_handle2.C: New.
766 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
768         PR c++/58674
769         * g++.dg/cpp0x/pr58674.C: New.
771 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
773         PR target/59617
774         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
775         * gcc.target/i386/avx512f-gather-5.c: Ditto.
777 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
779         * gcc.dg/vmx/merge-be-order.c: New.
780         * gcc.dg/vmx/merge.c: New.
781         * gcc.dg/vmx/merge-vsx-be-order.c: New.
782         * gcc.dg/vmx/merge-vsx.c: New.
784 2014-01-29  Richard Biener  <rguenther@suse.de>
786         PR tree-optimization/58742
787         * gcc.dg/pr58742-1.c: New testcase.
788         * gcc.dg/pr58742-2.c: Likewise.
789         * gcc.dg/pr58742-3.c: Likewise.
791 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
793         * gcc.target/arm/ftest-armv7ve-arm.c: New.
794         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
795         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
797 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
799         PR c++/58702
800         * g++.dg/gomp/pr58702.C: New.
802 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
804         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
805         selector.
807 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
809         PR middle-end/59917
810         PR tree-optimization/59920
811         * gcc.dg/pr59920-1.c: New test.
812         * gcc.dg/pr59920-2.c: New test.
813         * gcc.dg/pr59920-3.c: New test.
814         * c-c++-common/gomp/pr59917-1.c: New test.
815         * c-c++-common/gomp/pr59917-2.c: New test.
817         PR tree-optimization/59594
818         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
819         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
820         * gcc.dg/vect/pr59594.c: New test.
822 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
824         PR fortran/59414
825         * gfortran.dg/allocate_class_3.f90: New test.
827 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
829         PR preprocessor/59935
830         * c-c++-common/cpp/warning-zero-location.c: New test.
831         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
833 2014-01-27  Steve Ellcey  <sellcey@mips.com>
835         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
837 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
839         * g++.dg/ext/mv16.C: New tests.
841 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
843         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
844         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
845         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
846         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
847         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
848         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
849         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
850         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
851         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
852         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
853         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
854         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
855         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
856         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
857         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
858         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
859         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
860         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
861         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
862         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
863         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
864         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
865         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
866         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
867         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
868         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
869         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
870         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
871         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
872         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
873         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
874         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
875         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
876         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
877         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
878         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
879         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
880         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
881         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
882         _mm512_mask_cvtepi32_storeu_epi8.
883         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
884         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
885         _mm512_mask_cvtepi32_storeu_epi16.
886         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
887         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
888         _mm512_mask_cvtepi64_storeu_epi8.
889         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
890         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
891         _mm512_mask_cvtepi64_storeu_epi16.
892         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
893         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
894         _mm512_mask_cvtepi64_storeu_epi32.
895         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
896         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
897         _mm512_mask_cvtsepi32_storeu_epi8.
898         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
899         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
900         _mm512_mask_cvtsepi32_storeu_epi16.
901         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
902         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
903         _mm512_mask_cvtsepi64_storeu_epi8.
904         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
905         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
906         _mm512_mask_cvtsepi64_storeu_epi16.
907         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
908         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
909         _mm512_mask_cvtsepi64_storeu_epi32.
910         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
911         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
912         _mm512_mask_cvtusepi32_storeu_epi8.
913         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
914         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
915         _mm512_mask_cvtusepi32_storeu_epi16.
916         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
917         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
918         _mm512_mask_cvtusepi64_storeu_epi8.
919         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
920         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
921         _mm512_mask_cvtusepi64_storeu_epi16.
922         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
923         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
924         _mm512_mask_cvtusepi64_storeu_epi32.
925         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
926         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
928 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
930         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
931         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
932         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
933         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
934         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
935         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
936         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
937         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
938         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
939         built-ins roudning immediate.
940         * gcc.target/i386/sse-22.c: Add new built-ins.
941         * gcc.target/i386/sse-23.c: Ditto.
942         * gcc.target/i386/avx-1.c: Ditto.
944 2014-01-27  Christian Bruel  <christian.bruel@st.com>
946         * gcc.target/sh/torture/strncmp.c: New tests.
948 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
950         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
952 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
954         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
956 2014-01-24  Jeff Law  <law@redhat.com>
958         PR tree-optimization/59919
959         * gcc.c-torture/compile/pr59919.c: New test.
961 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
963         PR c++/57524
964         * g++.dg/ext/timevar2.C: New.
966 2014-01-24  Marek Polacek  <polacek@redhat.com>
968         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
970 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
972         PR target/59929
973         * gcc.target/i386/pr59929.c: New test.
975 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
977         PR target/59909
978         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
979         word atomic functions at runtime.
981 2014-01-23  Marek Polacek  <polacek@redhat.com>
983         PR c/59846
984         * gcc.dg/pr59846.c: New test.
986 2014-01-23  Marek Polacek  <polacek@redhat.com>
988         PR c/58346
989         * c-c++-common/pr58346-1.c: New test.
990         * c-c++-common/pr58346-2.c: New test.
991         * c-c++-common/pr58346-3.c: New test.
993 2014-01-23  Marek Polacek  <polacek@redhat.com>
995         PR c/59871
996         * gcc.dg/20020220-2.c: Adjust dg-warning message.
997         * gcc.dg/pr59871.c: New test.
999 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
1001         PR c++/58980
1002         * g++.dg/parse/enum11.C: New.
1004 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
1006         * gcc.target/aarch64/sshr64_1.c: New testcase.
1008 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1010         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1011         SIMD enabled function.
1012         * g++.dg/cilk-plus/ef_test.C: New test.
1013         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1014         and added C++ ones.
1015         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1016         to differenciate C error messages from C++ ones.
1018 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
1020         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1022 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
1024         * gcc.target/microblaze/others/builtin-trap.c: New test,
1026 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
1028         PR middle-end/58809
1029         * c-c++-common/gomp/pr58809.c: New test.
1031 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
1033         PR sanitizer/59897
1034         * c-c++-common/asan/use-after-return-1.c: Fixed
1035         to pass on darwin.
1037 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
1039         PR preprocessor/58580
1040         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1042 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
1043             Ilya Tocar     <ilya.tocar@intel.com>
1045         * gcc.target/i386/avx512f-kmovw-1.c: New.
1047 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
1049         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1050         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1051         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1052         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1053         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1054         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1056 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
1058         PR target/52125
1059         * gcc.dg/pr48774.c: Remove skip for mips_rel.
1060         * gcc.target/mips/pr52125.c: New test.
1062 2014-01-22  Marek Polacek  <polacek@redhat.com>
1064         PR c/59891
1065         * gcc.dg/torture/pr59891.c: New test.
1067 2014-01-22  Jeff Law  <law@redhat.com>
1069         PR tree-optimization/59597
1070         * gcc.dg/tree-ssa/pr59597.c: New test.
1072 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
1074         PR rtl-optimization/59477
1075         * g++.dg/pr59477.C: New.
1077 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
1079         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1081 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
1083         PR c++/59482
1084         * g++.dg/pr59482.C: New.
1086 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1088         * gcc.dg/vmx/insert-vsx-be-order.c: New.
1089         * gcc.dg/vmx/extract-vsx.c: New.
1090         * gcc.dg/vmx/extract-vsx-be-order.c: New.
1091         * gcc.dg/vmx/insert-vsx.c: New.
1093 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
1095         PR rtl-optimization/59896
1096         * gcc.target/arm/pr59896.c: New.
1098 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
1100         PR rtl-optimization/59858
1101         * gcc.target/arm/pr59858.c: New.
1103 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
1105         PR target/59003
1106         * gcc.dg/tree-prof/pr59003.c: New test.
1108         PR middle-end/59860
1109         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1110         other targets.
1112 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
1114         * gfortran.dg/round_3.f08: Add more cases.
1116 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
1118         * lib/target-supports.exp (force_conventional_output_for): New
1119         procedure.
1120         * lib/scanasm.exp (scan-assembler_required_options)
1121         (scan-assembler-not_required_options)
1122         (scan-assembler-times_required_options): Replace with
1123         force_conventional_output_fors.
1124         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1125         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1127 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
1129         PR middle-end/59789
1130         * gcc.target/i386/pr59789.c: New testcase.
1132 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
1134         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1135         the 'code' bitfield from 16 to 8.
1137 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
1139         * lib/target-supports.exp
1140         (check_effective_target_vect_perm): Exclude aarch64_be.
1141         (check_effective_target_vect_perm_byte): Likewise.
1142         (check_effective_target_vect_perm_short): Likewise.
1144 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
1146         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1147         (RUN_TEST): Use new macro.
1148         (INDEX64_32): Delete.
1149         (INDEX64_64): Likewise.
1150         (INDEX128_32): Likewise.
1151         (INDEX128_64): Likewise.
1152         (INDEX): Likewise.
1153         (test_vneg_f32): Use fixed RUN_TEST.
1155 2014-01-20  Richard Biener  <rguenther@suse.de>
1157         PR middle-end/59860
1158         * gcc.dg/pr59860.c: New testcase.
1160 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
1162         PR target/59880
1163         * gcc.target/i386/pr59880.c: New test.
1165 2014-01-20  Renlin Li  <renlin.li@arm.com>
1167         * gcc.dg/pr44194-1.c: Tweak regexp.
1169 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1171         PR libfortran/59771
1172         PR libfortran/59774
1173         PR libfortran/59836
1174         * gfortran.dg/round_3.f08: New cases added.
1175         * gfortran.dg/fmt_g_1.f90: New test.
1177 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
1179         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1181 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
1183         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1185 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
1187         * gcc.dg/vect/pr57705.c: Require vect_int.
1188         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1189         * gcc.dg/vect/vect-alias-check.c: Likewise.
1191 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
1193         PR fortran/58007
1194         * gfortran.dg/unresolved_fixup_1.f90: New test.
1195         * gfortran.dg/unresolved_fixup_2.f90: New test.
1197 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
1199         PR target/58944
1200         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1201         Remove dg-prune-output lines.
1203 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
1205         PR middle-end/59706
1206         * gfortran.dg/pr59706.f90: New test.
1207         * g++.dg/ext/pr59706.C: New test.
1209 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
1211         PR c++/59270
1212         PR c++/58811
1213         * g++.dg/cpp0x/decltype-incomplete1.C: New.
1214         * g++.dg/init/pr58811.C: Likewise.
1216 2014-01-17  Jeff Law  <law@redhat.com>
1218         PR middle-end/57904
1219         * gfortran.dg/pr57904.f90: New test.
1221 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
1223         PR c++/59269
1224         * g++.dg/cpp0x/nsdmi-union4.C: New.
1226 2014-01-17  Marek Polacek  <polacek@redhat.com>
1228         PR c++/59838
1229         * g++.dg/diagnostic/pr59838.C: New test.
1231 2014-01-17  Marek Polacek  <polacek@redhat.com>
1233         PR c/58346
1234         * gcc.dg/pr58346.c: New test.
1236 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
1238         PR testsuite/58776
1239         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1240         dg-options, use dg-additional-options for i?86/x86_64 to avoid
1241         option duplication.
1243         PR fortran/59440
1244         * gfortran.dg/pr59440-1.f90: New test.
1245         * gfortran.dg/pr59440-2.f90: New test.
1246         * gfortran.dg/pr59440-3.f90: New test.
1248         PR testsuite/59064
1249         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1250         testing for " version" and " alias" with one testing for
1251         " version\[^\n\r]* alias".
1252         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1253         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1254         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1255         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1256         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1257         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1259         PR c++/57945
1260         * c-c++-common/torture/pr57945.c: New test.
1262 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1264         * gcc.target/arm/its.c: New testcase.
1266 2014-01-16  Jan Hubicka  <jh@suse.cz>
1268         PR ipa/59775
1269         * g++.dg/torture/pr59775.C: New testcase.
1271 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
1273         PR middle-end/58344
1274         * gcc.c-torture/compile/pr58344.c: New test.
1276         PR target/59839
1277         * gcc.target/i386/pr59839.c: New test.
1279         PR debug/54694
1280         * gcc.target/i386/pr9771-1.c (main): Rename to...
1281         (real_main): ... this.  Add __asm name "main".
1282         (ASMNAME, ASMNAME2, STRING): Define.
1284 2014-01-16  Nick Clifton  <nickc@redhat.com>
1286         PR middle-end/28865
1287         * gcc.c-torture/compile/pr28865.c: New.
1288         * gcc.c-torture/execute/pr28865.c: New.
1290 2014-01-16  Marek Polacek  <polacek@redhat.com>
1292         PR middle-end/59827
1293         * gcc.dg/pr59827.c: New test.
1295 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
1297         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1299 2014-01-15  Richard Henderson  <rth@redhat.com>
1301         PR debug/54694
1302         * gcc.target/i386/pr54694.c: New test.
1304 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
1306         PR c++/49718
1307         * g++.dg/pr49718.C: New test.
1309 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
1311         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1313 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1315         * gcc.dg/vmx/mult-even-odd.c: New.
1316         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1318 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1320         * lib/target-supports.exp (check_libcilkrts_available): Added an
1321         extern "C" if we are using C++ along with a function prototype.
1323 2014-01-15  Jeff Law  <law@redhat.com>
1325         PR tree-optimization/59747
1326         * gcc.c-torture/execute/pr59747.c: New test.
1328 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
1330         PR target/59794
1331         * c-c++-common/convert-vec-1.c: Also prune ABI change for
1332         Linux/x86.
1333         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1334         * g++.dg/ext/attribute-test-1.C: Likewise.
1335         * g++.dg/ext/attribute-test-2.C: Likewise.
1336         * g++.dg/ext/attribute-test-3.C: Likewise.
1337         * g++.dg/ext/attribute-test-4.C: Likewise.
1338         * g++.dg/ext/pr56790-1.C: Likewise.
1339         * g++.dg/torture/pr38565.C: Likewise.
1340         * gcc.dg/pr53060.c: Likewise.
1341         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1342         * c-c++-common/vector-compare-2.c: Likewise.
1343         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1344         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
1345         dg-message line number.
1347 2014-01-15  Matthias Klose  <doko@ubuntu.com>
1349         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1351 2014-01-15  Richard Biener  <rguenther@suse.de>
1353         PR tree-optimization/59822
1354         * g++.dg/torture/pr59822.C: New testcase.
1356 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
1358         PR target/59808
1359         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1360         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1362 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
1363             Kugan Vivekanandarajah  <kuganv@linaro.org>
1365         PR target/59695
1366         * g++.dg/pr59695.C: New testcase.
1368 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1370         PR target/59803
1371         * gcc.c-torture/compile/pr59803.c: New testcase.
1373 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
1375         PR c/58943
1376         * gcc.c-torture/execute/pr58943.c: New test.
1377         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1379 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
1381         PR target/59794
1382         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1383         * gcc.target/i386/pr39162.c (y): New __m256i variable.
1384         (bar): Change return type to void.  Set y to x.
1385         * gcc.target/i386/pr59794-1.c: New testcase.
1386         * gcc.target/i386/pr59794-2.c: Likewise.
1387         * gcc.target/i386/pr59794-3.c: Likewise.
1388         * gcc.target/i386/pr59794-4.c: Likewise.
1389         * gcc.target/i386/pr59794-5.c: Likewise.
1390         * gcc.target/i386/pr59794-6.c: Likewise.
1391         * gcc.target/i386/pr59794-7.c: Likewise.
1393 2014-01-14  Richard Biener  <rguenther@suse.de>
1395         PR tree-optimization/58921
1396         PR tree-optimization/59006
1397         * gcc.dg/torture/pr58921.c: New testcase.
1398         * gcc.dg/torture/pr59006.c: Likewise.
1399         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1401 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
1403         PR testsuite/59494
1404         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1405         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1406         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
1407         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1408         Executing predictive commoning without unrolling.
1410 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
1412         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1413         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1414         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1415         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1416         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1417         __builtin_ia32_rsqrt28sd_round.
1418         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1419         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1420         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1421         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1422         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1423         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1424         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1425         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1426         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1427         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1428         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1429         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1430         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1431         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1432         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1433         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1434         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1435         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1436         * gcc.target/i386/sse-22.c: Extend with new built-ins,
1437         fix wrong rounding mode (see above).
1438         * gcc.target/i386/sse-23.c: Ditto.
1440 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1442         * gcc.dg/vmx/insert.c: New.
1443         * gcc.dg/vmx/insert-be-order.c: New.
1444         * gcc.dg/vmx/extract.c: New.
1445         * gcc.dg/vmx/extract-be-order.c: New.
1447 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
1449         PR tree-optimization/59387
1450         * gcc.c-torture/execute/pr59387.c: New test.
1452 2014-01-13  Richard Biener  <rguenther@suse.de>
1454         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1455         adjusting mathlib options.
1456         * gfortran.dg/lto/lto.exp: Likewise.
1458 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
1460         * gnat.dg/loop_optimization17.adb: New test.
1461         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1463 2014-01-13  Christian Bruel  <christian.bruel@st.com>
1465         * gcc.target/sh/cmpstrn.c: New case.
1467 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
1469         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1470         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1472 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
1474         PR fortran/58026
1475         * gfortran.dg/alloc_comp_basics_6.f90: New.
1477 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1479         PR fortran/59700
1480         * gfortran.dg/pr59700.f90: New test.
1482 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
1484         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1485         * gfortran.dg/use_only_3.f90: Likewise.
1486         * gfortran.dg/inquire_10.f90: Delete opened file.
1487         * gfortran.dg/inquire_15.f90: Likewise.
1488         * gfortran.dg/pr16597.f90: Likewise.
1489         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1490         for PR59419.
1492 2014-01-10  Jeff Law  <law@redhat.com>
1494         PR middle-end/59743
1495         * gcc.c-torture/compile/pr59743.c: New test.
1497 2014-01-10  Jan Hubicka  <jh@suse.cz>
1499         PR ipa/58585
1500         * g++.dg/torture/pr58585.C: New testcase.
1502 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
1504         * gcc.dg/pr46309.c: Disable for cris*-*-*.
1506 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
1508         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1510 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
1512         PR target/59744
1513         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1514         * gcc.target/aarch64/cmn-neg2.c: New test.
1516 2014-01-10  Richard Biener  <rguenther@suse.de>
1518         PR tree-optimization/59374
1519         * gcc.dg/torture/pr59374-3.c: New testcase.
1521 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1523         * lib/target-supports.exp
1524         (check_effective_target_arm_crypto_ok_nocache): New.
1525         (check_effective_target_arm_crypto_ok): Use above procedure.
1526         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1528 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
1530         PR ipa/58252
1531         PR ipa/59226
1532         * g++.dg/ipa/devirt-20.C: New testcase.
1533         * g++.dg/torture/pr58252.C: Likewise.
1534         * g++.dg/torture/pr59226.C: Likewise.
1536 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1538         * c-c++-common/asan/no-asan-stack.c: New test.
1540 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
1542         PR middle-end/59670
1543         * gcc.dg/pr59670.c: New test.
1545 2014-01-09  Steve Ellcey  <sellcey@mips.com>
1547         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1549 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
1551         PR middle-end/47735
1552         * gcc.target/i386/pr47735.c: New test.
1554         PR tree-optimization/59622
1555         * g++.dg/opt/pr59622-2.C: New test.
1556         * g++.dg/opt/pr59622-3.C: New test.
1557         * g++.dg/opt/pr59622-4.C: New test.
1558         * g++.dg/opt/pr59622-5.C: New test.
1560         PR sanitizer/59136
1561         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1562         filename:line instead of (modulename+offset) form with stripped
1563         initial / from the filename.
1565 2014-01-09  Ian Lance Taylor  <iant@google.com>
1567         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1568         the other Go compiler.
1570 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
1572         PR c++/59730
1573         * g++.dg/cpp0x/variadic145.C: New.
1575 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
1577         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1578         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
1580 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1582         PR testsuite/59524
1583         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1584         are run only if the Cilk library is available/enabled.
1585         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1586         * lib/target-supports.exp (check_libcilkrts_available): New function.
1588 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1590         PR c++/59631
1591         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1592         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1593         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1594         with dg-additional-options.
1595         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1596         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1597         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1598         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1599         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1600         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1602 2014-01-09  Richard Biener  <rguenther@suse.de>
1604         PR tree-optimization/59715
1605         * gcc.dg/torture/pr59715.c: New testcase.
1607 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1609         * c-c++-common/asan/no-asan-globals.c: New test.
1610         * c-c++-common/asan/no-instrument-reads.c: Likewise.
1611         * c-c++-common/asan/no-instrument-writes.c: Likewise.
1612         * c-c++-common/asan/use-after-return-1.c: Likewise.
1613         * c-c++-common/asan/no-use-after-return.c: Likewise.
1615 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
1617         * gnat.dg/weak2.ad[sb]: New test.
1619 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
1621         PR middle-end/59471
1622         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1623         type, use pointers to vector type instead.
1625 2014-01-08  Catherine Moore  <clm@codesourcery.com>
1627         * gcc.target/mips/umips-branch-3.c: New test.
1628         * gcc.target/mips/umips-branch-4.c: New test.
1630 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
1632         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1633         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1634         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1635         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1636         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1637         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1638         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1639         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1641 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
1643         PR rtl-optimization/59137
1644         * gcc.target/mips/pr59137.c: New test.
1646 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
1648         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1649         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1650         * gcc.target/i386/pr55433.c (dg-options): Ditto.
1651         * gcc.target/i386/pr57848.c (dg-options): Ditto.
1652         * gcc.target/i386/pr59099.c (dg-options): Ditto.
1653         Require fpic effective target.
1654         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1656 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
1658         PR ipa/59722
1659         * gcc.dg/pr59722.c: New test.
1661 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1663         PR middle-end/57748
1664         * gcc.dg/torture/pr57748-3.c: New test.
1665         * gcc.dg/torture/pr57748-4.c: New test.
1667 2014-01-08  Marek Polacek  <polacek@redhat.com>
1669         PR middle-end/59669
1670         * gcc.dg/gomp/pr59669-1.c: New test.
1671         * gcc.dg/gomp/pr59669-2.c: New test.
1673 2014-01-08  Martin Jambor  <mjambor@suse.cz>
1675         PR ipa/59610
1676         * gcc.dg/ipa/pr59610.c: New test.
1678 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
1680         PR fortran/58182
1681         * gfortran.dg/binding_label_tests_26a.f90: New.
1682         * gfortran.dg/binding_label_tests_26b.f90: New.
1684 2014-01-08  Marek Polacek  <polacek@redhat.com>
1686         PR sanitizer/59667
1687         * c-c++-common/ubsan/pr59667.c: New test.
1689 2014-01-08  Richard Biener  <rguenther@suse.de>
1691         PR middle-end/59630
1692         * gcc.dg/pr59630.c: New testcase.
1694 2014-01-08  Richard Biener  <rguenther@suse.de>
1696         PR middle-end/59471
1697         * gcc.dg/pr59471.c: New testcase.
1699 2014-01-07  Jeff Law  <law@redhat.com>
1701         PR middle-end/53623
1702         * gcc.target/i386/pr53623.c: New test.
1704 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
1706         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1707         blanks at EOF.
1708         * g++.dg/cpp1y/pr58534.C: Likewise.
1709         * g++.dg/cpp1y/pr58536.C: Likewise.
1710         * g++.dg/cpp1y/pr58548.C: Likewise.
1711         * g++.dg/cpp1y/pr58549.C: Likewise.
1712         * g++.dg/cpp1y/pr58637.C: Likewise.
1713         * g++.dg/cpp1y/pr59112.C: Likewise.
1714         * g++.dg/cpp1y/pr59113.C: Likewise.
1715         * g++.dg/cpp1y/pr59629.C: Likewise.
1716         * g++.dg/cpp1y/pr59635.C: Likewise.
1717         * g++.dg/cpp1y/pr59636.C: Likewise.
1718         * g++.dg/cpp1y/pr59638.C: Likewise.
1720 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
1722         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1724 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
1726         * gcc.target/i386/intrinsics_4.c (bar): New function.
1728 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
1730         * g++.dg/ext/is_base_of_incomplete-2.C: New.
1732 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
1734         PR rtl-optimization/58668
1735         * gcc.dg/pr58668.c: New test.
1737         PR tree-optimization/59643
1738         * gcc.dg/pr59643.c: New test.
1739         * gcc.c-torture/execute/pr59643.c: New test.
1741 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
1743         PR fortran/59589
1744         * gfortran.dg/class_allocate_16.f90: New.
1746 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
1748         PR target/59644
1749         * gcc.target/i386/pr59644.c: New test.
1751 2014-01-06  Marek Polacek  <polacek@redhat.com>
1753         PR c/57773
1754         * gcc.dg/pr57773.c: New test.
1756 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
1758         PR c++/59635
1759         PR c++/59636
1760         PR c++/59629
1761         PR c++/59638
1762         * g++.dg/cpp1y/pr59635.C: New testcase.
1763         * g++.dg/cpp1y/pr59636.C: New testcase.
1764         * g++.dg/cpp1y/pr59629.C: New testcase.
1765         * g++.dg/cpp1y/pr59638.C: New testcase.
1767 2014-01-06  Martin Jambor  <mjambor@suse.cz>
1769         PR ipa/59008
1770         * gcc.dg/ipa/pr59008.c: New test.
1772 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1774         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1775         if supported.
1777 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1779         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1780         Require c99_runtime.
1781         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1783         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1784         Require c99_runtime.
1785         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1786         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1787         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1789         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1790         Require c99_runtime.
1791         Make CALC void static.
1792         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
1794         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
1795         Require c99_runtime.
1796         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
1798 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1800         * gcc.target/i386/pr59501-1.c: Require avx effective target.
1801         * gcc.target/i386/pr59501-2.c: Likewise.
1802         * gcc.target/i386/pr59501-3.c: Likewise.
1803         * gcc.target/i386/pr59501-4.c: Likewise.
1804         * gcc.target/i386/pr59501-5.c: Likewise.
1805         * gcc.target/i386/pr59501-6.c: Likewise.
1807 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1809         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
1810         * gcc.target/i386/pr59390_1.c: Likewise.
1811         * gcc.target/i386/pr59390_2.c: Likewise.
1813 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
1815         * gcc.dg/pr59350.c: Tweak.
1816         * gcc.dg/pr59350-2.c: New test.
1817         * g++.dg/pr59510.C: Likewise.
1819 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
1821         PR fortran/59023
1822         * gfortran.dg/bind_c_procs_2.f90: New.
1824 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
1826         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
1827         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1828         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1829         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1830         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
1831         * gcc.dg/tree-ssa/vrp47.c: Likewise.
1832         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1834 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
1836         * gcc.target/arm/neon-nested-apcs.c: New test.
1838 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
1840         PR tree-optimization/59519
1841         * gcc.dg/vect/pr59519-1.c: New test.
1842         * gcc.dg/vect/pr59519-2.c: New test.
1844         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
1845         vmovdqu32.
1847 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
1849         PR fortran/59547
1850         * gfortran.dg/typebound_proc_32.f90: New.
1852 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
1854         PR c++/58950
1855         * g++.dg/pr58950.C: New file.
1857 2014-01-03  Tobias Burnus  <burnus@net-b.de>
1859         PR c++/58567
1860         * g++.dg/gomp/pr58567.C: New.
1862 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
1864         PR tree-optimization/59651
1865         * gcc.dg/torture/pr59651.c: New test.
1866         * gcc.dg/vect/pr59651.c: Ditto.
1868 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
1870         PR target/59625
1871         * gcc.target/i386/pr59625.c: New test.
1873 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
1875         Core DR 1442
1876         PR c++/59165
1877         * g++.dg/cpp0x/range-for28.C: New.
1878         * g++.dg/cpp0x/range-for3.C: Update.
1880 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
1882         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
1884 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
1886         PR c++/59641
1887         * g++.dg/cpp0x/pr59641.C: New file.
1889 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
1891         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
1893 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
1895         PR c++/59378
1896         * g++.dg/ext/pr59378.C: New file.
1898 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1900         Update copyright years
1902 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1904         * gcc.target/arc/arc.exp: Use the standard form for the copyright
1905         notice.
1907 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
1909         PR fortran/59654
1910         * gfortran.dg/dynamic_dispatch_12.f90: New.
1912 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
1914         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
1915         the builtin isn't optimized away as unused.
1917         PR rtl-optimization/59647
1918         * g++.dg/opt/pr59647.C: New test.
1920 Copyright (C) 2014 Free Software Foundation, Inc.
1922 Copying and distribution of this file, with or without modification,
1923 are permitted in any medium without royalty provided the copyright
1924 notice and this notice are preserved.