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