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