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