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