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