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