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