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