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