PR middle-end/60013
[official-gcc.git] / gcc / testsuite / ChangeLog
blobefa42473a10d464d6025f94075001f44e5e0936e
1 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
2             Jakub Jelinek  <jakub@redhat.com>
4         PR middle-end/60013
5         * gcc.dg/pr60013.c: New testcase.
7 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9         * gcc.dg/vmx/sum2s.c: New.
10         * gcc.dg/vmx/sum2s-be-order.c: New.
12 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14         * gcc.dg/vmx/pack.c: New.
15         * gcc.dg/vmx/pack-be-order.c: New.
16         * gcc.dg/vmx/unpack.c: New.
17         * gcc.dg/vmx/unpack-be-order.c: New.
19 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
21         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
22         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
24 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
26         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
27         Use __builtin_floorf, __builtin_ceilf.
28         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
29         declaration.
30         (TEST): Use __builtin_floorf.
31         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
33 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
35         PR ipa/59947
36         * g++.dg/opt/pr59947.C: New test.
38         PR c++/58703
39         * c-c++-common/gomp/pr58703.c: New test.
41 2014-02-05  Richard Biener  <rguenther@suse.de>
43         PR testsuite/60076
44         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
45         avoid using unsigned long long.
47 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
49         PR middle-end/57499
50         * g++.dg/torture/pr57499.C: New test.
52 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
54         * gcc.dg/asan/nosanitize-and-inline.c: New test.
56 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
58         * g++.dg/ipa/devirrt-22.C: Fix template.
60 2014-02-04  Marek Polacek  <polacek@redhat.com>
62         PR c/60036
63         * gcc.dg/pr60036.c: New test.
65 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
67         PR ipa/60058
68         * g++.dg/torture/pr60058.C: New testcase.
70 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
72         * g++.dg/tsan/default_options.C: Invert check.
74 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
76         PR tree-optimization/60002
77         * g++.dg/opt/pr60002.C: New test.
79         PR tree-optimization/60023
80         * g++.dg/vect/pr60023.cc: New test.
82         PR ipa/60026
83         * c-c++-common/torture/pr60026.c: New test.
85         PR rtl-optimization/57915
86         * gcc.target/i386/pr57915.c: New test.
88 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
90         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
92 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
94         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
96 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
98         PR middle-end/59261
99         * gcc.dg/pr59261.c: New test.
101 2014-02-04  Richard Biener  <rguenther@suse.de>
103         PR tree-optimization/60012
104         * gcc.dg/vect/pr60012.c: New testcase.
106 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
108         PR target/59788
109         * g++.dg/eh/unwind-direct.C: New test.
111 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
113         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
114         timeout value to 20s.
116 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
118         PR ipa/59882
119         * g++.dg/torture/pr59882.C: New testcase
121 2014-02-03  Jan Hubicka  <jh@suse.cz>
123         PR ipa/59831
124         * g++.dg/ipa/devirt-22.C: New testcase.
126 2014-02-03  Jan Hubicka  <jh@suse.cz>
128         * g++.dg/ipa/devirt-25.C: New testcase.
130 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
132         PR tree-optimization/59924
133         * gcc.dg/pr59924.c: New test.
135 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
137         PR ipa/59831
138         * g++.dg/ipa/devirt-24.C: New testcase.
140 >>>>>>> .r207518
141 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
143         PR c++/53017
144         PR c++/59211
145         * c-c++-common/attributes-1.c: New testcase.
146         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
148 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
150         PR c++/58871
151         * g++.dg/cpp0x/pr58871.C: New.
153 2014-02-03  Cong Hou  <congh@google.com>
155         PR tree-optimization/60000
156         * g++.dg/vect/pr60000.cc: New test.
158 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
160         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
161         * gcc.target/i386/long-double-64-4.c: Likewise.
162         * gcc.target/i386/long-double-80-1.c: Likewise.
163         * gcc.target/i386/long-double-80-2.c: Likewise.
164         * gcc.target/i386/long-double-80-3.c: Likewise.
165         * gcc.target/i386/long-double-80-4.c: Likewise.
166         * gcc.target/i386/long-double-80-5.c: Likewise.
167         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
168         __multf3 isn't used.
169         * gcc.target/i386/long-double-64-3.c: Likewise.
170         * gcc.target/i386/long-double-128-1.c: New test.
171         * gcc.target/i386/long-double-128-2.c: Likewise.
172         * gcc.target/i386/long-double-128-3.c: Likewise.
173         * gcc.target/i386/long-double-128-4.c: Likewise.
174         * gcc.target/i386/long-double-128-5.c: Likewise.
175         * gcc.target/i386/long-double-128-6.c: Likewise.
176         * gcc.target/i386/long-double-128-7.c: Likewise.
177         * gcc.target/i386/long-double-128-8.c: Likewise.
178         * gcc.target/i386/long-double-128-9.c: Likewise.
179         * gcc.target/i386/long-double-64-5.c: Likewise.
180         * gcc.target/i386/long-double-64-6.c: Likewise.
181         * gcc.target/i386/long-double-64-7.c: Likewise.
182         * gcc.target/i386/long-double-64-8.c: Likewise.
183         * gcc.target/i386/long-double-64-9.c: Likewise.
184         * gcc.target/i386/long-double-80-10.c: Likewise.
185         * gcc.target/i386/long-double-80-8.c: Likewise.
186         * gcc.target/i386/long-double-80-9.c: Likewise.
188 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
190         PR rtl-optimization/57662
191         * g++.dg/pr57662.C: New test.
193 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
195         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
196         * gcc.dg/vmx/perm.c: New.
197         * gcc.dg/vmx/perm-be-order.c: New.
199 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
201         * gcc.dg/vmx/vsums.c: New.
202         * gcc.dg/vmx/vsums-be-order.c: New.
204 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
206         * g++.dg/ipa/devirt-23.C: New testcase.
207         * g++.dg/ipa/devirt-20.C: Fix template.
209 2014-02-02  Jan Hubicka  <jh@suse.cz>
211         * g++.dg/ipa/devirt-21.C: New testcase.
213 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
215         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
216         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
218 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
220         PR target/60017
221         * gcc.c-torture/execute/pr60017.c: New test.
223 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
225         PR fortran/57033
226         * gfortran.dg/default_initialization_7.f90: New test.
228 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
230         PR fortran/59906
231         * gfortran.dg/elemental_subroutine_9.f90 : New test
233 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
235         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
237 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
239         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
241 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
243         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
245 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
247         PR c++/51219
248         * g++.dg/init/bitfield5.C: New.
250 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
252         PR tree-optimization/60003
253         * gcc.c-torture/execute/pr60003.c: New test.
255 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
257         PR bootstrap/59985
258         * gcc.target/arm/pr59985.C: New.
260 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
262         PR sanitizer/59410
263         * lib/tsan-dg.exp (tsan_init): Instead of not running any
264         tsan tests if trivial testcase doesn't run, set dg-do-what-default
265         to compile.
266         (tsan_finish): Restore dg-do-what-default.
267         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
268         * g++.dg/tsan/fd_close_norace2.C: Likewise.
269         * g++.dg/tsan/default_options.C: Likewise.
270         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
271         * g++.dg/tsan/atomic_free2.C: Likewise.
272         * g++.dg/tsan/cond_race.C: Likewise.
273         * g++.dg/tsan/fd_close_norace.C: Likewise.
274         * g++.dg/tsan/benign_race.C: Likewise.
275         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
276         * c-c++-common/tsan/simple_race.c: Likewise.
277         * c-c++-common/tsan/mutexset1.c: Likewise.
278         * c-c++-common/tsan/thread_leak2.c: Likewise.
279         * c-c++-common/tsan/tls_race.c: Likewise.
280         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
281         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
282         * c-c++-common/tsan/free_race2.c: Likewise.
283         * c-c++-common/tsan/thread_leak.c: Likewise.
284         * c-c++-common/tsan/thread_leak1.c: Likewise.
285         * c-c++-common/tsan/race_on_barrier.c: Likewise.
286         * c-c++-common/tsan/free_race.c: Likewise.
287         * c-c++-common/tsan/sleep_sync.c: Likewise.
288         * c-c++-common/tsan/tiny_race.c: Likewise.
289         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
290         * c-c++-common/tsan/atomic_stack.c: Likewise.
291         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
292         in dg-output regexps.
293         * c-c++-common/tsan/simple_stack.c: Likewise.
295 2014-01-31  Richard Henderson <rth@redhat.com>
297         * g++.dg/tm/pr60004.C: New.
299 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
301         PR c++/59082
302         * g++.dg/inherit/crash4.C: New.
304 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
306         * c-c++-common/tsan/simple_race.c: Made test less flaky.
308 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
310         * gcc.target/i386/m512-check.h: Use correct rounding values.
312 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
314         * gcc.target/i386/avx-1.c: Use correct rounding values.
315         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
316         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
317         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
318         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
319         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
320         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
321         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
322         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
323         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
324         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
325         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
326         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
327         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
328         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
329         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
330         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
331         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
332         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
333         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
334         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
335         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
336         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
337         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
338         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
339         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
340         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
341         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
342         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
343         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
344         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
345         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
346         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
347         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
348         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
349         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
350         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
351         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
352         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
353         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
354         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
355         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
356         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
357         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
358         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
359         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
360         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
361         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
362         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
363         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
364         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
365         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
366         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
367         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
368         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
369         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
370         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
371         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
372         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
373         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
374         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
375         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
376         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
377         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
378         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
379         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
380         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
381         * gcc.target/i386/sse-13.c: Ditto.
382         * gcc.target/i386/sse-14.c: Ditto.
383         * gcc.target/i386/sse-22.c: Ditto.
384         * gcc.target/i386/sse-23.c: Ditto.
386 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
388         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
389         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
391 2014-01-31  Richard Biener  <rguenther@suse.de>
393         PR middle-end/59990
394         * gcc.dg/torture/pr59990.c: New testcase.
396 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
398         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
399         if it fails don't run any tsan tests.
401 2014-01-31  Marek Polacek  <polacek@redhat.com>
403         PR c/59963
404         * gcc.dg/pr59940.c (g): Adjust dg-warning.
405         (y): Adjust dg-error.
406         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
407         * gcc.dg/pr59963-1.c: New test.
408         * gcc.dg/pr59963-2.c: New test.
409         * gcc.dg/pr59963-3.c: New test.
411 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
413         PR target/59923
414         * gcc.target/arm/pr59923.c: New test.
416 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
418         * gcc.dg/vmx/splat.c: New.
419         * gcc.dg/vmx/splat-vsx.c: New.
420         * gcc.dg/vmx/splat-be-order.c: New.
421         * gcc.dg/vmx/splat-vsx-be-order.c: New.
422         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
423         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
425 2014-01-30  Richard Biener  <rguenther@suse.de>
427         PR tree-optimization/59993
428         * gcc.dg/torture/pr59993.c: New testcase.
430 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
432         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
433         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
434         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
435         vect_int rather than vect_float.
437 2014-01-30  Marek Polacek  <polacek@redhat.com>
439         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
441 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
443         * gcc.target/microblaze/isa/fcmp4.c: New.
445 2014-01-30  Marek Polacek  <polacek@redhat.com>
447         PR c/59940
448         * gcc.dg/pr59940.c: New test.
449         * gcc.dg/pr35635.c (func3): Move dg-warning.
451 2014-01-30  Richard Biener  <rguenther@suse.de>
453         PR tree-optimization/59903
454         * gcc.dg/torture/pr59903.c: New testcase.
456 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
458         PR c++/58843
459         * g++.dg/lookup/crash8.C: New.
461 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
463         PR c++/58649
464         * g++.dg/template/crash117.C: New.
466 2014-01-30  Richard Biener  <rguenther@suse.de>
468         PR c/59905
469         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
470         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
471         abort.
472         * gcc.dg/invalid-call-1.c: Likewise.
474 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
476         PR c++/58561
477         * g++.dg/cpp1y/auto-fn23.C: New.
479 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
481         PR c++/58846
482         * g++.dg/init/dso_handle2.C: New.
484 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
486         PR c++/58674
487         * g++.dg/cpp0x/pr58674.C: New.
489 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
491         PR target/59617
492         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
493         * gcc.target/i386/avx512f-gather-5.c: Ditto.
495 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
497         * gcc.dg/vmx/merge-be-order.c: New.
498         * gcc.dg/vmx/merge.c: New.
499         * gcc.dg/vmx/merge-vsx-be-order.c: New.
500         * gcc.dg/vmx/merge-vsx.c: New.
502 2014-01-29  Richard Biener  <rguenther@suse.de>
504         PR tree-optimization/58742
505         * gcc.dg/pr58742-1.c: New testcase.
506         * gcc.dg/pr58742-2.c: Likewise.
507         * gcc.dg/pr58742-3.c: Likewise.
509 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
511         * gcc.target/arm/ftest-armv7ve-arm.c: New.
512         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
513         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
515 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
517         PR c++/58702
518         * g++.dg/gomp/pr58702.C: New.
520 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
522         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
523         selector.
525 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
527         PR middle-end/59917
528         PR tree-optimization/59920
529         * gcc.dg/pr59920-1.c: New test.
530         * gcc.dg/pr59920-2.c: New test.
531         * gcc.dg/pr59920-3.c: New test.
532         * c-c++-common/gomp/pr59917-1.c: New test.
533         * c-c++-common/gomp/pr59917-2.c: New test.
535         PR tree-optimization/59594
536         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
537         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
538         * gcc.dg/vect/pr59594.c: New test.
540 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
542         PR fortran/59414
543         * gfortran.dg/allocate_class_3.f90: New test.
545 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
547         PR preprocessor/59935
548         * c-c++-common/cpp/warning-zero-location.c: New test.
549         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
551 2014-01-27  Steve Ellcey  <sellcey@mips.com>
553         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
555 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
557         * g++.dg/ext/mv16.C: New tests.
559 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
561         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
562         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
563         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
564         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
565         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
566         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
567         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
568         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
569         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
570         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
571         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
572         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
573         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
574         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
575         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
576         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
577         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
578         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
579         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
580         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
581         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
582         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
583         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
584         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
585         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
586         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
587         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
588         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
589         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
590         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
591         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
592         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
593         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
594         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
595         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
596         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
597         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
598         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
599         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
600         _mm512_mask_cvtepi32_storeu_epi8.
601         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
602         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
603         _mm512_mask_cvtepi32_storeu_epi16.
604         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
605         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
606         _mm512_mask_cvtepi64_storeu_epi8.
607         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
608         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
609         _mm512_mask_cvtepi64_storeu_epi16.
610         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
611         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
612         _mm512_mask_cvtepi64_storeu_epi32.
613         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
614         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
615         _mm512_mask_cvtsepi32_storeu_epi8.
616         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
617         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
618         _mm512_mask_cvtsepi32_storeu_epi16.
619         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
620         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
621         _mm512_mask_cvtsepi64_storeu_epi8.
622         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
623         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
624         _mm512_mask_cvtsepi64_storeu_epi16.
625         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
626         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
627         _mm512_mask_cvtsepi64_storeu_epi32.
628         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
629         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
630         _mm512_mask_cvtusepi32_storeu_epi8.
631         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
632         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
633         _mm512_mask_cvtusepi32_storeu_epi16.
634         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
635         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
636         _mm512_mask_cvtusepi64_storeu_epi8.
637         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
638         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
639         _mm512_mask_cvtusepi64_storeu_epi16.
640         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
641         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
642         _mm512_mask_cvtusepi64_storeu_epi32.
643         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
644         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
646 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
648         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
649         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
650         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
651         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
652         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
653         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
654         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
655         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
656         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
657         built-ins roudning immediate.
658         * gcc.target/i386/sse-22.c: Add new built-ins.
659         * gcc.target/i386/sse-23.c: Ditto.
660         * gcc.target/i386/avx-1.c: Ditto.
662 2014-01-27  Christian Bruel  <christian.bruel@st.com>
664         * gcc.target/sh/torture/strncmp.c: New tests.
666 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
668         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
670 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
672         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
674 2014-01-24  Jeff Law  <law@redhat.com>
676         PR tree-optimization/59919
677         * gcc.c-torture/compile/pr59919.c: New test.
679 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
681         PR c++/57524
682         * g++.dg/ext/timevar2.C: New.
684 2014-01-24  Marek Polacek  <polacek@redhat.com>
686         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
688 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
690         PR target/59929
691         * gcc.target/i386/pr59929.c: New test.
693 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
695         PR target/59909
696         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
697         word atomic functions at runtime.
699 2014-01-23  Marek Polacek  <polacek@redhat.com>
701         PR c/59846
702         * gcc.dg/pr59846.c: New test.
704 2014-01-23  Marek Polacek  <polacek@redhat.com>
706         PR c/58346
707         * c-c++-common/pr58346-1.c: New test.
708         * c-c++-common/pr58346-2.c: New test.
709         * c-c++-common/pr58346-3.c: New test.
711 2014-01-23  Marek Polacek  <polacek@redhat.com>
713         PR c/59871
714         * gcc.dg/20020220-2.c: Adjust dg-warning message.
715         * gcc.dg/pr59871.c: New test.
717 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
719         PR c++/58980
720         * g++.dg/parse/enum11.C: New.
722 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
724         * gcc.target/aarch64/sshr64_1.c: New testcase.
726 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
728         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
729         SIMD enabled function.
730         * g++.dg/cilk-plus/ef_test.C: New test.
731         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
732         and added C++ ones.
733         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
734         to differenciate C error messages from C++ ones.
736 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
738         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
740 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
742         * gcc.target/microblaze/others/builtin-trap.c: New test,
744 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
746         PR middle-end/58809
747         * c-c++-common/gomp/pr58809.c: New test.
749 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
751         PR sanitizer/59897
752         * c-c++-common/asan/use-after-return-1.c: Fixed
753         to pass on darwin.
755 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
757         PR preprocessor/58580
758         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
760 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
761             Ilya Tocar     <ilya.tocar@intel.com>
763         * gcc.target/i386/avx512f-kmovw-1.c: New.
765 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
767         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
768         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
769         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
770         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
771         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
772         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
774 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
776         PR target/52125
777         * gcc.dg/pr48774.c: Remove skip for mips_rel.
778         * gcc.target/mips/pr52125.c: New test.
780 2014-01-22  Marek Polacek  <polacek@redhat.com>
782         PR c/59891
783         * gcc.dg/torture/pr59891.c: New test.
785 2014-01-22  Jeff Law  <law@redhat.com>
787         PR tree-optimization/59597
788         * gcc.dg/tree-ssa/pr59597.c: New test.
790 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
792         PR rtl-optimization/59477
793         * g++.dg/pr59477.C: New.
795 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
797         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
799 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
801         PR c++/59482
802         * g++.dg/pr59482.C: New.
804 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
806         * gcc.dg/vmx/insert-vsx-be-order.c: New.
807         * gcc.dg/vmx/extract-vsx.c: New.
808         * gcc.dg/vmx/extract-vsx-be-order.c: New.
809         * gcc.dg/vmx/insert-vsx.c: New.
811 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
813         PR rtl-optimization/59896
814         * gcc.target/arm/pr59896.c: New.
816 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
818         PR rtl-optimization/59858
819         * gcc.target/arm/pr59858.c: New.
821 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
823         PR target/59003
824         * gcc.dg/tree-prof/pr59003.c: New test.
826         PR middle-end/59860
827         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
828         other targets.
830 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
832         * gfortran.dg/round_3.f08: Add more cases.
834 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
836         * lib/target-supports.exp (force_conventional_output_for): New
837         procedure.
838         * lib/scanasm.exp (scan-assembler_required_options)
839         (scan-assembler-not_required_options)
840         (scan-assembler-times_required_options): Replace with
841         force_conventional_output_fors.
842         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
843         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
845 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
847         PR middle-end/59789
848         * gcc.target/i386/pr59789.c: New testcase.
850 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
852         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
853         the 'code' bitfield from 16 to 8.
855 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
857         * lib/target-supports.exp
858         (check_effective_target_vect_perm): Exclude aarch64_be.
859         (check_effective_target_vect_perm_byte): Likewise.
860         (check_effective_target_vect_perm_short): Likewise.
862 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
864         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
865         (RUN_TEST): Use new macro.
866         (INDEX64_32): Delete.
867         (INDEX64_64): Likewise.
868         (INDEX128_32): Likewise.
869         (INDEX128_64): Likewise.
870         (INDEX): Likewise.
871         (test_vneg_f32): Use fixed RUN_TEST.
873 2014-01-20  Richard Biener  <rguenther@suse.de>
875         PR middle-end/59860
876         * gcc.dg/pr59860.c: New testcase.
878 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
880         PR target/59880
881         * gcc.target/i386/pr59880.c: New test.
883 2014-01-20  Renlin Li  <renlin.li@arm.com>
885         * gcc.dg/pr44194-1.c: Tweak regexp.
887 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
889         PR libfortran/59771
890         PR libfortran/59774
891         PR libfortran/59836
892         * gfortran.dg/round_3.f08: New cases added.
893         * gfortran.dg/fmt_g_1.f90: New test.
895 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
897         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
899 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
901         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
903 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
905         * gcc.dg/vect/pr57705.c: Require vect_int.
906         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
907         * gcc.dg/vect/vect-alias-check.c: Likewise.
909 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
911         PR fortran/58007
912         * gfortran.dg/unresolved_fixup_1.f90: New test.
913         * gfortran.dg/unresolved_fixup_2.f90: New test.
915 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
917         PR target/58944
918         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
919         Remove dg-prune-output lines.
921 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
923         PR middle-end/59706
924         * gfortran.dg/pr59706.f90: New test.
925         * g++.dg/ext/pr59706.C: New test.
927 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
929         PR c++/59270
930         PR c++/58811
931         * g++.dg/cpp0x/decltype-incomplete1.C: New.
932         * g++.dg/init/pr58811.C: Likewise.
934 2014-01-17  Jeff Law  <law@redhat.com>
936         PR middle-end/57904
937         * gfortran.dg/pr57904.f90: New test.
939 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
941         PR c++/59269
942         * g++.dg/cpp0x/nsdmi-union4.C: New.
944 2014-01-17  Marek Polacek  <polacek@redhat.com>
946         PR c++/59838
947         * g++.dg/diagnostic/pr59838.C: New test.
949 2014-01-17  Marek Polacek  <polacek@redhat.com>
951         PR c/58346
952         * gcc.dg/pr58346.c: New test.
954 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
956         PR testsuite/58776
957         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
958         dg-options, use dg-additional-options for i?86/x86_64 to avoid
959         option duplication.
961         PR fortran/59440
962         * gfortran.dg/pr59440-1.f90: New test.
963         * gfortran.dg/pr59440-2.f90: New test.
964         * gfortran.dg/pr59440-3.f90: New test.
966         PR testsuite/59064
967         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
968         testing for " version" and " alias" with one testing for
969         " version\[^\n\r]* alias".
970         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
971         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
972         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
973         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
974         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
975         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
977         PR c++/57945
978         * c-c++-common/torture/pr57945.c: New test.
980 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
982         * gcc.target/arm/its.c: New testcase.
984 2014-01-16  Jan Hubicka  <jh@suse.cz>
986         PR ipa/59775
987         * g++.dg/torture/pr59775.C: New testcase.
989 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
991         PR middle-end/58344
992         * gcc.c-torture/compile/pr58344.c: New test.
994         PR target/59839
995         * gcc.target/i386/pr59839.c: New test.
997         PR debug/54694
998         * gcc.target/i386/pr9771-1.c (main): Rename to...
999         (real_main): ... this.  Add __asm name "main".
1000         (ASMNAME, ASMNAME2, STRING): Define.
1002 2014-01-16  Nick Clifton  <nickc@redhat.com>
1004         PR middle-end/28865
1005         * gcc.c-torture/compile/pr28865.c: New.
1006         * gcc.c-torture/execute/pr28865.c: New.
1008 2014-01-16  Marek Polacek  <polacek@redhat.com>
1010         PR middle-end/59827
1011         * gcc.dg/pr59827.c: New test.
1013 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
1015         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1017 2014-01-15  Richard Henderson  <rth@redhat.com>
1019         PR debug/54694
1020         * gcc.target/i386/pr54694.c: New test.
1022 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
1024         PR c++/49718
1025         * g++.dg/pr49718.C: New test.
1027 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
1029         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1031 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1033         * gcc.dg/vmx/mult-even-odd.c: New.
1034         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1036 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1038         * lib/target-supports.exp (check_libcilkrts_available): Added an
1039         extern "C" if we are using C++ along with a function prototype.
1041 2014-01-15  Jeff Law  <law@redhat.com>
1043         PR tree-optimization/59747
1044         * gcc.c-torture/execute/pr59747.c: New test.
1046 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
1048         PR target/59794
1049         * c-c++-common/convert-vec-1.c: Also prune ABI change for
1050         Linux/x86.
1051         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1052         * g++.dg/ext/attribute-test-1.C: Likewise.
1053         * g++.dg/ext/attribute-test-2.C: Likewise.
1054         * g++.dg/ext/attribute-test-3.C: Likewise.
1055         * g++.dg/ext/attribute-test-4.C: Likewise.
1056         * g++.dg/ext/pr56790-1.C: Likewise.
1057         * g++.dg/torture/pr38565.C: Likewise.
1058         * gcc.dg/pr53060.c: Likewise.
1059         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1060         * c-c++-common/vector-compare-2.c: Likewise.
1061         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1062         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
1063         dg-message line number.
1065 2014-01-15  Matthias Klose  <doko@ubuntu.com>
1067         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1069 2014-01-15  Richard Biener  <rguenther@suse.de>
1071         PR tree-optimization/59822
1072         * g++.dg/torture/pr59822.C: New testcase.
1074 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
1076         PR target/59808
1077         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1078         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1080 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
1081             Kugan Vivekanandarajah  <kuganv@linaro.org>
1083         PR target/59695
1084         * g++.dg/pr59695.C: New testcase.
1086 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1088         PR target/59803
1089         * gcc.c-torture/compile/pr59803.c: New testcase.
1091 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
1093         PR c/58943
1094         * gcc.c-torture/execute/pr58943.c: New test.
1095         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1097 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
1099         PR target/59794
1100         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1101         * gcc.target/i386/pr39162.c (y): New __m256i variable.
1102         (bar): Change return type to void.  Set y to x.
1103         * gcc.target/i386/pr59794-1.c: New testcase.
1104         * gcc.target/i386/pr59794-2.c: Likewise.
1105         * gcc.target/i386/pr59794-3.c: Likewise.
1106         * gcc.target/i386/pr59794-4.c: Likewise.
1107         * gcc.target/i386/pr59794-5.c: Likewise.
1108         * gcc.target/i386/pr59794-6.c: Likewise.
1109         * gcc.target/i386/pr59794-7.c: Likewise.
1111 2014-01-14  Richard Biener  <rguenther@suse.de>
1113         PR tree-optimization/58921
1114         PR tree-optimization/59006
1115         * gcc.dg/torture/pr58921.c: New testcase.
1116         * gcc.dg/torture/pr59006.c: Likewise.
1117         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1119 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
1121         PR testsuite/59494
1122         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1123         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1124         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
1125         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1126         Executing predictive commoning without unrolling.
1128 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
1130         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1131         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1132         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1133         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1134         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1135         __builtin_ia32_rsqrt28sd_round.
1136         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1137         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1138         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1139         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1140         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1141         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1142         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1143         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1144         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1145         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1146         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1147         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1148         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1149         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1150         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1151         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1152         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1153         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1154         * gcc.target/i386/sse-22.c: Extend with new built-ins,
1155         fix wrong rounding mode (see above).
1156         * gcc.target/i386/sse-23.c: Ditto.
1158 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1160         * gcc.dg/vmx/insert.c: New.
1161         * gcc.dg/vmx/insert-be-order.c: New.
1162         * gcc.dg/vmx/extract.c: New.
1163         * gcc.dg/vmx/extract-be-order.c: New.
1165 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
1167         PR tree-optimization/59387
1168         * gcc.c-torture/execute/pr59387.c: New test.
1170 2014-01-13  Richard Biener  <rguenther@suse.de>
1172         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1173         adjusting mathlib options.
1174         * gfortran.dg/lto/lto.exp: Likewise.
1176 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
1178         * gnat.dg/loop_optimization17.adb: New test.
1179         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1181 2014-01-13  Christian Bruel  <christian.bruel@st.com>
1183         * gcc.target/sh/cmpstrn.c: New case.
1185 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
1187         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1188         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1190 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
1192         PR fortran/58026
1193         * gfortran.dg/alloc_comp_basics_6.f90: New.
1195 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1197         PR fortran/59700
1198         * gfortran.dg/pr59700.f90: New test.
1200 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
1202         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1203         * gfortran.dg/use_only_3.f90: Likewise.
1204         * gfortran.dg/inquire_10.f90: Delete opened file.
1205         * gfortran.dg/inquire_15.f90: Likewise.
1206         * gfortran.dg/pr16597.f90: Likewise.
1207         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1208         for PR59419.
1210 2014-01-10  Jeff Law  <law@redhat.com>
1212         PR middle-end/59743
1213         * gcc.c-torture/compile/pr59743.c: New test.
1215 2014-01-10  Jan Hubicka  <jh@suse.cz>
1217         PR ipa/58585
1218         * g++.dg/torture/pr58585.C: New testcase.
1220 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
1222         * gcc.dg/pr46309.c: Disable for cris*-*-*.
1224 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
1226         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1228 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
1230         PR target/59744
1231         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1232         * gcc.target/aarch64/cmn-neg2.c: New test.
1234 2014-01-10  Richard Biener  <rguenther@suse.de>
1236         PR tree-optimization/59374
1237         * gcc.dg/torture/pr59374-3.c: New testcase.
1239 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1241         * lib/target-supports.exp
1242         (check_effective_target_arm_crypto_ok_nocache): New.
1243         (check_effective_target_arm_crypto_ok): Use above procedure.
1244         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1246 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
1248         PR ipa/58252
1249         PR ipa/59226
1250         * g++.dg/ipa/devirt-20.C: New testcase.
1251         * g++.dg/torture/pr58252.C: Likewise.
1252         * g++.dg/torture/pr59226.C: Likewise.
1254 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1256         * c-c++-common/asan/no-asan-stack.c: New test.
1258 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
1260         PR middle-end/59670
1261         * gcc.dg/pr59670.c: New test.
1263 2014-01-09  Steve Ellcey  <sellcey@mips.com>
1265         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1267 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
1269         PR middle-end/47735
1270         * gcc.target/i386/pr47735.c: New test.
1272         PR tree-optimization/59622
1273         * g++.dg/opt/pr59622-2.C: New test.
1274         * g++.dg/opt/pr59622-3.C: New test.
1275         * g++.dg/opt/pr59622-4.C: New test.
1276         * g++.dg/opt/pr59622-5.C: New test.
1278         PR sanitizer/59136
1279         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1280         filename:line instead of (modulename+offset) form with stripped
1281         initial / from the filename.
1283 2014-01-09  Ian Lance Taylor  <iant@google.com>
1285         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1286         the other Go compiler.
1288 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
1290         PR c++/59730
1291         * g++.dg/cpp0x/variadic145.C: New.
1293 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
1295         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1296         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
1298 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1300         PR testsuite/59524
1301         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1302         are run only if the Cilk library is available/enabled.
1303         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1304         * lib/target-supports.exp (check_libcilkrts_available): New function.
1306 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1308         PR c++/59631
1309         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1310         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1311         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1312         with dg-additional-options.
1313         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1314         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1315         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1316         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1317         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1318         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1320 2014-01-09  Richard Biener  <rguenther@suse.de>
1322         PR tree-optimization/59715
1323         * gcc.dg/torture/pr59715.c: New testcase.
1325 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1327         * c-c++-common/asan/no-asan-globals.c: New test.
1328         * c-c++-common/asan/no-instrument-reads.c: Likewise.
1329         * c-c++-common/asan/no-instrument-writes.c: Likewise.
1330         * c-c++-common/asan/use-after-return-1.c: Likewise.
1331         * c-c++-common/asan/no-use-after-return.c: Likewise.
1333 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
1335         * gnat.dg/weak2.ad[sb]: New test.
1337 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
1339         PR middle-end/59471
1340         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1341         type, use pointers to vector type instead.
1343 2014-01-08  Catherine Moore  <clm@codesourcery.com>
1345         * gcc.target/mips/umips-branch-3.c: New test.
1346         * gcc.target/mips/umips-branch-4.c: New test.
1348 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
1350         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1351         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1352         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1353         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1354         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1355         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1356         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1357         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1359 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
1361         PR rtl-optimization/59137
1362         * gcc.target/mips/pr59137.c: New test.
1364 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
1366         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1367         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1368         * gcc.target/i386/pr55433.c (dg-options): Ditto.
1369         * gcc.target/i386/pr57848.c (dg-options): Ditto.
1370         * gcc.target/i386/pr59099.c (dg-options): Ditto.
1371         Require fpic effective target.
1372         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1374 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
1376         PR ipa/59722
1377         * gcc.dg/pr59722.c: New test.
1379 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1381         PR middle-end/57748
1382         * gcc.dg/torture/pr57748-3.c: New test.
1383         * gcc.dg/torture/pr57748-4.c: New test.
1385 2014-01-08  Marek Polacek  <polacek@redhat.com>
1387         PR middle-end/59669
1388         * gcc.dg/gomp/pr59669-1.c: New test.
1389         * gcc.dg/gomp/pr59669-2.c: New test.
1391 2014-01-08  Martin Jambor  <mjambor@suse.cz>
1393         PR ipa/59610
1394         * gcc.dg/ipa/pr59610.c: New test.
1396 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
1398         PR fortran/58182
1399         * gfortran.dg/binding_label_tests_26a.f90: New.
1400         * gfortran.dg/binding_label_tests_26b.f90: New.
1402 2014-01-08  Marek Polacek  <polacek@redhat.com>
1404         PR sanitizer/59667
1405         * c-c++-common/ubsan/pr59667.c: New test.
1407 2014-01-08  Richard Biener  <rguenther@suse.de>
1409         PR middle-end/59630
1410         * gcc.dg/pr59630.c: New testcase.
1412 2014-01-08  Richard Biener  <rguenther@suse.de>
1414         PR middle-end/59471
1415         * gcc.dg/pr59471.c: New testcase.
1417 2014-01-07  Jeff Law  <law@redhat.com>
1419         PR middle-end/53623
1420         * gcc.target/i386/pr53623.c: New test.
1422 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
1424         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1425         blanks at EOF.
1426         * g++.dg/cpp1y/pr58534.C: Likewise.
1427         * g++.dg/cpp1y/pr58536.C: Likewise.
1428         * g++.dg/cpp1y/pr58548.C: Likewise.
1429         * g++.dg/cpp1y/pr58549.C: Likewise.
1430         * g++.dg/cpp1y/pr58637.C: Likewise.
1431         * g++.dg/cpp1y/pr59112.C: Likewise.
1432         * g++.dg/cpp1y/pr59113.C: Likewise.
1433         * g++.dg/cpp1y/pr59629.C: Likewise.
1434         * g++.dg/cpp1y/pr59635.C: Likewise.
1435         * g++.dg/cpp1y/pr59636.C: Likewise.
1436         * g++.dg/cpp1y/pr59638.C: Likewise.
1438 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
1440         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1442 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
1444         * gcc.target/i386/intrinsics_4.c (bar): New function.
1446 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
1448         * g++.dg/ext/is_base_of_incomplete-2.C: New.
1450 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
1452         PR rtl-optimization/58668
1453         * gcc.dg/pr58668.c: New test.
1455         PR tree-optimization/59643
1456         * gcc.dg/pr59643.c: New test.
1457         * gcc.c-torture/execute/pr59643.c: New test.
1459 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
1461         PR fortran/59589
1462         * gfortran.dg/class_allocate_16.f90: New.
1464 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
1466         PR target/59644
1467         * gcc.target/i386/pr59644.c: New test.
1469 2014-01-06  Marek Polacek  <polacek@redhat.com>
1471         PR c/57773
1472         * gcc.dg/pr57773.c: New test.
1474 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
1476         PR c++/59635
1477         PR c++/59636
1478         PR c++/59629
1479         PR c++/59638
1480         * g++.dg/cpp1y/pr59635.C: New testcase.
1481         * g++.dg/cpp1y/pr59636.C: New testcase.
1482         * g++.dg/cpp1y/pr59629.C: New testcase.
1483         * g++.dg/cpp1y/pr59638.C: New testcase.
1485 2014-01-06  Martin Jambor  <mjambor@suse.cz>
1487         PR ipa/59008
1488         * gcc.dg/ipa/pr59008.c: New test.
1490 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1492         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1493         if supported.
1495 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1497         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1498         Require c99_runtime.
1499         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1501         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1502         Require c99_runtime.
1503         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1504         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1505         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1507         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1508         Require c99_runtime.
1509         Make CALC void static.
1510         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
1512         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
1513         Require c99_runtime.
1514         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
1516 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1518         * gcc.target/i386/pr59501-1.c: Require avx effective target.
1519         * gcc.target/i386/pr59501-2.c: Likewise.
1520         * gcc.target/i386/pr59501-3.c: Likewise.
1521         * gcc.target/i386/pr59501-4.c: Likewise.
1522         * gcc.target/i386/pr59501-5.c: Likewise.
1523         * gcc.target/i386/pr59501-6.c: Likewise.
1525 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1527         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
1528         * gcc.target/i386/pr59390_1.c: Likewise.
1529         * gcc.target/i386/pr59390_2.c: Likewise.
1531 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
1533         * gcc.dg/pr59350.c: Tweak.
1534         * gcc.dg/pr59350-2.c: New test.
1535         * g++.dg/pr59510.C: Likewise.
1537 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
1539         PR fortran/59023
1540         * gfortran.dg/bind_c_procs_2.f90: New.
1542 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
1544         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
1545         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1546         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1547         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1548         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
1549         * gcc.dg/tree-ssa/vrp47.c: Likewise.
1550         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1552 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
1554         * gcc.target/arm/neon-nested-apcs.c: New test.
1556 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
1558         PR tree-optimization/59519
1559         * gcc.dg/vect/pr59519-1.c: New test.
1560         * gcc.dg/vect/pr59519-2.c: New test.
1562         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
1563         vmovdqu32.
1565 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
1567         PR fortran/59547
1568         * gfortran.dg/typebound_proc_32.f90: New.
1570 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
1572         PR c++/58950
1573         * g++.dg/pr58950.C: New file.
1575 2014-01-03  Tobias Burnus  <burnus@net-b.de>
1577         PR c++/58567
1578         * g++.dg/gomp/pr58567.C: New.
1580 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
1582         PR tree-optimization/59651
1583         * gcc.dg/torture/pr59651.c: New test.
1584         * gcc.dg/vect/pr59651.c: Ditto.
1586 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
1588         PR target/59625
1589         * gcc.target/i386/pr59625.c: New test.
1591 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
1593         Core DR 1442
1594         PR c++/59165
1595         * g++.dg/cpp0x/range-for28.C: New.
1596         * g++.dg/cpp0x/range-for3.C: Update.
1598 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
1600         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
1602 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
1604         PR c++/59641
1605         * g++.dg/cpp0x/pr59641.C: New file.
1607 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
1609         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
1611 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
1613         PR c++/59378
1614         * g++.dg/ext/pr59378.C: New file.
1616 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1618         Update copyright years
1620 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1622         * gcc.target/arc/arc.exp: Use the standard form for the copyright
1623         notice.
1625 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
1627         PR fortran/59654
1628         * gfortran.dg/dynamic_dispatch_12.f90: New.
1630 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
1632         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
1633         the builtin isn't optimized away as unused.
1635         PR rtl-optimization/59647
1636         * g++.dg/opt/pr59647.C: New test.
1638 Copyright (C) 2014 Free Software Foundation, Inc.
1640 Copying and distribution of this file, with or without modification,
1641 are permitted in any medium without royalty provided the copyright
1642 notice and this notice are preserved.