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