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