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