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