c3f985e83953ac0920ca65965697d7196eafeb0f
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-03-25 Richard Biener <rguenther@suse.de>
2
3 PR middle-end/60635
4 * gfortran.dg/lto/pr60635_0.f90: New testcase.
5 * gfortran.dg/lto/pr60635_1.c: Likewise.
6
7 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
8
9 PR c++/60627
10 * g++.dg/cpp1y/pr60627.C: New testcase.
11
12 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
13
14 * gcc.target/aarch64/ushr64_1.c: New.
15
16 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
17
18 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
19 (LONG_LONG): Use LLONG.
20 (set_rvector_long): Explicitly return void.
21 (set_vector_long): Likewise.
22 (check_vector_long): Likewise.
23
24 2014-03-24 Marek Polacek <polacek@redhat.com>
25
26 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h. Define
27 INT_MIN.
28 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
29 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
30 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
31 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
32 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
33 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
34 * c-c++-common/ubsan/pr59503.c: Likewise.
35 * c-c++-common/ubsan/pr60613-1.c: Likewise.
36 * c-c++-common/ubsan/save-expr-1.c: Likewise.
37 * c-c++-common/ubsan/shift-3.c: Likewise.
38 * c-c++-common/ubsan/shift-6.c: Likewise.
39 * c-c++-common/ubsan/undefined-1.c: Likewise.
40 * c-c++-common/ubsan/vla-2.c: Likewise.
41 * c-c++-common/ubsan/vla-3.c: Likewise.
42 * c-c++-common/ubsan/vla-4.c: Likewise.
43 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
44 * g++.dg/ubsan/return-2.C: Likewise.
45
46 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
47
48 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
49 hppa*-*-hpux*.
50
51 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
52
53 PR libfortran/59313
54 PR libfortran/58015
55 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
56 * gfortran.dg/round_4.f90: Likewise.
57
58 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
59
60 PR libfortran/60128
61 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
62 i?86-*-solaris2.9*.
63
64 2014-03-22 Jakub Jelinek <jakub@redhat.com>
65
66 PR sanitizer/60613
67 * c-c++-common/ubsan/pr60613-1.c: New test.
68 * c-c++-common/ubsan/pr60613-2.c: New test.
69
70 2014-03-22 Matthias Klose <doko@ubuntu.com>
71
72 * g++.dg/cpp0x/regress: Remove empty directory.
73
74 2014-03-22 Jakub Jelinek <jakub@redhat.com>
75
76 PR debug/60603
77 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
78
79 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
80
81 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
82 * g++.dg/cpp1y/pr60393.C: Likewise.
83
84 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
85
86 PR c++/60384
87 * g++.dg/cpp1y/pr60384.C: New.
88
89 2014-03-21 Jakub Jelinek <jakub@redhat.com>
90
91 PR target/60598
92 * gcc.dg/pr60598.c: New test.
93
94 2014-03-21 Martin Jambor <mjambor@suse.cz>
95
96 PR ipa/59176
97 * g++.dg/torture/pr59176.C: New test.
98
99 2014-03-21 Martin Jambor <mjambor@suse.cz>
100
101 PR ipa/60419
102 * g++.dg/ipa/pr60419.C: New test.
103
104 2014-03-21 Richard Biener <rguenther@suse.de>
105
106 PR tree-optimization/60577
107 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
108
109 2014-03-21 Tobias Burnus <burnus@net-b.de>
110
111 PR fortran/60599
112 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for
113 reading.
114
115 2014-03-20 Jakub Jelinek <jakub@redhat.com>
116
117 PR middle-end/60597
118 * g++.dg/opt/pr60597.C: New test.
119
120 PR c++/60572
121 * g++.dg/init/pr60572.C: New test.
122
123 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
124
125 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
126
127 2014-03-19 Tobias Burnus <burnus@net-b.de>
128
129 PR fortran/60543
130 PR fortran/60283
131 * gfortran.dg/implicit_pure_4.f90: New.
132
133 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
134
135 PR c++/51474
136 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
137
138 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
139
140 PR testsuite/60590
141 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
142 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
143 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
144
145 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
146
147 PR c++/60332
148 * g++.dg/cpp1y/pr60332.C: New.
149
150 2014-03-19 Marek Polacek <polacek@redhat.com>
151
152 PR sanitizer/60569
153 * g++.dg/ubsan/pr60569.C: New test.
154
155 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
156
157 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
158
159 2014-03-19 Jakub Jelinek <jakub@redhat.com>
160
161 PR tree-optimization/60559
162 * g++.dg/vect/pr60559.cc: New test.
163
164 2014-03-18 Ian Lance Taylor <iant@google.com>
165
166 PR target/60563
167 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
168 (ditype): Rename typedef from int64_t.
169
170 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
171
172 PR c/55383
173 * gcc.dg/cast-qual-3.c: New.
174 Revert:
175 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
176 * c-c++-common/Wcast-qual-1.c: More precise match text.
177
178 2014-03-18 Janus Weil <janus@gcc.gnu.org>
179
180 PR fortran/55207
181 PR fortran/60549
182 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
183 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
184 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
185 * gfortran.dg/intent_optimize_1.f90: Ditto.
186 * gfortran.dg/pointer_init_9.f90: Ditto.
187 * gfortran.dg/volatile4.f90: Ditto.
188 * gfortran.dg/volatile6.f90: Ditto.
189
190 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
191
192 PR c/55383
193 * c-c++-common/Wcast-qual-1.c: More precise match text.
194
195 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
196
197 PR c++/60305
198 * g++.dg/cpp0x/constexpr-ice14.C: New.
199
200 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
201
202 PR c++/54250
203 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
204
205 2014-03-18 Jakub Jelinek <jakub@redhat.com>
206
207 PR sanitizer/60535
208 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
209 * c-c++-common/ubsan/null-2.c: Likewise.
210 * c-c++-common/ubsan/null-3.c: Likewise.
211 * c-c++-common/ubsan/null-4.c: Likewise.
212 * c-c++-common/ubsan/null-5.c: Likewise.
213 * c-c++-common/ubsan/null-6.c: Likewise.
214 * c-c++-common/ubsan/null-7.c: Likewise.
215 * c-c++-common/ubsan/null-8.c: Likewise.
216 * c-c++-common/ubsan/null-9.c: Likewise.
217 * c-c++-common/ubsan/null-10.c: Likewise.
218 * c-c++-common/ubsan/null-11.c: Likewise.
219 * c-c++-common/ubsan/overflow-1.c: Likewise.
220 * c-c++-common/ubsan/overflow-2.c: Likewise.
221 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
222 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
223 * c-c++-common/ubsan/overflow-int128.c: Likewise.
224 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
225 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
226 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
227 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
228 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
229 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
230 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
231 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
232 * c-c++-common/ubsan/pr59333.c: Likewise.
233 * c-c++-common/ubsan/pr59503.c: Likewise.
234 * c-c++-common/ubsan/pr59667.c: Likewise.
235 * c-c++-common/ubsan/undefined-1.c: Likewise.
236 * g++.dg/ubsan/pr59250.C: Likewise.
237 * g++.dg/ubsan/pr59306.C: Likewise.
238
239 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
240
241 * gcc.dg/tls/pr58595.c: Add tls options.
242
243 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
244
245 * gcc.target/i386/avx-additional-reg-names.c: New.
246 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
247
248 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
249
250 PR c++/60390
251 * g++.dg/cpp1y/pr60390.C: New testcase.
252
253 PR c++/60391
254 * g++.dg/cpp1y/pr60391.C: New testcase.
255
256 2014-03-17 Jakub Jelinek <jakub@redhat.com>
257
258 PR target/60516
259 * gcc.target/i386/pr60516.c: New test.
260
261 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
262
263 PR c++/59571
264 * g++.dg/cpp0x/constexpr-ice13.C: New.
265
266 2014-03-17 Marek Polacek <polacek@redhat.com>
267
268 PR middle-end/60534
269 * gcc.dg/gomp/pr60534.c: New test.
270
271 2014-03-17 Kai Tietz <ktietz@redhat.com>
272
273 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
274
275 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
276
277 PR testsuite/58851
278 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
279 storage size.
280
281 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
282
283 PR libfortran/58324
284 * gfortran.dg/list_read_12.f90: New test.
285
286 2014-03-15 Janus Weil <janus@gcc.gnu.org>
287
288 PR fortran/55207
289 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
290 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
291 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
292 -Wno-aggressive-loop-optimizations and remove an unused variable.
293 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
294 * gfortran.dg/pointer_init_9.f90: New.
295 * gfortran.dg/volatile4.f90: Put into subroutine.
296 * gfortran.dg/volatile6.f90: Ditto.
297
298 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
299
300 PR fortran/60392
301 * gfortran.dg/transpose_4.f90: New test.
302
303 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
304
305 PR rtl-optimization/60508
306 * gcc.target/i386/pr60508.c: New.
307
308 2014-03-14 Richard Biener <rguenther@suse.de>
309
310 PR middle-end/60518
311 * g++.dg/pr60518.C: New testcase.
312
313 2014-03-14 Martin Jambor <mjambor@suse.cz>
314
315 PR lto/60461
316 * gcc.dg/lto/pr60461_0.c: New test.
317
318 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
319
320 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
321 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
322 * gcc.dg/lto/save-temps_0.c: New testcase.
323
324 2014-03-13 Jakub Jelinek <jakub@redhat.com>
325
326 PR middle-end/36282
327 * c-c++-common/pr36282-1.c: New test.
328 * c-c++-common/pr36282-2.c: New test.
329 * c-c++-common/pr36282-3.c: New test.
330 * c-c++-common/pr36282-4.c: New test.
331
332 2014-03-13 Richard Henderson <rth@redhat.com>
333
334 PR debug/60438
335 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
336
337 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
338
339 PR c++/60383
340 * g++.dg/template/crash118.C: New.
341 * g++.dg/template/crash95.C: Adjust.
342
343 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
344
345 PR rtl-optimization/57189
346 * gcc.target/i386/pr57189.c: New.
347
348 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
349
350 PR c++/60254
351 * g++.dg/cpp0x/static_assert10.C: New.
352 * g++.dg/cpp0x/static_assert11.C: Likewise.
353 * g++.dg/cpp0x/static_assert3.C: Adjust.
354
355 2014-03-13 Richard Biener <rguenther@suse.de>
356
357 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
358
359 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
360
361 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
362 2.07 128-bit arithmetic.
363 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
364
365 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
366 due to when TImode is allowed in VSX registers, the allowable
367 address modes for TImode is just a single indirect address in
368 order for the value to be loaded and store in either GPR or VSX
369 registers. This affects the generated code, and it would cause
370 this test to fail, when such an option is used.
371
372 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
373
374 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
375
376 2014-03-12 Jakub Jelinek <jakub@redhat.com>
377
378 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
379 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
380 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
381 only test for exactly one if if -mbranch-cost=1 has been passed.
382
383 2014-03-12 Christian Bruel <christian.bruel@st.com>
384
385 PR target/60264
386 * gcc.target/arm/pr60264.c
387
388 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
389
390 PR tree-optimization/60454
391 * gcc.c-torture/execute/pr60454.c: New test.
392
393 2014-03-12 Jakub Jelinek <jakub@redhat.com>
394 Marc Glisse <marc.glisse@inria.fr>
395
396 PR tree-optimization/60502
397 * gcc.c-torture/compile/pr60502.c: New test.
398
399 2014-03-12 Jakub Jelinek <jakub@redhat.com>
400
401 PR middle-end/60482
402 * gcc.dg/vect/pr60482.c: New test.
403
404 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
405
406 PR c++/60389
407 * g++.dg/cpp0x/inh-ctor19.C: New.
408
409 2014-03-11 Richard Biener <rguenther@suse.de>
410
411 PR tree-optimization/60429
412 PR tree-optimization/60485
413 * gcc.dg/pr60485-1.c: New testcase.
414 * gcc.dg/pr60485-2.c: Likewise.
415
416 2014-03-10 Jakub Jelinek <jakub@redhat.com>
417
418 PR ipa/60457
419 * g++.dg/ipa/pr60457.C: New test.
420
421 2014-03-10 Richard Biener <rguenther@suse.de>
422
423 PR middle-end/60474
424 * g++.dg/torture/pr60474.C: New testcase.
425
426 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
427
428 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
429
430 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
431
432 * gcc.dg/lto/pr55113_0.c: New testcase.
433
434 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
435
436 PR c++/60033
437 * g++.dg/cpp1y/pr60033.C: New testcase.
438
439 PR c++/60393
440 * g++.dg/cpp1y/pr60393.C: New testcase.
441
442 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
443
444 PR libfortran/60128
445 * gfortran.dg/fmt_en.f90: New test.
446
447 2014-03-07 Jason Merrill <jason@redhat.com>
448
449 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
450 * lib/target-supports.exp (check_effective_target_c++11): Now
451 means C++11 and up.
452 (check_effective_target_c++11_only): New.
453 (check_effective_target_c++11_down): New.
454 (check_effective_target_c++1y): New.
455 (check_effective_target_c++1y_only): New.
456 (check_effective_target_c++98_only): Rename from
457 check_effective_target_c++98.
458 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
459
460 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
461
462 PR c++/58609
463 * g++.dg/cpp0x/constexpr-ice12.C: New.
464
465 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
466
467 * c-c++-common/gomp/map-1.c: Extend.
468
469 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
470 Janus Weil <janus@gcc.gnu.org>
471
472 PR fortran/51976
473 * gfortran.dg/deferred_type_component_1.f90 : New test.
474 * gfortran.dg/deferred_type_component_2.f90 : New test.
475
476 2014-03-06 Marek Polacek <polacek@redhat.com>
477
478 PR c/60197
479 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
480 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
481
482 2014-03-06 Jakub Jelinek <jakub@redhat.com>
483
484 PR target/58595
485 * gcc.dg/tls/pr58595.c: New test.
486
487 2014-03-06 Richard Biener <rguenther@suse.de>
488
489 PR middle-end/60445
490 PR lto/60424
491 PR lto/60427
492 Revert
493 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
494
495 * gcc.dg/lto/pr55113_0.c: New testcase.
496
497 2014-03-05 Jakub Jelinek <jakub@redhat.com>
498
499 PR testsuite/59308
500 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
501 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
502 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
503 s390*/i?86/x86_64.
504 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
505 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
506 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
507 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
508 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
509 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
510 even for mips*/s390*/i?86/x86_64.
511 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
512 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
513 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
514 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
515 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
516
517 PR lto/60404
518 * gcc.dg/lto/pr60404_0.c: New test.
519 * gcc.dg/lto/pr60404_1.c: New file.
520 * gcc.dg/lto/pr60404_2.c: New file.
521
522 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
523
524 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
525 long long" throughout.
526 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
527 * gcc.dg/vmx/insert-vsx.c: Likewise.
528 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
529 * gcc.dg/vmx/ld-vsx.c: Likewise.
530 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
531 * gcc.dg/vmx/ldl-vsx.c: Likewise.
532 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
533 * gcc.dg/vmx/merge-vsx.c: Likewise.
534 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
535 * gcc.dg/vmx/st-vsx.c: Likewise.
536 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
537 * gcc.dg/vmx/stl-vsx.c: Likewise.
538 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
539
540 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
541
542 * gcc.dg/lto/pr55113_0.c: New testcase.
543
544 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
545
546 PR c++/60376
547 * g++.dg/cpp1y/pr60376.C: New.
548
549 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
550
551 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
552
553 2014-03-04 Richard Biener <rguenther@suse.de>
554
555 PR tree-optimization/60382
556 * gcc.dg/vect/pr60382.c: New testcase.
557
558 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
559
560 PR libfortran/60148
561 * gfortran.dg/namelist_84.f90: New test.
562
563 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
564
565 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
566 argument to avoid inf values.
567 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
568 UNION_FP_CHECK machinery.
569
570 2014-03-03 Renlin Li <Renlin.Li@arm.com>
571
572 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
573 i32in128 cases outside special big-endian processing block.
574
575 2014-03-03 Jakub Jelinek <jakub@redhat.com>
576
577 PR preprocessor/60400
578 * c-c++-common/cpp/pr60400.c: New test.
579 * c-c++-common/cpp/pr60400-1.h: New file.
580 * c-c++-common/cpp/pr60400-2.h: New file.
581
582 PR objc++/60398
583 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
584
585 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
586 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
587
588 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
589
590 PR ipa/60150
591 * g++.dg/lto/pr60150.H: New testcase.
592 * g++.dg/lto/pr60150_0.C: New testcase.
593 * g++.dg/lto/pr60150_1.C: New testcase.
594
595 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
596
597 PR ipa/60306
598 * testsuite/g++.dg/ipa/devirt-29.C: New testcase
599
600 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
601
602 PR fortran/60236
603 * gfortran.dg/vect/pr32380.f: Fix expected test results.
604
605 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
606
607 PR c++/50025
608 * g++.dg/cpp0x/pr50025.C: New.
609
610 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
611
612 PR c++/60377
613 * g++.dg/cpp1y/pr60377.C: New testcase.
614
615 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
616
617 PR fortran/60341
618 * gfortran.dg/str_comp_optimize_1.f90: New test.
619
620 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
621
622 PR target/60071
623 * gcc.c-torture/compile/pr60071.c: New.
624
625 2014-02-28 Janus Weil <janus@gcc.gnu.org>
626
627 PR fortran/60359
628 * gfortran.dg/unlimited_polymorphic_16.f90: New.
629
630 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
631
632 PR c++/58610
633 * g++.dg/cpp0x/constexpr-ice11.C: New.
634
635 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
636
637 PR c++/60314
638 * g++.dg/cpp1y/auto-fn24.C: New.
639
640 2014-02-28 Joey Ye <joey.ye@arm.com>
641
642 PR target/PR60169
643 * gcc.target/arm/thumb1-far-jump-3.c: New case.
644
645 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
646
647 PR c++/60253
648 * g++.dg/overload/ellipsis2.C: New.
649
650 2014-02-27 Jeff Law <law@redhat.com>
651
652 PR rtl-optimization/52714
653 * gcc.c-torture/compile/pr52714.c: New test.
654
655 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
656 Jeff Law <law@redhat.com>
657
658 PR rtl-optimization/49847
659 * g++.dg/pr49847.C: New test.
660
661 2014-02-27 Marek Polacek <polacek@redhat.com>
662
663 PR middle-end/59223
664 * c-c++-common/pr59223.c: New test.
665
666 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
667
668 * common/config/i386/predicates.md (const1256_operand): Remove.
669 (const2356_operand): New.
670 (const_1_to_2_operand): Remove.
671 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
672 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
673 (*avx512pf_gatherpf<mode>sf): Ditto.
674 (avx512pf_gatherpf<mode>df): Ditto.
675 (*avx512pf_gatherpf<mode>df_mask): Ditto.
676 (*avx512pf_gatherpf<mode>df): Ditto.
677 (avx512pf_scatterpf<mode>sf): Ditto.
678 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
679 (*avx512pf_scatterpf<mode>sf): Ditto.
680 (avx512pf_scatterpf<mode>df): Ditto.
681 (*avx512pf_scatterpf<mode>df_mask): Ditto.
682 (*avx512pf_scatterpf<mode>df): Ditto.
683 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
684
685 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
686
687 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
688 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
689 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
690 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
691 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
692 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
693 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
694 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
695
696 2014-02-26 Bin Cheng <bin.cheng@arm.com>
697
698 PR target/60280
699 * gnat.dg/renaming5.adb: Change to two expected gotos.
700 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
701 jump threads.
702 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
703 messages for removed basic block.
704 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
705 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
706 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
707 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
708
709 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
710
711 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
712 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
713 * gcc.dg/vmx/ldl-vsx.c: Likewise.
714 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
715 * gcc.dg/vmx/merge-vsx.c: Likewise.
716 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
717
718 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
719
720 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
721 * gcc.target/i386/prefetchwt1-1.c: New.
722 * g++.dg/other/i386-2.C: Add new option.
723 * g++.dg/other/i386-3.C: Ditto.
724 * gcc.target/i386/sse-12.c: Ditto.
725 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
726 * gcc.target/i386/sse-22.c: Add new option.
727 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
728
729 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
730
731 PR libfortran/59313
732 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
733
734 PR libfortran/58015
735 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
736
737 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
738
739 PR c++/60311
740 * g++.dg/cpp1y/pr60311.C: New testcase.
741
742 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
743
744 PR c++/60065
745 * g++.dg/cpp1y/pr60065.C: New testcase.
746
747 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
748
749 PR rtl-optimization/60268
750 * gcc.c-torture/compile/pr60268.c: New test.
751
752 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
753
754 * gcc.target/microblaze/others/mem_reload.c: New test.
755
756 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
757
758 * gcc.dg/vmx/lde.c: New test.
759 * gcc.dg/vmx/lde-be-order.c: New test.
760 * gcc.dg/vmx/ste.c: New test.
761 * gcc.dg/vmx/ste-be-order.c: New test.
762
763 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
764
765 PR testsuite/60173
766 * lib/target-supports.exp
767 (check_effective_target_logical_op_short_circuit): Add cris-*-*
768 and crisv32-*-* to list.
769
770 2014-02-21 Janus Weil <janus@gcc.gnu.org>
771
772 PR fortran/60302
773 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
774
775 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
776
777 * gcc.dg/vmx/vsums.c: Check entire result vector.
778 * gcc.dg/vmx/vsums-be-order.c: Likewise.
779
780 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
781
782 * gcc.dg/vmx/ld.c: New test.
783 * gcc.dg/vmx/ld-be-order.c: New test.
784 * gcc.dg/vmx/ld-vsx.c: New test.
785 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
786 * gcc.dg/vmx/ldl.c: New test.
787 * gcc.dg/vmx/ldl-be-order.c: New test.
788 * gcc.dg/vmx/ldl-vsx.c: New test.
789 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
790 * gcc.dg/vmx/st.c: New test.
791 * gcc.dg/vmx/st-be-order.c: New test.
792 * gcc.dg/vmx/st-vsx.c: New test.
793 * gcc.dg/vmx/st-vsx-be-order.c: New test.
794 * gcc.dg/vmx/stl.c: New test.
795 * gcc.dg/vmx/stl-be-order.c: New test.
796 * gcc.dg/vmx/stl-vsx.c: New test.
797 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
798
799 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
800
801 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
802 * g++.dg/other/i386-3.C (dg-options): Ditto.
803 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
804 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
805 -mavx512pf and -msha.
806
807 2014-02-21 Richard Biener <rguenther@suse.de>
808
809 PR tree-optimization/60276
810 * gcc.dg/vect/pr60276.c: New testcase.
811
812 2014-02-21 Janus Weil <janus@gcc.gnu.org>
813
814 PR fortran/60234
815 * gfortran.dg/finalize_23.f90: New.
816
817 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
818
819 PR c++/60052
820 PR c++/60053
821 * g++.dg/cpp1y/pr60052.C: New testcase.
822 * g++.dg/cpp1y/pr60053.C: New testcase.
823
824 2014-02-21 Tobias Burnus <burnus@net-b.de>
825
826 PR fortran/60286
827 * gfortran.dg/inquire_16.f90: New.
828
829 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
830
831 * gcc.target/nios2/biggot-1.c: New.
832 * gcc.target/nios2/biggot-2.c: New.
833
834 2014-02-20 Martin Jambor <mjambor@suse.cz>
835
836 PR ipa/55260
837 * gcc.dg/ipa/pr55260.c: New test.
838
839 2014-02-20 Bin Cheng <bin.cheng@arm.com>
840
841 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
842 for execution test case.
843
844 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
845
846 PR ipa/58555
847 * g++.dg/torture/pr58555.C: New testcase.
848
849 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
850
851 PR target/60204
852 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
853 reflect abi fix.
854 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
855
856 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
857 Kirill Yukhin <kirill.yukhin@intel.com>
858
859 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
860 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
861 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
862 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
863 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
864 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
865
866 2014-02-19 Jakub Jelinek <jakub@redhat.com>
867
868 PR c/37743
869 * g++.dg/ext/builtin-bswap1.C: New test.
870 * c-c++-common/pr37743.c: New test.
871
872 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
873
874 * gcc.dg/decl-10.c: New test.
875
876 2014-02-19 Jakub Jelinek <jakub@redhat.com>
877
878 PR c++/60267
879 * g++.dg/ext/ivdep-1.C: New test.
880
881 PR c++/60267
882 * gcc.dg/pr60267.c: New test.
883
884 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
885
886 PR target/59794
887 * gcc.target/i386/pr39162.c: Add dg-prune-output.
888 (dg-options): Remove -Wno-psabi.
889 * gcc.target/i386/pr59794-2.c: Ditto.
890 * gcc.target/i386/pr60205-1.c: Ditto.
891 * gcc.target/i386/sse-5.c: Ditto.
892
893 2014-02-18 Nick Clifton <nickc@redhat.com>
894
895 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
896 * gcc.dg/pr23623.c: Likewise.
897 * gcc.dg/pr48784-1.c: Likewise.
898 * gcc.dg/pr48784-2.c: Likewise.
899 * gcc.dg/pr56997-2.c: Likewise.
900 * gcc.dg/sms-6.c: Likewise.
901 * gcc.dg/torture/pr60183.c: Likewise.
902 * gcc.dg/torture/vec-cvt-1.c: Likewise.
903 * gcc.c-torture/execute/20061220-1.x: New.
904 * gcc.c-torture/execute/pr43220.x: New.
905 * gcc.c-torture/execute/pr51581-1.x: New.
906 * gcc.c-torture/execute/pr51581-2.x: New.
907 * gcc.c-torture/execute/pr58570.x: New.
908 * gcc.c-torture/unsorted/DFcmp.x: New.
909 * gcc.c-torture/unsorted/SFset.x: New.
910
911 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
912
913 * gnat.dg/opt31.adb: New test.
914
915 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
916
917 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
918
919 2014-02-19 Janus Weil <janus@gcc.gnu.org>
920
921 PR fortran/60232
922 * gfortran.dg/typebound_proc_33.f90: New.
923
924 2014-02-19 Marek Polacek <polacek@redhat.com>
925
926 PR c/60195
927 * gcc.dg/pr60195.c: New test.
928
929 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
930
931 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
932 overflow.
933
934 2014-02-19 Jakub Jelinek <jakub@redhat.com>
935
936 PR preprocessor/58844
937 * c-c++-common/cpp/pr58844-1.c: New test.
938 * c-c++-common/cpp/pr58844-2.c: New test.
939
940 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
941
942 PR c++/60225
943 * g++.dg/cpp0x/constexpr-ice10.C: New.
944
945 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
946
947 PR c++/60215
948 * g++.dg/cpp0x/pr60215.C: New.
949
950 2014-02-18 Tobias Burnus <burnus@net-b.de>
951
952 PR fortran/49397
953 * gfortran.dg/proc_ptr_45.f90: New.
954 * gfortran.dg/proc_ptr_46.f90: New.
955
956 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
957
958 PR c++/60190
959 * g++.dg/cpp1y/pr60190.C: New testcase.
960
961 PR c++/60064
962 * g++.dg/cpp1y/pr60064.C: New testcase.
963
964 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
965
966 PR target/60205
967 * gcc.target/i386/pr60205-1.c: New test.
968 * gcc.target/i386/pr60205-2.c: Ditto.
969
970 2014-02-18 Kai Tietz <ktietz@redhat.com>
971
972 PR target/60193
973 * gcc.target/i386/nest-1.c: New testcase.
974
975 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
976
977 * gnat.dg/opt32.adb: New test.
978
979 2014-02-18 Janus Weil <janus@gcc.gnu.org>
980
981 PR fortran/60231
982 * gfortran.dg/typebound_generic_15.f90: New.
983
984 2014-02-17 Janus Weil <janus@gcc.gnu.org>
985
986 PR fortran/55907
987 * gfortran.dg/init_flag_12.f90: New.
988
989 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
990 Ilya Tocar <ilya.tocar@intel.com>
991
992 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
993 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
994 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
995 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
996
997 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
998
999 * lib/target-supports.exp
1000 (check_effective_target_logical_op_short_circuit): New procedure.
1001 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
1002 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
1003 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
1004 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1005 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1006 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
1007 logical_op_short_circuit for the alternative test, extending
1008 it to arm_cortex_m.
1009
1010 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1011
1012 PR target/60203
1013 * gcc.target/powerpc/pr60203.c: New testsuite.
1014
1015 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
1016
1017 PR fortran/59599
1018 * gfortran.dg/ichar_3.f90: New test.
1019
1020 2014-02-15 Richard Biener <rguenther@suse.de>
1021
1022 PR tree-optimization/60183
1023 * gcc.dg/torture/pr60183.c: New testcase.
1024
1025 2014-02-14 Jeff Law <law@redhat.com>
1026
1027 PR rtl-optimization/60131
1028 * g++.dg/torture/pr60131.C: New test.
1029
1030 2014-02-14 Ian Bolton <ian.bolton@arm.com>
1031
1032 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
1033 on command-line.
1034
1035 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
1036
1037 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
1038
1039 2014-02-14 Jakub Jelinek <jakub@redhat.com>
1040
1041 * gcc.c-torture/compile/20140213.c: New test.
1042
1043 2014-02-13 Jakub Jelinek <jakub@redhat.com>
1044
1045 PR target/43546
1046 * gcc.target/i386/pr43546.c: New test.
1047
1048 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
1049
1050 * gcc.target/s390/hotpatch-compile-8.c: New test.
1051
1052 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
1053
1054 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
1055 definition with an ifndef.
1056 * gcc.dg/pr59605-2.c: New test.
1057
1058 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
1059
1060 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
1061
1062 2014-02-12 Joseph Myers <joseph@codesourcery.com>
1063
1064 * gcc.dg/torture/float128-mul-underflow.c,
1065 gcc.dg/torture/float128-truncdf-underflow.c,
1066 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
1067
1068 2014-02-12 Jakub Jelinek <jakub@redhat.com>
1069
1070 PR middle-end/59737
1071 * g++.dg/ipa/pr59737.C: New test.
1072
1073 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
1074
1075 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
1076
1077 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
1078
1079 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
1080
1081 * gcc.dg/cilk-plus/jump-openmp.c: New file.
1082
1083 2014-02-12 Richard Biener <rguenther@suse.de>
1084
1085 PR middle-end/60092
1086 * gcc.dg/torture/pr60092.c: New testcase.
1087 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
1088
1089 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
1090
1091 * gcc.c-torture/execute/20140212-1.c: New test.
1092
1093 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
1094
1095 PR c++/60047
1096 * g++.dg/cpp0x/pr60047.C: New.
1097
1098 2014-02-12 Jakub Jelinek <jakub@redhat.com>
1099
1100 PR c/60101
1101 * c-c++-common/pr60101.c: New test.
1102
1103 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
1104
1105 PR lto/59468
1106 * g++.dg/ipa/devirt-27.C: New testcase.
1107 * g++.dg/ipa/devirt-26.C: New testcase.
1108
1109 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1110
1111 PR target/60137
1112 * gcc.target/powerpc/pr60137.c: New file.
1113
1114 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1115
1116 PR fortran/52370
1117 * gfortran.dg/pr52370.f90: New test.
1118
1119 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
1120
1121 PR target/59927
1122 Revert
1123 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
1124
1125 PR testsuite/58630
1126 * gcc.target/i386/pr43662.c (dg-options):
1127 Add -maccumulate-outgoing-args.
1128 * gcc.target/i386/pr43869.c (dg-options): Ditto.
1129 * gcc.target/i386/pr57003.c (dg-options): Ditto.
1130 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
1131 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
1132 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
1133 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
1134 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
1135 Add -maccumulate-outgoing-args.
1136 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
1137 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
1138 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
1139 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
1140 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
1141 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
1142 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
1143 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
1144 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
1145 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
1146 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
1147 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
1148 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
1149 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
1150 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
1151
1152 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
1153
1154 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
1155
1156 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1157
1158 PR debug/59776
1159 * gcc.dg/guality/pr59776.c: New test.
1160
1161 2014-02-11 Renlin Li <Renlin.Li@arm.com>
1162
1163 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
1164 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
1165 (add_options_for_arm_vfp3): New.
1166
1167 2014-02-11 Jeff Law <law@redhat.com>
1168
1169 PR middle-end/54041
1170 * gcc.target/m68k/pr54041.c: New test.
1171
1172 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1173
1174 PR target/59927
1175 * gcc.target/i386/pr59927.c: New test.
1176
1177 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
1178
1179 * gcc.dg/vect/pr57741-3.c: Require vect_int.
1180 * gcc.dg/vect/pr60012.c: Likewise.
1181 * gcc.dg/vect/vect-119.c: Likewise.
1182 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
1183 * gcc.dg/vect/vect-outer-4c.c: Likewise.
1184
1185 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1186
1187 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
1188
1189 2014-02-10 Jeff Law <law@redhat.com>
1190
1191 PR middle-end-52306
1192 * gcc.c-torture/compile/pr52306.c: New test.
1193
1194 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1195
1196 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
1197
1198 2014-02-10 Richard Biener <rguenther@suse.de>
1199
1200 PR tree-optimization/60115
1201 * gcc.dg/torture/pr60115.c: New testcase.
1202
1203 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
1204
1205 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
1206 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
1207
1208 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
1209 Ilya Tocar <ilya.tocar@intel.com>
1210
1211 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
1212 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
1213 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1214 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1215 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
1216 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
1217 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
1218 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
1219 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1220 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1221 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
1222 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
1223 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
1224 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
1225 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1226 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1227 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
1228 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
1229 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1230 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
1231 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1232 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
1233 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1234 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
1235 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
1236 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1237 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1238
1239 2014-02-10 Jakub Jelinek <jakub@redhat.com>
1240
1241 * gcc.dg/vect/pr59984.c: Require effective target
1242 vect_simd_clones.
1243
1244 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
1245
1246 PR fortran/57522
1247 * gfortran.dg/associated_target_5.f03: New test.
1248
1249 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
1250
1251 PR fortran/59026
1252 * gfortran.dg/elemental_by_value_1.f90: New test.
1253
1254 2014-02-08 Janus Weil <janus@gcc.gnu.org>
1255
1256 PR fortran/58470
1257 * gfortran.dg/finalize_22.f90: New.
1258
1259 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
1260
1261 PR fortran/60066
1262 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
1263 was fixed by the patch for PR59906.
1264
1265 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
1266
1267 PR translation/52289
1268 * gfortran.dg/coarray_8.f90: Update dg-error match.
1269
1270 2014-02-08 Jakub Jelinek <jakub@redhat.com>
1271
1272 PR c/59984
1273 * gcc.dg/vect/pr59984.c: New test.
1274
1275 PR middle-end/60092
1276 * gcc.dg/attr-alloc_align-1.c: New test.
1277 * gcc.dg/attr-alloc_align-2.c: New test.
1278 * gcc.dg/attr-alloc_align-3.c: New test.
1279 * gcc.dg/attr-assume_aligned-1.c: New test.
1280 * gcc.dg/attr-assume_aligned-2.c: New test.
1281 * gcc.dg/attr-assume_aligned-3.c: New test.
1282
1283 2014-02-08 Jakub Jelinek <jakub@redhat.com>
1284
1285 PR target/60077
1286 * gcc.target/i386/pr60077-1.c: New test.
1287 * gcc.target/i386/pr60077-2.c: New test.
1288
1289 2014-02-07 Jakub Jelinek <jakub@redhat.com>
1290
1291 PR preprocessor/56824
1292 * gcc.dg/pr56824.c: New test.
1293
1294 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1295
1296 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
1297 variable used for atomic operations.
1298
1299 2014-02-07 Richard Biener <rguenther@suse.de>
1300
1301 PR middle-end/60092
1302 * gcc.dg/vect/pr60092-2.c: New testcase.
1303
1304 2014-02-07 Jakub Jelinek <jakub@redhat.com>
1305
1306 PR c++/60082
1307 Revert
1308 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1309
1310 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1311 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1312
1313 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1314
1315 * gcc.target/s390/fp2int1.c: New testcase.
1316
1317 2014-02-07 Richard Biener <rguenther@suse.de>
1318
1319 PR middle-end/60092
1320 * gcc.dg/tree-ssa/alias-30.c: New testcase.
1321 * gcc.dg/tree-ssa/alias-31.c: Likewise.
1322
1323 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
1324
1325 PR ipa/59918
1326 * g++.dg/torture/pr59918.C: New testcase.
1327
1328 2014-02-06 Jakub Jelinek <jakub@redhat.com>
1329
1330 PR target/59575
1331 * gcc.target/arm/pr59575.c: New test.
1332
1333 PR debug/59992
1334 * gcc.dg/pr59992.c: New test.
1335
1336 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
1337
1338 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
1339 init_priority. Test alignment of variable instead of function.
1340
1341 2014-02-06 Marek Polacek <polacek@redhat.com>
1342
1343 PR c/60087
1344 * gcc.dg/pr60087.c: New test.
1345
1346 2014-02-06 Alan Modra <amodra@gmail.com>
1347
1348 * gcc.target/powerpc/pr60032.c: New.
1349
1350 2014-02-06 Jakub Jelinek <jakub@redhat.com>
1351
1352 PR target/60062
1353 * gcc.c-torture/execute/pr60062.c: New test.
1354 * gcc.c-torture/execute/pr60072.c: New test.
1355
1356 2014-02-06 Ian Bolton <ian.bolton@arm.com>
1357
1358 * gcc.dg/tree-ssa/pr59597.c: Make called function static
1359 so that expected outcome works for PIC variants too.
1360
1361 2014-02-06 Yury Gribov <y.gribov@samsung.com>
1362 Kugan Vivekanandarajah <kuganv@linaro.org>
1363
1364 * gcc.target/arm/vect-noalign.c: New file.
1365
1366 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
1367 Jakub Jelinek <jakub@redhat.com>
1368
1369 PR middle-end/60013
1370 * gcc.dg/pr60013.c: New testcase.
1371
1372 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1373
1374 * gcc.dg/vmx/sum2s.c: New.
1375 * gcc.dg/vmx/sum2s-be-order.c: New.
1376
1377 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1378
1379 * gcc.dg/vmx/pack.c: New.
1380 * gcc.dg/vmx/pack-be-order.c: New.
1381 * gcc.dg/vmx/unpack.c: New.
1382 * gcc.dg/vmx/unpack-be-order.c: New.
1383
1384 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1385
1386 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1387 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1388
1389 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1390
1391 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
1392 Use __builtin_floorf, __builtin_ceilf.
1393 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
1394 declaration.
1395 (TEST): Use __builtin_floorf.
1396 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1397
1398 2014-02-05 Jakub Jelinek <jakub@redhat.com>
1399
1400 PR ipa/59947
1401 * g++.dg/opt/pr59947.C: New test.
1402
1403 PR c++/58703
1404 * c-c++-common/gomp/pr58703.c: New test.
1405
1406 2014-02-05 Richard Biener <rguenther@suse.de>
1407
1408 PR testsuite/60076
1409 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
1410 avoid using unsigned long long.
1411
1412 2014-02-05 Jakub Jelinek <jakub@redhat.com>
1413
1414 PR middle-end/57499
1415 * g++.dg/torture/pr57499.C: New test.
1416
1417 2014-02-05 Yury Gribov <y.gribov@samsung.com>
1418
1419 * gcc.dg/asan/nosanitize-and-inline.c: New test.
1420
1421 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
1422
1423 * g++.dg/ipa/devirrt-22.C: Fix template.
1424
1425 2014-02-04 Marek Polacek <polacek@redhat.com>
1426
1427 PR c/60036
1428 * gcc.dg/pr60036.c: New test.
1429
1430 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
1431
1432 PR ipa/60058
1433 * g++.dg/torture/pr60058.C: New testcase.
1434
1435 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
1436
1437 * g++.dg/tsan/default_options.C: Invert check.
1438
1439 2014-02-04 Jakub Jelinek <jakub@redhat.com>
1440
1441 PR tree-optimization/60002
1442 * g++.dg/opt/pr60002.C: New test.
1443
1444 PR tree-optimization/60023
1445 * g++.dg/vect/pr60023.cc: New test.
1446
1447 PR ipa/60026
1448 * c-c++-common/torture/pr60026.c: New test.
1449
1450 PR rtl-optimization/57915
1451 * gcc.target/i386/pr57915.c: New test.
1452
1453 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1454
1455 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
1456
1457 2014-02-04 Renlin Li <Renlin.Li@arm.com>
1458
1459 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
1460
1461 2014-02-04 Jakub Jelinek <jakub@redhat.com>
1462
1463 PR middle-end/59261
1464 * gcc.dg/pr59261.c: New test.
1465
1466 2014-02-04 Richard Biener <rguenther@suse.de>
1467
1468 PR tree-optimization/60012
1469 * gcc.dg/vect/pr60012.c: New testcase.
1470
1471 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1472
1473 PR target/59788
1474 * g++.dg/eh/unwind-direct.C: New test.
1475
1476 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
1477
1478 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
1479 timeout value to 20s.
1480
1481 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
1482
1483 PR ipa/59882
1484 * g++.dg/torture/pr59882.C: New testcase
1485
1486 2014-02-03 Jan Hubicka <jh@suse.cz>
1487
1488 PR ipa/59831
1489 * g++.dg/ipa/devirt-22.C: New testcase.
1490
1491 2014-02-03 Jan Hubicka <jh@suse.cz>
1492
1493 * g++.dg/ipa/devirt-25.C: New testcase.
1494
1495 2014-02-04 Jakub Jelinek <jakub@redhat.com>
1496
1497 PR tree-optimization/59924
1498 * gcc.dg/pr59924.c: New test.
1499
1500 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
1501
1502 PR ipa/59831
1503 * g++.dg/ipa/devirt-24.C: New testcase.
1504
1505 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
1506
1507 PR c++/53017
1508 PR c++/59211
1509 * c-c++-common/attributes-1.c: New testcase.
1510 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
1511
1512 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
1513
1514 PR c++/58871
1515 * g++.dg/cpp0x/pr58871.C: New.
1516
1517 2014-02-03 Cong Hou <congh@google.com>
1518
1519 PR tree-optimization/60000
1520 * g++.dg/vect/pr60000.cc: New test.
1521
1522 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
1523
1524 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
1525 * gcc.target/i386/long-double-64-4.c: Likewise.
1526 * gcc.target/i386/long-double-80-1.c: Likewise.
1527 * gcc.target/i386/long-double-80-2.c: Likewise.
1528 * gcc.target/i386/long-double-80-3.c: Likewise.
1529 * gcc.target/i386/long-double-80-4.c: Likewise.
1530 * gcc.target/i386/long-double-80-5.c: Likewise.
1531 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
1532 __multf3 isn't used.
1533 * gcc.target/i386/long-double-64-3.c: Likewise.
1534 * gcc.target/i386/long-double-128-1.c: New test.
1535 * gcc.target/i386/long-double-128-2.c: Likewise.
1536 * gcc.target/i386/long-double-128-3.c: Likewise.
1537 * gcc.target/i386/long-double-128-4.c: Likewise.
1538 * gcc.target/i386/long-double-128-5.c: Likewise.
1539 * gcc.target/i386/long-double-128-6.c: Likewise.
1540 * gcc.target/i386/long-double-128-7.c: Likewise.
1541 * gcc.target/i386/long-double-128-8.c: Likewise.
1542 * gcc.target/i386/long-double-128-9.c: Likewise.
1543 * gcc.target/i386/long-double-64-5.c: Likewise.
1544 * gcc.target/i386/long-double-64-6.c: Likewise.
1545 * gcc.target/i386/long-double-64-7.c: Likewise.
1546 * gcc.target/i386/long-double-64-8.c: Likewise.
1547 * gcc.target/i386/long-double-64-9.c: Likewise.
1548 * gcc.target/i386/long-double-80-10.c: Likewise.
1549 * gcc.target/i386/long-double-80-8.c: Likewise.
1550 * gcc.target/i386/long-double-80-9.c: Likewise.
1551
1552 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
1553
1554 PR rtl-optimization/57662
1555 * g++.dg/pr57662.C: New test.
1556
1557 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1558
1559 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
1560 * gcc.dg/vmx/perm.c: New.
1561 * gcc.dg/vmx/perm-be-order.c: New.
1562
1563 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1564
1565 * gcc.dg/vmx/vsums.c: New.
1566 * gcc.dg/vmx/vsums-be-order.c: New.
1567
1568 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
1569
1570 * g++.dg/ipa/devirt-23.C: New testcase.
1571 * g++.dg/ipa/devirt-20.C: Fix template.
1572
1573 2014-02-02 Jan Hubicka <jh@suse.cz>
1574
1575 * g++.dg/ipa/devirt-21.C: New testcase.
1576
1577 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
1578
1579 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
1580 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
1581
1582 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
1583
1584 PR target/60017
1585 * gcc.c-torture/execute/pr60017.c: New test.
1586
1587 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
1588
1589 PR fortran/57033
1590 * gfortran.dg/default_initialization_7.f90: New test.
1591
1592 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
1593
1594 PR fortran/59906
1595 * gfortran.dg/elemental_subroutine_9.f90: New test.
1596
1597 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
1598
1599 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
1600
1601 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
1602
1603 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
1604
1605 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
1606
1607 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
1608
1609 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
1610
1611 PR c++/51219
1612 * g++.dg/init/bitfield5.C: New.
1613
1614 2014-02-01 Jakub Jelinek <jakub@redhat.com>
1615
1616 PR tree-optimization/60003
1617 * gcc.c-torture/execute/pr60003.c: New test.
1618
1619 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
1620
1621 PR bootstrap/59985
1622 * gcc.target/arm/pr59985.C: New.
1623
1624 2014-01-31 Jakub Jelinek <jakub@redhat.com>
1625
1626 PR sanitizer/59410
1627 * lib/tsan-dg.exp (tsan_init): Instead of not running any
1628 tsan tests if trivial testcase doesn't run, set dg-do-what-default
1629 to compile.
1630 (tsan_finish): Restore dg-do-what-default.
1631 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
1632 * g++.dg/tsan/fd_close_norace2.C: Likewise.
1633 * g++.dg/tsan/default_options.C: Likewise.
1634 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1635 * g++.dg/tsan/atomic_free2.C: Likewise.
1636 * g++.dg/tsan/cond_race.C: Likewise.
1637 * g++.dg/tsan/fd_close_norace.C: Likewise.
1638 * g++.dg/tsan/benign_race.C: Likewise.
1639 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
1640 * c-c++-common/tsan/simple_race.c: Likewise.
1641 * c-c++-common/tsan/mutexset1.c: Likewise.
1642 * c-c++-common/tsan/thread_leak2.c: Likewise.
1643 * c-c++-common/tsan/tls_race.c: Likewise.
1644 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
1645 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
1646 * c-c++-common/tsan/free_race2.c: Likewise.
1647 * c-c++-common/tsan/thread_leak.c: Likewise.
1648 * c-c++-common/tsan/thread_leak1.c: Likewise.
1649 * c-c++-common/tsan/race_on_barrier.c: Likewise.
1650 * c-c++-common/tsan/free_race.c: Likewise.
1651 * c-c++-common/tsan/sleep_sync.c: Likewise.
1652 * c-c++-common/tsan/tiny_race.c: Likewise.
1653 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1654 * c-c++-common/tsan/atomic_stack.c: Likewise.
1655 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
1656 in dg-output regexps.
1657 * c-c++-common/tsan/simple_stack.c: Likewise.
1658
1659 2014-01-31 Richard Henderson <rth@redhat.com>
1660
1661 * g++.dg/tm/pr60004.C: New.
1662
1663 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
1664
1665 PR c++/59082
1666 * g++.dg/inherit/crash4.C: New.
1667
1668 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
1669
1670 * c-c++-common/tsan/simple_race.c: Made test less flaky.
1671
1672 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
1673
1674 * gcc.target/i386/m512-check.h: Use correct rounding values.
1675
1676 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
1677
1678 * gcc.target/i386/avx-1.c: Use correct rounding values.
1679 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
1680 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
1681 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
1682 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
1683 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
1684 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
1685 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
1686 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
1687 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
1688 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
1689 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
1690 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
1691 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
1692 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
1693 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
1694 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
1695 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
1696 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
1697 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
1698 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
1699 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
1700 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
1701 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
1702 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
1703 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
1704 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
1705 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
1706 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
1707 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
1708 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
1709 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
1710 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
1711 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
1712 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
1713 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
1714 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
1715 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
1716 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
1717 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
1718 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
1719 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
1720 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
1721 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
1722 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
1723 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
1724 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
1725 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
1726 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
1727 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
1728 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
1729 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
1730 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
1731 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
1732 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
1733 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
1734 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
1735 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
1736 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
1737 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
1738 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
1739 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
1740 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
1741 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
1742 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
1743 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
1744 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
1745 * gcc.target/i386/sse-13.c: Ditto.
1746 * gcc.target/i386/sse-14.c: Ditto.
1747 * gcc.target/i386/sse-22.c: Ditto.
1748 * gcc.target/i386/sse-23.c: Ditto.
1749
1750 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
1751
1752 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
1753 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
1754
1755 2014-01-31 Richard Biener <rguenther@suse.de>
1756
1757 PR middle-end/59990
1758 * gcc.dg/torture/pr59990.c: New testcase.
1759
1760 2014-01-31 Jakub Jelinek <jakub@redhat.com>
1761
1762 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
1763 if it fails don't run any tsan tests.
1764
1765 2014-01-31 Marek Polacek <polacek@redhat.com>
1766
1767 PR c/59963
1768 * gcc.dg/pr59940.c (g): Adjust dg-warning.
1769 (y): Adjust dg-error.
1770 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
1771 * gcc.dg/pr59963-1.c: New test.
1772 * gcc.dg/pr59963-2.c: New test.
1773 * gcc.dg/pr59963-3.c: New test.
1774
1775 2014-01-30 Jakub Jelinek <jakub@redhat.com>
1776
1777 PR target/59923
1778 * gcc.target/arm/pr59923.c: New test.
1779
1780 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1781
1782 * gcc.dg/vmx/splat.c: New.
1783 * gcc.dg/vmx/splat-vsx.c: New.
1784 * gcc.dg/vmx/splat-be-order.c: New.
1785 * gcc.dg/vmx/splat-vsx-be-order.c: New.
1786 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
1787 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
1788
1789 2014-01-30 Richard Biener <rguenther@suse.de>
1790
1791 PR tree-optimization/59993
1792 * gcc.dg/torture/pr59993.c: New testcase.
1793
1794 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
1795
1796 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
1797 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
1798 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
1799 vect_int rather than vect_float.
1800
1801 2014-01-30 Marek Polacek <polacek@redhat.com>
1802
1803 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
1804
1805 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
1806
1807 * gcc.target/microblaze/isa/fcmp4.c: New.
1808
1809 2014-01-30 Marek Polacek <polacek@redhat.com>
1810
1811 PR c/59940
1812 * gcc.dg/pr59940.c: New test.
1813 * gcc.dg/pr35635.c (func3): Move dg-warning.
1814
1815 2014-01-30 Richard Biener <rguenther@suse.de>
1816
1817 PR tree-optimization/59903
1818 * gcc.dg/torture/pr59903.c: New testcase.
1819
1820 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
1821
1822 PR c++/58843
1823 * g++.dg/lookup/crash8.C: New.
1824
1825 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
1826
1827 PR c++/58649
1828 * g++.dg/template/crash117.C: New.
1829
1830 2014-01-30 Richard Biener <rguenther@suse.de>
1831
1832 PR c/59905
1833 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
1834 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
1835 abort.
1836 * gcc.dg/invalid-call-1.c: Likewise.
1837
1838 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1839
1840 PR c++/58561
1841 * g++.dg/cpp1y/auto-fn23.C: New.
1842
1843 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1844
1845 PR c++/58846
1846 * g++.dg/init/dso_handle2.C: New.
1847
1848 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1849
1850 PR c++/58674
1851 * g++.dg/cpp0x/pr58674.C: New.
1852
1853 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
1854
1855 PR target/59617
1856 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
1857 * gcc.target/i386/avx512f-gather-5.c: Ditto.
1858
1859 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1860
1861 * gcc.dg/vmx/merge-be-order.c: New.
1862 * gcc.dg/vmx/merge.c: New.
1863 * gcc.dg/vmx/merge-vsx-be-order.c: New.
1864 * gcc.dg/vmx/merge-vsx.c: New.
1865
1866 2014-01-29 Richard Biener <rguenther@suse.de>
1867
1868 PR tree-optimization/58742
1869 * gcc.dg/pr58742-1.c: New testcase.
1870 * gcc.dg/pr58742-2.c: Likewise.
1871 * gcc.dg/pr58742-3.c: Likewise.
1872
1873 2014-01-29 Renlin Li <Renlin.Li@arm.com>
1874
1875 * gcc.target/arm/ftest-armv7ve-arm.c: New.
1876 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
1877 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
1878
1879 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1880
1881 PR c++/58702
1882 * g++.dg/gomp/pr58702.C: New.
1883
1884 2014-01-29 Dodji Seketeli <dodji@redhat.com>
1885
1886 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
1887 selector.
1888
1889 2014-01-29 Jakub Jelinek <jakub@redhat.com>
1890
1891 PR middle-end/59917
1892 PR tree-optimization/59920
1893 * gcc.dg/pr59920-1.c: New test.
1894 * gcc.dg/pr59920-2.c: New test.
1895 * gcc.dg/pr59920-3.c: New test.
1896 * c-c++-common/gomp/pr59917-1.c: New test.
1897 * c-c++-common/gomp/pr59917-2.c: New test.
1898
1899 PR tree-optimization/59594
1900 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
1901 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
1902 * gcc.dg/vect/pr59594.c: New test.
1903
1904 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
1905
1906 PR fortran/59414
1907 * gfortran.dg/allocate_class_3.f90: New test.
1908
1909 2014-01-28 Dodji Seketeli <dodji@redhat.com>
1910
1911 PR preprocessor/59935
1912 * c-c++-common/cpp/warning-zero-location.c: New test.
1913 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
1914
1915 2014-01-27 Steve Ellcey <sellcey@mips.com>
1916
1917 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
1918
1919 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
1920
1921 * g++.dg/ext/mv16.C: New tests.
1922
1923 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
1924
1925 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
1926 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1927 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
1928 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1929 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
1930 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1931 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
1932 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1933 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1934 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1935 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1936 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1937 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1938 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1939 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1940 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1941 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1942 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1943 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1944 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1945 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1946 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1947 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1948 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1949 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1950 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1951 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1952 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1953 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1954 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1955 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1956 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1957 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1958 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1959 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1960 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1961 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1962 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1963 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
1964 _mm512_mask_cvtepi32_storeu_epi8.
1965 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1966 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
1967 _mm512_mask_cvtepi32_storeu_epi16.
1968 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1969 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
1970 _mm512_mask_cvtepi64_storeu_epi8.
1971 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1972 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
1973 _mm512_mask_cvtepi64_storeu_epi16.
1974 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1975 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
1976 _mm512_mask_cvtepi64_storeu_epi32.
1977 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1978 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
1979 _mm512_mask_cvtsepi32_storeu_epi8.
1980 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1981 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
1982 _mm512_mask_cvtsepi32_storeu_epi16.
1983 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1984 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1985 _mm512_mask_cvtsepi64_storeu_epi8.
1986 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1987 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1988 _mm512_mask_cvtsepi64_storeu_epi16.
1989 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1990 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1991 _mm512_mask_cvtsepi64_storeu_epi32.
1992 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1993 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1994 _mm512_mask_cvtusepi32_storeu_epi8.
1995 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1996 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1997 _mm512_mask_cvtusepi32_storeu_epi16.
1998 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1999 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
2000 _mm512_mask_cvtusepi64_storeu_epi8.
2001 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
2002 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
2003 _mm512_mask_cvtusepi64_storeu_epi16.
2004 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
2005 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
2006 _mm512_mask_cvtusepi64_storeu_epi32.
2007 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
2008 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
2009
2010 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
2011
2012 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
2013 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
2014 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
2015 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
2016 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
2017 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
2018 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
2019 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
2020 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
2021 built-ins roudning immediate.
2022 * gcc.target/i386/sse-22.c: Add new built-ins.
2023 * gcc.target/i386/sse-23.c: Ditto.
2024 * gcc.target/i386/avx-1.c: Ditto.
2025
2026 2014-01-27 Christian Bruel <christian.bruel@st.com>
2027
2028 * gcc.target/sh/torture/strncmp.c: New tests.
2029
2030 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
2031
2032 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
2033
2034 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
2035
2036 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
2037
2038 2014-01-24 Jeff Law <law@redhat.com>
2039
2040 PR tree-optimization/59919
2041 * gcc.c-torture/compile/pr59919.c: New test.
2042
2043 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
2044
2045 PR c++/57524
2046 * g++.dg/ext/timevar2.C: New.
2047
2048 2014-01-24 Marek Polacek <polacek@redhat.com>
2049
2050 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
2051
2052 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
2053
2054 PR target/59929
2055 * gcc.target/i386/pr59929.c: New test.
2056
2057 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2058
2059 PR target/59909
2060 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
2061 word atomic functions at runtime.
2062
2063 2014-01-23 Marek Polacek <polacek@redhat.com>
2064
2065 PR c/59846
2066 * gcc.dg/pr59846.c: New test.
2067
2068 2014-01-23 Marek Polacek <polacek@redhat.com>
2069
2070 PR c/58346
2071 * c-c++-common/pr58346-1.c: New test.
2072 * c-c++-common/pr58346-2.c: New test.
2073 * c-c++-common/pr58346-3.c: New test.
2074
2075 2014-01-23 Marek Polacek <polacek@redhat.com>
2076
2077 PR c/59871
2078 * gcc.dg/20020220-2.c: Adjust dg-warning message.
2079 * gcc.dg/pr59871.c: New test.
2080
2081 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
2082
2083 PR c++/58980
2084 * g++.dg/parse/enum11.C: New.
2085
2086 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
2087
2088 * gcc.target/aarch64/sshr64_1.c: New testcase.
2089
2090 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
2091
2092 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
2093 SIMD enabled function.
2094 * g++.dg/cilk-plus/ef_test.C: New test.
2095 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
2096 and added C++ ones.
2097 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
2098 to differenciate C error messages from C++ ones.
2099
2100 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
2101
2102 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
2103
2104 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
2105
2106 * gcc.target/microblaze/others/builtin-trap.c: New test,
2107
2108 2014-01-23 Jakub Jelinek <jakub@redhat.com>
2109
2110 PR middle-end/58809
2111 * c-c++-common/gomp/pr58809.c: New test.
2112
2113 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
2114
2115 PR sanitizer/59897
2116 * c-c++-common/asan/use-after-return-1.c: Fixed
2117 to pass on darwin.
2118
2119 2014-01-23 Dodji Seketeli <dodji@redhat.com>
2120
2121 PR preprocessor/58580
2122 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
2123
2124 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
2125 Ilya Tocar <ilya.tocar@intel.com>
2126
2127 * gcc.target/i386/avx512f-kmovw-1.c: New.
2128
2129 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
2130
2131 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
2132 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
2133 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2134 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2135 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
2136 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
2137
2138 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
2139
2140 PR target/52125
2141 * gcc.dg/pr48774.c: Remove skip for mips_rel.
2142 * gcc.target/mips/pr52125.c: New test.
2143
2144 2014-01-22 Marek Polacek <polacek@redhat.com>
2145
2146 PR c/59891
2147 * gcc.dg/torture/pr59891.c: New test.
2148
2149 2014-01-22 Jeff Law <law@redhat.com>
2150
2151 PR tree-optimization/59597
2152 * gcc.dg/tree-ssa/pr59597.c: New test.
2153
2154 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
2155
2156 PR rtl-optimization/59477
2157 * g++.dg/pr59477.C: New.
2158
2159 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
2160
2161 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
2162
2163 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2164
2165 PR c++/59482
2166 * g++.dg/pr59482.C: New.
2167
2168 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2169
2170 * gcc.dg/vmx/insert-vsx-be-order.c: New.
2171 * gcc.dg/vmx/extract-vsx.c: New.
2172 * gcc.dg/vmx/extract-vsx-be-order.c: New.
2173 * gcc.dg/vmx/insert-vsx.c: New.
2174
2175 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
2176
2177 PR rtl-optimization/59896
2178 * gcc.target/arm/pr59896.c: New.
2179
2180 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
2181
2182 PR rtl-optimization/59858
2183 * gcc.target/arm/pr59858.c: New.
2184
2185 2014-01-21 Jakub Jelinek <jakub@redhat.com>
2186
2187 PR target/59003
2188 * gcc.dg/tree-prof/pr59003.c: New test.
2189
2190 PR middle-end/59860
2191 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
2192 other targets.
2193
2194 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
2195
2196 * gfortran.dg/round_3.f08: Add more cases.
2197
2198 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
2199
2200 * lib/target-supports.exp (force_conventional_output_for): New
2201 procedure.
2202 * lib/scanasm.exp (scan-assembler_required_options)
2203 (scan-assembler-not_required_options)
2204 (scan-assembler-times_required_options): Replace with
2205 force_conventional_output_fors.
2206 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
2207 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
2208
2209 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
2210
2211 PR middle-end/59789
2212 * gcc.target/i386/pr59789.c: New testcase.
2213
2214 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
2215
2216 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
2217 the 'code' bitfield from 16 to 8.
2218
2219 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
2220
2221 * lib/target-supports.exp
2222 (check_effective_target_vect_perm): Exclude aarch64_be.
2223 (check_effective_target_vect_perm_byte): Likewise.
2224 (check_effective_target_vect_perm_short): Likewise.
2225
2226 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
2227
2228 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
2229 (RUN_TEST): Use new macro.
2230 (INDEX64_32): Delete.
2231 (INDEX64_64): Likewise.
2232 (INDEX128_32): Likewise.
2233 (INDEX128_64): Likewise.
2234 (INDEX): Likewise.
2235 (test_vneg_f32): Use fixed RUN_TEST.
2236
2237 2014-01-20 Richard Biener <rguenther@suse.de>
2238
2239 PR middle-end/59860
2240 * gcc.dg/pr59860.c: New testcase.
2241
2242 2014-01-20 Jakub Jelinek <jakub@redhat.com>
2243
2244 PR target/59880
2245 * gcc.target/i386/pr59880.c: New test.
2246
2247 2014-01-20 Renlin Li <renlin.li@arm.com>
2248
2249 * gcc.dg/pr44194-1.c: Tweak regexp.
2250
2251 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
2252
2253 PR libfortran/59771
2254 PR libfortran/59774
2255 PR libfortran/59836
2256 * gfortran.dg/round_3.f08: New cases added.
2257 * gfortran.dg/fmt_g_1.f90: New test.
2258
2259 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
2260
2261 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
2262
2263 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
2264
2265 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
2266
2267 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
2268
2269 * gcc.dg/vect/pr57705.c: Require vect_int.
2270 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
2271 * gcc.dg/vect/vect-alias-check.c: Likewise.
2272
2273 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
2274
2275 PR fortran/58007
2276 * gfortran.dg/unresolved_fixup_1.f90: New test.
2277 * gfortran.dg/unresolved_fixup_2.f90: New test.
2278
2279 2014-01-18 Jakub Jelinek <jakub@redhat.com>
2280
2281 PR target/58944
2282 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
2283 Remove dg-prune-output lines.
2284
2285 2014-01-17 Jakub Jelinek <jakub@redhat.com>
2286
2287 PR middle-end/59706
2288 * gfortran.dg/pr59706.f90: New test.
2289 * g++.dg/ext/pr59706.C: New test.
2290
2291 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2292
2293 PR c++/59270
2294 PR c++/58811
2295 * g++.dg/cpp0x/decltype-incomplete1.C: New.
2296 * g++.dg/init/pr58811.C: Likewise.
2297
2298 2014-01-17 Jeff Law <law@redhat.com>
2299
2300 PR middle-end/57904
2301 * gfortran.dg/pr57904.f90: New test.
2302
2303 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2304
2305 PR c++/59269
2306 * g++.dg/cpp0x/nsdmi-union4.C: New.
2307
2308 2014-01-17 Marek Polacek <polacek@redhat.com>
2309
2310 PR c++/59838
2311 * g++.dg/diagnostic/pr59838.C: New test.
2312
2313 2014-01-17 Marek Polacek <polacek@redhat.com>
2314
2315 PR c/58346
2316 * gcc.dg/pr58346.c: New test.
2317
2318 2014-01-17 Jakub Jelinek <jakub@redhat.com>
2319
2320 PR testsuite/58776
2321 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
2322 dg-options, use dg-additional-options for i?86/x86_64 to avoid
2323 option duplication.
2324
2325 PR fortran/59440
2326 * gfortran.dg/pr59440-1.f90: New test.
2327 * gfortran.dg/pr59440-2.f90: New test.
2328 * gfortran.dg/pr59440-3.f90: New test.
2329
2330 PR testsuite/59064
2331 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
2332 testing for " version" and " alias" with one testing for
2333 " version\[^\n\r]* alias".
2334 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
2335 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
2336 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
2337 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
2338 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
2339 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
2340
2341 PR c++/57945
2342 * c-c++-common/torture/pr57945.c: New test.
2343
2344 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
2345
2346 * gcc.target/arm/its.c: New testcase.
2347
2348 2014-01-16 Jan Hubicka <jh@suse.cz>
2349
2350 PR ipa/59775
2351 * g++.dg/torture/pr59775.C: New testcase.
2352
2353 2014-01-16 Jakub Jelinek <jakub@redhat.com>
2354
2355 PR middle-end/58344
2356 * gcc.c-torture/compile/pr58344.c: New test.
2357
2358 PR target/59839
2359 * gcc.target/i386/pr59839.c: New test.
2360
2361 PR debug/54694
2362 * gcc.target/i386/pr9771-1.c (main): Rename to...
2363 (real_main): ... this. Add __asm name "main".
2364 (ASMNAME, ASMNAME2, STRING): Define.
2365
2366 2014-01-16 Nick Clifton <nickc@redhat.com>
2367
2368 PR middle-end/28865
2369 * gcc.c-torture/compile/pr28865.c: New.
2370 * gcc.c-torture/execute/pr28865.c: New.
2371
2372 2014-01-16 Marek Polacek <polacek@redhat.com>
2373
2374 PR middle-end/59827
2375 * gcc.dg/pr59827.c: New test.
2376
2377 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
2378
2379 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
2380
2381 2014-01-15 Richard Henderson <rth@redhat.com>
2382
2383 PR debug/54694
2384 * gcc.target/i386/pr54694.c: New test.
2385
2386 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
2387
2388 PR c++/49718
2389 * g++.dg/pr49718.C: New test.
2390
2391 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
2392
2393 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
2394
2395 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2396
2397 * gcc.dg/vmx/mult-even-odd.c: New.
2398 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
2399
2400 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
2401
2402 * lib/target-supports.exp (check_libcilkrts_available): Added an
2403 extern "C" if we are using C++ along with a function prototype.
2404
2405 2014-01-15 Jeff Law <law@redhat.com>
2406
2407 PR tree-optimization/59747
2408 * gcc.c-torture/execute/pr59747.c: New test.
2409
2410 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
2411
2412 PR target/59794
2413 * c-c++-common/convert-vec-1.c: Also prune ABI change for
2414 Linux/x86.
2415 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
2416 * g++.dg/ext/attribute-test-1.C: Likewise.
2417 * g++.dg/ext/attribute-test-2.C: Likewise.
2418 * g++.dg/ext/attribute-test-3.C: Likewise.
2419 * g++.dg/ext/attribute-test-4.C: Likewise.
2420 * g++.dg/ext/pr56790-1.C: Likewise.
2421 * g++.dg/torture/pr38565.C: Likewise.
2422 * gcc.dg/pr53060.c: Likewise.
2423 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
2424 * c-c++-common/vector-compare-2.c: Likewise.
2425 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
2426 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
2427 dg-message line number.
2428
2429 2014-01-15 Matthias Klose <doko@ubuntu.com>
2430
2431 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
2432
2433 2014-01-15 Richard Biener <rguenther@suse.de>
2434
2435 PR tree-optimization/59822
2436 * g++.dg/torture/pr59822.C: New testcase.
2437
2438 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
2439
2440 PR target/59808
2441 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
2442 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
2443
2444 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
2445 Kugan Vivekanandarajah <kuganv@linaro.org>
2446
2447 PR target/59695
2448 * g++.dg/pr59695.C: New testcase.
2449
2450 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2451
2452 PR target/59803
2453 * gcc.c-torture/compile/pr59803.c: New testcase.
2454
2455 2014-01-15 Jakub Jelinek <jakub@redhat.com>
2456
2457 PR c/58943
2458 * gcc.c-torture/execute/pr58943.c: New test.
2459 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
2460
2461 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
2462
2463 PR target/59794
2464 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
2465 * gcc.target/i386/pr39162.c (y): New __m256i variable.
2466 (bar): Change return type to void. Set y to x.
2467 * gcc.target/i386/pr59794-1.c: New testcase.
2468 * gcc.target/i386/pr59794-2.c: Likewise.
2469 * gcc.target/i386/pr59794-3.c: Likewise.
2470 * gcc.target/i386/pr59794-4.c: Likewise.
2471 * gcc.target/i386/pr59794-5.c: Likewise.
2472 * gcc.target/i386/pr59794-6.c: Likewise.
2473 * gcc.target/i386/pr59794-7.c: Likewise.
2474
2475 2014-01-14 Richard Biener <rguenther@suse.de>
2476
2477 PR tree-optimization/58921
2478 PR tree-optimization/59006
2479 * gcc.dg/torture/pr58921.c: New testcase.
2480 * gcc.dg/torture/pr59006.c: Likewise.
2481 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
2482
2483 2014-01-14 Jakub Jelinek <jakub@redhat.com>
2484
2485 PR testsuite/59494
2486 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
2487 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
2488 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
2489 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
2490 Executing predictive commoning without unrolling.
2491
2492 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
2493
2494 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
2495 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
2496 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
2497 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
2498 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
2499 __builtin_ia32_rsqrt28sd_round.
2500 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
2501 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
2502 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
2503 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
2504 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
2505 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
2506 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
2507 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
2508 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
2509 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
2510 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
2511 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
2512 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
2513 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
2514 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
2515 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
2516 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
2517 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
2518 * gcc.target/i386/sse-22.c: Extend with new built-ins,
2519 fix wrong rounding mode (see above).
2520 * gcc.target/i386/sse-23.c: Ditto.
2521
2522 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2523
2524 * gcc.dg/vmx/insert.c: New.
2525 * gcc.dg/vmx/insert-be-order.c: New.
2526 * gcc.dg/vmx/extract.c: New.
2527 * gcc.dg/vmx/extract-be-order.c: New.
2528
2529 2014-01-13 Jakub Jelinek <jakub@redhat.com>
2530
2531 PR tree-optimization/59387
2532 * gcc.c-torture/execute/pr59387.c: New test.
2533
2534 2014-01-13 Richard Biener <rguenther@suse.de>
2535
2536 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
2537 adjusting mathlib options.
2538 * gfortran.dg/lto/lto.exp: Likewise.
2539
2540 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
2541
2542 * gnat.dg/loop_optimization17.adb: New test.
2543 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
2544
2545 2014-01-13 Christian Bruel <christian.bruel@st.com>
2546
2547 * gcc.target/sh/cmpstrn.c: New case.
2548
2549 2014-01-13 Jakub Jelinek <jakub@redhat.com>
2550
2551 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
2552 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
2553
2554 2014-01-12 Janus Weil <janus@gcc.gnu.org>
2555
2556 PR fortran/58026
2557 * gfortran.dg/alloc_comp_basics_6.f90: New.
2558
2559 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2560
2561 PR fortran/59700
2562 * gfortran.dg/pr59700.f90: New test.
2563
2564 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2565
2566 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
2567 * gfortran.dg/use_only_3.f90: Likewise.
2568 * gfortran.dg/inquire_10.f90: Delete opened file.
2569 * gfortran.dg/inquire_15.f90: Likewise.
2570 * gfortran.dg/pr16597.f90: Likewise.
2571 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
2572 for PR59419.
2573
2574 2014-01-10 Jeff Law <law@redhat.com>
2575
2576 PR middle-end/59743
2577 * gcc.c-torture/compile/pr59743.c: New test.
2578
2579 2014-01-10 Jan Hubicka <jh@suse.cz>
2580
2581 PR ipa/58585
2582 * g++.dg/torture/pr58585.C: New testcase.
2583
2584 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
2585
2586 * gcc.dg/pr46309.c: Disable for cris*-*-*.
2587
2588 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
2589
2590 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
2591
2592 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
2593
2594 PR target/59744
2595 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
2596 * gcc.target/aarch64/cmn-neg2.c: New test.
2597
2598 2014-01-10 Richard Biener <rguenther@suse.de>
2599
2600 PR tree-optimization/59374
2601 * gcc.dg/torture/pr59374-3.c: New testcase.
2602
2603 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2604
2605 * lib/target-supports.exp
2606 (check_effective_target_arm_crypto_ok_nocache): New.
2607 (check_effective_target_arm_crypto_ok): Use above procedure.
2608 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
2609
2610 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
2611
2612 PR ipa/58252
2613 PR ipa/59226
2614 * g++.dg/ipa/devirt-20.C: New testcase.
2615 * g++.dg/torture/pr58252.C: Likewise.
2616 * g++.dg/torture/pr59226.C: Likewise.
2617
2618 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
2619
2620 * c-c++-common/asan/no-asan-stack.c: New test.
2621
2622 2014-01-10 Jakub Jelinek <jakub@redhat.com>
2623
2624 PR middle-end/59670
2625 * gcc.dg/pr59670.c: New test.
2626
2627 2014-01-09 Steve Ellcey <sellcey@mips.com>
2628
2629 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
2630
2631 2014-01-09 Jakub Jelinek <jakub@redhat.com>
2632
2633 PR middle-end/47735
2634 * gcc.target/i386/pr47735.c: New test.
2635
2636 PR tree-optimization/59622
2637 * g++.dg/opt/pr59622-2.C: New test.
2638 * g++.dg/opt/pr59622-3.C: New test.
2639 * g++.dg/opt/pr59622-4.C: New test.
2640 * g++.dg/opt/pr59622-5.C: New test.
2641
2642 PR sanitizer/59136
2643 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
2644 filename:line instead of (modulename+offset) form with stripped
2645 initial / from the filename.
2646
2647 2014-01-09 Ian Lance Taylor <iant@google.com>
2648
2649 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
2650 the other Go compiler.
2651
2652 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
2653
2654 PR c++/59730
2655 * g++.dg/cpp0x/variadic145.C: New.
2656
2657 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
2658
2659 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
2660 which don't support -fsplit-stack. Skip rotate[0123].go tests.
2661
2662 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
2663
2664 PR testsuite/59524
2665 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
2666 are run only if the Cilk library is available/enabled.
2667 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2668 * lib/target-supports.exp (check_libcilkrts_available): New function.
2669
2670 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
2671
2672 PR c++/59631
2673 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
2674 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2675 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
2676 with dg-additional-options.
2677 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2678 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2679 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2680 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2681 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
2682 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
2683
2684 2014-01-09 Richard Biener <rguenther@suse.de>
2685
2686 PR tree-optimization/59715
2687 * gcc.dg/torture/pr59715.c: New testcase.
2688
2689 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
2690
2691 * c-c++-common/asan/no-asan-globals.c: New test.
2692 * c-c++-common/asan/no-instrument-reads.c: Likewise.
2693 * c-c++-common/asan/no-instrument-writes.c: Likewise.
2694 * c-c++-common/asan/use-after-return-1.c: Likewise.
2695 * c-c++-common/asan/no-use-after-return.c: Likewise.
2696
2697 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
2698
2699 * gnat.dg/weak2.ad[sb]: New test.
2700
2701 2014-01-08 Jakub Jelinek <jakub@redhat.com>
2702
2703 PR middle-end/59471
2704 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
2705 type, use pointers to vector type instead.
2706
2707 2014-01-08 Catherine Moore <clm@codesourcery.com>
2708
2709 * gcc.target/mips/umips-branch-3.c: New test.
2710 * gcc.target/mips/umips-branch-4.c: New test.
2711
2712 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
2713
2714 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
2715 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
2716 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
2717 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
2718 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
2719 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
2720 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
2721 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
2722
2723 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
2724
2725 PR rtl-optimization/59137
2726 * gcc.target/mips/pr59137.c: New test.
2727
2728 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
2729
2730 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
2731 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
2732 * gcc.target/i386/pr55433.c (dg-options): Ditto.
2733 * gcc.target/i386/pr57848.c (dg-options): Ditto.
2734 * gcc.target/i386/pr59099.c (dg-options): Ditto.
2735 Require fpic effective target.
2736 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
2737
2738 2014-01-08 Jakub Jelinek <jakub@redhat.com>
2739
2740 PR ipa/59722
2741 * gcc.dg/pr59722.c: New test.
2742
2743 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
2744
2745 PR middle-end/57748
2746 * gcc.dg/torture/pr57748-3.c: New test.
2747 * gcc.dg/torture/pr57748-4.c: New test.
2748
2749 2014-01-08 Marek Polacek <polacek@redhat.com>
2750
2751 PR middle-end/59669
2752 * gcc.dg/gomp/pr59669-1.c: New test.
2753 * gcc.dg/gomp/pr59669-2.c: New test.
2754
2755 2014-01-08 Martin Jambor <mjambor@suse.cz>
2756
2757 PR ipa/59610
2758 * gcc.dg/ipa/pr59610.c: New test.
2759
2760 2014-01-08 Janus Weil <janus@gcc.gnu.org>
2761
2762 PR fortran/58182
2763 * gfortran.dg/binding_label_tests_26a.f90: New.
2764 * gfortran.dg/binding_label_tests_26b.f90: New.
2765
2766 2014-01-08 Marek Polacek <polacek@redhat.com>
2767
2768 PR sanitizer/59667
2769 * c-c++-common/ubsan/pr59667.c: New test.
2770
2771 2014-01-08 Richard Biener <rguenther@suse.de>
2772
2773 PR middle-end/59630
2774 * gcc.dg/pr59630.c: New testcase.
2775
2776 2014-01-08 Richard Biener <rguenther@suse.de>
2777
2778 PR middle-end/59471
2779 * gcc.dg/pr59471.c: New testcase.
2780
2781 2014-01-07 Jeff Law <law@redhat.com>
2782
2783 PR middle-end/53623
2784 * gcc.target/i386/pr53623.c: New test.
2785
2786 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
2787
2788 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
2789 blanks at EOF.
2790 * g++.dg/cpp1y/pr58534.C: Likewise.
2791 * g++.dg/cpp1y/pr58536.C: Likewise.
2792 * g++.dg/cpp1y/pr58548.C: Likewise.
2793 * g++.dg/cpp1y/pr58549.C: Likewise.
2794 * g++.dg/cpp1y/pr58637.C: Likewise.
2795 * g++.dg/cpp1y/pr59112.C: Likewise.
2796 * g++.dg/cpp1y/pr59113.C: Likewise.
2797 * g++.dg/cpp1y/pr59629.C: Likewise.
2798 * g++.dg/cpp1y/pr59635.C: Likewise.
2799 * g++.dg/cpp1y/pr59636.C: Likewise.
2800 * g++.dg/cpp1y/pr59638.C: Likewise.
2801
2802 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
2803
2804 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
2805
2806 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
2807
2808 * gcc.target/i386/intrinsics_4.c (bar): New function.
2809
2810 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2811
2812 * g++.dg/ext/is_base_of_incomplete-2.C: New.
2813
2814 2014-01-07 Jakub Jelinek <jakub@redhat.com>
2815
2816 PR rtl-optimization/58668
2817 * gcc.dg/pr58668.c: New test.
2818
2819 PR tree-optimization/59643
2820 * gcc.dg/pr59643.c: New test.
2821 * gcc.c-torture/execute/pr59643.c: New test.
2822
2823 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2824
2825 PR fortran/59589
2826 * gfortran.dg/class_allocate_16.f90: New.
2827
2828 2014-01-06 Jakub Jelinek <jakub@redhat.com>
2829
2830 PR target/59644
2831 * gcc.target/i386/pr59644.c: New test.
2832
2833 2014-01-06 Marek Polacek <polacek@redhat.com>
2834
2835 PR c/57773
2836 * gcc.dg/pr57773.c: New test.
2837
2838 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
2839
2840 PR c++/59635
2841 PR c++/59636
2842 PR c++/59629
2843 PR c++/59638
2844 * g++.dg/cpp1y/pr59635.C: New testcase.
2845 * g++.dg/cpp1y/pr59636.C: New testcase.
2846 * g++.dg/cpp1y/pr59629.C: New testcase.
2847 * g++.dg/cpp1y/pr59638.C: New testcase.
2848
2849 2014-01-06 Martin Jambor <mjambor@suse.cz>
2850
2851 PR ipa/59008
2852 * gcc.dg/ipa/pr59008.c: New test.
2853
2854 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2855
2856 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
2857 if supported.
2858
2859 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2860
2861 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
2862 Require c99_runtime.
2863 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
2864
2865 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
2866 Require c99_runtime.
2867 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
2868 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
2869 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
2870
2871 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
2872 Require c99_runtime.
2873 Make CALC void static.
2874 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
2875
2876 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
2877 Require c99_runtime.
2878 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
2879
2880 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2881
2882 * gcc.target/i386/pr59501-1.c: Require avx effective target.
2883 * gcc.target/i386/pr59501-2.c: Likewise.
2884 * gcc.target/i386/pr59501-3.c: Likewise.
2885 * gcc.target/i386/pr59501-4.c: Likewise.
2886 * gcc.target/i386/pr59501-5.c: Likewise.
2887 * gcc.target/i386/pr59501-6.c: Likewise.
2888
2889 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2890
2891 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
2892 * gcc.target/i386/pr59390_1.c: Likewise.
2893 * gcc.target/i386/pr59390_2.c: Likewise.
2894
2895 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
2896
2897 * gcc.dg/pr59350.c: Tweak.
2898 * gcc.dg/pr59350-2.c: New test.
2899 * g++.dg/pr59510.C: Likewise.
2900
2901 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2902
2903 PR fortran/59023
2904 * gfortran.dg/bind_c_procs_2.f90: New.
2905
2906 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
2907
2908 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
2909 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2910 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2911 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2912 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
2913 * gcc.dg/tree-ssa/vrp47.c: Likewise.
2914 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2915
2916 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
2917
2918 * gcc.target/arm/neon-nested-apcs.c: New test.
2919
2920 2014-01-04 Jakub Jelinek <jakub@redhat.com>
2921
2922 PR tree-optimization/59519
2923 * gcc.dg/vect/pr59519-1.c: New test.
2924 * gcc.dg/vect/pr59519-2.c: New test.
2925
2926 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
2927 vmovdqu32.
2928
2929 2014-01-04 Janus Weil <janus@gcc.gnu.org>
2930
2931 PR fortran/59547
2932 * gfortran.dg/typebound_proc_32.f90: New.
2933
2934 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
2935
2936 PR c++/58950
2937 * g++.dg/pr58950.C: New file.
2938
2939 2014-01-03 Tobias Burnus <burnus@net-b.de>
2940
2941 PR c++/58567
2942 * g++.dg/gomp/pr58567.C: New.
2943
2944 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
2945
2946 PR tree-optimization/59651
2947 * gcc.dg/torture/pr59651.c: New test.
2948 * gcc.dg/vect/pr59651.c: Ditto.
2949
2950 2014-01-03 Jakub Jelinek <jakub@redhat.com>
2951
2952 PR target/59625
2953 * gcc.target/i386/pr59625.c: New test.
2954
2955 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2956
2957 Core DR 1442
2958 PR c++/59165
2959 * g++.dg/cpp0x/range-for28.C: New.
2960 * g++.dg/cpp0x/range-for3.C: Update.
2961
2962 2014-01-02 Joseph Myers <joseph@codesourcery.com>
2963
2964 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
2965
2966 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2967
2968 PR c++/59641
2969 * g++.dg/cpp0x/pr59641.C: New file.
2970
2971 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2972
2973 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
2974
2975 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2976
2977 PR c++/59378
2978 * g++.dg/ext/pr59378.C: New file.
2979
2980 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2981
2982 Update copyright years
2983
2984 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2985
2986 * gcc.target/arc/arc.exp: Use the standard form for the copyright
2987 notice.
2988
2989 2014-01-02 Janus Weil <janus@gcc.gnu.org>
2990
2991 PR fortran/59654
2992 * gfortran.dg/dynamic_dispatch_12.f90: New.
2993
2994 2014-01-01 Jakub Jelinek <jakub@redhat.com>
2995
2996 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2997 the builtin isn't optimized away as unused.
2998
2999 PR rtl-optimization/59647
3000 * g++.dg/opt/pr59647.C: New test.
3001 \f
3002 Copyright (C) 2014 Free Software Foundation, Inc.
3003
3004 Copying and distribution of this file, with or without modification,
3005 are permitted in any medium without royalty provided the copyright
3006 notice and this notice are preserved.