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