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