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