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