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