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