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