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