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