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