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