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