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