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