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