2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob7ab67fdfce0733251cc3b9e7d87225cde47eb321
1 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
4         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
9         Use __builtin_floorf, __builtin_ceilf.
10         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
11         declaration.
12         (TEST): Use __builtin_floorf.
13         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
15 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
17         PR ipa/59947
18         * g++.dg/opt/pr59947.C: New test.
20         PR c++/58703
21         * c-c++-common/gomp/pr58703.c: New test.
23 2014-02-05  Richard Biener  <rguenther@suse.de>
25         PR testsuite/60076
26         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
27         avoid using unsigned long long.
29 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
31         PR middle-end/57499
32         * g++.dg/torture/pr57499.C: New test.
34 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
36         * gcc.dg/asan/nosanitize-and-inline.c: New test.
38 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
40         * g++.dg/ipa/devirrt-22.C: Fix template.
42 2014-02-04  Marek Polacek  <polacek@redhat.com>
44         PR c/60036
45         * gcc.dg/pr60036.c: New test.
47 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
49         PR ipa/60058
50         * g++.dg/torture/pr60058.C: New testcase.
52 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
54         * g++.dg/tsan/default_options.C: Invert check.
56 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
58         PR tree-optimization/60002
59         * g++.dg/opt/pr60002.C: New test.
61         PR tree-optimization/60023
62         * g++.dg/vect/pr60023.cc: New test.
64         PR ipa/60026
65         * c-c++-common/torture/pr60026.c: New test.
67         PR rtl-optimization/57915
68         * gcc.target/i386/pr57915.c: New test.
70 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
72         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
74 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
76         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
78 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
80         PR middle-end/59261
81         * gcc.dg/pr59261.c: New test.
83 2014-02-04  Richard Biener  <rguenther@suse.de>
85         PR tree-optimization/60012
86         * gcc.dg/vect/pr60012.c: New testcase.
88 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
90         PR target/59788
91         * g++.dg/eh/unwind-direct.C: New test.
93 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
95         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
96         timeout value to 20s.
98 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
100         PR ipa/59882
101         * g++.dg/torture/pr59882.C: New testcase
103 2014-02-03  Jan Hubicka  <jh@suse.cz>
105         PR ipa/59831
106         * g++.dg/ipa/devirt-22.C: New testcase.
108 2014-02-03  Jan Hubicka  <jh@suse.cz>
110         * g++.dg/ipa/devirt-25.C: New testcase.
112 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
114         PR tree-optimization/59924
115         * gcc.dg/pr59924.c: New test.
117 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
119         PR ipa/59831
120         * g++.dg/ipa/devirt-24.C: New testcase.
122 >>>>>>> .r207518
123 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
125         PR c++/53017
126         PR c++/59211
127         * c-c++-common/attributes-1.c: New testcase.
128         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
130 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
132         PR c++/58871
133         * g++.dg/cpp0x/pr58871.C: New.
135 2014-02-03  Cong Hou  <congh@google.com>
137         PR tree-optimization/60000
138         * g++.dg/vect/pr60000.cc: New test.
140 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
142         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
143         * gcc.target/i386/long-double-64-4.c: Likewise.
144         * gcc.target/i386/long-double-80-1.c: Likewise.
145         * gcc.target/i386/long-double-80-2.c: Likewise.
146         * gcc.target/i386/long-double-80-3.c: Likewise.
147         * gcc.target/i386/long-double-80-4.c: Likewise.
148         * gcc.target/i386/long-double-80-5.c: Likewise.
149         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
150         __multf3 isn't used.
151         * gcc.target/i386/long-double-64-3.c: Likewise.
152         * gcc.target/i386/long-double-128-1.c: New test.
153         * gcc.target/i386/long-double-128-2.c: Likewise.
154         * gcc.target/i386/long-double-128-3.c: Likewise.
155         * gcc.target/i386/long-double-128-4.c: Likewise.
156         * gcc.target/i386/long-double-128-5.c: Likewise.
157         * gcc.target/i386/long-double-128-6.c: Likewise.
158         * gcc.target/i386/long-double-128-7.c: Likewise.
159         * gcc.target/i386/long-double-128-8.c: Likewise.
160         * gcc.target/i386/long-double-128-9.c: Likewise.
161         * gcc.target/i386/long-double-64-5.c: Likewise.
162         * gcc.target/i386/long-double-64-6.c: Likewise.
163         * gcc.target/i386/long-double-64-7.c: Likewise.
164         * gcc.target/i386/long-double-64-8.c: Likewise.
165         * gcc.target/i386/long-double-64-9.c: Likewise.
166         * gcc.target/i386/long-double-80-10.c: Likewise.
167         * gcc.target/i386/long-double-80-8.c: Likewise.
168         * gcc.target/i386/long-double-80-9.c: Likewise.
170 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
172         PR rtl-optimization/57662
173         * g++.dg/pr57662.C: New test.
175 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
177         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
178         * gcc.dg/vmx/perm.c: New.
179         * gcc.dg/vmx/perm-be-order.c: New.
181 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
183         * gcc.dg/vmx/vsums.c: New.
184         * gcc.dg/vmx/vsums-be-order.c: New.
186 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
188         * g++.dg/ipa/devirt-23.C: New testcase.
189         * g++.dg/ipa/devirt-20.C: Fix template.
191 2014-02-02  Jan Hubicka  <jh@suse.cz>
193         * g++.dg/ipa/devirt-21.C: New testcase.
195 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
197         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
198         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
200 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
202         PR target/60017
203         * gcc.c-torture/execute/pr60017.c: New test.
205 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
207         PR fortran/57033
208         * gfortran.dg/default_initialization_7.f90: New test.
210 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
212         PR fortran/59906
213         * gfortran.dg/elemental_subroutine_9.f90 : New test
215 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
217         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
219 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
221         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
223 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
225         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
227 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
229         PR c++/51219
230         * g++.dg/init/bitfield5.C: New.
232 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
234         PR tree-optimization/60003
235         * gcc.c-torture/execute/pr60003.c: New test.
237 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
239         PR bootstrap/59985
240         * gcc.target/arm/pr59985.C: New.
242 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
244         PR sanitizer/59410
245         * lib/tsan-dg.exp (tsan_init): Instead of not running any
246         tsan tests if trivial testcase doesn't run, set dg-do-what-default
247         to compile.
248         (tsan_finish): Restore dg-do-what-default.
249         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
250         * g++.dg/tsan/fd_close_norace2.C: Likewise.
251         * g++.dg/tsan/default_options.C: Likewise.
252         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
253         * g++.dg/tsan/atomic_free2.C: Likewise.
254         * g++.dg/tsan/cond_race.C: Likewise.
255         * g++.dg/tsan/fd_close_norace.C: Likewise.
256         * g++.dg/tsan/benign_race.C: Likewise.
257         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
258         * c-c++-common/tsan/simple_race.c: Likewise.
259         * c-c++-common/tsan/mutexset1.c: Likewise.
260         * c-c++-common/tsan/thread_leak2.c: Likewise.
261         * c-c++-common/tsan/tls_race.c: Likewise.
262         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
263         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
264         * c-c++-common/tsan/free_race2.c: Likewise.
265         * c-c++-common/tsan/thread_leak.c: Likewise.
266         * c-c++-common/tsan/thread_leak1.c: Likewise.
267         * c-c++-common/tsan/race_on_barrier.c: Likewise.
268         * c-c++-common/tsan/free_race.c: Likewise.
269         * c-c++-common/tsan/sleep_sync.c: Likewise.
270         * c-c++-common/tsan/tiny_race.c: Likewise.
271         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
272         * c-c++-common/tsan/atomic_stack.c: Likewise.
273         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
274         in dg-output regexps.
275         * c-c++-common/tsan/simple_stack.c: Likewise.
277 2014-01-31  Richard Henderson <rth@redhat.com>
279         * g++.dg/tm/pr60004.C: New.
281 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
283         PR c++/59082
284         * g++.dg/inherit/crash4.C: New.
286 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
288         * c-c++-common/tsan/simple_race.c: Made test less flaky.
290 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
292         * gcc.target/i386/m512-check.h: Use correct rounding values.
294 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
296         * gcc.target/i386/avx-1.c: Use correct rounding values.
297         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
298         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
299         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
300         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
301         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
302         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
303         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
304         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
305         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
306         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
307         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
308         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
309         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
310         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
311         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
312         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
313         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
314         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
315         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
316         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
317         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
318         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
319         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
320         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
321         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
322         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
323         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
324         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
325         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
326         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
327         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
328         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
329         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
330         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
331         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
332         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
333         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
334         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
335         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
336         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
337         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
338         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
339         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
340         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
341         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
342         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
343         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
344         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
345         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
346         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
347         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
348         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
349         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
350         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
351         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
352         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
353         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
354         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
355         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
356         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
357         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
358         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
359         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
360         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
361         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
362         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
363         * gcc.target/i386/sse-13.c: Ditto.
364         * gcc.target/i386/sse-14.c: Ditto.
365         * gcc.target/i386/sse-22.c: Ditto.
366         * gcc.target/i386/sse-23.c: Ditto.
368 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
370         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
371         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
373 2014-01-31  Richard Biener  <rguenther@suse.de>
375         PR middle-end/59990
376         * gcc.dg/torture/pr59990.c: New testcase.
378 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
380         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
381         if it fails don't run any tsan tests.
383 2014-01-31  Marek Polacek  <polacek@redhat.com>
385         PR c/59963
386         * gcc.dg/pr59940.c (g): Adjust dg-warning.
387         (y): Adjust dg-error.
388         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
389         * gcc.dg/pr59963-1.c: New test.
390         * gcc.dg/pr59963-2.c: New test.
391         * gcc.dg/pr59963-3.c: New test.
393 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
395         PR target/59923
396         * gcc.target/arm/pr59923.c: New test.
398 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
400         * gcc.dg/vmx/splat.c: New.
401         * gcc.dg/vmx/splat-vsx.c: New.
402         * gcc.dg/vmx/splat-be-order.c: New.
403         * gcc.dg/vmx/splat-vsx-be-order.c: New.
404         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
405         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
407 2014-01-30  Richard Biener  <rguenther@suse.de>
409         PR tree-optimization/59993
410         * gcc.dg/torture/pr59993.c: New testcase.
412 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
414         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
415         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
416         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
417         vect_int rather than vect_float.
419 2014-01-30  Marek Polacek  <polacek@redhat.com>
421         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
423 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
425         * gcc.target/microblaze/isa/fcmp4.c: New.
427 2014-01-30  Marek Polacek  <polacek@redhat.com>
429         PR c/59940
430         * gcc.dg/pr59940.c: New test.
431         * gcc.dg/pr35635.c (func3): Move dg-warning.
433 2014-01-30  Richard Biener  <rguenther@suse.de>
435         PR tree-optimization/59903
436         * gcc.dg/torture/pr59903.c: New testcase.
438 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
440         PR c++/58843
441         * g++.dg/lookup/crash8.C: New.
443 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
445         PR c++/58649
446         * g++.dg/template/crash117.C: New.
448 2014-01-30  Richard Biener  <rguenther@suse.de>
450         PR c/59905
451         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
452         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
453         abort.
454         * gcc.dg/invalid-call-1.c: Likewise.
456 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
458         PR c++/58561
459         * g++.dg/cpp1y/auto-fn23.C: New.
461 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
463         PR c++/58846
464         * g++.dg/init/dso_handle2.C: New.
466 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
468         PR c++/58674
469         * g++.dg/cpp0x/pr58674.C: New.
471 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
473         PR target/59617
474         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
475         * gcc.target/i386/avx512f-gather-5.c: Ditto.
477 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
479         * gcc.dg/vmx/merge-be-order.c: New.
480         * gcc.dg/vmx/merge.c: New.
481         * gcc.dg/vmx/merge-vsx-be-order.c: New.
482         * gcc.dg/vmx/merge-vsx.c: New.
484 2014-01-29  Richard Biener  <rguenther@suse.de>
486         PR tree-optimization/58742
487         * gcc.dg/pr58742-1.c: New testcase.
488         * gcc.dg/pr58742-2.c: Likewise.
489         * gcc.dg/pr58742-3.c: Likewise.
491 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
493         * gcc.target/arm/ftest-armv7ve-arm.c: New.
494         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
495         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
497 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
499         PR c++/58702
500         * g++.dg/gomp/pr58702.C: New.
502 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
504         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
505         selector.
507 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
509         PR middle-end/59917
510         PR tree-optimization/59920
511         * gcc.dg/pr59920-1.c: New test.
512         * gcc.dg/pr59920-2.c: New test.
513         * gcc.dg/pr59920-3.c: New test.
514         * c-c++-common/gomp/pr59917-1.c: New test.
515         * c-c++-common/gomp/pr59917-2.c: New test.
517         PR tree-optimization/59594
518         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
519         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
520         * gcc.dg/vect/pr59594.c: New test.
522 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
524         PR fortran/59414
525         * gfortran.dg/allocate_class_3.f90: New test.
527 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
529         PR preprocessor/59935
530         * c-c++-common/cpp/warning-zero-location.c: New test.
531         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
533 2014-01-27  Steve Ellcey  <sellcey@mips.com>
535         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
537 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
539         * g++.dg/ext/mv16.C: New tests.
541 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
543         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
544         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
545         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
546         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
547         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
548         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
549         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
550         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
551         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
552         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
553         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
554         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
555         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
556         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
557         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
558         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
559         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
560         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
561         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
562         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
563         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
564         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
565         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
566         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
567         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
568         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
569         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
570         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
571         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
572         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
573         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
574         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
575         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
576         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
577         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
578         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
579         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
580         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
581         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
582         _mm512_mask_cvtepi32_storeu_epi8.
583         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
584         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
585         _mm512_mask_cvtepi32_storeu_epi16.
586         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
587         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
588         _mm512_mask_cvtepi64_storeu_epi8.
589         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
590         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
591         _mm512_mask_cvtepi64_storeu_epi16.
592         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
593         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
594         _mm512_mask_cvtepi64_storeu_epi32.
595         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
596         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
597         _mm512_mask_cvtsepi32_storeu_epi8.
598         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
599         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
600         _mm512_mask_cvtsepi32_storeu_epi16.
601         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
602         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
603         _mm512_mask_cvtsepi64_storeu_epi8.
604         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
605         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
606         _mm512_mask_cvtsepi64_storeu_epi16.
607         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
608         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
609         _mm512_mask_cvtsepi64_storeu_epi32.
610         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
611         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
612         _mm512_mask_cvtusepi32_storeu_epi8.
613         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
614         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
615         _mm512_mask_cvtusepi32_storeu_epi16.
616         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
617         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
618         _mm512_mask_cvtusepi64_storeu_epi8.
619         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
620         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
621         _mm512_mask_cvtusepi64_storeu_epi16.
622         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
623         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
624         _mm512_mask_cvtusepi64_storeu_epi32.
625         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
626         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
628 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
630         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
631         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
632         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
633         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
634         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
635         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
636         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
637         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
638         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
639         built-ins roudning immediate.
640         * gcc.target/i386/sse-22.c: Add new built-ins.
641         * gcc.target/i386/sse-23.c: Ditto.
642         * gcc.target/i386/avx-1.c: Ditto.
644 2014-01-27  Christian Bruel  <christian.bruel@st.com>
646         * gcc.target/sh/torture/strncmp.c: New tests.
648 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
650         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
652 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
654         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
656 2014-01-24  Jeff Law  <law@redhat.com>
658         PR tree-optimization/59919
659         * gcc.c-torture/compile/pr59919.c: New test.
661 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
663         PR c++/57524
664         * g++.dg/ext/timevar2.C: New.
666 2014-01-24  Marek Polacek  <polacek@redhat.com>
668         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
670 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
672         PR target/59929
673         * gcc.target/i386/pr59929.c: New test.
675 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
677         PR target/59909
678         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
679         word atomic functions at runtime.
681 2014-01-23  Marek Polacek  <polacek@redhat.com>
683         PR c/59846
684         * gcc.dg/pr59846.c: New test.
686 2014-01-23  Marek Polacek  <polacek@redhat.com>
688         PR c/58346
689         * c-c++-common/pr58346-1.c: New test.
690         * c-c++-common/pr58346-2.c: New test.
691         * c-c++-common/pr58346-3.c: New test.
693 2014-01-23  Marek Polacek  <polacek@redhat.com>
695         PR c/59871
696         * gcc.dg/20020220-2.c: Adjust dg-warning message.
697         * gcc.dg/pr59871.c: New test.
699 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
701         PR c++/58980
702         * g++.dg/parse/enum11.C: New.
704 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
706         * gcc.target/aarch64/sshr64_1.c: New testcase.
708 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
710         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
711         SIMD enabled function.
712         * g++.dg/cilk-plus/ef_test.C: New test.
713         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
714         and added C++ ones.
715         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
716         to differenciate C error messages from C++ ones.
718 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
720         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
722 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
724         * gcc.target/microblaze/others/builtin-trap.c: New test,
726 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
728         PR middle-end/58809
729         * c-c++-common/gomp/pr58809.c: New test.
731 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
733         PR sanitizer/59897
734         * c-c++-common/asan/use-after-return-1.c: Fixed
735         to pass on darwin.
737 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
739         PR preprocessor/58580
740         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
742 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
743             Ilya Tocar     <ilya.tocar@intel.com>
745         * gcc.target/i386/avx512f-kmovw-1.c: New.
747 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
749         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
750         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
751         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
752         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
753         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
754         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
756 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
758         PR target/52125
759         * gcc.dg/pr48774.c: Remove skip for mips_rel.
760         * gcc.target/mips/pr52125.c: New test.
762 2014-01-22  Marek Polacek  <polacek@redhat.com>
764         PR c/59891
765         * gcc.dg/torture/pr59891.c: New test.
767 2014-01-22  Jeff Law  <law@redhat.com>
769         PR tree-optimization/59597
770         * gcc.dg/tree-ssa/pr59597.c: New test.
772 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
774         PR rtl-optimization/59477
775         * g++.dg/pr59477.C: New.
777 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
779         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
781 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
783         PR c++/59482
784         * g++.dg/pr59482.C: New.
786 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
788         * gcc.dg/vmx/insert-vsx-be-order.c: New.
789         * gcc.dg/vmx/extract-vsx.c: New.
790         * gcc.dg/vmx/extract-vsx-be-order.c: New.
791         * gcc.dg/vmx/insert-vsx.c: New.
793 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
795         PR rtl-optimization/59896
796         * gcc.target/arm/pr59896.c: New.
798 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
800         PR rtl-optimization/59858
801         * gcc.target/arm/pr59858.c: New.
803 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
805         PR target/59003
806         * gcc.dg/tree-prof/pr59003.c: New test.
808         PR middle-end/59860
809         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
810         other targets.
812 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
814         * gfortran.dg/round_3.f08: Add more cases.
816 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
818         * lib/target-supports.exp (force_conventional_output_for): New
819         procedure.
820         * lib/scanasm.exp (scan-assembler_required_options)
821         (scan-assembler-not_required_options)
822         (scan-assembler-times_required_options): Replace with
823         force_conventional_output_fors.
824         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
825         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
827 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
829         PR middle-end/59789
830         * gcc.target/i386/pr59789.c: New testcase.
832 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
834         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
835         the 'code' bitfield from 16 to 8.
837 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
839         * lib/target-supports.exp
840         (check_effective_target_vect_perm): Exclude aarch64_be.
841         (check_effective_target_vect_perm_byte): Likewise.
842         (check_effective_target_vect_perm_short): Likewise.
844 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
846         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
847         (RUN_TEST): Use new macro.
848         (INDEX64_32): Delete.
849         (INDEX64_64): Likewise.
850         (INDEX128_32): Likewise.
851         (INDEX128_64): Likewise.
852         (INDEX): Likewise.
853         (test_vneg_f32): Use fixed RUN_TEST.
855 2014-01-20  Richard Biener  <rguenther@suse.de>
857         PR middle-end/59860
858         * gcc.dg/pr59860.c: New testcase.
860 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
862         PR target/59880
863         * gcc.target/i386/pr59880.c: New test.
865 2014-01-20  Renlin Li  <renlin.li@arm.com>
867         * gcc.dg/pr44194-1.c: Tweak regexp.
869 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
871         PR libfortran/59771
872         PR libfortran/59774
873         PR libfortran/59836
874         * gfortran.dg/round_3.f08: New cases added.
875         * gfortran.dg/fmt_g_1.f90: New test.
877 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
879         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
881 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
883         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
885 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
887         * gcc.dg/vect/pr57705.c: Require vect_int.
888         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
889         * gcc.dg/vect/vect-alias-check.c: Likewise.
891 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
893         PR fortran/58007
894         * gfortran.dg/unresolved_fixup_1.f90: New test.
895         * gfortran.dg/unresolved_fixup_2.f90: New test.
897 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
899         PR target/58944
900         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
901         Remove dg-prune-output lines.
903 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
905         PR middle-end/59706
906         * gfortran.dg/pr59706.f90: New test.
907         * g++.dg/ext/pr59706.C: New test.
909 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
911         PR c++/59270
912         PR c++/58811
913         * g++.dg/cpp0x/decltype-incomplete1.C: New.
914         * g++.dg/init/pr58811.C: Likewise.
916 2014-01-17  Jeff Law  <law@redhat.com>
918         PR middle-end/57904
919         * gfortran.dg/pr57904.f90: New test.
921 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
923         PR c++/59269
924         * g++.dg/cpp0x/nsdmi-union4.C: New.
926 2014-01-17  Marek Polacek  <polacek@redhat.com>
928         PR c++/59838
929         * g++.dg/diagnostic/pr59838.C: New test.
931 2014-01-17  Marek Polacek  <polacek@redhat.com>
933         PR c/58346
934         * gcc.dg/pr58346.c: New test.
936 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
938         PR testsuite/58776
939         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
940         dg-options, use dg-additional-options for i?86/x86_64 to avoid
941         option duplication.
943         PR fortran/59440
944         * gfortran.dg/pr59440-1.f90: New test.
945         * gfortran.dg/pr59440-2.f90: New test.
946         * gfortran.dg/pr59440-3.f90: New test.
948         PR testsuite/59064
949         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
950         testing for " version" and " alias" with one testing for
951         " version\[^\n\r]* alias".
952         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
953         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
954         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
955         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
956         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
957         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
959         PR c++/57945
960         * c-c++-common/torture/pr57945.c: New test.
962 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
964         * gcc.target/arm/its.c: New testcase.
966 2014-01-16  Jan Hubicka  <jh@suse.cz>
968         PR ipa/59775
969         * g++.dg/torture/pr59775.C: New testcase.
971 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
973         PR middle-end/58344
974         * gcc.c-torture/compile/pr58344.c: New test.
976         PR target/59839
977         * gcc.target/i386/pr59839.c: New test.
979         PR debug/54694
980         * gcc.target/i386/pr9771-1.c (main): Rename to...
981         (real_main): ... this.  Add __asm name "main".
982         (ASMNAME, ASMNAME2, STRING): Define.
984 2014-01-16  Nick Clifton  <nickc@redhat.com>
986         PR middle-end/28865
987         * gcc.c-torture/compile/pr28865.c: New.
988         * gcc.c-torture/execute/pr28865.c: New.
990 2014-01-16  Marek Polacek  <polacek@redhat.com>
992         PR middle-end/59827
993         * gcc.dg/pr59827.c: New test.
995 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
997         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
999 2014-01-15  Richard Henderson  <rth@redhat.com>
1001         PR debug/54694
1002         * gcc.target/i386/pr54694.c: New test.
1004 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
1006         PR c++/49718
1007         * g++.dg/pr49718.C: New test.
1009 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
1011         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1013 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1015         * gcc.dg/vmx/mult-even-odd.c: New.
1016         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1018 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1020         * lib/target-supports.exp (check_libcilkrts_available): Added an
1021         extern "C" if we are using C++ along with a function prototype.
1023 2014-01-15  Jeff Law  <law@redhat.com>
1025         PR tree-optimization/59747
1026         * gcc.c-torture/execute/pr59747.c: New test.
1028 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
1030         PR target/59794
1031         * c-c++-common/convert-vec-1.c: Also prune ABI change for
1032         Linux/x86.
1033         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1034         * g++.dg/ext/attribute-test-1.C: Likewise.
1035         * g++.dg/ext/attribute-test-2.C: Likewise.
1036         * g++.dg/ext/attribute-test-3.C: Likewise.
1037         * g++.dg/ext/attribute-test-4.C: Likewise.
1038         * g++.dg/ext/pr56790-1.C: Likewise.
1039         * g++.dg/torture/pr38565.C: Likewise.
1040         * gcc.dg/pr53060.c: Likewise.
1041         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1042         * c-c++-common/vector-compare-2.c: Likewise.
1043         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1044         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
1045         dg-message line number.
1047 2014-01-15  Matthias Klose  <doko@ubuntu.com>
1049         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1051 2014-01-15  Richard Biener  <rguenther@suse.de>
1053         PR tree-optimization/59822
1054         * g++.dg/torture/pr59822.C: New testcase.
1056 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
1058         PR target/59808
1059         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1060         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1062 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
1063             Kugan Vivekanandarajah  <kuganv@linaro.org>
1065         PR target/59695
1066         * g++.dg/pr59695.C: New testcase.
1068 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1070         PR target/59803
1071         * gcc.c-torture/compile/pr59803.c: New testcase.
1073 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
1075         PR c/58943
1076         * gcc.c-torture/execute/pr58943.c: New test.
1077         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1079 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
1081         PR target/59794
1082         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1083         * gcc.target/i386/pr39162.c (y): New __m256i variable.
1084         (bar): Change return type to void.  Set y to x.
1085         * gcc.target/i386/pr59794-1.c: New testcase.
1086         * gcc.target/i386/pr59794-2.c: Likewise.
1087         * gcc.target/i386/pr59794-3.c: Likewise.
1088         * gcc.target/i386/pr59794-4.c: Likewise.
1089         * gcc.target/i386/pr59794-5.c: Likewise.
1090         * gcc.target/i386/pr59794-6.c: Likewise.
1091         * gcc.target/i386/pr59794-7.c: Likewise.
1093 2014-01-14  Richard Biener  <rguenther@suse.de>
1095         PR tree-optimization/58921
1096         PR tree-optimization/59006
1097         * gcc.dg/torture/pr58921.c: New testcase.
1098         * gcc.dg/torture/pr59006.c: Likewise.
1099         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1101 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
1103         PR testsuite/59494
1104         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1105         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1106         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
1107         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1108         Executing predictive commoning without unrolling.
1110 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
1112         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1113         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1114         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1115         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1116         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1117         __builtin_ia32_rsqrt28sd_round.
1118         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1119         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1120         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1121         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1122         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1123         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1124         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1125         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1126         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1127         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1128         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1129         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1130         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1131         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1132         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1133         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1134         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1135         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1136         * gcc.target/i386/sse-22.c: Extend with new built-ins,
1137         fix wrong rounding mode (see above).
1138         * gcc.target/i386/sse-23.c: Ditto.
1140 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1142         * gcc.dg/vmx/insert.c: New.
1143         * gcc.dg/vmx/insert-be-order.c: New.
1144         * gcc.dg/vmx/extract.c: New.
1145         * gcc.dg/vmx/extract-be-order.c: New.
1147 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
1149         PR tree-optimization/59387
1150         * gcc.c-torture/execute/pr59387.c: New test.
1152 2014-01-13  Richard Biener  <rguenther@suse.de>
1154         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1155         adjusting mathlib options.
1156         * gfortran.dg/lto/lto.exp: Likewise.
1158 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
1160         * gnat.dg/loop_optimization17.adb: New test.
1161         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1163 2014-01-13  Christian Bruel  <christian.bruel@st.com>
1165         * gcc.target/sh/cmpstrn.c: New case.
1167 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
1169         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1170         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1172 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
1174         PR fortran/58026
1175         * gfortran.dg/alloc_comp_basics_6.f90: New.
1177 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1179         PR fortran/59700
1180         * gfortran.dg/pr59700.f90: New test.
1182 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
1184         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1185         * gfortran.dg/use_only_3.f90: Likewise.
1186         * gfortran.dg/inquire_10.f90: Delete opened file.
1187         * gfortran.dg/inquire_15.f90: Likewise.
1188         * gfortran.dg/pr16597.f90: Likewise.
1189         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1190         for PR59419.
1192 2014-01-10  Jeff Law  <law@redhat.com>
1194         PR middle-end/59743
1195         * gcc.c-torture/compile/pr59743.c: New test.
1197 2014-01-10  Jan Hubicka  <jh@suse.cz>
1199         PR ipa/58585
1200         * g++.dg/torture/pr58585.C: New testcase.
1202 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
1204         * gcc.dg/pr46309.c: Disable for cris*-*-*.
1206 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
1208         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1210 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
1212         PR target/59744
1213         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1214         * gcc.target/aarch64/cmn-neg2.c: New test.
1216 2014-01-10  Richard Biener  <rguenther@suse.de>
1218         PR tree-optimization/59374
1219         * gcc.dg/torture/pr59374-3.c: New testcase.
1221 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1223         * lib/target-supports.exp
1224         (check_effective_target_arm_crypto_ok_nocache): New.
1225         (check_effective_target_arm_crypto_ok): Use above procedure.
1226         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1228 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
1230         PR ipa/58252
1231         PR ipa/59226
1232         * g++.dg/ipa/devirt-20.C: New testcase.
1233         * g++.dg/torture/pr58252.C: Likewise.
1234         * g++.dg/torture/pr59226.C: Likewise.
1236 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1238         * c-c++-common/asan/no-asan-stack.c: New test.
1240 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
1242         PR middle-end/59670
1243         * gcc.dg/pr59670.c: New test.
1245 2014-01-09  Steve Ellcey  <sellcey@mips.com>
1247         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1249 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
1251         PR middle-end/47735
1252         * gcc.target/i386/pr47735.c: New test.
1254         PR tree-optimization/59622
1255         * g++.dg/opt/pr59622-2.C: New test.
1256         * g++.dg/opt/pr59622-3.C: New test.
1257         * g++.dg/opt/pr59622-4.C: New test.
1258         * g++.dg/opt/pr59622-5.C: New test.
1260         PR sanitizer/59136
1261         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1262         filename:line instead of (modulename+offset) form with stripped
1263         initial / from the filename.
1265 2014-01-09  Ian Lance Taylor  <iant@google.com>
1267         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1268         the other Go compiler.
1270 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
1272         PR c++/59730
1273         * g++.dg/cpp0x/variadic145.C: New.
1275 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
1277         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1278         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
1280 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1282         PR testsuite/59524
1283         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1284         are run only if the Cilk library is available/enabled.
1285         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1286         * lib/target-supports.exp (check_libcilkrts_available): New function.
1288 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1290         PR c++/59631
1291         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1292         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1293         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1294         with dg-additional-options.
1295         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1296         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1297         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1298         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1299         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1300         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1302 2014-01-09  Richard Biener  <rguenther@suse.de>
1304         PR tree-optimization/59715
1305         * gcc.dg/torture/pr59715.c: New testcase.
1307 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1309         * c-c++-common/asan/no-asan-globals.c: New test.
1310         * c-c++-common/asan/no-instrument-reads.c: Likewise.
1311         * c-c++-common/asan/no-instrument-writes.c: Likewise.
1312         * c-c++-common/asan/use-after-return-1.c: Likewise.
1313         * c-c++-common/asan/no-use-after-return.c: Likewise.
1315 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
1317         * gnat.dg/weak2.ad[sb]: New test.
1319 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
1321         PR middle-end/59471
1322         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1323         type, use pointers to vector type instead.
1325 2014-01-08  Catherine Moore  <clm@codesourcery.com>
1327         * gcc.target/mips/umips-branch-3.c: New test.
1328         * gcc.target/mips/umips-branch-4.c: New test.
1330 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
1332         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1333         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1334         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1335         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1336         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1337         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1338         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1339         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1341 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
1343         PR rtl-optimization/59137
1344         * gcc.target/mips/pr59137.c: New test.
1346 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
1348         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1349         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1350         * gcc.target/i386/pr55433.c (dg-options): Ditto.
1351         * gcc.target/i386/pr57848.c (dg-options): Ditto.
1352         * gcc.target/i386/pr59099.c (dg-options): Ditto.
1353         Require fpic effective target.
1354         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1356 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
1358         PR ipa/59722
1359         * gcc.dg/pr59722.c: New test.
1361 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1363         PR middle-end/57748
1364         * gcc.dg/torture/pr57748-3.c: New test.
1365         * gcc.dg/torture/pr57748-4.c: New test.
1367 2014-01-08  Marek Polacek  <polacek@redhat.com>
1369         PR middle-end/59669
1370         * gcc.dg/gomp/pr59669-1.c: New test.
1371         * gcc.dg/gomp/pr59669-2.c: New test.
1373 2014-01-08  Martin Jambor  <mjambor@suse.cz>
1375         PR ipa/59610
1376         * gcc.dg/ipa/pr59610.c: New test.
1378 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
1380         PR fortran/58182
1381         * gfortran.dg/binding_label_tests_26a.f90: New.
1382         * gfortran.dg/binding_label_tests_26b.f90: New.
1384 2014-01-08  Marek Polacek  <polacek@redhat.com>
1386         PR sanitizer/59667
1387         * c-c++-common/ubsan/pr59667.c: New test.
1389 2014-01-08  Richard Biener  <rguenther@suse.de>
1391         PR middle-end/59630
1392         * gcc.dg/pr59630.c: New testcase.
1394 2014-01-08  Richard Biener  <rguenther@suse.de>
1396         PR middle-end/59471
1397         * gcc.dg/pr59471.c: New testcase.
1399 2014-01-07  Jeff Law  <law@redhat.com>
1401         PR middle-end/53623
1402         * gcc.target/i386/pr53623.c: New test.
1404 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
1406         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1407         blanks at EOF.
1408         * g++.dg/cpp1y/pr58534.C: Likewise.
1409         * g++.dg/cpp1y/pr58536.C: Likewise.
1410         * g++.dg/cpp1y/pr58548.C: Likewise.
1411         * g++.dg/cpp1y/pr58549.C: Likewise.
1412         * g++.dg/cpp1y/pr58637.C: Likewise.
1413         * g++.dg/cpp1y/pr59112.C: Likewise.
1414         * g++.dg/cpp1y/pr59113.C: Likewise.
1415         * g++.dg/cpp1y/pr59629.C: Likewise.
1416         * g++.dg/cpp1y/pr59635.C: Likewise.
1417         * g++.dg/cpp1y/pr59636.C: Likewise.
1418         * g++.dg/cpp1y/pr59638.C: Likewise.
1420 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
1422         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1424 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
1426         * gcc.target/i386/intrinsics_4.c (bar): New function.
1428 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
1430         * g++.dg/ext/is_base_of_incomplete-2.C: New.
1432 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
1434         PR rtl-optimization/58668
1435         * gcc.dg/pr58668.c: New test.
1437         PR tree-optimization/59643
1438         * gcc.dg/pr59643.c: New test.
1439         * gcc.c-torture/execute/pr59643.c: New test.
1441 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
1443         PR fortran/59589
1444         * gfortran.dg/class_allocate_16.f90: New.
1446 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
1448         PR target/59644
1449         * gcc.target/i386/pr59644.c: New test.
1451 2014-01-06  Marek Polacek  <polacek@redhat.com>
1453         PR c/57773
1454         * gcc.dg/pr57773.c: New test.
1456 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
1458         PR c++/59635
1459         PR c++/59636
1460         PR c++/59629
1461         PR c++/59638
1462         * g++.dg/cpp1y/pr59635.C: New testcase.
1463         * g++.dg/cpp1y/pr59636.C: New testcase.
1464         * g++.dg/cpp1y/pr59629.C: New testcase.
1465         * g++.dg/cpp1y/pr59638.C: New testcase.
1467 2014-01-06  Martin Jambor  <mjambor@suse.cz>
1469         PR ipa/59008
1470         * gcc.dg/ipa/pr59008.c: New test.
1472 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1474         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1475         if supported.
1477 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1479         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1480         Require c99_runtime.
1481         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1483         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1484         Require c99_runtime.
1485         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1486         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1487         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1489         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1490         Require c99_runtime.
1491         Make CALC void static.
1492         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
1494         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
1495         Require c99_runtime.
1496         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
1498 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1500         * gcc.target/i386/pr59501-1.c: Require avx effective target.
1501         * gcc.target/i386/pr59501-2.c: Likewise.
1502         * gcc.target/i386/pr59501-3.c: Likewise.
1503         * gcc.target/i386/pr59501-4.c: Likewise.
1504         * gcc.target/i386/pr59501-5.c: Likewise.
1505         * gcc.target/i386/pr59501-6.c: Likewise.
1507 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1509         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
1510         * gcc.target/i386/pr59390_1.c: Likewise.
1511         * gcc.target/i386/pr59390_2.c: Likewise.
1513 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
1515         * gcc.dg/pr59350.c: Tweak.
1516         * gcc.dg/pr59350-2.c: New test.
1517         * g++.dg/pr59510.C: Likewise.
1519 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
1521         PR fortran/59023
1522         * gfortran.dg/bind_c_procs_2.f90: New.
1524 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
1526         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
1527         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1528         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1529         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1530         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
1531         * gcc.dg/tree-ssa/vrp47.c: Likewise.
1532         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1534 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
1536         * gcc.target/arm/neon-nested-apcs.c: New test.
1538 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
1540         PR tree-optimization/59519
1541         * gcc.dg/vect/pr59519-1.c: New test.
1542         * gcc.dg/vect/pr59519-2.c: New test.
1544         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
1545         vmovdqu32.
1547 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
1549         PR fortran/59547
1550         * gfortran.dg/typebound_proc_32.f90: New.
1552 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
1554         PR c++/58950
1555         * g++.dg/pr58950.C: New file.
1557 2014-01-03  Tobias Burnus  <burnus@net-b.de>
1559         PR c++/58567
1560         * g++.dg/gomp/pr58567.C: New.
1562 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
1564         PR tree-optimization/59651
1565         * gcc.dg/torture/pr59651.c: New test.
1566         * gcc.dg/vect/pr59651.c: Ditto.
1568 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
1570         PR target/59625
1571         * gcc.target/i386/pr59625.c: New test.
1573 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
1575         Core DR 1442
1576         PR c++/59165
1577         * g++.dg/cpp0x/range-for28.C: New.
1578         * g++.dg/cpp0x/range-for3.C: Update.
1580 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
1582         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
1584 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
1586         PR c++/59641
1587         * g++.dg/cpp0x/pr59641.C: New file.
1589 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
1591         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
1593 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
1595         PR c++/59378
1596         * g++.dg/ext/pr59378.C: New file.
1598 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1600         Update copyright years
1602 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1604         * gcc.target/arc/arc.exp: Use the standard form for the copyright
1605         notice.
1607 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
1609         PR fortran/59654
1610         * gfortran.dg/dynamic_dispatch_12.f90: New.
1612 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
1614         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
1615         the builtin isn't optimized away as unused.
1617         PR rtl-optimization/59647
1618         * g++.dg/opt/pr59647.C: New test.
1620 Copyright (C) 2014 Free Software Foundation, Inc.
1622 Copying and distribution of this file, with or without modification,
1623 are permitted in any medium without royalty provided the copyright
1624 notice and this notice are preserved.