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