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