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