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