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