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