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