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