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