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