Don't xfail gcc.dg/binop-xor1.c
[official-gcc.git] / gcc / testsuite / ChangeLog
blobdd2c2683eed8dd01a29e52cefb0bb594923f2f1e
1 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
5 2014-02-10  Jeff Law  <law@redhat.com>
7         PR middle-end-52306
8         * gcc.c-torture/compile/pr52306.c: New test.
10 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
14 2014-02-10  Richard Biener  <rguenther@suse.de>
16         PR tree-optimization/60115
17         * gcc.dg/torture/pr60115.c: New testcase.
19 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
21         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
22         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
24 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
25             Ilya Tocar  <ilya.tocar@intel.com>
27         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
28         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
29         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
30         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
31         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
32         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
33         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
34         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
35         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
36         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
37         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
38         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
39         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
40         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
41         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
42         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
43         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
44         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
45         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
46         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
47         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
48         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
49         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
50         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
51         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
52         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
53         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
55 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
57         * gcc.dg/vect/pr59984.c: Require effective target
58         vect_simd_clones.
60 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
62         PR fortran/57522
63         * gfortran.dg/associated_target_5.f03: New test.
65 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
67         PR fortran/59026
68         * gfortran.dg/elemental_by_value_1.f90: New test.
70 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
72         PR fortran/58470
73         * gfortran.dg/finalize_22.f90: New.
75 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
77         PR fortran/60066
78         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
79         was fixed by the patch for PR59906.
81 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
83         PR translation/52289
84         * gfortran.dg/coarray_8.f90: Update dg-error match.
86 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
88         PR c/59984
89         * gcc.dg/vect/pr59984.c: New test.
91         PR middle-end/60092
92         * gcc.dg/attr-alloc_align-1.c: New test.
93         * gcc.dg/attr-alloc_align-2.c: New test.
94         * gcc.dg/attr-alloc_align-3.c: New test.
95         * gcc.dg/attr-assume_aligned-1.c: New test.
96         * gcc.dg/attr-assume_aligned-2.c: New test.
97         * gcc.dg/attr-assume_aligned-3.c: New test.
99 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
101         PR target/60077
102         * gcc.target/i386/pr60077-1.c: New test.
103         * gcc.target/i386/pr60077-2.c: New test.
105 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
107         PR preprocessor/56824
108         * gcc.dg/pr56824.c: New test.
110 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
112         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
113         variable used for atomic operations.
115 2014-02-07  Richard Biener  <rguenther@suse.de>
117         PR middle-end/60092
118         * gcc.dg/vect/pr60092-2.c: New testcase.
120 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
122         PR c++/60082
123         Revert
124         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
126         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
127         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
129 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
131         * gcc.target/s390/fp2int1.c: New testcase.
133 2014-02-07  Richard Biener  <rguenther@suse.de>
135         PR middle-end/60092
136         * gcc.dg/tree-ssa/alias-30.c: New testcase.
137         * gcc.dg/tree-ssa/alias-31.c: Likewise.
139 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
141         PR ipa/59918
142         * g++.dg/torture/pr59918.C: New testcase.
144 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
146         PR target/59575
147         * gcc.target/arm/pr59575.c: New test.
149         PR debug/59992
150         * gcc.dg/pr59992.c: New test.
152 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
154         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
155         init_priority. Test alignment of variable instead of function.
157 2014-02-06  Marek Polacek  <polacek@redhat.com>
159         PR c/60087
160         * gcc.dg/pr60087.c: New test.
162 2014-02-06  Alan Modra  <amodra@gmail.com>
164         * gcc.target/powerpc/pr60032.c: New.
166 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
168         PR target/60062
169         * gcc.c-torture/execute/pr60062.c: New test.
170         * gcc.c-torture/execute/pr60072.c: New test.
172 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
174         * gcc.dg/tree-ssa/pr59597.c: Make called function static
175         so that expected outcome works for PIC variants too.
177 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
178             Kugan Vivekanandarajah  <kuganv@linaro.org>
180         * gcc.target/arm/vect-noalign.c: New file.
182 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
183             Jakub Jelinek  <jakub@redhat.com>
185         PR middle-end/60013
186         * gcc.dg/pr60013.c: New testcase.
188 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
190         * gcc.dg/vmx/sum2s.c: New.
191         * gcc.dg/vmx/sum2s-be-order.c: New.
193 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
195         * gcc.dg/vmx/pack.c: New.
196         * gcc.dg/vmx/pack-be-order.c: New.
197         * gcc.dg/vmx/unpack.c: New.
198         * gcc.dg/vmx/unpack-be-order.c: New.
200 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
202         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
203         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
205 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
207         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
208         Use __builtin_floorf, __builtin_ceilf.
209         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
210         declaration.
211         (TEST): Use __builtin_floorf.
212         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
214 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
216         PR ipa/59947
217         * g++.dg/opt/pr59947.C: New test.
219         PR c++/58703
220         * c-c++-common/gomp/pr58703.c: New test.
222 2014-02-05  Richard Biener  <rguenther@suse.de>
224         PR testsuite/60076
225         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
226         avoid using unsigned long long.
228 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
230         PR middle-end/57499
231         * g++.dg/torture/pr57499.C: New test.
233 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
235         * gcc.dg/asan/nosanitize-and-inline.c: New test.
237 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
239         * g++.dg/ipa/devirrt-22.C: Fix template.
241 2014-02-04  Marek Polacek  <polacek@redhat.com>
243         PR c/60036
244         * gcc.dg/pr60036.c: New test.
246 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
248         PR ipa/60058
249         * g++.dg/torture/pr60058.C: New testcase.
251 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
253         * g++.dg/tsan/default_options.C: Invert check.
255 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
257         PR tree-optimization/60002
258         * g++.dg/opt/pr60002.C: New test.
260         PR tree-optimization/60023
261         * g++.dg/vect/pr60023.cc: New test.
263         PR ipa/60026
264         * c-c++-common/torture/pr60026.c: New test.
266         PR rtl-optimization/57915
267         * gcc.target/i386/pr57915.c: New test.
269 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
271         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
273 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
275         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
277 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
279         PR middle-end/59261
280         * gcc.dg/pr59261.c: New test.
282 2014-02-04  Richard Biener  <rguenther@suse.de>
284         PR tree-optimization/60012
285         * gcc.dg/vect/pr60012.c: New testcase.
287 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
289         PR target/59788
290         * g++.dg/eh/unwind-direct.C: New test.
292 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
294         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
295         timeout value to 20s.
297 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
299         PR ipa/59882
300         * g++.dg/torture/pr59882.C: New testcase
302 2014-02-03  Jan Hubicka  <jh@suse.cz>
304         PR ipa/59831
305         * g++.dg/ipa/devirt-22.C: New testcase.
307 2014-02-03  Jan Hubicka  <jh@suse.cz>
309         * g++.dg/ipa/devirt-25.C: New testcase.
311 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
313         PR tree-optimization/59924
314         * gcc.dg/pr59924.c: New test.
316 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
318         PR ipa/59831
319         * g++.dg/ipa/devirt-24.C: New testcase.
321 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
323         PR c++/53017
324         PR c++/59211
325         * c-c++-common/attributes-1.c: New testcase.
326         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
328 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
330         PR c++/58871
331         * g++.dg/cpp0x/pr58871.C: New.
333 2014-02-03  Cong Hou  <congh@google.com>
335         PR tree-optimization/60000
336         * g++.dg/vect/pr60000.cc: New test.
338 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
340         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
341         * gcc.target/i386/long-double-64-4.c: Likewise.
342         * gcc.target/i386/long-double-80-1.c: Likewise.
343         * gcc.target/i386/long-double-80-2.c: Likewise.
344         * gcc.target/i386/long-double-80-3.c: Likewise.
345         * gcc.target/i386/long-double-80-4.c: Likewise.
346         * gcc.target/i386/long-double-80-5.c: Likewise.
347         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
348         __multf3 isn't used.
349         * gcc.target/i386/long-double-64-3.c: Likewise.
350         * gcc.target/i386/long-double-128-1.c: New test.
351         * gcc.target/i386/long-double-128-2.c: Likewise.
352         * gcc.target/i386/long-double-128-3.c: Likewise.
353         * gcc.target/i386/long-double-128-4.c: Likewise.
354         * gcc.target/i386/long-double-128-5.c: Likewise.
355         * gcc.target/i386/long-double-128-6.c: Likewise.
356         * gcc.target/i386/long-double-128-7.c: Likewise.
357         * gcc.target/i386/long-double-128-8.c: Likewise.
358         * gcc.target/i386/long-double-128-9.c: Likewise.
359         * gcc.target/i386/long-double-64-5.c: Likewise.
360         * gcc.target/i386/long-double-64-6.c: Likewise.
361         * gcc.target/i386/long-double-64-7.c: Likewise.
362         * gcc.target/i386/long-double-64-8.c: Likewise.
363         * gcc.target/i386/long-double-64-9.c: Likewise.
364         * gcc.target/i386/long-double-80-10.c: Likewise.
365         * gcc.target/i386/long-double-80-8.c: Likewise.
366         * gcc.target/i386/long-double-80-9.c: Likewise.
368 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
370         PR rtl-optimization/57662
371         * g++.dg/pr57662.C: New test.
373 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
375         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
376         * gcc.dg/vmx/perm.c: New.
377         * gcc.dg/vmx/perm-be-order.c: New.
379 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
381         * gcc.dg/vmx/vsums.c: New.
382         * gcc.dg/vmx/vsums-be-order.c: New.
384 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
386         * g++.dg/ipa/devirt-23.C: New testcase.
387         * g++.dg/ipa/devirt-20.C: Fix template.
389 2014-02-02  Jan Hubicka  <jh@suse.cz>
391         * g++.dg/ipa/devirt-21.C: New testcase.
393 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
395         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
396         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
398 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
400         PR target/60017
401         * gcc.c-torture/execute/pr60017.c: New test.
403 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
405         PR fortran/57033
406         * gfortran.dg/default_initialization_7.f90: New test.
408 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
410         PR fortran/59906
411         * gfortran.dg/elemental_subroutine_9.f90: New test.
413 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
415         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
417 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
419         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
421 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
423         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
425 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
427         PR c++/51219
428         * g++.dg/init/bitfield5.C: New.
430 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
432         PR tree-optimization/60003
433         * gcc.c-torture/execute/pr60003.c: New test.
435 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
437         PR bootstrap/59985
438         * gcc.target/arm/pr59985.C: New.
440 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
442         PR sanitizer/59410
443         * lib/tsan-dg.exp (tsan_init): Instead of not running any
444         tsan tests if trivial testcase doesn't run, set dg-do-what-default
445         to compile.
446         (tsan_finish): Restore dg-do-what-default.
447         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
448         * g++.dg/tsan/fd_close_norace2.C: Likewise.
449         * g++.dg/tsan/default_options.C: Likewise.
450         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
451         * g++.dg/tsan/atomic_free2.C: Likewise.
452         * g++.dg/tsan/cond_race.C: Likewise.
453         * g++.dg/tsan/fd_close_norace.C: Likewise.
454         * g++.dg/tsan/benign_race.C: Likewise.
455         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
456         * c-c++-common/tsan/simple_race.c: Likewise.
457         * c-c++-common/tsan/mutexset1.c: Likewise.
458         * c-c++-common/tsan/thread_leak2.c: Likewise.
459         * c-c++-common/tsan/tls_race.c: Likewise.
460         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
461         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
462         * c-c++-common/tsan/free_race2.c: Likewise.
463         * c-c++-common/tsan/thread_leak.c: Likewise.
464         * c-c++-common/tsan/thread_leak1.c: Likewise.
465         * c-c++-common/tsan/race_on_barrier.c: Likewise.
466         * c-c++-common/tsan/free_race.c: Likewise.
467         * c-c++-common/tsan/sleep_sync.c: Likewise.
468         * c-c++-common/tsan/tiny_race.c: Likewise.
469         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
470         * c-c++-common/tsan/atomic_stack.c: Likewise.
471         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
472         in dg-output regexps.
473         * c-c++-common/tsan/simple_stack.c: Likewise.
475 2014-01-31  Richard Henderson <rth@redhat.com>
477         * g++.dg/tm/pr60004.C: New.
479 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
481         PR c++/59082
482         * g++.dg/inherit/crash4.C: New.
484 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
486         * c-c++-common/tsan/simple_race.c: Made test less flaky.
488 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
490         * gcc.target/i386/m512-check.h: Use correct rounding values.
492 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
494         * gcc.target/i386/avx-1.c: Use correct rounding values.
495         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
496         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
497         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
498         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
499         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
500         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
501         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
502         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
503         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
504         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
505         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
506         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
507         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
508         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
509         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
510         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
511         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
512         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
513         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
514         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
515         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
516         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
517         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
518         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
519         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
520         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
521         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
522         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
523         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
524         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
525         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
526         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
527         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
528         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
529         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
530         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
531         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
532         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
533         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
534         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
535         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
536         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
537         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
538         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
539         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
540         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
541         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
542         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
543         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
544         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
545         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
546         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
547         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
548         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
549         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
550         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
551         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
552         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
553         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
554         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
555         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
556         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
557         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
558         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
559         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
560         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
561         * gcc.target/i386/sse-13.c: Ditto.
562         * gcc.target/i386/sse-14.c: Ditto.
563         * gcc.target/i386/sse-22.c: Ditto.
564         * gcc.target/i386/sse-23.c: Ditto.
566 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
568         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
569         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
571 2014-01-31  Richard Biener  <rguenther@suse.de>
573         PR middle-end/59990
574         * gcc.dg/torture/pr59990.c: New testcase.
576 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
578         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
579         if it fails don't run any tsan tests.
581 2014-01-31  Marek Polacek  <polacek@redhat.com>
583         PR c/59963
584         * gcc.dg/pr59940.c (g): Adjust dg-warning.
585         (y): Adjust dg-error.
586         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
587         * gcc.dg/pr59963-1.c: New test.
588         * gcc.dg/pr59963-2.c: New test.
589         * gcc.dg/pr59963-3.c: New test.
591 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
593         PR target/59923
594         * gcc.target/arm/pr59923.c: New test.
596 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
598         * gcc.dg/vmx/splat.c: New.
599         * gcc.dg/vmx/splat-vsx.c: New.
600         * gcc.dg/vmx/splat-be-order.c: New.
601         * gcc.dg/vmx/splat-vsx-be-order.c: New.
602         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
603         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
605 2014-01-30  Richard Biener  <rguenther@suse.de>
607         PR tree-optimization/59993
608         * gcc.dg/torture/pr59993.c: New testcase.
610 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
612         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
613         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
614         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
615         vect_int rather than vect_float.
617 2014-01-30  Marek Polacek  <polacek@redhat.com>
619         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
621 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
623         * gcc.target/microblaze/isa/fcmp4.c: New.
625 2014-01-30  Marek Polacek  <polacek@redhat.com>
627         PR c/59940
628         * gcc.dg/pr59940.c: New test.
629         * gcc.dg/pr35635.c (func3): Move dg-warning.
631 2014-01-30  Richard Biener  <rguenther@suse.de>
633         PR tree-optimization/59903
634         * gcc.dg/torture/pr59903.c: New testcase.
636 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
638         PR c++/58843
639         * g++.dg/lookup/crash8.C: New.
641 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
643         PR c++/58649
644         * g++.dg/template/crash117.C: New.
646 2014-01-30  Richard Biener  <rguenther@suse.de>
648         PR c/59905
649         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
650         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
651         abort.
652         * gcc.dg/invalid-call-1.c: Likewise.
654 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
656         PR c++/58561
657         * g++.dg/cpp1y/auto-fn23.C: New.
659 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
661         PR c++/58846
662         * g++.dg/init/dso_handle2.C: New.
664 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
666         PR c++/58674
667         * g++.dg/cpp0x/pr58674.C: New.
669 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
671         PR target/59617
672         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
673         * gcc.target/i386/avx512f-gather-5.c: Ditto.
675 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
677         * gcc.dg/vmx/merge-be-order.c: New.
678         * gcc.dg/vmx/merge.c: New.
679         * gcc.dg/vmx/merge-vsx-be-order.c: New.
680         * gcc.dg/vmx/merge-vsx.c: New.
682 2014-01-29  Richard Biener  <rguenther@suse.de>
684         PR tree-optimization/58742
685         * gcc.dg/pr58742-1.c: New testcase.
686         * gcc.dg/pr58742-2.c: Likewise.
687         * gcc.dg/pr58742-3.c: Likewise.
689 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
691         * gcc.target/arm/ftest-armv7ve-arm.c: New.
692         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
693         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
695 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
697         PR c++/58702
698         * g++.dg/gomp/pr58702.C: New.
700 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
702         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
703         selector.
705 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
707         PR middle-end/59917
708         PR tree-optimization/59920
709         * gcc.dg/pr59920-1.c: New test.
710         * gcc.dg/pr59920-2.c: New test.
711         * gcc.dg/pr59920-3.c: New test.
712         * c-c++-common/gomp/pr59917-1.c: New test.
713         * c-c++-common/gomp/pr59917-2.c: New test.
715         PR tree-optimization/59594
716         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
717         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
718         * gcc.dg/vect/pr59594.c: New test.
720 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
722         PR fortran/59414
723         * gfortran.dg/allocate_class_3.f90: New test.
725 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
727         PR preprocessor/59935
728         * c-c++-common/cpp/warning-zero-location.c: New test.
729         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
731 2014-01-27  Steve Ellcey  <sellcey@mips.com>
733         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
735 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
737         * g++.dg/ext/mv16.C: New tests.
739 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
741         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
742         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
743         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
744         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
745         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
746         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
747         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
748         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
749         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
750         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
751         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
752         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
753         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
754         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
755         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
756         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
757         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
758         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
759         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
760         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
761         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
762         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
763         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
764         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
765         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
766         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
767         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
768         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
769         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
770         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
771         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
772         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
773         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
774         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
775         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
776         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
777         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
778         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
779         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
780         _mm512_mask_cvtepi32_storeu_epi8.
781         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
782         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
783         _mm512_mask_cvtepi32_storeu_epi16.
784         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
785         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
786         _mm512_mask_cvtepi64_storeu_epi8.
787         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
788         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
789         _mm512_mask_cvtepi64_storeu_epi16.
790         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
791         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
792         _mm512_mask_cvtepi64_storeu_epi32.
793         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
794         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
795         _mm512_mask_cvtsepi32_storeu_epi8.
796         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
797         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
798         _mm512_mask_cvtsepi32_storeu_epi16.
799         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
800         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
801         _mm512_mask_cvtsepi64_storeu_epi8.
802         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
803         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
804         _mm512_mask_cvtsepi64_storeu_epi16.
805         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
806         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
807         _mm512_mask_cvtsepi64_storeu_epi32.
808         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
809         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
810         _mm512_mask_cvtusepi32_storeu_epi8.
811         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
812         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
813         _mm512_mask_cvtusepi32_storeu_epi16.
814         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
815         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
816         _mm512_mask_cvtusepi64_storeu_epi8.
817         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
818         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
819         _mm512_mask_cvtusepi64_storeu_epi16.
820         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
821         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
822         _mm512_mask_cvtusepi64_storeu_epi32.
823         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
824         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
826 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
828         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
829         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
830         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
831         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
832         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
833         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
834         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
835         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
836         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
837         built-ins roudning immediate.
838         * gcc.target/i386/sse-22.c: Add new built-ins.
839         * gcc.target/i386/sse-23.c: Ditto.
840         * gcc.target/i386/avx-1.c: Ditto.
842 2014-01-27  Christian Bruel  <christian.bruel@st.com>
844         * gcc.target/sh/torture/strncmp.c: New tests.
846 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
848         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
850 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
852         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
854 2014-01-24  Jeff Law  <law@redhat.com>
856         PR tree-optimization/59919
857         * gcc.c-torture/compile/pr59919.c: New test.
859 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
861         PR c++/57524
862         * g++.dg/ext/timevar2.C: New.
864 2014-01-24  Marek Polacek  <polacek@redhat.com>
866         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
868 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
870         PR target/59929
871         * gcc.target/i386/pr59929.c: New test.
873 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
875         PR target/59909
876         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
877         word atomic functions at runtime.
879 2014-01-23  Marek Polacek  <polacek@redhat.com>
881         PR c/59846
882         * gcc.dg/pr59846.c: New test.
884 2014-01-23  Marek Polacek  <polacek@redhat.com>
886         PR c/58346
887         * c-c++-common/pr58346-1.c: New test.
888         * c-c++-common/pr58346-2.c: New test.
889         * c-c++-common/pr58346-3.c: New test.
891 2014-01-23  Marek Polacek  <polacek@redhat.com>
893         PR c/59871
894         * gcc.dg/20020220-2.c: Adjust dg-warning message.
895         * gcc.dg/pr59871.c: New test.
897 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
899         PR c++/58980
900         * g++.dg/parse/enum11.C: New.
902 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
904         * gcc.target/aarch64/sshr64_1.c: New testcase.
906 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
908         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
909         SIMD enabled function.
910         * g++.dg/cilk-plus/ef_test.C: New test.
911         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
912         and added C++ ones.
913         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
914         to differenciate C error messages from C++ ones.
916 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
918         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
920 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
922         * gcc.target/microblaze/others/builtin-trap.c: New test,
924 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
926         PR middle-end/58809
927         * c-c++-common/gomp/pr58809.c: New test.
929 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
931         PR sanitizer/59897
932         * c-c++-common/asan/use-after-return-1.c: Fixed
933         to pass on darwin.
935 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
937         PR preprocessor/58580
938         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
940 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
941             Ilya Tocar     <ilya.tocar@intel.com>
943         * gcc.target/i386/avx512f-kmovw-1.c: New.
945 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
947         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
948         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
949         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
950         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
951         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
952         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
954 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
956         PR target/52125
957         * gcc.dg/pr48774.c: Remove skip for mips_rel.
958         * gcc.target/mips/pr52125.c: New test.
960 2014-01-22  Marek Polacek  <polacek@redhat.com>
962         PR c/59891
963         * gcc.dg/torture/pr59891.c: New test.
965 2014-01-22  Jeff Law  <law@redhat.com>
967         PR tree-optimization/59597
968         * gcc.dg/tree-ssa/pr59597.c: New test.
970 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
972         PR rtl-optimization/59477
973         * g++.dg/pr59477.C: New.
975 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
977         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
979 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
981         PR c++/59482
982         * g++.dg/pr59482.C: New.
984 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
986         * gcc.dg/vmx/insert-vsx-be-order.c: New.
987         * gcc.dg/vmx/extract-vsx.c: New.
988         * gcc.dg/vmx/extract-vsx-be-order.c: New.
989         * gcc.dg/vmx/insert-vsx.c: New.
991 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
993         PR rtl-optimization/59896
994         * gcc.target/arm/pr59896.c: New.
996 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
998         PR rtl-optimization/59858
999         * gcc.target/arm/pr59858.c: New.
1001 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
1003         PR target/59003
1004         * gcc.dg/tree-prof/pr59003.c: New test.
1006         PR middle-end/59860
1007         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1008         other targets.
1010 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
1012         * gfortran.dg/round_3.f08: Add more cases.
1014 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
1016         * lib/target-supports.exp (force_conventional_output_for): New
1017         procedure.
1018         * lib/scanasm.exp (scan-assembler_required_options)
1019         (scan-assembler-not_required_options)
1020         (scan-assembler-times_required_options): Replace with
1021         force_conventional_output_fors.
1022         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1023         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1025 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
1027         PR middle-end/59789
1028         * gcc.target/i386/pr59789.c: New testcase.
1030 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
1032         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1033         the 'code' bitfield from 16 to 8.
1035 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
1037         * lib/target-supports.exp
1038         (check_effective_target_vect_perm): Exclude aarch64_be.
1039         (check_effective_target_vect_perm_byte): Likewise.
1040         (check_effective_target_vect_perm_short): Likewise.
1042 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
1044         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1045         (RUN_TEST): Use new macro.
1046         (INDEX64_32): Delete.
1047         (INDEX64_64): Likewise.
1048         (INDEX128_32): Likewise.
1049         (INDEX128_64): Likewise.
1050         (INDEX): Likewise.
1051         (test_vneg_f32): Use fixed RUN_TEST.
1053 2014-01-20  Richard Biener  <rguenther@suse.de>
1055         PR middle-end/59860
1056         * gcc.dg/pr59860.c: New testcase.
1058 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
1060         PR target/59880
1061         * gcc.target/i386/pr59880.c: New test.
1063 2014-01-20  Renlin Li  <renlin.li@arm.com>
1065         * gcc.dg/pr44194-1.c: Tweak regexp.
1067 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1069         PR libfortran/59771
1070         PR libfortran/59774
1071         PR libfortran/59836
1072         * gfortran.dg/round_3.f08: New cases added.
1073         * gfortran.dg/fmt_g_1.f90: New test.
1075 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
1077         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1079 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
1081         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1083 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
1085         * gcc.dg/vect/pr57705.c: Require vect_int.
1086         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1087         * gcc.dg/vect/vect-alias-check.c: Likewise.
1089 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
1091         PR fortran/58007
1092         * gfortran.dg/unresolved_fixup_1.f90: New test.
1093         * gfortran.dg/unresolved_fixup_2.f90: New test.
1095 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
1097         PR target/58944
1098         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1099         Remove dg-prune-output lines.
1101 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
1103         PR middle-end/59706
1104         * gfortran.dg/pr59706.f90: New test.
1105         * g++.dg/ext/pr59706.C: New test.
1107 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
1109         PR c++/59270
1110         PR c++/58811
1111         * g++.dg/cpp0x/decltype-incomplete1.C: New.
1112         * g++.dg/init/pr58811.C: Likewise.
1114 2014-01-17  Jeff Law  <law@redhat.com>
1116         PR middle-end/57904
1117         * gfortran.dg/pr57904.f90: New test.
1119 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
1121         PR c++/59269
1122         * g++.dg/cpp0x/nsdmi-union4.C: New.
1124 2014-01-17  Marek Polacek  <polacek@redhat.com>
1126         PR c++/59838
1127         * g++.dg/diagnostic/pr59838.C: New test.
1129 2014-01-17  Marek Polacek  <polacek@redhat.com>
1131         PR c/58346
1132         * gcc.dg/pr58346.c: New test.
1134 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
1136         PR testsuite/58776
1137         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1138         dg-options, use dg-additional-options for i?86/x86_64 to avoid
1139         option duplication.
1141         PR fortran/59440
1142         * gfortran.dg/pr59440-1.f90: New test.
1143         * gfortran.dg/pr59440-2.f90: New test.
1144         * gfortran.dg/pr59440-3.f90: New test.
1146         PR testsuite/59064
1147         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1148         testing for " version" and " alias" with one testing for
1149         " version\[^\n\r]* alias".
1150         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1151         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1152         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1153         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1154         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1155         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1157         PR c++/57945
1158         * c-c++-common/torture/pr57945.c: New test.
1160 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1162         * gcc.target/arm/its.c: New testcase.
1164 2014-01-16  Jan Hubicka  <jh@suse.cz>
1166         PR ipa/59775
1167         * g++.dg/torture/pr59775.C: New testcase.
1169 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
1171         PR middle-end/58344
1172         * gcc.c-torture/compile/pr58344.c: New test.
1174         PR target/59839
1175         * gcc.target/i386/pr59839.c: New test.
1177         PR debug/54694
1178         * gcc.target/i386/pr9771-1.c (main): Rename to...
1179         (real_main): ... this.  Add __asm name "main".
1180         (ASMNAME, ASMNAME2, STRING): Define.
1182 2014-01-16  Nick Clifton  <nickc@redhat.com>
1184         PR middle-end/28865
1185         * gcc.c-torture/compile/pr28865.c: New.
1186         * gcc.c-torture/execute/pr28865.c: New.
1188 2014-01-16  Marek Polacek  <polacek@redhat.com>
1190         PR middle-end/59827
1191         * gcc.dg/pr59827.c: New test.
1193 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
1195         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1197 2014-01-15  Richard Henderson  <rth@redhat.com>
1199         PR debug/54694
1200         * gcc.target/i386/pr54694.c: New test.
1202 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
1204         PR c++/49718
1205         * g++.dg/pr49718.C: New test.
1207 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
1209         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1211 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1213         * gcc.dg/vmx/mult-even-odd.c: New.
1214         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1216 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1218         * lib/target-supports.exp (check_libcilkrts_available): Added an
1219         extern "C" if we are using C++ along with a function prototype.
1221 2014-01-15  Jeff Law  <law@redhat.com>
1223         PR tree-optimization/59747
1224         * gcc.c-torture/execute/pr59747.c: New test.
1226 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
1228         PR target/59794
1229         * c-c++-common/convert-vec-1.c: Also prune ABI change for
1230         Linux/x86.
1231         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1232         * g++.dg/ext/attribute-test-1.C: Likewise.
1233         * g++.dg/ext/attribute-test-2.C: Likewise.
1234         * g++.dg/ext/attribute-test-3.C: Likewise.
1235         * g++.dg/ext/attribute-test-4.C: Likewise.
1236         * g++.dg/ext/pr56790-1.C: Likewise.
1237         * g++.dg/torture/pr38565.C: Likewise.
1238         * gcc.dg/pr53060.c: Likewise.
1239         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1240         * c-c++-common/vector-compare-2.c: Likewise.
1241         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1242         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
1243         dg-message line number.
1245 2014-01-15  Matthias Klose  <doko@ubuntu.com>
1247         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1249 2014-01-15  Richard Biener  <rguenther@suse.de>
1251         PR tree-optimization/59822
1252         * g++.dg/torture/pr59822.C: New testcase.
1254 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
1256         PR target/59808
1257         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1258         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1260 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
1261             Kugan Vivekanandarajah  <kuganv@linaro.org>
1263         PR target/59695
1264         * g++.dg/pr59695.C: New testcase.
1266 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1268         PR target/59803
1269         * gcc.c-torture/compile/pr59803.c: New testcase.
1271 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
1273         PR c/58943
1274         * gcc.c-torture/execute/pr58943.c: New test.
1275         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1277 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
1279         PR target/59794
1280         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1281         * gcc.target/i386/pr39162.c (y): New __m256i variable.
1282         (bar): Change return type to void.  Set y to x.
1283         * gcc.target/i386/pr59794-1.c: New testcase.
1284         * gcc.target/i386/pr59794-2.c: Likewise.
1285         * gcc.target/i386/pr59794-3.c: Likewise.
1286         * gcc.target/i386/pr59794-4.c: Likewise.
1287         * gcc.target/i386/pr59794-5.c: Likewise.
1288         * gcc.target/i386/pr59794-6.c: Likewise.
1289         * gcc.target/i386/pr59794-7.c: Likewise.
1291 2014-01-14  Richard Biener  <rguenther@suse.de>
1293         PR tree-optimization/58921
1294         PR tree-optimization/59006
1295         * gcc.dg/torture/pr58921.c: New testcase.
1296         * gcc.dg/torture/pr59006.c: Likewise.
1297         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1299 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
1301         PR testsuite/59494
1302         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1303         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1304         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
1305         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1306         Executing predictive commoning without unrolling.
1308 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
1310         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1311         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1312         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1313         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1314         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1315         __builtin_ia32_rsqrt28sd_round.
1316         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1317         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1318         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1319         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1320         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1321         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1322         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1323         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1324         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1325         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1326         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1327         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1328         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1329         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1330         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1331         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1332         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1333         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1334         * gcc.target/i386/sse-22.c: Extend with new built-ins,
1335         fix wrong rounding mode (see above).
1336         * gcc.target/i386/sse-23.c: Ditto.
1338 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1340         * gcc.dg/vmx/insert.c: New.
1341         * gcc.dg/vmx/insert-be-order.c: New.
1342         * gcc.dg/vmx/extract.c: New.
1343         * gcc.dg/vmx/extract-be-order.c: New.
1345 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
1347         PR tree-optimization/59387
1348         * gcc.c-torture/execute/pr59387.c: New test.
1350 2014-01-13  Richard Biener  <rguenther@suse.de>
1352         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1353         adjusting mathlib options.
1354         * gfortran.dg/lto/lto.exp: Likewise.
1356 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
1358         * gnat.dg/loop_optimization17.adb: New test.
1359         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1361 2014-01-13  Christian Bruel  <christian.bruel@st.com>
1363         * gcc.target/sh/cmpstrn.c: New case.
1365 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
1367         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1368         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1370 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
1372         PR fortran/58026
1373         * gfortran.dg/alloc_comp_basics_6.f90: New.
1375 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1377         PR fortran/59700
1378         * gfortran.dg/pr59700.f90: New test.
1380 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
1382         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1383         * gfortran.dg/use_only_3.f90: Likewise.
1384         * gfortran.dg/inquire_10.f90: Delete opened file.
1385         * gfortran.dg/inquire_15.f90: Likewise.
1386         * gfortran.dg/pr16597.f90: Likewise.
1387         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1388         for PR59419.
1390 2014-01-10  Jeff Law  <law@redhat.com>
1392         PR middle-end/59743
1393         * gcc.c-torture/compile/pr59743.c: New test.
1395 2014-01-10  Jan Hubicka  <jh@suse.cz>
1397         PR ipa/58585
1398         * g++.dg/torture/pr58585.C: New testcase.
1400 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
1402         * gcc.dg/pr46309.c: Disable for cris*-*-*.
1404 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
1406         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1408 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
1410         PR target/59744
1411         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1412         * gcc.target/aarch64/cmn-neg2.c: New test.
1414 2014-01-10  Richard Biener  <rguenther@suse.de>
1416         PR tree-optimization/59374
1417         * gcc.dg/torture/pr59374-3.c: New testcase.
1419 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1421         * lib/target-supports.exp
1422         (check_effective_target_arm_crypto_ok_nocache): New.
1423         (check_effective_target_arm_crypto_ok): Use above procedure.
1424         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1426 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
1428         PR ipa/58252
1429         PR ipa/59226
1430         * g++.dg/ipa/devirt-20.C: New testcase.
1431         * g++.dg/torture/pr58252.C: Likewise.
1432         * g++.dg/torture/pr59226.C: Likewise.
1434 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1436         * c-c++-common/asan/no-asan-stack.c: New test.
1438 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
1440         PR middle-end/59670
1441         * gcc.dg/pr59670.c: New test.
1443 2014-01-09  Steve Ellcey  <sellcey@mips.com>
1445         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1447 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
1449         PR middle-end/47735
1450         * gcc.target/i386/pr47735.c: New test.
1452         PR tree-optimization/59622
1453         * g++.dg/opt/pr59622-2.C: New test.
1454         * g++.dg/opt/pr59622-3.C: New test.
1455         * g++.dg/opt/pr59622-4.C: New test.
1456         * g++.dg/opt/pr59622-5.C: New test.
1458         PR sanitizer/59136
1459         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1460         filename:line instead of (modulename+offset) form with stripped
1461         initial / from the filename.
1463 2014-01-09  Ian Lance Taylor  <iant@google.com>
1465         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1466         the other Go compiler.
1468 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
1470         PR c++/59730
1471         * g++.dg/cpp0x/variadic145.C: New.
1473 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
1475         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1476         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
1478 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1480         PR testsuite/59524
1481         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1482         are run only if the Cilk library is available/enabled.
1483         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1484         * lib/target-supports.exp (check_libcilkrts_available): New function.
1486 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1488         PR c++/59631
1489         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1490         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1491         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1492         with dg-additional-options.
1493         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1494         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1495         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1496         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1497         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1498         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1500 2014-01-09  Richard Biener  <rguenther@suse.de>
1502         PR tree-optimization/59715
1503         * gcc.dg/torture/pr59715.c: New testcase.
1505 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1507         * c-c++-common/asan/no-asan-globals.c: New test.
1508         * c-c++-common/asan/no-instrument-reads.c: Likewise.
1509         * c-c++-common/asan/no-instrument-writes.c: Likewise.
1510         * c-c++-common/asan/use-after-return-1.c: Likewise.
1511         * c-c++-common/asan/no-use-after-return.c: Likewise.
1513 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
1515         * gnat.dg/weak2.ad[sb]: New test.
1517 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
1519         PR middle-end/59471
1520         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1521         type, use pointers to vector type instead.
1523 2014-01-08  Catherine Moore  <clm@codesourcery.com>
1525         * gcc.target/mips/umips-branch-3.c: New test.
1526         * gcc.target/mips/umips-branch-4.c: New test.
1528 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
1530         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1531         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1532         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1533         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1534         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1535         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1536         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1537         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1539 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
1541         PR rtl-optimization/59137
1542         * gcc.target/mips/pr59137.c: New test.
1544 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
1546         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1547         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1548         * gcc.target/i386/pr55433.c (dg-options): Ditto.
1549         * gcc.target/i386/pr57848.c (dg-options): Ditto.
1550         * gcc.target/i386/pr59099.c (dg-options): Ditto.
1551         Require fpic effective target.
1552         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1554 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
1556         PR ipa/59722
1557         * gcc.dg/pr59722.c: New test.
1559 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1561         PR middle-end/57748
1562         * gcc.dg/torture/pr57748-3.c: New test.
1563         * gcc.dg/torture/pr57748-4.c: New test.
1565 2014-01-08  Marek Polacek  <polacek@redhat.com>
1567         PR middle-end/59669
1568         * gcc.dg/gomp/pr59669-1.c: New test.
1569         * gcc.dg/gomp/pr59669-2.c: New test.
1571 2014-01-08  Martin Jambor  <mjambor@suse.cz>
1573         PR ipa/59610
1574         * gcc.dg/ipa/pr59610.c: New test.
1576 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
1578         PR fortran/58182
1579         * gfortran.dg/binding_label_tests_26a.f90: New.
1580         * gfortran.dg/binding_label_tests_26b.f90: New.
1582 2014-01-08  Marek Polacek  <polacek@redhat.com>
1584         PR sanitizer/59667
1585         * c-c++-common/ubsan/pr59667.c: New test.
1587 2014-01-08  Richard Biener  <rguenther@suse.de>
1589         PR middle-end/59630
1590         * gcc.dg/pr59630.c: New testcase.
1592 2014-01-08  Richard Biener  <rguenther@suse.de>
1594         PR middle-end/59471
1595         * gcc.dg/pr59471.c: New testcase.
1597 2014-01-07  Jeff Law  <law@redhat.com>
1599         PR middle-end/53623
1600         * gcc.target/i386/pr53623.c: New test.
1602 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
1604         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1605         blanks at EOF.
1606         * g++.dg/cpp1y/pr58534.C: Likewise.
1607         * g++.dg/cpp1y/pr58536.C: Likewise.
1608         * g++.dg/cpp1y/pr58548.C: Likewise.
1609         * g++.dg/cpp1y/pr58549.C: Likewise.
1610         * g++.dg/cpp1y/pr58637.C: Likewise.
1611         * g++.dg/cpp1y/pr59112.C: Likewise.
1612         * g++.dg/cpp1y/pr59113.C: Likewise.
1613         * g++.dg/cpp1y/pr59629.C: Likewise.
1614         * g++.dg/cpp1y/pr59635.C: Likewise.
1615         * g++.dg/cpp1y/pr59636.C: Likewise.
1616         * g++.dg/cpp1y/pr59638.C: Likewise.
1618 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
1620         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1622 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
1624         * gcc.target/i386/intrinsics_4.c (bar): New function.
1626 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
1628         * g++.dg/ext/is_base_of_incomplete-2.C: New.
1630 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
1632         PR rtl-optimization/58668
1633         * gcc.dg/pr58668.c: New test.
1635         PR tree-optimization/59643
1636         * gcc.dg/pr59643.c: New test.
1637         * gcc.c-torture/execute/pr59643.c: New test.
1639 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
1641         PR fortran/59589
1642         * gfortran.dg/class_allocate_16.f90: New.
1644 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
1646         PR target/59644
1647         * gcc.target/i386/pr59644.c: New test.
1649 2014-01-06  Marek Polacek  <polacek@redhat.com>
1651         PR c/57773
1652         * gcc.dg/pr57773.c: New test.
1654 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
1656         PR c++/59635
1657         PR c++/59636
1658         PR c++/59629
1659         PR c++/59638
1660         * g++.dg/cpp1y/pr59635.C: New testcase.
1661         * g++.dg/cpp1y/pr59636.C: New testcase.
1662         * g++.dg/cpp1y/pr59629.C: New testcase.
1663         * g++.dg/cpp1y/pr59638.C: New testcase.
1665 2014-01-06  Martin Jambor  <mjambor@suse.cz>
1667         PR ipa/59008
1668         * gcc.dg/ipa/pr59008.c: New test.
1670 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1672         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1673         if supported.
1675 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1677         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1678         Require c99_runtime.
1679         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1681         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1682         Require c99_runtime.
1683         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1684         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1685         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1687         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1688         Require c99_runtime.
1689         Make CALC void static.
1690         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
1692         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
1693         Require c99_runtime.
1694         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
1696 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1698         * gcc.target/i386/pr59501-1.c: Require avx effective target.
1699         * gcc.target/i386/pr59501-2.c: Likewise.
1700         * gcc.target/i386/pr59501-3.c: Likewise.
1701         * gcc.target/i386/pr59501-4.c: Likewise.
1702         * gcc.target/i386/pr59501-5.c: Likewise.
1703         * gcc.target/i386/pr59501-6.c: Likewise.
1705 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1707         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
1708         * gcc.target/i386/pr59390_1.c: Likewise.
1709         * gcc.target/i386/pr59390_2.c: Likewise.
1711 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
1713         * gcc.dg/pr59350.c: Tweak.
1714         * gcc.dg/pr59350-2.c: New test.
1715         * g++.dg/pr59510.C: Likewise.
1717 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
1719         PR fortran/59023
1720         * gfortran.dg/bind_c_procs_2.f90: New.
1722 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
1724         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
1725         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1726         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1727         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1728         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
1729         * gcc.dg/tree-ssa/vrp47.c: Likewise.
1730         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1732 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
1734         * gcc.target/arm/neon-nested-apcs.c: New test.
1736 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
1738         PR tree-optimization/59519
1739         * gcc.dg/vect/pr59519-1.c: New test.
1740         * gcc.dg/vect/pr59519-2.c: New test.
1742         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
1743         vmovdqu32.
1745 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
1747         PR fortran/59547
1748         * gfortran.dg/typebound_proc_32.f90: New.
1750 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
1752         PR c++/58950
1753         * g++.dg/pr58950.C: New file.
1755 2014-01-03  Tobias Burnus  <burnus@net-b.de>
1757         PR c++/58567
1758         * g++.dg/gomp/pr58567.C: New.
1760 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
1762         PR tree-optimization/59651
1763         * gcc.dg/torture/pr59651.c: New test.
1764         * gcc.dg/vect/pr59651.c: Ditto.
1766 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
1768         PR target/59625
1769         * gcc.target/i386/pr59625.c: New test.
1771 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
1773         Core DR 1442
1774         PR c++/59165
1775         * g++.dg/cpp0x/range-for28.C: New.
1776         * g++.dg/cpp0x/range-for3.C: Update.
1778 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
1780         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
1782 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
1784         PR c++/59641
1785         * g++.dg/cpp0x/pr59641.C: New file.
1787 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
1789         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
1791 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
1793         PR c++/59378
1794         * g++.dg/ext/pr59378.C: New file.
1796 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1798         Update copyright years
1800 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1802         * gcc.target/arc/arc.exp: Use the standard form for the copyright
1803         notice.
1805 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
1807         PR fortran/59654
1808         * gfortran.dg/dynamic_dispatch_12.f90: New.
1810 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
1812         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
1813         the builtin isn't optimized away as unused.
1815         PR rtl-optimization/59647
1816         * g++.dg/opt/pr59647.C: New test.
1818 Copyright (C) 2014 Free Software Foundation, Inc.
1820 Copying and distribution of this file, with or without modification,
1821 are permitted in any medium without royalty provided the copyright
1822 notice and this notice are preserved.