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