19d3bd68e3c8b9a8b69ab942768cadbbbcab6925
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-07-20 Marek Polacek <polacek@redhat.com>
2
3 PR c/61852
4 * gcc.dg/pr61852.c: New test.
5
6 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
7
8 * gcc.dg/stack-usage-2.c: Adjust.
9
10 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
11
12 PR target/61794
13 * gcc.target/i386/pr61794.c: New test.
14
15 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
16
17 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
18 involving both inputs rather than a multiplication involving one.
19 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
20 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
21 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
22
23 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
24
25 PR c++/50961
26 * g++.dg/template/operator13.C: New.
27
28 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
29
30 * gcc.target/aarch64/simd/vfma_f64.c: New test.
31 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
32 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
33 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
34
35 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
36
37 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
38 * c-c++-common/ubsan/bounds-5.c: Likewise.
39 * c-c++-common/ubsan/bounds-6.c: Likewise.
40 * c-c++-common/ubsan/bounds-7.c: Likewise.
41 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
42 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
43 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
44 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
45 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
46 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
47 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
48 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
49 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
50 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
51
52 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
53
54 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
55 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
56 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
57 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
58
59 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
60
61 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
62 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
63 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
64
65 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
66
67 PR c++/61804
68 * g++.dg/parse/pr61804.C: New.
69
70 2014-07-16 Arnaud Charlet <charlet@adacore.com>
71
72 * gnat.db/specs/alignment2.ads, gnat.db/specs/size_clause1.ads,
73 gnat.db/specs/size_clause2.ads: Update test case.
74
75 2014-07-16 Dodji Seketeli <dodji@redhat.com>
76
77 PR preprocessor/60723 - missing system-ness marks for macro tokens
78 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
79
80 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
81
82 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
83 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
84 -mieee-with-inexact for alpha*-*-*.
85
86 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
87
88 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
89 Add IEEE options to compile flags.
90 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
91 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
92
93 2014-07-15 Michael Matz <matz@suse.de>
94
95 PR rtl-optimization/61772
96 * gcc.dg/torture/pr61772.c: New test.
97
98 2014-07-15 Marek Polacek <polacek@redhat.com>
99
100 * gcc.dg/ubsan/bounds-1.c: New test.
101
102 2014-06-15 Tobias Burnus <burnus@net-b.de>
103
104 * gfortran.dg/coarray_34.f90: New.
105 * gfortran.dg/coarray_6.f90: Update test case.
106
107 2014-07-14 Richard Biener <rguenther@suse.de>
108
109 PR tree-optimization/61779
110 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
111
112 2014-07-14 Richard Biener <rguenther@suse.de>
113
114 PR tree-optimization/61786
115 * gcc.dg/torture/pr61786.c: New testcase.
116 * gcc.dg/lto/pr61786_0.c: Likewise.
117 * gcc.dg/lto/pr61786_1.c: Likewise.
118
119 2014-07-14 Richard Biener <rguenther@suse.de>
120
121 PR tree-optimization/61757
122 PR tree-optimization/61783
123 PR tree-optimization/61787
124 * gcc.dg/torture/pr61757.c: New testcase.
125 * gcc.dg/torture/pr61787.c: Likewise.
126
127 2014-07-14 Jakub Jelinek <jakub@redhat.com>
128
129 PR middle-end/61294
130 * c-c++-common/Wmemset-transposed-args1.c: New test.
131 * c-c++-common/Wmemset-transposed-args2.c: New test.
132 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
133
134 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
135
136 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
137 longer happens during parsing.
138 * gcc.dg/pr44024.c: Update template.
139 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
140 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
141 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
142
143 2014-07-13 Tom de Vries <tom@codesourcery.com>
144
145 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
146 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
147
148 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
149
150 PR C++/60209 - Declaration of user-defined literal operator cause error
151 * g++.dg/cpp0x/pr60209-neg.C: New.
152 * g++.dg/cpp0x/pr60209.C: New.
153 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
154
155 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
156
157 PR c++/60967
158 * g++.dg/cilk-plus/pr60967.C: New.
159
160 2014-07-13 Tobias Burnus <burnus@net-b.de>
161
162 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
163
164 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
165
166 PR fortran/61780
167 * gfortran.dg/dependency_44.f90 : New test
168
169 2014-07-12 Tobias Burnus <burnus@net-b.de>
170
171 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
172 * gfortran.dg/coarray_atomic_2.f90: New.
173 * gfortran.dg/coarray_atomic_3.f90: New.
174 * gfortran.dg/coarray_atomic_4.f90: New.
175 * gfortran.dg/coarray/atomic_2.f90: New.
176
177 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
178
179 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
180 * g++.dg/cpp0x/pr57644.C: New.
181
182 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
183
184 PR c++/53159
185 * g++.dg/cpp0x/Wnarrowing1.C: New.
186
187 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
188
189 PR preprocessor/61389
190 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
191 * gcc.dg/cpp/sysmac1.c: Likewise.
192
193 2014-07-11 Richard Biener <rguenther@suse.de>
194
195 PR middle-end/61473
196 * gcc.dg/memmove-4.c: New testcase.
197 * gcc.dg/strlenopt-8.c: XFAIL.
198 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
199
200 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
201
202 PR target/61561
203 * gcc.dg/pr61561.c: New test.
204
205 2014-07-10 Tom de Vries <tom@codesourcery.com>
206
207 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
208 dg-options.
209 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
210 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
211 dg-options.
212
213 2014-07-10 Richard Biener <rguenther@suse.de>
214
215 PR c-family/61741
216 * c-c++-common/torture/pr61741.c: Use signed char.
217
218 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
219
220 * gnat.dg/opt39.adb: New test.
221
222 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
223
224 PR tree-optimization/61742
225 * gcc.dg/torture/pr61742.c: New test.
226 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
227 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
228
229 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
230
231 PR c++/60686
232 * g++.dg/cpp0x/explicit8.C: New.
233
234 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
235
236 DR 1584
237 PR c++/57466
238 * g++.dg/template/pr57466.C: New.
239 * g++.dg/cpp0x/pr57466.C: Likewise.
240 * g++.dg/template/unify6.C: Update.
241
242 2014-07-09 Tom de Vries <tom@codesourcery.com>
243
244 * gcc.target/i386/fuse-caller-save-rec.c: New test.
245
246 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
247
248 * gfortran.dg/ieee/underflow_1.f90: New file.
249
250 2014-07-09 Richard Biener <rguenther@suse.de>
251
252 PR c-family/61741
253 * c-c++-common/torture/pr61741.c: New testcase.
254
255 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
256
257 * lib/target-supports.exp
258 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
259
260 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
261
262 * gcc.dg/globalalias.c: Remove XFAIL.
263 * gcc.dg/localalias.c: Remove XFAIL.
264
265 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
266
267 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
268 * g++.dg/cpp0x/pr58155.C: New.
269
270 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
271
272 PR testsuite/61453
273 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
274 Adjust regexp for more targets.
275
276 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
277 Paolo Carlini <paolo.carlini@oracle.com>
278
279 PR c++/59361
280 * g++.dg/cpp0x/vt-59361.C: New.
281
282 2014-07-08 Sriraman Tallam <tmsriram@google.com>
283
284 PR target/61599
285 * gcc.target/i386/pr61599-1.c: New test.
286 * gcc.target/i386/pr61599-2.c: New test.
287
288 2014-07-08 Jakub Jelinek <jakub@redhat.com>
289
290 PR rtl-optimization/61673
291 * gcc.c-torture/execute/pr61673.c: New test.
292
293 PR tree-optimization/61725
294 * gcc.dg/tree-ssa/vrp93.c: New test.
295 * gcc.c-torture/execute/pr61725.c: New test.
296
297 2014-07-08 Richard Biener <rguenther@suse.de>
298
299 * tree-ssa-dom.h (loop_depth_of_name): Remove.
300 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
301 restriction on loop depth difference.
302 (record_equality): Likewise.
303 (propagate_rhs_into_lhs): Likewise. Simplify condition.
304 (loop_depth_of_name): Remove.
305 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
306 restriction on loop depth difference.
307 (init_copy_prop): Likewise.
308
309 2014-07-08 Richard Biener <rguenther@suse.de>
310
311 PR tree-optimization/61681
312 * gcc.dg/torture/pr61681.c: New testcase.
313
314 2014-07-08 Richard Biener <rguenther@suse.de>
315
316 PR tree-optimization/61680
317 * gcc.dg/vect/pr61680.c: New testcase.
318
319 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
320
321 PR tree-optimization/61576
322 * gcc.dg/torture/pr61576.c: New test.
323
324 2014-07-08 Marek Polacek <polacek@redhat.com>
325
326 PR c/60226
327 * c-c++-common/pr60226.c: New test.
328
329 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
330
331 PR fortran/61459
332 PR fortran/58883
333 * gfortran.dg/allocatable_function_8.f90 : New test
334
335 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
336
337 * gcc.target/powerpc/spe-evmerge.c: New file.
338
339 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
340
341 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
342
343 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
344
345 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
346
347 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
348
349 PR c++/58898
350 * g++.dg/parse/pr58898.C: New.
351
352 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
353
354 * gfortran.dg/list_read_12.f90: Delete the file.
355 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
356 of dg-runtest.
357
358 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
359
360 PR libgfortran/61640
361 * gfortran.dg/arrayio_16.f90: New test.
362
363 2014-07-06 Marek Polacek <polacek@redhat.com>
364
365 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
366 * g++.dg/ipa/imm-devirt-2.C: Likewise.
367
368 2014-07-06 Marek Polacek <polacek@redhat.com>
369
370 PR c/6940
371 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
372 -Wno-sizeof-array-argument.
373 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
374 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
375 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
376 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
377 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
378 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
379 * c-c++-common/sizeof-array-argument.c: New test.
380 * gcc.dg/vla-5.c: Add dg-warnings.
381
382 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
383
384 * g++.dg/ipa/devirt-26.C: Update testcase.
385 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
386 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
387
388 2014-07-04 Tobias Burnus <burnus@net-b.de>
389
390 * gfortran.dg/coarray/coindexed_3.f90: New.
391
392 2014-07-04 Jakub Jelinek <jakub@redhat.com>
393
394 PR middle-end/61654
395 * g++.dg/opt/pr61654.C: New test.
396
397 PR tree-optimization/61684
398 * gcc.c-torture/compile/pr61684.c: New test.
399
400 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
401
402 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
403 dg-runtest's. Adapt all callers.
404 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
405 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
406 * lib/go-dg.exp (go-dg-runtest): Likewise.
407 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
408 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
409
410 2014-07-03 Jakub Jelinek <jakub@redhat.com>
411
412 PR tree-optimization/61682
413 * gcc.c-torture/execute/pr61682.c: New test.
414
415 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
416
417 * gcc.target/powerpc/shift-dot.c: New test.
418
419 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
420
421 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
422 avoid optimization.
423
424 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
425
426 * gcc.target/arm/identical-invariants.c: New test.
427
428 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
429 Chen Gang <gang.chen.5i5j@gmail.com>
430
431 * gcc.c-torture/compile/section.c: New testcase.
432
433 2014-07-02 Christian Bruel <christian.bruel@st.com>
434
435 PR target/29349
436 PR target/53513
437 * gcc.target/sh/fpchg.c: New test.
438
439 2014-07-02 Jakub Jelinek <jakub@redhat.com>
440 Fritz Reese <Reese-Fritz@zai.com>
441
442 * gfortran.dg/oldstyle_5.f: New test.
443
444 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
445
446 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
447 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
448
449 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
450
451 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
452 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
453 * g++.dg/parse/error11.C: Likewise.
454 * g++.old-deja/g++.brendan/template17.C: Likewise.
455
456 2014-07-02 Tobias Burnus <burnus@net-b.de>
457
458 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
459 * gfortran.dg/coarray/send_array.f90: Ditto.
460 * gfortran.dg/coarray/sendget_array.f90: Ditto.
461
462 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
463 Yufeng Zhang <yufeng.zhang@arm.com>
464
465 * gcc.target/aarch64/aapcs64/aapcs64.exp:
466 (additional_flags_for_func_ret): New variable based on
467 $additional_flags with -fno-use-caller-save.
468 (func-ret-*.c): Use the new variable.
469
470 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
471
472 PR c++/59637
473 * g++.dg/cpp0x/decltype60.C: New.
474
475 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
476
477 * gcc.target/aarch64/simd/vcage_f64.c: New test.
478 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
479 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
480 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
481 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
482 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
483 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
484 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
485
486 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
487
488 * g++.dg/cpp1y/pr59867.C: Fix target selector.
489
490 2014-07-01 Marek Polacek <polacek@redhat.com>
491
492 * gcc.dg/Wint-conversion.c: New test.
493
494 2014-07-01 Marek Polacek <polacek@redhat.com>
495
496 PR c/58286
497 * gcc.dg/Wincompatible-pointer-types.c: New test.
498
499 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
500
501 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
502 MicroBlaze specific pattern.
503
504 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
505
506 PR c++/58781
507 PR c++/60249
508 PR c++/59867
509 * testsuite/g++.dg/cpp0x/pr58781.C: New.
510 * testsuite/g++.dg/cpp0x/pr60249.C: New.
511 * testsuite/g++.dg/cpp1y/pr59867.C: New.
512
513 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
514
515 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
516 test requires greater precision than the current PowerPC long
517 double implementation supports.
518
519 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
520
521 PR c++/54891
522 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
523
524 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
525
526 PR c++/51400
527 * g++.dg/cpp0x/constexpr-attribute3.C: New.
528
529 2014-06-30 Jeff Law <law@redhat.com>
530
531 PR tree-optimization/61607
532 * gcc.dg/tree-ssa/pr61607.c: New test.
533
534 2014-06-30 Marek Polacek <polacek@redhat.com>
535
536 * c-c++-common/ubsan/attrib-2.c: New test.
537 * g++.dg/ubsan/return-3.C: New test.
538
539 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
540
541 PR middle-end/57541
542 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
543 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
544
545 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
546
547 * gcc.dg/ira-loop-pressure.c: New test.
548
549 2014-06-29 Roman Gareev <gareevroman@gmail.com>
550
551 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
552 checks that the dump is generated.
553
554 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
555
556 PR fortran/36275
557 PR fortran/38839
558 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
559 * gfortran.dg/binding_label_tests_27.f90: New file.
560
561 2014-06-29 Roman Gareev <gareevroman@gmail.com>
562
563 * gfortran.dg/graphite/pr59586.f: New testcase.
564
565 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
566
567 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
568
569 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
570
571 PR fortran/29383
572 * lib/target-supports.exp (check_effective_target_fortran_ieee):
573 New function.
574 * gfortran.dg/ieee/ieee.exp: New file.
575 * gfortran.dg/ieee/ieee_1.F90: New file.
576 * gfortran.dg/ieee/ieee_2.f90: New file.
577 * gfortran.dg/ieee/ieee_3.f90: New file.
578 * gfortran.dg/ieee/ieee_4.f90: New file.
579 * gfortran.dg/ieee/ieee_5.f90: New file.
580 * gfortran.dg/ieee/ieee_6.f90: New file.
581 * gfortran.dg/ieee/ieee_7.f90: New file.
582 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
583
584 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
585
586 * g++.dg/cpp0x/elision_conv.C: New.
587
588 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
589
590 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
591
592 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
593
594 PR c++/61614
595 * g++.dg/ext/complit14.C: New.
596
597 2014-06-27 Martin Jambor <mjambor@suse.cz>
598
599 PR ipa/61160
600 * g++.dg/ipa/pr61160-2.C: New test.
601 * g++.dg/ipa/pr61160-3.C: Likewise.
602
603 2014-06-27 Jakub Jelinek <jakub@redhat.com>
604
605 PR tree-optimization/57233
606 PR tree-optimization/61299
607 * gcc.dg/pr57233.c: New test.
608 * gcc.target/i386/pr57233.c: New test.
609 * gcc.target/i386/sse2-pr57233.c: New test.
610 * gcc.target/i386/avx-pr57233.c: New test.
611 * gcc.target/i386/avx2-pr57233.c: New test.
612 * gcc.target/i386/avx512f-pr57233.c: New test.
613 * gcc.target/i386/xop-pr57233.c: New test.
614
615 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
616
617 * gcc.dg/typeof-2.c: New testcase.
618
619 2014-06-27 Marek Polacek <polacek@redhat.com>
620
621 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
622 (fn1): Remove store to out-of-bounds location. Add memory barrier.
623 (fn2): Likewise.
624 (fn5): Likewise.
625 (fn6): Likewise.
626 (fn7): Likewise.
627 (fn8): Likewise.
628 (fn9): Likewise.
629 (fn11): Likewise.
630 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
631 location. Add memory barrier.
632 (fn2): Likewise.
633 (fn3): Likewise.
634 (fn4): Likewise.
635 (fn5): Likewise.
636 * c-c++-common/ubsan/bounds-7.c: New test.
637
638 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
639
640 PR libgfortran/61499
641 * gfortran.dg/arrayio_15.f90: New test.
642
643 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
644
645 PR target/61586
646 * gcc.target/alpha/pr61586.c: New test.
647
648 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
649
650 PR c++/57573
651 * g++.dg/template/pr57573.C: New.
652
653 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
654
655 * gcc.dg/tree-ssa/interposition.c: New testcase.
656
657 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
658
659 PR c++/56633
660 * g++.dg/cpp0x/deleted8.C: New.
661
662 2014-06-26 Martin Jambor <mjambor@suse.cz>
663
664 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
665 parameter.
666 * g++.dg/simulate-thread/bitfields.C: Likewise.
667 * gcc.dg/simulate-thread/strict-align-global.c: Remove
668 allow-packed-store-data-races parameter.
669 * gcc.dg/simulate-thread/subfields.c: Likewise.
670 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
671 to one.
672
673 2014-06-26 Martin Jambor <mjambor@suse.cz>
674
675 * g++.dg/ipa/pr60600.C: Fix typo.
676 * g++.dg/ipa/devirt-25.C: Likewise.
677
678 2014-06-26 Richard Biener <rguenther@suse.de>
679
680 PR tree-optimization/61607
681 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
682
683 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
684
685 * gcc.dg/inline-22.c: Add bind_pic_locally.
686 * gcc.dg/inline_4.c: Ditto.
687 * gcc.dg/fail_always_inline.c: Ditto.
688 * g++.dg/ipa/devirt-25.C: Ditto.
689
690 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
691
692 * lib/target-support.exp (bind_pic_locally): Save the flags to
693 'flags_to_postpone' instead of appending to 'flags'.
694 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
695 with flags_to_postpone and revert after target_compile.
696 * lib/g++.exp (g++_target_compile): Ditto.
697 * lib/gfortran.exp (gfortran_target_compile): Ditto.
698
699 2014-06-26 Nick Clifton <nickc@redhat.com>
700
701 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
702
703 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
704
705 PR c++/61537
706 * g++.dg/template/pr61537.C: New testcase.
707
708 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
709
710 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
711 powerpc*-*-linux*.
712
713 2014-06-25 Tobias Burnus <burnus@net-b.de>
714
715 * gfortran.dg/coarray_33.f90: New.
716
717 2014-06-25 Tobias Burnus <burnus@net-b.de>
718
719 * gfortran.dg/coarray/coindexed_1.f90: New.
720
721 2014-06-25 Tobias Burnus <burnus@net-b.de>
722
723 * gfortran.dg/coarray_collectives_7.f90: New.
724
725 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
726
727 * gcc.c-torture/execute/20140622-1.c: New test.
728
729 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
730
731 DR 178
732 PR c++/49132
733 * g++.dg/cpp0x/aggr1.C: New.
734 * g++.dg/cpp0x/aggr2.C: Likewise.
735 * g++.dg/init/aggr11.C: Likewise.
736 * g++.dg/init/aggr12.C: Likewise.
737
738 2014-06-25 Martin Jambor <mjambor@suse.cz>
739
740 * g++.dg/ipa/pr61540.C: Remove dumping test.
741
742 2014-06-25 Marek Polacek <polacek@redhat.com>
743
744 PR c/61162
745 * gcc.dg/pr61162.c: Adjust dg-warning.
746 * gcc.dg/pr61162-2.c: New test.
747
748 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
749
750 PR tree-optimization/57742
751 * gcc.dg/tree-ssa/calloc-3.c: New file.
752
753 2014-06-25 Richard Biener <rguenther@suse.de>
754
755 PR testsuite/61560
756 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
757 for targets that return _Complex float in memory.
758
759 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
760
761 * gcc.target/arm/vect-noalign.c: Adjust options.
762
763 2014-06-24 Cong Hou <congh@google.com>
764
765 * gcc.dg/vect/vect-reduc-sad.c: New.
766 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
767
768 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
769
770 PR tree-optimization/57742
771 * g++.dg/tree-ssa/calloc.C: New testcase.
772 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
773 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
774 * gcc.dg/strlenopt-9.c: Adapt.
775
776 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
777
778 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
779 global variable.
780 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
781 instead of calling sequentially in the C code.
782 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
783 saved_return_address to the stack frame where LR register was stored.
784 (saved_return_address): Declare weak.
785
786 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
787
788 PR c++/33972
789 * g++.dg/other/operator3.C: New.
790 * g++.dg/template/operator8.C: Adjust.
791 * g++.dg/template/operator9.C: Likewise.
792
793 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
794
795 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
796
797 2014-06-24 Richard Biener <rguenther@suse.de>
798
799 PR tree-optimization/61572
800 * gcc.target/i386/pr61572.c: New testcase.
801
802 2014-06-24 Jakub Jelinek <jakub@redhat.com>
803
804 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
805 reduction clause.
806 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
807 Remove Label is never defined expected error.
808 * gfortran.dg/gomp/udr8.f90: New test.
809
810 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
811
812 PR tree-optimization/61554
813 * g++.dg/torture/pr61554.C: New testcase.
814
815 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
816
817 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
818
819 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
820
821 * gcc.dg/localalias-2.c: Guard by require-alias.
822 * gcc.dg/globalalias-2.c: Likewise.
823
824 2014-06-23 Kai Tietz <ktietz@redhat.com>
825
826 * gcc.target/i386/indjmp-1.c: New test.
827
828 2014-06-23 Andrew Pinski <apinski@cavium.com>
829
830 * gcc.c-torture/compile/20140723-1.c: New testcase.
831
832 2014-06-23 Marek Polacek <polacek@redhat.com>
833
834 PR c/61553
835 * c-c++-common/pr61553.c (foo): Add dg-error.
836
837 2014-06-23 Tobias Burnus <burnus@net-b.de>
838
839 * gfortran.dg/coarray_32.f90: New.
840
841 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
842
843 DR 577
844 PR c++/33101
845 * g++.dg/other/void1.C: Adjust.
846 * g++.dg/other/void3.C: Likewise.
847
848 2014-06-23 Marek Polacek <polacek@redhat.com>
849
850 PR c/61553
851 * c-c++-common/pr61553.c: New test.
852
853 2014-06-23 Richard Biener <rguenther@suse.de>
854
855 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
856 * g++.dg/vect/slp-pr50819.cc: Likewise.
857 * g++.dg/vect/slp-pr56812.cc: Likewise.
858 * gcc.dg/vect/bb-slp-1.c: Likewise.
859 * gcc.dg/vect/bb-slp-10.c: Likewise.
860 * gcc.dg/vect/bb-slp-11.c: Likewise.
861 * gcc.dg/vect/bb-slp-13.c: Likewise.
862 * gcc.dg/vect/bb-slp-14.c: Likewise.
863 * gcc.dg/vect/bb-slp-15.c: Likewise.
864 * gcc.dg/vect/bb-slp-16.c: Likewise.
865 * gcc.dg/vect/bb-slp-17.c: Likewise.
866 * gcc.dg/vect/bb-slp-18.c: Likewise.
867 * gcc.dg/vect/bb-slp-19.c: Likewise.
868 * gcc.dg/vect/bb-slp-2.c: Likewise.
869 * gcc.dg/vect/bb-slp-20.c: Likewise.
870 * gcc.dg/vect/bb-slp-21.c: Likewise.
871 * gcc.dg/vect/bb-slp-22.c: Likewise.
872 * gcc.dg/vect/bb-slp-23.c: Likewise.
873 * gcc.dg/vect/bb-slp-24.c: Likewise.
874 * gcc.dg/vect/bb-slp-25.c: Likewise.
875 * gcc.dg/vect/bb-slp-26.c: Likewise.
876 * gcc.dg/vect/bb-slp-27.c: Likewise.
877 * gcc.dg/vect/bb-slp-28.c: Likewise.
878 * gcc.dg/vect/bb-slp-29.c: Likewise.
879 * gcc.dg/vect/bb-slp-3.c: Likewise.
880 * gcc.dg/vect/bb-slp-30.c: Likewise.
881 * gcc.dg/vect/bb-slp-31.c: Likewise.
882 * gcc.dg/vect/bb-slp-32.c: Likewise.
883 * gcc.dg/vect/bb-slp-4.c: Likewise.
884 * gcc.dg/vect/bb-slp-5.c: Likewise.
885 * gcc.dg/vect/bb-slp-6.c: Likewise.
886 * gcc.dg/vect/bb-slp-7.c: Likewise.
887 * gcc.dg/vect/bb-slp-8.c: Likewise.
888 * gcc.dg/vect/bb-slp-8a.c: Likewise.
889 * gcc.dg/vect/bb-slp-8b.c: Likewise.
890 * gcc.dg/vect/bb-slp-9.c: Likewise.
891 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
892 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
893 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
894 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
895 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
896 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
897 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
898 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
899 * gcc.dg/vect/pr26359.c: Likewise.
900 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
901
902 2014-06-23 Marek Polacek <polacek@redhat.com>
903
904 * c-c++-common/pr49706-2.c: New test.
905
906 2014-06-23 Alan Modra <amodra@gmail.com>
907
908 * gcc.dg/pr61583.c: New.
909
910 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
911
912 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
913 [u]int64x1_t.
914
915 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
916 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
917
918 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
919 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
920 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
921 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
922 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
923 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
924 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
925 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
926 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
927 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
928 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
929 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
930 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
931 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
932 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
933 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
934 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
935 test_vsrid_n_u64): Fix signature to match intrinsic.
936
937 (test_vabs_s64): Remove.
938 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
939
940 (test_vdupd_lane_s64): Rename to...
941 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
942
943 (test_vdupd_lane_u64): Rename to...
944 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
945
946 (test_vtst_s64): Rename to...
947 (test_vtstd_s64): ...and change int64x1_t to int64_t.
948
949 (test_vtst_u64): Rename to...
950 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
951
952 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
953 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
954 Remove out-of-bounds tests.
955 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
956 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
957 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
958
959 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
960
961 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
962 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
963 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
964 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
965 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
966 vector types.
967 * gcc.target/aarch64/vsub_f64.c: Likewise.
968 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
969 scheme as now the same for all variants.
970 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
971 float64x1_t.
972
973 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
974
975 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
976
977 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
978
979 * gcc.dg/localalias.c: Fix broken commit.
980 * gcc.dg/globalalias.c: Likewise.
981
982 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
983
984 * gcc.dg/localalias.c: New testcase.
985 * gcc.dg/localalias-2.c: New testcase.
986 * gcc.dg/globalalias.c: New testcase.
987 * gcc.dg/globalalias-2.c: New testcase.
988
989 2014-06-20 Jakub Jelinek <jakub@redhat.com>
990
991 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
992
993 2014-06-20 Marek Polacek <polacek@redhat.com>
994
995 * c-c++-common/ubsan/bounds-1.c: New test.
996 * c-c++-common/ubsan/bounds-2.c: New test.
997 * c-c++-common/ubsan/bounds-3.c: New test.
998 * c-c++-common/ubsan/bounds-4.c: New test.
999 * c-c++-common/ubsan/bounds-5.c: New test.
1000 * c-c++-common/ubsan/bounds-6.c: New test.
1001
1002 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
1003
1004 Make the tests big-endian friendly.
1005
1006 * gcc.target/aarch64/aapcs64/test_25.c: Update.
1007 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
1008 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
1009 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
1010 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
1011 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
1012 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
1013 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
1014 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
1015
1016 2014-06-20 Yury Gribov <y.gribov@samsung.com>
1017 Max Ostapenko <m.ostapenko@partner.samsung.com>
1018
1019 PR sanitizer/61547
1020 * c-c++-common/asan/strlen-overflow-1.c: New test.
1021
1022 2014-06-20 Martin Jambor <mjambor@suse.cz>
1023
1024 PR ipa/61540
1025 * g++.dg/ipa/pr61540.C: New test.
1026
1027 2014-06-20 Yury Gribov <y.gribov@samsung.com>
1028 Max Ostapenko <m.ostapenko@partner.samsung.com>
1029
1030 PR sanitizer/61530
1031 * c-c++-common/asan/pr61530.c: New test.
1032
1033 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1034
1035 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
1036 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
1037 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
1038 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
1039 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
1040 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
1041 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
1042 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
1043 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
1044 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
1045 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
1046 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
1047 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
1048 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
1049 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
1050 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
1051 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
1052 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
1053 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
1054 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
1055 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
1056 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
1057 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
1058 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
1059 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
1060 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
1061 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
1062 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
1063 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
1064 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
1065 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
1066 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
1067 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
1068 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
1069 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
1070 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
1071 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
1072 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
1073 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
1074 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
1075 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
1076 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
1077 (test_vqdmlal_high_lane_s16): Fix parameter type.
1078 (test_vqdmlal_high_lane_s32): Likewise.
1079 (test_vqdmull_high_lane_s16): Likewise.
1080 (test_vqdmull_high_lane_s32): Likewise.
1081 (test_vqdmlsl_high_lane_s32): Likewise.
1082 (test_vqdmlsl_high_lane_s16): Likewise.
1083 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
1084 Fix argument type.
1085 (test_vqdmlals_lane_s32): Likewise.
1086 (test_vqdmlslh_lane_s16): Likewise.
1087 (test_vqdmlsls_lane_s32): Likewise.
1088 (test_vqdmulhh_lane_s16): Likewise.
1089 (test_vqdmulhs_lane_s32): Likewise.
1090 (test_vqdmullh_lane_s16): Likewise.
1091 (test_vqdmulls_lane_s32): Likewise.
1092 (test_vqrdmulhh_lane_s16): Likewise.
1093 (test_vqrdmulhs_lane_s32): Likewise.
1094
1095 2014-06-20 Tobias Burnus <burnus@net-b.de>
1096
1097 PR testsuite/61567
1098 * gfortran.dg/coarray_collectives_5.f90: Update
1099 dg-final scan-tree-dump-times.
1100 * gfortran.dg/coarray_collectives_6.f90: Ditto.
1101
1102 2014-06-20 Hale Wang <hale.wang@arm.com>
1103
1104 * gcc.target/arm/lto/: New folder to verify the LTO option.
1105 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
1106 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
1107 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
1108 * lib/lto.exp (object-readelf): New procedure.
1109
1110 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1111
1112 PR fortran/61454
1113 * gfortran.dg/pr61454.f90: New file.
1114
1115 2014-06-19 Terry Guo <terry.guo@arm.com>
1116
1117 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
1118 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
1119 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
1120
1121 2014-06-19 Tobias Burnus <burnus@net-b.de>
1122
1123 * gfortran.dg/coarray/collectives_2.f90: Extend
1124 and make valid.
1125
1126 2014-06-18 Tom de Vries <tom@codesourcery.com>
1127
1128 * gcc.target/aarch64/fuse-caller-save.c: New test.
1129
1130 2014-06-18 Radovan Obradovic <robradovic@mips.com>
1131 Tom de Vries <tom@codesourcery.com>
1132
1133 * gcc.target/arm/fuse-caller-save.c: New test.
1134
1135 2014-06-18 Richard Biener <rguenther@suse.de>
1136
1137 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
1138 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
1139 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
1140
1141 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
1142
1143 PR tree-optimization/61518
1144 * gcc.dg/torture/pr61518.c: New test.
1145
1146 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
1147
1148 PR tree-optimization/61517
1149 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
1150 (incorrect_read_be32): Likewise.
1151 (main): Call incorrect_read_* to test stmt replacement is made by
1152 bswap at the right place.
1153 * gcc.c-torture/execute/pr61517.c: New test.
1154
1155 2014-06-18 Andreas Schwab <schwab@suse.de>
1156
1157 PR rtl-optimization/54555
1158 * gcc.target/m68k/pr54555.c: New test.
1159
1160 2014-06-18 Olivier Hainque <hainque@adacore.com>
1161
1162 * gnat.dg/blocklocs.adb: New test.
1163
1164 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
1165
1166 PR tree-optimization/52252
1167 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
1168 * gcc.target/i386/pr52252-core.c: Ditto.
1169
1170 PR tree-optimization/61403
1171 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
1172
1173 2014-06-18 Jakub Jelinek <jakub@redhat.com>
1174
1175 * gfortran.dg/gomp/declare-simd-1.f90: New test.
1176 * gfortran.dg/gomp/depend-1.f90: New test.
1177 * gfortran.dg/gomp/target1.f90: New test.
1178 * gfortran.dg/gomp/target2.f90: New test.
1179 * gfortran.dg/gomp/target3.f90: New test.
1180 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
1181 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
1182 201107.
1183
1184 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1185
1186 PR fortran/61126
1187 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
1188
1189 2014-06-17 Tobias Burnus <burnus@net-b.de>
1190 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
1191
1192 * gfortran.dg/coarray/send_array.f90: New.
1193 * gfortran.dg/coarray/get_array.f90: New.
1194 * gfortran.dg/coarray/sendget_array.f90: New.
1195 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
1196 names.
1197 * gfortran.dg/coarray/collectives_2.f90: New.
1198
1199 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1200
1201 PR target/61533
1202 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
1203 dg-options.
1204
1205 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
1206
1207 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
1208 unit_id and kind_id to zero.
1209
1210 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
1211
1212 PR target/61483
1213 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
1214 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
1215 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
1216 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
1217
1218 2014-06-17 Richard Biener <rguenther@suse.de>
1219
1220 PR lto/61012
1221 * gcc.dg/lto/pr61526_0.c: New testcase.
1222 * gcc.dg/lto/pr61526_1.c: Likewise.
1223
1224 2014-06-17 Richard Biener <rguenther@suse.de>
1225
1226 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
1227 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
1228 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
1229 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1230 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
1231
1232 2014-06-17 Richard Biener <rguenther@suse.de>
1233
1234 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
1235
1236 2014-06-16 Richard Biener <rguenther@suse.de>
1237
1238 PR tree-optimization/61482
1239 * g++.dg/torture/pr61482.C: New testcase.
1240
1241 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
1242
1243 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
1244 vpmacsdql instruction.
1245
1246 2014-06-16 Yury Gribov <y.gribov@samsung.com>
1247
1248 * c-c++-common/asan/instrument-with-calls-1.c: New test.
1249 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1250 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1251 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
1252 test patterns.
1253 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
1254 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
1255 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1256 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1257 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1258 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1259
1260 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1261
1262 PR fortran/28484
1263 PR fortran/61429
1264 * gfortran.dg/system_clock_1.f90: New file.
1265 * gfortran.dg/system_clock_2.f90: New file.
1266
1267 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1268
1269 PR c++/33101
1270 * g++.dg/other/void3.C: New.
1271 * g++.dg/conversion/err-recover1.C: Update.
1272
1273 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
1274
1275 PR target/61415
1276 * lib/target-supports.exp (check_effective_target_longdouble128): New.
1277 * gcc.target/powerpc/pack02.c: Use it.
1278 * gcc.target/powerpc/tfmode_off.c: Likewise.
1279
1280 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
1281
1282 PR rtl-optimization/61094
1283 PR rtl-optimization/61446
1284 * gcc.target/i386/pr61446.c : New.
1285
1286 2014-06-13 Dehao Chen <dehao@google.com>
1287
1288 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
1289
1290 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
1291
1292 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
1293
1294 2014-06-13 Richard Biener <rguenther@suse.de>
1295
1296 * c-c++-common/pr46562-2.c: Adjust.
1297 * g++.dg/tree-ssa/pr8781.C: Likewise.
1298 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
1299 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
1300 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
1301 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
1302 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
1303
1304 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1305
1306 PR tree-optimization/61375
1307 * gcc.c-torture/execute/pr61375-1.c: New test.
1308
1309 2014-06-12 Jakub Jelinek <jakub@redhat.com>
1310
1311 PR middle-end/61486
1312 * c-c++-common/gomp/pr61486-1.c: New test.
1313 * c-c++-common/gomp/pr61486-2.c: New test.
1314
1315 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
1316
1317 PR target/59843
1318 * gcc.dg/vect/vect-singleton_1.c: New file.
1319
1320 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
1321
1322 PR target/61443
1323 * gcc.target/avr/torture/pr61443.c: New test.
1324
1325 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
1326
1327 PR c++/19200
1328 * g++.dg/parse/friend11.C: New.
1329
1330 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
1331
1332 PR c++/60265
1333 * g++.dg/cpp0x/using-enum-1.C: New.
1334 * g++.dg/cpp0x/using-enum-2.C: Likewise.
1335
1336 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
1337
1338 PR c++/19200
1339 * g++.dg/parse/friend9.C: New.
1340 * g++.dg/parse/friend10.C: Likewise.
1341 * g++.dg/parse/friend7.C: Adjust.
1342
1343 2014-06-11 Richard Biener <rguenther@suse.de>
1344
1345 PR tree-optimization/61452
1346 * gcc.dg/torture/pr61452.c: New testcase.
1347
1348 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
1349
1350 PR c++/34049
1351 * g++.dg/parse/pr34049.C: New.
1352
1353 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1354
1355 * gcc.c-torture/execute/pr61306-1.c: New test.
1356 * gcc.c-torture/execute/pr61306-2.c: Likewise.
1357 * gcc.c-torture/execute/pr61306-3.c: Likewise.
1358
1359 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1360
1361 * gcc.target/aarch64/acle/acle.exp: New.
1362 * gcc.target/aarch64/acle/crc32b.c: New test.
1363 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
1364 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
1365 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
1366 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
1367 * gcc.target/aarch64/acle/crc32d.c: Likewise.
1368 * gcc.target/aarch64/acle/crc32h.c: Likewise.
1369 * gcc.target/aarch64/acle/crc32w.c: Likewise.
1370
1371 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
1372
1373 PR tree-optimization/52252
1374 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
1375
1376 2014-06-11 Richard Biener <rguenther@suse.de>
1377
1378 PR middle-end/61437
1379 * gcc.dg/torture/20140610-1.c: New testcase.
1380 * gcc.dg/torture/20140610-2.c: Likewise.
1381
1382 2014-06-10 Richard Biener <rguenther@suse.de>
1383
1384 PR tree-optimization/61438
1385 * gcc.dg/torture/pr61438.c: New testcase.
1386
1387 2014-06-10 Richard Biener <rguenther@suse.de>
1388
1389 PR middle-end/61456
1390 * g++.dg/opt/pr61456.C: New testcase.
1391
1392 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
1393 Mikael Morin <mikael@gcc.gnu.org>
1394
1395 PR fortran/41936
1396 * gfortran.dg/class_array_15.f03: Check memory leaks.
1397
1398 2014-06-10 Richard Biener <rguenther@suse.de>
1399
1400 PR tree-optimization/57186
1401 PR tree-optimization/59299
1402 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
1403 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
1404
1405 2014-06-10 Jakub Jelinek <jakub@redhat.com>
1406
1407 PR fortran/60928
1408 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
1409 directives.
1410 * gfortran.dg/gomp/associate1.f90: New test.
1411 * gfortran.dg/gomp/intentin1.f90: New test.
1412 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
1413 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
1414 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
1415 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
1416
1417 2014-06-09 Marek Polacek <polacek@redhat.com>
1418
1419 PR c/36446
1420 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
1421 * gcc.dg/array-2.c: Likewise.
1422 * gcc.dg/array-const-2.c: Likewise.
1423 * gcc.dg/ucnid-8.c: Likewise.
1424 * gcc.dg/vla-init-1.c: Likewise.
1425 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
1426 * gcc.dg/c99-flex-array-7.c: Likewise.
1427 * gcc.dg/init-bad-1.c: Likewise.
1428 * gcc.dg/init-bad-3.c: Likewise.
1429 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
1430 * gcc.dg/pedwarn-init.c: Add dg-warning.
1431 * gcc.dg/pr53119.c: Remove dg-excess-errors.
1432
1433 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1434
1435 PR c++/22556
1436 * g++.dg/other/redecl3.C: New.
1437
1438 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
1439
1440 PR c++/54442
1441 * g++.dg/pr54442.C: New file.
1442
1443 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
1444
1445 PR fortran/61406
1446 * gfortran.dg/associate_17.f90 : New test
1447
1448 2014-06-09 Petr Murzin <petr.murzin@intel.com>
1449
1450 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
1451 void for TEST instead of static void.
1452 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
1453 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
1454 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
1455 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
1456 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
1457 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
1458 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
1459 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
1460 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
1461 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
1462 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
1463 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
1464 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
1465 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
1466 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
1467 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
1468 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
1469 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
1470 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
1471 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
1472 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
1473 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
1474 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
1475 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
1476 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
1477 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
1478 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
1479 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
1480 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
1481 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
1482 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
1483 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1484 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1485 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1486 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1487 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1488 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1489 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1490 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1491 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1492 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1493 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
1494 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
1495 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
1496 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
1497 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
1498 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
1499 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
1500 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
1501 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
1502 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
1503 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
1504 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
1505 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
1506 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
1507 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
1508 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
1509 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
1510 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
1511 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
1512 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
1513 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
1514 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
1515 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
1516 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
1517 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
1518 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
1519 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
1520 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1521 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1522 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1523 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1524 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1525 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1526 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1527 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1528 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1529 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
1530 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
1531 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1532 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
1533 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
1534 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
1535 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
1536 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
1537 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
1538 instead of static void.
1539 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
1540 delete unused variables.
1541 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1542 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1543 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1544 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
1545 delete unused variables, void for TEST instead of static void.
1546 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1547 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1548 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1549 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1550 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1551 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1552 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1553 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1554 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1555 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1556 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1557 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1558 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
1559 initialize variables.
1560 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
1561 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
1562 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
1563 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
1564 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
1565 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
1566 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
1567 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
1568 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1569 * gcc.target/i386/i386.exp: Ditto.
1570 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
1571 CALC, void for TEST instead of static void, initialize variables.
1572 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
1573 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
1574 static void.
1575 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
1576 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
1577 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
1578 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
1579 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
1580 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
1581 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
1582 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
1583 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
1584 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
1585 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
1586 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
1587 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
1588 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
1589 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
1590 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
1591 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1592 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1593 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1594 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
1595 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
1596 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
1597 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
1598 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
1599 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
1600 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
1601 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
1602 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
1603 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
1604 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
1605 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
1606 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
1607 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
1608 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
1609 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
1610 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
1611 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
1612 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
1613 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
1614 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
1615 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1616 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1617 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
1618 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
1619 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
1620 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
1621 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
1622 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
1623 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
1624 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
1625 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
1626 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
1627 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1628 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1629 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1630 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1631 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
1632 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
1633 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
1634 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
1635 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
1636 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
1637 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
1638 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
1639 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
1640 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
1641 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
1642 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
1643 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
1644 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
1645 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
1646 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1647 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
1648 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
1649 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
1650 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
1651 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
1652 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
1653 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
1654 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
1655 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
1656 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
1657 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
1658 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
1659 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
1660 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
1661 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
1662 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
1663 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
1664 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
1665 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
1666 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1667 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
1668 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
1669 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
1670 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
1671 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
1672 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
1673 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1674 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
1675 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
1676 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
1677 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
1678 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
1679 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
1680 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
1681 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
1682 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
1683 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
1684 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
1685 instead of static void.
1686 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
1687 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
1688 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
1689 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
1690 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
1691 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
1692 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
1693 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
1694 static void, delete unused variables.
1695 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
1696 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1697 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
1698 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
1699 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
1700 static void, delete unused variables, Change parameters for
1701 UNION_CHECK, MASK_MERGE and MASK_ZERO.
1702 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
1703 CALC, void for TEST instead of static void.
1704 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
1705 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
1706 void.
1707 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
1708 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
1709 static void, change type of parameter for UNION_TYPE.
1710 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
1711 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
1712 void for TEST instead of static void, delete unused variables, change
1713 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
1714 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
1715 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1716 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1717 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1718 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1719 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1720 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
1721 void for TEST instead of static void, change parameters for
1722 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
1723 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
1724 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
1725 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
1726 * gcc.target/i386/avx512f-additional-reg-names.c: Add
1727 __attribute__((unused)).
1728 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
1729 __attribute__((unused)).
1730 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
1731 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
1732 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
1733 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
1734 * gcc.target/i386/avx512f-korw-1.c: Ditto.
1735 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
1736 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
1737 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
1738 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
1739 add __attribute__((unused)).
1740 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
1741 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
1742 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
1743 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
1744 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
1745 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
1746 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
1747 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
1748 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
1749 delete unused variables.
1750 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
1751 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
1752 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1753 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
1754 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
1755 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
1756 static void, mask_merging and zero_masking for unsigned types.
1757 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
1758 CHECK_ARRAY for unsigned types.
1759 * gcc.target/i386/m256-check.h: Ditto.
1760 * gcc.target/i386/m512-check.h: Ditto.
1761
1762 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
1763
1764 PR target/61062
1765 * gcc.target/arm/pr48252.c (main): Expect same result
1766 as endian-neutral.
1767
1768 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1769
1770 PR fortran/45187
1771 * gfortran.dg/cray_pointers_10.f90: New file.
1772
1773 2014-06-09 Jakub Jelinek <jakub@redhat.com>
1774
1775 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
1776 instead of complex(kind=16).
1777
1778 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1779
1780 PR fortran/38829
1781 * gfortran.dg/bind_c_usage_29.f90: New file.
1782
1783 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
1784
1785 * gnat.dg/opt38.adb: New test.
1786 * gnat.dg/opt38_pkg.ad[sb]: New helper.
1787
1788 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
1789
1790 PR target/18343
1791 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
1792 New macro, 0 for __MMIX__, default 64.
1793 (bar): Pass it to __builtin_apply instead of literal 64.
1794
1795 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1796
1797 * gfortran.dg/io_constraints_11.f90: New file.
1798 * gfortran.dg/io_constraints_12.f90: New file.
1799 * gfortran.dg/io_constraints_13.f90: New file.
1800
1801 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
1802
1803 PR target/61423
1804 * gcc.target/i386/pr61423.c: New test.
1805
1806 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1807
1808 PR c++/60184
1809 * g++.dg/cpp0x/constexpr-union6.C: New.
1810 * g++.dg/cpp0x/union6.C: Likewise.
1811 * g++.dg/init/ref14.C: Adjust.
1812 * g++.dg/init/union1.C: Likewise.
1813
1814 2014-06-06 Richard Biener <rguenther@suse.de>
1815
1816 PR tree-optimization/59299
1817 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
1818
1819 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
1820
1821 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
1822 * gcc.dg/tree-ssa/sra-12.c: Likewise.
1823
1824 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
1825
1826 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
1827 bitfield and test wrong results instead of correct results to make the
1828 test more portable.
1829
1830 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1831
1832 PR c++/60432
1833 * g++.dg/cpp0x/constexpr-60432.C: New.
1834
1835 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1836
1837 PR c++/60199
1838 * g++.dg/cpp0x/constexpr-60199.C: New.
1839
1840 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
1841
1842 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
1843 Specify -march=z900 as an additional option.
1844 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
1845 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1846 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
1847
1848 2014-06-06 Jakub Jelinek <jakub@redhat.com>
1849
1850 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
1851 reduction clause diagnostic changes.
1852 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
1853 * gfortran.dg/gomp/reduction1.f90: Likewise.
1854 * gfortran.dg/gomp/reduction3.f90: Likewise.
1855 * gfortran.dg/gomp/udr1.f90: New test.
1856 * gfortran.dg/gomp/udr2.f90: New test.
1857 * gfortran.dg/gomp/udr3.f90: New test.
1858 * gfortran.dg/gomp/udr4.f90: New test.
1859 * gfortran.dg/gomp/udr5.f90: New test.
1860 * gfortran.dg/gomp/udr6.f90: New test.
1861 * gfortran.dg/gomp/udr7.f90: New test.
1862
1863 2014-06-06 Christian Bruel <christian.bruel@st.com>
1864
1865 PR tree-optimization/43934
1866 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
1867
1868 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
1869
1870 PR c/53119
1871 * gcc.dg/pr53119.c: New testcase.
1872
1873 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1874
1875 PR target/52472
1876 * gcc.target/avr/pr52472.c: New test.
1877
1878
1879 2014-06-05 Jeff Law <law@redhat.com>
1880
1881 PR tree-optimization/61289
1882 * g++.dg/pr61289.C: New test.
1883 * g++.dg/pr61289-2.C: New test.
1884
1885 2014-06-05 Richard Biener <rguenther@suse.de>
1886 Paolo Carlini <paolo.carlini@oracle.com>
1887
1888 PR c++/56961
1889 * g++.dg/parse/pr56961.C: New.
1890
1891 2014-06-05 Kai Tietz <ktietz@redhat.com>
1892
1893 PR target/46219
1894 * gcc.target/i386/sibcall-4.c: Remove xfail.
1895
1896 2014-06-05 Julian Brown <julian@codesourcery.com>
1897 Sandra Loosemore <sandra@codesourcery.com>
1898
1899 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
1900
1901 2014-06-05 Richard Biener <rguenther@suse.de>
1902
1903 PR c++/61004
1904 * g++.dg/diagnostic/pr61004.C: New testcase.
1905
1906 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
1907
1908 * gcc.dg/torture/pr61319.c: New test.
1909
1910 2014-06-05 Marek Polacek <polacek@redhat.com>
1911
1912 PR c/56724
1913 * gcc.dg/pr56724-3.c: New test.
1914
1915 2014-06-05 Andreas Schwab <schwab@suse.de>
1916
1917 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
1918
1919 2014-06-05 Marek Polacek <polacek@redhat.com>
1920
1921 PR c/49706
1922 * c-c++-common/pr49706.c: New test.
1923
1924 2014-06-05 Marek Polacek <polacek@redhat.com>
1925
1926 PR c/48062
1927 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
1928 * gcc.dg/Wshadow-3.c: Likewise.
1929 * gcc.dg/pr48062.c: New test.
1930
1931 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1932
1933 PR c++/43453
1934 * g++.dg/init/pr43453.C: New.
1935
1936 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
1937
1938 PR tree-optimization/61385
1939 * gcc.dg/tree-ssa/pr61385.c: New file.
1940
1941 2014-06-04 Richard Biener <rguenther@suse.de>
1942
1943 PR tree-optimization/60098
1944 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
1945
1946 2014-06-04 Richard Biener <rguenther@suse.de>
1947
1948 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
1949
1950 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
1951
1952 PR c/58942
1953 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
1954 the case with a pointer.
1955
1956 2014-06-04 Marek Polacek <polacek@redhat.com>
1957
1958 PR c/30020
1959 * c-c++-common/pr30020.c: New test.
1960
1961 2014-06-03 Andrew Pinski <apinski@cavium.com>
1962
1963 * gcc.c-torture/compile/20140528-1.c: New testcase.
1964
1965 2014-06-03 Dehao Chen <dehao@google.com>
1966
1967 * gcc.dg/tree-prof/merge_block.c: New test.
1968
1969 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
1970
1971 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
1972 * g++.dg/ext/mv15.C (dg-options): Ditto.
1973
1974 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
1975
1976 DR 1423
1977 PR c++/52174
1978 * g++.dg/cpp0x/nullptr31.C: New.
1979 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
1980 * g++.dg/cpp0x/nullptr17.C: Update.
1981
1982 2014-06-03 Marek Polacek <polacek@redhat.com>
1983
1984 PR c/60439
1985 * c-c++-common/pr60439.c: New test.
1986 * g++.dg/eh/scope1.C (f4): Add dg-warning.
1987
1988 2014-06-03 Martin Jambor <mjambor@suse.cz>
1989
1990 PR ipa/61160
1991 * g++.dg/ipa/pr61160-1.C: New test.
1992
1993 2014-06-03 Richard Biener <rguenther@suse.de>
1994
1995 PR tree-optimization/61383
1996 * gcc.dg/torture/pr61383-1.c: New testcase.
1997
1998 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
1999
2000 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
2001
2002 2014-06-02 Jeff Law <law@redhat.com>
2003
2004 PR rtl-optimization/61094
2005 * g++.dg/pr61094: New test.
2006
2007 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
2008
2009 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
2010 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
2011 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
2012 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
2013 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
2014 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
2015 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
2016 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
2017
2018 2014-06-02 Richard Biener <rguenther@suse.de>
2019
2020 PR tree-optimization/61346
2021 * gcc.dg/torture/pr61346.c: New testcase.
2022
2023 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
2024
2025 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
2026 not compilation.
2027 * gcc.target/i386/sibcall-4.c: Ditto.
2028 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
2029
2030 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
2031
2032 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
2033 in scan-assembler-not string.
2034 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
2035 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
2036 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
2037
2038 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
2039
2040 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
2041
2042 2014-06-01 Kai Tietz <ktietz@redhat.com>
2043
2044 PR target/61377
2045 * gcc.target/i386/sibcall-6.c: New test.
2046
2047 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2048
2049 DR 1227
2050 PR c++/57543
2051 * g++.dg/cpp0x/pr57543-1.C: New.
2052 * g++.dg/cpp0x/pr57543-2.C: Likewise.
2053 * g++.dg/cpp0x/pr57543-3.C: Likewise.
2054 * g++.dg/cpp0x/decltype59.C: Likewise.
2055
2056 2014-05-31 Tom de Vries <tom@codesourcery.com>
2057
2058 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
2059
2060 2014-05-30 Jakub Jelinek <jakub@redhat.com>
2061
2062 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
2063 restore_gcc_exec_prefix_env_var): New procedures.
2064 (set_ld_library_path_env_vars,
2065 restore_ld_library_path_env_vars): Use them.
2066 * lib/c-compat.exp: Load target-libpath.exp.
2067 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
2068 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
2069 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
2070 restore_gcc_exec_prefix_env_var.
2071 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
2072 Likewise.
2073
2074 * c-c++-common/asan/misalign-1.c: New test.
2075 * c-c++-common/asan/misalign-2.c: New test.
2076
2077 * g++.dg/asan/asan_test.C: Add -std=c++11 and
2078 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
2079 -DASAN_USE_DEJAGNU_GTEST=1.
2080 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
2081 * g++.dg/asan/asan_oob_test.cc: Likewise.
2082 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
2083 * g++.dg/asan/asan_str_test.cc: Likewise.
2084 * g++.dg/asan/asan_test_utils.h: Likewise.
2085 * g++.dg/asan/sanitizer_test_config.h: Likewise.
2086 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
2087 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
2088 Imported from upstream r209283.
2089 * g++.dg/asan/asan_test_config.h: Likewise.
2090
2091 2014-05-30 Kai Tietz <ktietz@redhat.com>
2092
2093 PR target/60104
2094 * gcc.target/i386/sibcall-1.c: New test.
2095 * gcc.target/i386/sibcall-2.c: New test.
2096 * gcc.target/i386/sibcall-3.c: New test.
2097 * gcc.target/i386/sibcall-4.c: New test.
2098
2099 2014-05-30 Ian Lance Taylor <iant@google.com>
2100
2101 * gcc.target/i386/pause-2.c: New test.
2102
2103 2014-05-30 Tom de Vries <tom@codesourcery.com>
2104
2105 * gcc.target/i386/fuse-caller-save.c: New test.
2106 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
2107 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
2108
2109 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
2110
2111 * gcc.target/arm/simd/vrev16p8_1.c: New file.
2112 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
2113 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
2114 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
2115 * gcc.target/arm/simd/vrev16s8_1.c: New file.
2116 * gcc.target/arm/simd/vrev16u8_1.c: New file.
2117 * gcc.target/arm/simd/vrev32p16_1.c: New file.
2118 * gcc.target/arm/simd/vrev32p8_1.c: New file.
2119 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
2120 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
2121 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
2122 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
2123 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
2124 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
2125 * gcc.target/arm/simd/vrev32s16_1.c: New file.
2126 * gcc.target/arm/simd/vrev32s8_1.c: New file.
2127 * gcc.target/arm/simd/vrev32u16_1.c: New file.
2128 * gcc.target/arm/simd/vrev32u8_1.c: New file.
2129 * gcc.target/arm/simd/vrev64f32_1.c: New file.
2130 * gcc.target/arm/simd/vrev64p16_1.c: New file.
2131 * gcc.target/arm/simd/vrev64p8_1.c: New file.
2132 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
2133 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
2134 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
2135 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
2136 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
2137 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
2138 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
2139 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
2140 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
2141 * gcc.target/arm/simd/vrev64s16_1.c: New file.
2142 * gcc.target/arm/simd/vrev64s32_1.c: New file.
2143 * gcc.target/arm/simd/vrev64s8_1.c: New file.
2144 * gcc.target/arm/simd/vrev64u16_1.c: New file.
2145 * gcc.target/arm/simd/vrev64u32_1.c: New file.
2146 * gcc.target/arm/simd/vrev64u8_1.c: New file.
2147
2148 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
2149
2150 PR rtl-optimization/61325
2151 * gcc.target/aarch64/pr61325.c: New.
2152
2153 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
2154
2155 * gcc.target/arm/simd/vextQf32_1.c: New file.
2156 * gcc.target/arm/simd/vextQp16_1.c: New file.
2157 * gcc.target/arm/simd/vextQp8_1.c: New file.
2158 * gcc.target/arm/simd/vextQs16_1.c: New file.
2159 * gcc.target/arm/simd/vextQs32_1.c: New file.
2160 * gcc.target/arm/simd/vextQs64_1.c: New file.
2161 * gcc.target/arm/simd/vextQs8_1.c: New file.
2162 * gcc.target/arm/simd/vextQu16_1.c: New file.
2163 * gcc.target/arm/simd/vextQu32_1.c: New file.
2164 * gcc.target/arm/simd/vextQu64_1.c: New file.
2165 * gcc.target/arm/simd/vextQu8_1.c: New file.
2166 * gcc.target/arm/simd/vextQp64_1.c: New file.
2167 * gcc.target/arm/simd/vextf32_1.c: New file.
2168 * gcc.target/arm/simd/vextp16_1.c: New file.
2169 * gcc.target/arm/simd/vextp8_1.c: New file.
2170 * gcc.target/arm/simd/vexts16_1.c: New file.
2171 * gcc.target/arm/simd/vexts32_1.c: New file.
2172 * gcc.target/arm/simd/vexts64_1.c: New file.
2173 * gcc.target/arm/simd/vexts8_1.c: New file.
2174 * gcc.target/arm/simd/vextu16_1.c: New file.
2175 * gcc.target/arm/simd/vextu32_1.c: New file.
2176 * gcc.target/arm/simd/vextu64_1.c: New file.
2177 * gcc.target/arm/simd/vextu8_1.c: New file.
2178 * gcc.target/arm/simd/vextp64_1.c: New file.
2179
2180 2014-05-29 Radovan Obradovic <robradovic@mips.com>
2181 Tom de Vries <tom@codesourcery.com>
2182
2183 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
2184 options.
2185 * gcc.target/mips/fuse-caller-save.h: New include file.
2186 * gcc.target/mips/fuse-caller-save.c: New test.
2187 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
2188 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
2189
2190 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
2191
2192 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
2193
2194 2014-05-28 Richard Biener <rguenther@suse.de>
2195
2196 PR middle-end/61045
2197 * gcc.dg/pr61045.c: New testcase.
2198
2199 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2200
2201 * lib/clearcap.exp: New file.
2202 * gcc.dg/vect/vect.exp: Load clearcap.exp.
2203 Remove clearcap_ldflags handling.
2204 Call clearcap-init, clearcap-finish.
2205 * gcc.target/i386/i386.exp: Likewise.
2206 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
2207 * gcc.target/i386/clearcapv2.map: Move to
2208 ../config/sol2-clearcapv2.map.
2209 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
2210 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
2211
2212 2014-05-28 Richard Biener <rguenther@suse.de>
2213
2214 PR tree-optimization/61335
2215 * gfortran.dg/pr61335.f90: New testcase.
2216
2217 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
2218
2219 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
2220
2221 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
2222
2223 * gnat.dg/overflow_fixed.adb: New test.
2224
2225 2014-05-27 Marek Polacek <polacek@redhat.com>
2226
2227 PR c/56724
2228 * gcc.dg/pr56724-1.c: New test.
2229 * gcc.dg/pr56724-2.c: New test.
2230 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
2231 -Wtraditional.
2232 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
2233
2234 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
2235
2236 * gcc.dg/fold-compare-8.c: New test.
2237 * gcc.dg/Wstrict-overflow-25.c: Likewise.
2238
2239 2014-05-27 Richard Biener <rguenther@suse.de>
2240
2241 * gcc.dg/tree-ssa/vrp92.c: New testcase.
2242
2243 2014-05-27 Marek Polacek <polacek@redhat.com>
2244
2245 PR testsuite/61319
2246 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
2247 LLONG_MIN, and ULLONG_MAX.
2248
2249 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2250
2251 * lib/target-supports.exp (check_effective_target_vect_bswap):
2252 Specify arm*-*-* support.
2253
2254 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
2255
2256 PR testsuite/61319
2257 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
2258 -nan optional.
2259 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2260 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2261
2262 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
2263
2264 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
2265
2266 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
2267
2268 PR rtl-optimization/61222
2269 * gcc.c-torture/compile/pr61222-1.c: New test.
2270 * gcc.c-torture/compile/pr61222-2.c: Likewise.
2271
2272 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
2273
2274 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
2275
2276 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
2277
2278 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
2279
2280 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2281
2282 PR libgfortran/55117
2283 * gfortran.dg/namelist_85.f90: New test.
2284
2285 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
2286
2287 PR c/61191
2288 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
2289 the case with syntax error.
2290
2291 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2292
2293 * gcc.dg/lto/pr61278_0.c: New test.
2294 * gcc.dg/lto/pr61278_1.c: New test.
2295
2296 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2297
2298 * gcc.dg/pr61220.c: New test.
2299 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
2300
2301 2014-05-25 Tobias Burnus <burnus@net-b.de>
2302
2303 * gfortran.dg/coarray_10.f90: Update dg-warning.
2304 * gfortran.dg/coarray_this_image_1.f90: New.
2305 * gfortran.dg/coarray_this_image_2.f90: New.
2306
2307 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
2308
2309 PR libfortran/61173
2310 * gfortran.dg/arrayio_14.f90: New test.
2311
2312 2014-05-24 Andreas Schwab <schwab@suse.de>
2313
2314 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
2315
2316 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2317
2318 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
2319 Adjust regexp for -flto.
2320 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
2321 * gfortran.dg/pr52835.f90: Likewise.
2322
2323 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
2324
2325 PR rtl-optimization/61215
2326 * gcc.target/i386/pr61215.c: New.
2327
2328 2014-05-23 Marek Polacek <polacek@redhat.com>
2329 Jakub Jelinek <jakub@redhat.com>
2330
2331 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
2332 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
2333 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
2334 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
2335 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
2336 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
2337 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
2338 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
2339 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
2340 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
2341 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
2342 * c-c++-common/ubsan/float-cast.h: New file.
2343 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
2344 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
2345
2346 2014-05-23 Jiong Wang <jiong.wang@arm.com>
2347
2348 * gcc.target/aarch64/tail_indirect_call_1.c: New.
2349
2350 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2351
2352 * g++.dg/cpp1y/lambda-init9.C: New.
2353
2354 2014-05-23 Richard Biener <rguenther@suse.de>
2355
2356 PR testsuite/61266
2357 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
2358 adjust testcase to reflect reality.
2359
2360 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2361
2362 PR tree-optimization/54733
2363 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
2364 optimization to support memory sources and bitwise operations
2365 equivalent to load in host endianness.
2366 * gcc.dg/optimize-bswaphi-1.c: Likewise.
2367 * gcc.dg/optimize-bswapsi-2.c: Likewise.
2368 * gcc.c-torture/execute/bswap-2.c: Likewise.
2369
2370 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2371
2372 * lib/target-supports.exp: New effective targets for architectures
2373 capable of performing byte swap.
2374 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
2375 * gcc.dg/optimize-bswapdi-2.c: Likewise.
2376 * gcc.dg/optimize-bswapsi-1.c: Likewise.
2377
2378 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2379
2380 PR c++/61088
2381 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
2382 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
2383
2384 2014-05-22 Xinliang David Li <davidxl@google.com>
2385
2386 * g++.dg/ipa/devirt-15.C: Fix expected message.
2387 * g++.dg/ipa/devirt-16.C: Ditto.
2388 * g++.dg/ipa/devirt-17.C: Ditto.
2389 * g++.dg/ipa/devirt-26.C: Ditto.
2390 * g++.dg/ipa/imm-devirt-1.C: Ditto.
2391 * g++.dg/ipa/imm-devirt-2.C: Ditto.
2392 * g++.dg/tree-ssa/pr8781.C:Ditto.
2393
2394 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
2395
2396 * gcc.target/powerpc/htm-ttest.c: New test.
2397
2398 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
2399
2400 * gnat.dg/opt37.ad[sb]: New test.
2401
2402 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
2403
2404 PR c/61271
2405 * g++.dg/cilk-plus/AN/array_function.cc: New.
2406
2407 2014-05-22 Richard Biener <rguenther@suse.de>
2408
2409 * gcc.dg/tree-ssa/alias-33.c: New testcase.
2410
2411 2014-05-22 Kostya Serebryany <kcc@google.com>
2412
2413 * c-c++-common/tsan/mutexset1.c: Update the test to match
2414 upstream r209283.
2415 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
2416
2417 2014-05-21 Marek Polacek <polacek@redhat.com>
2418
2419 PR sanitizer/61272
2420 * g++.dg/ubsan/pr61272.C: New test.
2421
2422 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
2423 Sandra Loosemore <sandra@codesourcery.com>
2424
2425 PR lto/60179
2426 * lib/scanasm.exp (scan-lto-assembler): New procedure.
2427 * gcc.target/nios2/custom-fp-lto.c: New test.
2428
2429 2014-05-21 Andreas Schwab <schwab@suse.de>
2430
2431 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
2432
2433 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
2434
2435 PR target/54236
2436 * gcc.target/sh/pr54236-3.c: New.
2437
2438 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
2439
2440 PR c++/60189
2441 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
2442
2443 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
2444
2445 PR tree-optimization/60899
2446 * g++.dg/ipa/devirt-11.C: Update template.
2447
2448 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
2449
2450 PR C++/61038
2451 * g++.dg/cpp0x/pr61038.C: New.
2452
2453 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2454
2455 PR c++/58753
2456 PR c++/58930
2457 PR c++/58704
2458 * g++.dg/cpp0x/nsdmi-template11.C: New.
2459 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
2460 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
2461
2462 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
2463
2464 * gnat.dg/opt35.adb: New test.
2465 * gnat.dg/opt36.adb: Likewise.
2466 * gnat.dg/opt35_pkg.ad[sb]: New helper.
2467
2468 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2469
2470 PR c++/60373
2471 * g++.dg/cpp0x/Wattributes1.C: New.
2472 * g++.dg/ext/visibility/redecl1.C: Adjust.
2473 * g++.dg/ext/visibility/visibility-7.C: Likewise.
2474
2475 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2476
2477 * gcc.target/powerpc/vsxcopy.c: New test.
2478
2479 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2480
2481 PR c++/58664
2482 * g++.dg/cpp0x/nsdmi-union6.C: New.
2483 * g++.dg/parse/pr58664.C: Likewise.
2484 * g++.dg/cpp0x/nsdmi6.C: Tweak.
2485 * g++.dg/parse/crash31.C: Likewise.
2486 * g++.dg/template/error2.C: Likewise.
2487 * g++.dg/template/inherit8.C: Likewise.
2488 * g++.dg/template/offsetof2.C: Likewise.
2489
2490 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
2491
2492 * c-c++-common/gomp/simd4.c: Adjust for inform.
2493 * g++.dg/cpp0x/decltype-call1.C: Likewise.
2494 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2495 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
2496 * g++.dg/cpp0x/noexcept15.C: Likewise.
2497 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
2498 * g++.dg/eh/spec6.C: Likewise.
2499 * g++.dg/expr/cast1.C: Likewise.
2500 * g++.dg/expr/dtor1.C: Likewise.
2501 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
2502 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2503 * g++.dg/gomp/pr49223-2.C: Likewise.
2504 * g++.dg/gomp/udr-4.C: Likewise.
2505 * g++.dg/init/delete1.C: Likewise.
2506 * g++.dg/other/crash-2.C: Likewise.
2507 * g++.dg/parse/crash24.C: Likewise.
2508 * g++.dg/parse/crash25.C: Likewise.
2509 * g++.dg/parse/crash31.C: Likewise.
2510 * g++.dg/parse/crash49.C: Likewise.
2511 * g++.dg/parse/crash50.C: Likewise.
2512 * g++.dg/parse/crash54.C: Likewise.
2513 * g++.dg/parse/dtor7.C: Likewise.
2514 * g++.dg/parse/error40.C: Likewise.
2515 * g++.dg/parse/fused-params1.C: Likewise.
2516 * g++.dg/parse/new1.C: Likewise.
2517 * g++.dg/template/crash35.C: Likewise.
2518 * g++.dg/template/crash59.C: Likewise.
2519 * g++.dg/template/crash77.C: Likewise.
2520 * g++.dg/template/error51.C: Likewise.
2521 * g++.dg/template/incomplete1.C: Likewise.
2522 * g++.dg/template/incomplete3.C: Likewise.
2523 * g++.dg/template/incomplete4.C: Likewise.
2524 * g++.dg/template/incomplete5.C: Likewise.
2525 * g++.dg/template/inherit8.C: Likewise.
2526 * g++.dg/template/instantiate1.C: Likewise.
2527 * g++.dg/template/instantiate3.C: Likewis: Likewise.
2528 * g++.dg/template/offsetof2.C: Likewise.
2529 * g++.dg/tm/pr51928.C: Likewise.
2530 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
2531 * g++.dg/warn/incomplete1.C: Likewise.
2532 * g++.dg/warn/incomplete2.C: Likewise.
2533 * g++.old-deja/g++.brendan/friend4.C: Likewise.
2534 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
2535 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
2536 * g++.old-deja/g++.eh/catch1.C: Likewise.
2537 * g++.old-deja/g++.eh/spec6.C: Likewise.
2538 * g++.old-deja/g++.mike/p7868.C: Likewise.
2539 * g++.old-deja/g++.other/crash38.C: Likewise.
2540 * g++.old-deja/g++.other/enum2.C: Likewise.
2541 * g++.old-deja/g++.other/incomplete.C: Likewise.
2542 * g++.old-deja/g++.other/vaarg3.C: Likewise.
2543 * g++.old-deja/g++.pt/crash9.C: Likewise.
2544 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
2545 * g++.old-deja/g++.pt/typename8.C: Likewise.
2546 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
2547
2548 2014-05-19 Joseph Myers <joseph@codesourcery.com>
2549
2550 * lib/target-supports.exp
2551 (check_effective_target_vect_sizes_32B_16B): Return false if
2552 128-bit AVX vectors preferred.
2553
2554 2014-05-19 Mike Stump <mikestump@comcast.net>
2555
2556 * lib/target-supports.exp (check_effective_target_avx): Early out
2557 if not x86 to prevent x86 flags on non-x86 targets.
2558
2559 2014-05-19 Richard Biener <rguenther@suse.de>
2560
2561 PR tree-optimization/61221
2562 * gcc.dg/torture/pr61221.c: New testcase.
2563
2564 2014-05-19 Richard Biener <rguenther@suse.de>
2565
2566 PR tree-optimization/61209
2567 * gfortran.dg/pr61209.f90: New testcase.
2568
2569 2014-05-19 Richard Biener <rguenther@suse.de>
2570
2571 PR tree-optimization/61184
2572 * c-c++-common/torture/pr61184.c: New testcase.
2573
2574 2014-05-19 Christian Bruel <christian.bruel@st.com>
2575
2576 PR target/61195
2577 * gcc.target/sh/pr61195.c: New test.
2578
2579 2014-05-18 Wei Mi <wmi@google.com>
2580
2581 PR target/58066
2582 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
2583 directive with rtl insns. Add effective-target fpic and
2584 tls_native.
2585
2586 2014-05-17 Xinliang David Li <davidxl@google.com>
2587
2588 * g++.dg/ipa/devirt-33.C: New testcase.
2589
2590 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
2591
2592 * g++.dg/ipa/comdat.C: New file.
2593
2594 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
2595
2596 * gnat.dg/volatile12.ad[sb]: New test.
2597
2598 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
2599
2600 * gnat.dg/enum3.adb: New test.
2601
2602 2014-05-18 Andreas Schwab <schwab@suse.de>
2603
2604 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
2605
2606 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
2607
2608 PR libfortran/52539
2609 * gfortran.dg/namelist_utf8.f90: New test.
2610
2611 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
2612
2613 PR c++/52875
2614 * g++.dg/cpp0x/decltype58.C: New.
2615
2616 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
2617
2618 * gcc.target/microblaze/others/break_handler.c: New.
2619
2620 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
2621
2622 PR tree-optimization/61140
2623 PR tree-optimization/61150
2624 PR tree-optimization/61197
2625 * gcc.dg/tree-ssa/pr61140.c: New file.
2626 * gcc.dg/tree-ssa/pr61150.c: New file.
2627 * gcc.dg/tree-ssa/pr61197.c: New file.
2628
2629 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
2630
2631 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
2632 (dg-options): Add -mfpmath=387.
2633 (dg-final): Check that no MMX registers are used.
2634
2635 2014-05-17 Andreas Schwab <schwab@suse.de>
2636
2637 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
2638
2639 2014-05-16 David Malcolm <dmalcolm@redhat.com>
2640
2641 Revert:
2642 2014-04-29 David Malcolm <dmalcolm@redhat.com>
2643
2644 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
2645 occurrences of "int" in the gimple dump to reflect that the return
2646 types of functions now show up in such dumps.
2647 * gcc.dg/tree-ssa/pr27810.c: Likewise.
2648
2649 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
2650
2651 * gcc.c-torture/execute/20101011-1.c: Update testcase.
2652 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
2653 * gcc.dg/tree-ssa/writeonly.c: New testcase.
2654 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
2655 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
2656 * gcc.dg/debug/pr35154.c: Update testcase.
2657 * gcc.target/i386/vectorize1.c: Update testcase.
2658
2659 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
2660
2661 PR c++/51640
2662 * g++.dg/parse/error54.C: New.
2663
2664 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
2665
2666 PR rtl-optimization/60969
2667 * g++.dg/pr60969.C: New.
2668
2669 2014-05-16 Richard Biener <rguenther@suse.de>
2670
2671 PR tree-optimization/61194
2672 * gcc.dg/vect/pr61194.c: New testcase.
2673
2674 2014-05-16 Richard Biener <rguenther@suse.de>
2675
2676 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
2677 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
2678 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
2679 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
2680
2681 2014-05-16 Richard Biener <rguenther@suse.de>
2682
2683 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
2684
2685 2014-05-15 Martin Jambor <mjambor@suse.cz>
2686
2687 PR ipa/61085
2688 * g++.dg/ipa/pr61085.C: New test.
2689
2690 2014-05-15 Martin Jambor <mjambor@suse.cz>
2691
2692 PR tree-optimization/61090
2693 * gcc.dg/tree-ssa/pr61090.c: New test.
2694
2695 2014-05-15 Jakub Jelinek <jakub@redhat.com>
2696
2697 PR tree-optimization/61158
2698 * gcc.dg/pr61158.c: New test.
2699
2700 2014-05-15 Andreas Schwab <schwab@suse.de>
2701
2702 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
2703 emitted.
2704 * obj-c++.dg/exceptions-5.mm: Likewise.
2705
2706 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2707
2708 * shrink-wrap-loop.c: New test case.
2709
2710 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
2711
2712 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
2713 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
2714 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
2715 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
2716 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
2717 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
2718 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
2719 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
2720 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
2721 * gcc.target/arm/simd/vtrnf32_1.c: New file.
2722 * gcc.target/arm/simd/vtrnp16_1.c: New file.
2723 * gcc.target/arm/simd/vtrnp8_1.c: New file.
2724 * gcc.target/arm/simd/vtrns16_1.c: New file.
2725 * gcc.target/arm/simd/vtrns32_1.c: New file.
2726 * gcc.target/arm/simd/vtrns8_1.c: New file.
2727 * gcc.target/arm/simd/vtrnu16_1.c: New file.
2728 * gcc.target/arm/simd/vtrnu32_1.c: New file.
2729 * gcc.target/arm/simd/vtrnu8_1.c: New file.
2730
2731 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
2732
2733 * gcc.target/i386/clflushopt-1.c: New.
2734 * gcc.target/i386/xsavec-1.c: Ditto.
2735 * gcc.target/i386/xsavec64-1.c: Ditto.
2736 * gcc.target/i386/xsaves-1.c: Ditto.
2737 * gcc.target/i386/xsaves64-1.c: Ditto.
2738 * gcc.target/i386/sse-12.c: Test new options.
2739 * gcc.target/i386/sse-13.c: Ditto.
2740 * gcc.target/i386/sse-14.c: Ditto.
2741 * gcc.target/i386/sse-22.c: Ditto.
2742 * gcc.target/i386/sse-23.c: Ditto.
2743 * g++.dg/other/i386-2.C: Ditto.
2744 * g++.dg/other/i386-3.C: Ditto.
2745
2746 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
2747
2748 PR rtl-optimization/60866
2749 * gcc.dg/pr60866.c: New test.
2750
2751 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
2752
2753 PR rtl-optimization/60901
2754 * gcc.target/i386/pr60901.c: New test.
2755
2756 2014-05-14 Yury Gribov <y.gribov@samsung.com>
2757
2758 PR sanitizer/61100
2759 * c-c++-common/asan/asan-interface-1.c: New test.
2760 * lib/asan-dg.exp (asan_include_flags): New function.
2761 (asan_init): Call asan_include_flags to obtain path
2762 to sanitizer headers.
2763
2764 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
2765
2766 * lib/target-support.exp (check_dfp_hw_available): New function.
2767 (is-effective-target): Check $arg for dfp_hw.
2768 (is-effective-target-keyword): Likewise.
2769 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
2770 Change target to dfp_hw.
2771
2772 2014-05-13 Marek Polacek <polacek@redhat.com>
2773
2774 PR c/61162
2775 * gcc.dg/pr61162.c: New test.
2776
2777 2014-05-13 Marek Polacek <polacek@redhat.com>
2778
2779 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
2780 * c-c++-common/pr50459-2.c: New test.
2781
2782 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
2783
2784 PR c++/54310
2785 * g++.dg/template/pr54310.C: New.
2786
2787 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
2788 Sandra Loosemore <sandra@codesourcery.com>
2789
2790 * gcc.target/mips/loongson-simd.c: Disable micromips too.
2791
2792 2014-05-13 Catherine Moore <clm@cm00re.com>
2793
2794 * gcc.target/mips/near-far-1.c: Adjust expected output
2795 to allow the JALS instruction.
2796 * gcc.target/mips/near-far-2.c: Likewise.
2797 * gcc.target/mips/near-far-4.c: Likewise.
2798
2799 2014-05-13 Bin Cheng <bin.cheng@arm.com>
2800
2801 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
2802
2803 2014-05-13 Jakub Jelinek <jakub@redhat.com>
2804
2805 PR target/61060
2806 * gcc.dg/pr61060.c: New test.
2807
2808 2014-05-12 DJ Delorie <dj@redhat.com>
2809
2810 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
2811 * gcc.dg/sibcall-4.c: Likewise.
2812
2813 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
2814
2815 * objc.dg/shadow-1.m: New test.
2816 * objc.dg/shadow-2.m: New test.
2817 * objc.dg/ivar-scope-1.m: New test.
2818 * objc.dg/ivar-scope-2.m: New test.
2819 * objc.dg/ivar-scope-3.m: New test.
2820 * objc.dg/ivar-scope-4.m: New test.
2821 * objc.dg/ivar-visibility-1.m: New test.
2822 * objc.dg/ivar-visibility-2.m: New test.
2823 * objc.dg/ivar-visibility-3.m: New test.
2824 * objc.dg/ivar-visibility-4.m: New test.
2825
2826 2014-05-12 Tobias Burnus <burnus@net-b.de>
2827
2828 PR fortran/60127
2829 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
2830
2831 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2832
2833 PR fortran/60834
2834 * gfortran.dg/associate_16.f90: New test.
2835
2836 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2837
2838 PR target/60991
2839 * gcc.target/avr/pr60991.c: New testcase.
2840
2841 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2842
2843 PR c++/60054
2844 * g++.dg/cpp1y/pr60054.C: New.
2845
2846 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2847
2848 PR c++/51199
2849 * g++.dg/template/pr51199.C: New.
2850
2851 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
2852
2853 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
2854
2855 2014-05-11 Jakub Jelinek <jakub@redhat.com>
2856
2857 * gfortran.dg/gomp/affinity-1.f90: New test.
2858
2859 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
2860
2861 * gcc.dg/torture/pr61136.c: New test.
2862
2863 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
2864
2865 PR c++/59705
2866 * g++.dg/cpp0x/sfinae51.C: New.
2867
2868 PR c++/58353
2869 * g++.dg/cpp0x/variadic157.C: New.
2870
2871 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
2872
2873 PR target/51244
2874 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
2875
2876 2014-05-10 Marek Polacek <polacek@redhat.com>
2877
2878 * gcc.dg/pedwarn-init.c: New test.
2879 * gcc.dg/init-string-1.c: Adjust dg-error.
2880
2881 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
2882
2883 * lib/target-supports.exp
2884 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
2885 to the list.
2886
2887 2014-05-09 Marek Polacek <polacek@redhat.com>
2888
2889 PR c/61096
2890 * gcc.dg/pr61096-1.c: New test.
2891 * gcc.dg/pr61096-2.c: New test.
2892
2893 2014-05-09 Florian Weimer <fweimer@redhat.com>
2894
2895 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
2896 * g++.dg/fstack-protector-strong.C: Likewise.
2897 * gcc.target/i386/ssp-strong-reg.c: New file.
2898
2899 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
2900
2901 PR target/61055
2902 * gcc.target/avr/torture/pr61055.c: New test.
2903
2904 2014-05-09 Marek Polacek <polacek@redhat.com>
2905
2906 PR c/50459
2907 * c-c++-common/attributes-1.c: Move test line to a new test.
2908 * c-c++-common/attributes-2.c: New test.
2909 * c-c++-common/pr50459.c: New test.
2910 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
2911 * gcc.dg/nonnull-2.c: Likewise.
2912 * gcc.dg/pr55570.c: Modify dg-error.
2913 * gcc.dg/tm/wrap-2.c: Likewise.
2914
2915 2014-05-08 Jeff Law <law@redhat.com>
2916
2917 PR tree-optimization/61009
2918 * g++.dg/tree-ssa/pr61009.C: New test.
2919
2920 2014-05-08 Matthias Klose <doko@ubuntu.com>
2921
2922 PR driver/61106
2923 * gcc-dg/unused-8a.c: New.
2924 * gcc-dg/unused-8b.c: Likewise.
2925
2926 2014-05-08 Marek Polacek <polacek@redhat.com>
2927
2928 PR c/61053
2929 * gcc.dg/pr61053.c: New test.
2930
2931 2014-05-08 Marek Polacek <polacek@redhat.com>
2932
2933 PR c/61077
2934 * gcc.dg/pr61077.c: New test.
2935
2936 2014-05-08 Tobias Burnus <burnus@net-b.de>
2937
2938 * gfortran.dg/coarray_collectives_1.f90: New.
2939 * gfortran.dg/coarray_collectives_2.f90: New.
2940 * gfortran.dg/coarray_collectives_3.f90: New.
2941 * gfortran.dg/coarray_collectives_4.f90: New.
2942 * gfortran.dg/coarray_collectives_5.f90: New.
2943 * gfortran.dg/coarray_collectives_6.f90: New.
2944 * gfortran.dg/coarray/collectives_1.f90: New.
2945 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
2946 * gfortran.dg/assumed_type_4.f90: Update dg-error.
2947 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
2948 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
2949 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
2950 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
2951 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
2952
2953 2014-05-08 Wei Mi <wmi@google.com>
2954
2955 PR target/58066
2956 * gcc.target/i386/pr58066.c: New test.
2957
2958 2014-05-08 Joseph Myers <joseph@codesourcery.com>
2959
2960 * gcc.target/i386/avx256-unaligned-load-2.c,
2961 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
2962 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
2963 packed-single instructions.
2964
2965 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2966
2967 PR c++/13981
2968 * g++.dg/diagnostic/pr13981.C: New.
2969
2970 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
2971
2972 PR tree-optimization/59100
2973 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
2974 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
2975
2976 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
2977
2978 PR tree-optimization/61095
2979 * gcc.dg/torture/pr61095.c: New test.
2980
2981 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2982
2983 PR middle-end/39246
2984 * gcc.dg/uninit-13.c: Move warning on the actual source line where
2985 the uninitialized complex is used.
2986 * gcc.dg/uninit-17.c: New test to check partial initialization of
2987 complex with branches.
2988 * gcc.dg/uninit-17-O0.c: Likewise.
2989
2990 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
2991
2992 PR target/60884
2993 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
2994 (test_03): Rename to test_02.
2995
2996 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2997
2998 PR c++/61083
2999 * g++.dg/cpp0x/sfinae50.C: New.
3000
3001 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
3002
3003 PR c++/61080
3004 * g++.dg/cpp0x/deleted7.C: New.
3005
3006 2014-05-07 Richard Biener <rguenther@suse.de>
3007
3008 PR tree-optimization/61034
3009 * g++.dg/tree-ssa/pr61034.C: New testcase.
3010
3011 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
3012
3013 * gcc.target/epiphany/isr-arg.c: New file.
3014
3015 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
3016
3017 PR tree-optimization/52252
3018 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
3019
3020 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
3021
3022 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
3023 * gcc.target/aarch64/simd/vrev16p8.x: New file.
3024 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
3025 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
3026 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
3027 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
3028 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
3029 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
3030 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
3031 * gcc.target/aarch64/simd/vrev16s8.x: New file.
3032 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
3033 * gcc.target/aarch64/simd/vrev16u8.x: New file.
3034 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
3035 * gcc.target/aarch64/simd/vrev32p16.x: New file.
3036 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
3037 * gcc.target/aarch64/simd/vrev32p8.x: New file.
3038 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
3039 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
3040 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
3041 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
3042 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
3043 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
3044 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
3045 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
3046 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
3047 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
3048 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
3049 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
3050 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
3051 * gcc.target/aarch64/simd/vrev32s16.x: New file.
3052 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
3053 * gcc.target/aarch64/simd/vrev32s8.x: New file.
3054 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
3055 * gcc.target/aarch64/simd/vrev32u16.x: New file.
3056 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
3057 * gcc.target/aarch64/simd/vrev32u8.x: New file.
3058 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
3059 * gcc.target/aarch64/simd/vrev64f32.x: New file.
3060 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
3061 * gcc.target/aarch64/simd/vrev64p16.x: New file.
3062 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
3063 * gcc.target/aarch64/simd/vrev64p8.x: New file.
3064 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
3065 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
3066 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
3067 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
3068 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
3069 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
3070 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
3071 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
3072 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
3073 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
3074 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
3075 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
3076 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
3077 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
3078 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
3079 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
3080 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
3081 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
3082 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
3083 * gcc.target/aarch64/simd/vrev64s16.x: New file.
3084 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
3085 * gcc.target/aarch64/simd/vrev64s32.x: New file.
3086 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
3087 * gcc.target/aarch64/simd/vrev64s8.x: New file.
3088 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
3089 * gcc.target/aarch64/simd/vrev64u16.x: New file.
3090 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
3091 * gcc.target/aarch64/simd/vrev64u32.x: New file.
3092 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
3093 * gcc.target/aarch64/simd/vrev64u8.x: New file.
3094
3095 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
3096
3097 gcc.target/aarch64/simd/ext_f32.x: New file.
3098 gcc.target/aarch64/simd/ext_f32_1.c: New file.
3099 gcc.target/aarch64/simd/ext_p16.x: New file.
3100 gcc.target/aarch64/simd/ext_p16_1.c: New file.
3101 gcc.target/aarch64/simd/ext_p8.x: New file.
3102 gcc.target/aarch64/simd/ext_p8_1.c: New file.
3103 gcc.target/aarch64/simd/ext_s16.x: New file.
3104 gcc.target/aarch64/simd/ext_s16_1.c: New file.
3105 gcc.target/aarch64/simd/ext_s32.x: New file.
3106 gcc.target/aarch64/simd/ext_s32_1.c: New file.
3107 gcc.target/aarch64/simd/ext_s64.x: New file.
3108 gcc.target/aarch64/simd/ext_s64_1.c: New file.
3109 gcc.target/aarch64/simd/ext_s8.x: New file.
3110 gcc.target/aarch64/simd/ext_s8_1.c: New file.
3111 gcc.target/aarch64/simd/ext_u16.x: New file.
3112 gcc.target/aarch64/simd/ext_u16_1.c: New file.
3113 gcc.target/aarch64/simd/ext_u32.x: New file.
3114 gcc.target/aarch64/simd/ext_u32_1.c: New file.
3115 gcc.target/aarch64/simd/ext_u64.x: New file.
3116 gcc.target/aarch64/simd/ext_u64_1.c: New file.
3117 gcc.target/aarch64/simd/ext_u8.x: New file.
3118 gcc.target/aarch64/simd/ext_u8_1.c: New file.
3119 gcc.target/aarch64/simd/ext_f64.c: New file.
3120 gcc.target/aarch64/simd/extq_f32.x: New file.
3121 gcc.target/aarch64/simd/extq_f32_1.c: New file.
3122 gcc.target/aarch64/simd/extq_p16.x: New file.
3123 gcc.target/aarch64/simd/extq_p16_1.c: New file.
3124 gcc.target/aarch64/simd/extq_p8.x: New file.
3125 gcc.target/aarch64/simd/extq_p8_1.c: New file.
3126 gcc.target/aarch64/simd/extq_s16.x: New file.
3127 gcc.target/aarch64/simd/extq_s16_1.c: New file.
3128 gcc.target/aarch64/simd/extq_s32.x: New file.
3129 gcc.target/aarch64/simd/extq_s32_1.c: New file.
3130 gcc.target/aarch64/simd/extq_s64.x: New file.
3131 gcc.target/aarch64/simd/extq_s64_1.c: New file.
3132 gcc.target/aarch64/simd/extq_s8.x: New file.
3133 gcc.target/aarch64/simd/extq_s8_1.c: New file.
3134 gcc.target/aarch64/simd/extq_u16.x: New file.
3135 gcc.target/aarch64/simd/extq_u16_1.c: New file.
3136 gcc.target/aarch64/simd/extq_u32.x: New file.
3137 gcc.target/aarch64/simd/extq_u32_1.c: New file.
3138 gcc.target/aarch64/simd/extq_u64.x: New file.
3139 gcc.target/aarch64/simd/extq_u64_1.c: New file.
3140 gcc.target/aarch64/simd/extq_u8.x: New file.
3141 gcc.target/aarch64/simd/extq_u8_1.c: New file.
3142 gcc.target/aarch64/simd/extq_f64.c: New file.
3143
3144 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
3145
3146 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
3147 * gcc.target/aarch64/vtrnu32.c: Likewise.
3148 * gcc.target/aarch64/vtrnf32.c: Likewise.
3149
3150 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
3151
3152 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
3153 * gcc.target/aarch64/simd/vtrnf32.x: New file.
3154 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
3155 * gcc.target/aarch64/simd/vtrnp16.x: New file.
3156 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
3157 * gcc.target/aarch64/simd/vtrnp8.x: New file.
3158 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
3159 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
3160 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
3161 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
3162 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
3163 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
3164 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
3165 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
3166 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
3167 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
3168 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
3169 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
3170 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
3171 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
3172 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
3173 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
3174 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
3175 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
3176 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
3177 * gcc.target/aarch64/simd/vtrns16.x: New file.
3178 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
3179 * gcc.target/aarch64/simd/vtrns32.x: New file.
3180 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
3181 * gcc.target/aarch64/simd/vtrns8.x: New file.
3182 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
3183 * gcc.target/aarch64/simd/vtrnu16.x: New file.
3184 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
3185 * gcc.target/aarch64/simd/vtrnu32.x: New file.
3186 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
3187 * gcc.target/aarch64/simd/vtrnu8.x: New file.
3188
3189 2014-05-07 Richard Biener <rguenther@suse.de>
3190
3191 PR tree-optimization/57864
3192 * gcc.dg/torture/pr57864.c: New testcase.
3193
3194 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
3195
3196 PR libfortran/61049
3197 * gfortran.dg/list_read_13.f: New test.
3198
3199 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
3200
3201 PR c++/60999
3202 * g++.dg/cpp0x/nsdmi-template9.C: New.
3203 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
3204
3205 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
3206 Mike Stump <mikestump@comcast.net>
3207 Richard Sandiford <rdsandiford@googlemail.com>
3208
3209 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
3210
3211 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
3212
3213 PR ipa/60965
3214 * g++.dg/ipa/devirt-32.C: New testcase.
3215
3216 2014-05-05 Richard Biener <rguenther@suse.de>
3217
3218 PR middle-end/61010
3219 * gcc.dg/torture/pr61010.c: New testcase.
3220
3221 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3222
3223 * gcc.target/s390/leaf-profile.c: New testcase.
3224
3225 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3226
3227 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
3228 Disable asm scan for s390.
3229 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3230 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3231
3232 2014-05-05 Bin Cheng <bin.cheng@arm.com>
3233
3234 PR tree-optimization/60363
3235 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
3236
3237 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
3238
3239 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
3240 (dg-require-effective-target): Change target to powerpc_fprs.
3241 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
3242 (dg-require-effective-target): Change target to dfprt.
3243
3244 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3245
3246 PR c++/58582
3247 * g++.dg/cpp0x/deleted4.C: New.
3248 * g++.dg/cpp0x/deleted5.C: Likewise.
3249 * g++.dg/cpp0x/deleted6.C: Likewise.
3250
3251 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3252
3253 PR fortran/61025
3254 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
3255 regexps for -m32.
3256 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
3257 * gfortran.dg/coarray_poly_6.f90: Likewise.
3258 * gfortran.dg/coarray_poly_7.f90: Likewise.
3259 * gfortran.dg/coarray_poly_8.f90: Likewise.
3260
3261 2014-05-02 Marek Polacek <polacek@redhat.com>
3262
3263 PR c/25801
3264 * gcc.dg/pr25801.c: New test.
3265
3266 2014-05-02 Marek Polacek <polacek@redhat.com>
3267
3268 PR c/60784
3269 * gcc.dg/pr60784.c: New test.
3270
3271 2014-05-01 Marek Polacek <polacek@redhat.com>
3272
3273 PR c/60915
3274 * gcc.dg/pr60915.c: New test.
3275
3276 2014-05-01 Marek Polacek <polacek@redhat.com>
3277
3278 PR c/60257
3279 * gcc.dg/pr60257.c: New test.
3280
3281 2014-05-01 Marek Polacek <polacek@redhat.com>
3282
3283 PR c/43395
3284 * c-c++-common/pr43395.c: New test.
3285
3286 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
3287
3288 * gcc.dg/cond-reduc-1.c: New test.
3289 * gcc.dg/cond-reduc-2.c: Likewise.
3290
3291 2014-05-01 Marek Polacek <polacek@redhat.com>
3292
3293 PR c/29467
3294 * gcc.dg/pr29467.c: New test.
3295 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
3296 about boolean types.
3297 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
3298 to bool.
3299 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
3300
3301 2014-05-01 Marek Polacek <polacek@redhat.com>
3302
3303 PR c/43245
3304 * gcc.dg/pr43245.c: New test.
3305
3306 2014-05-01 Marek Polacek <polacek@redhat.com>
3307
3308 PR c/56989
3309 * gcc.dg/pr56989.c: New test.
3310
3311 2014-04-30 Ian Lance Taylor <iant@google.com>
3312
3313 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
3314 in go_compile_args rather than in argument to go-torture-execute.
3315
3316 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
3317
3318 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
3319 instead of getpid.
3320
3321 2014-04-30 Tobias Burnus <burnus@net-b.de>
3322
3323 * gfortran.dg/coarray_poly_6.f90
3324 * gfortran.dg/coarray_poly_7.f90
3325 * gfortran.dg/coarray_poly_8.f90
3326
3327 2014-04-30 Tobias Burnus <burnus@net-b.de>
3328
3329 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
3330 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
3331 * gfortran.dg/coarray/codimension.f90: New.
3332
3333 2014-04-30 Tobias Burnus <burnus@net-b.de>
3334
3335 * gfortran.dg/coarray_lib_this_image_1.f90: New.
3336 * gfortran.dg/coarray_lib_this_image_2.f90: New.
3337
3338 2014-04-30 Tobias Burnus <burnus@net-b.de>
3339
3340 * gfortran.dg/coarray_poly_4.f90: New.
3341 * gfortran.dg/coarray_poly_5.f90: New.
3342
3343 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
3344
3345 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
3346 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
3347 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
3348 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
3349 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
3350 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
3351 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
3352 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
3353 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
3354 * gcc.target/arm/simd/vuzpf32_1.c: New file.
3355 * gcc.target/arm/simd/vuzpp16_1.c: New file.
3356 * gcc.target/arm/simd/vuzpp8_1.c: New file.
3357 * gcc.target/arm/simd/vuzps16_1.c: New file.
3358 * gcc.target/arm/simd/vuzps32_1.c: New file.
3359 * gcc.target/arm/simd/vuzps8_1.c: New file.
3360 * gcc.target/arm/simd/vuzpu16_1.c: New file.
3361 * gcc.target/arm/simd/vuzpu32_1.c: New file.
3362 * gcc.target/arm/simd/vuzpu8_1.c: New file.
3363
3364 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
3365
3366 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
3367 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
3368 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
3369
3370 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
3371
3372 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
3373 * gcc.target/aarch64/simd/vuzpf32.x: New file.
3374 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
3375 * gcc.target/aarch64/simd/vuzpp16.x: New file.
3376 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
3377 * gcc.target/aarch64/simd/vuzpp8.x: New file.
3378 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
3379 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
3380 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
3381 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
3382 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
3383 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
3384 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
3385 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
3386 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
3387 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
3388 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
3389 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
3390 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
3391 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
3392 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
3393 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
3394 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
3395 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
3396 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
3397 * gcc.target/aarch64/simd/vuzps16.x: New file.
3398 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
3399 * gcc.target/aarch64/simd/vuzps32.x: New file.
3400 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
3401 * gcc.target/aarch64/simd/vuzps8.x: New file.
3402 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
3403 * gcc.target/aarch64/simd/vuzpu16.x: New file.
3404 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
3405 * gcc.target/aarch64/simd/vuzpu32.x: New file.
3406 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
3407 * gcc.target/aarch64/simd/vuzpu8.x: New file.
3408
3409 2014-04-30 Richard Biener <rguenther@suse.de>
3410
3411 PR tree-optimization/48329
3412 * gfortran.dg/vect/pr48329.f90: New testcase.
3413
3414 2014-04-30 Marek Polacek <polacek@redhat.com>
3415
3416 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
3417 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
3418
3419 2014-04-30 Marek Polacek <polacek@redhat.com>
3420
3421 PR c/60139
3422 * gcc.dg/pr60139.c: New test.
3423
3424 2014-04-30 Marek Polacek <polacek@redhat.com>
3425
3426 PR c/60351
3427 * gcc.dg/pr60351.c: New test.
3428
3429 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
3430
3431 * gcc.target/arm/simd/simd.exp: New file.
3432 * gcc.target/arm/simd/vzipqf32_1.c: New file.
3433 * gcc.target/arm/simd/vzipqp16_1.c: New file.
3434 * gcc.target/arm/simd/vzipqp8_1.c: New file.
3435 * gcc.target/arm/simd/vzipqs16_1.c: New file.
3436 * gcc.target/arm/simd/vzipqs32_1.c: New file.
3437 * gcc.target/arm/simd/vzipqs8_1.c: New file.
3438 * gcc.target/arm/simd/vzipqu16_1.c: New file.
3439 * gcc.target/arm/simd/vzipqu32_1.c: New file.
3440 * gcc.target/arm/simd/vzipqu8_1.c: New file.
3441 * gcc.target/arm/simd/vzipf32_1.c: New file.
3442 * gcc.target/arm/simd/vzipp16_1.c: New file.
3443 * gcc.target/arm/simd/vzipp8_1.c: New file.
3444 * gcc.target/arm/simd/vzips16_1.c: New file.
3445 * gcc.target/arm/simd/vzips32_1.c: New file.
3446 * gcc.target/arm/simd/vzips8_1.c: New file.
3447 * gcc.target/arm/simd/vzipu16_1.c: New file.
3448 * gcc.target/arm/simd/vzipu32_1.c: New file.
3449 * gcc.target/arm/simd/vzipu8_1.c: New file.
3450
3451 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3452
3453 PR c++/51707
3454 * g++.dg/cpp0x/constexpr-51707.C: New.
3455
3456 2014-04-29 David Malcolm <dmalcolm@redhat.com>
3457
3458 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
3459 occurrences of "int" in the gimple dump to reflect that the return
3460 types of functions now show up in such dumps.
3461 * gcc.dg/tree-ssa/pr27810.c: Likewise.
3462
3463 2014-04-29 Jakub Jelinek <jakub@redhat.com>
3464
3465 PR tree-optimization/60971
3466 * c-c++-common/turtore/pr60971.c: New test.
3467
3468 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
3469
3470 * gcc.target/aarch64/simd/simd.exp: New file.
3471 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
3472 * gcc.target/aarch64/simd/vzipf32.x: New file.
3473 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
3474 * gcc.target/aarch64/simd/vzipp16.x: New file.
3475 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
3476 * gcc.target/aarch64/simd/vzipp8.x: New file.
3477 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
3478 * gcc.target/aarch64/simd/vzipqf32.x: New file.
3479 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
3480 * gcc.target/aarch64/simd/vzipqp16.x: New file.
3481 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
3482 * gcc.target/aarch64/simd/vzipqp8.x: New file.
3483 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
3484 * gcc.target/aarch64/simd/vzipqs16.x: New file.
3485 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
3486 * gcc.target/aarch64/simd/vzipqs32.x: New file.
3487 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
3488 * gcc.target/aarch64/simd/vzipqs8.x: New file.
3489 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
3490 * gcc.target/aarch64/simd/vzipqu16.x: New file.
3491 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
3492 * gcc.target/aarch64/simd/vzipqu32.x: New file.
3493 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
3494 * gcc.target/aarch64/simd/vzipqu8.x: New file.
3495 * gcc.target/aarch64/simd/vzips16_1.c: New file.
3496 * gcc.target/aarch64/simd/vzips16.x: New file.
3497 * gcc.target/aarch64/simd/vzips32_1.c: New file.
3498 * gcc.target/aarch64/simd/vzips32.x: New file.
3499 * gcc.target/aarch64/simd/vzips8_1.c: New file.
3500 * gcc.target/aarch64/simd/vzips8.x: New file.
3501 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
3502 * gcc.target/aarch64/simd/vzipu16.x: New file.
3503 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
3504 * gcc.target/aarch64/simd/vzipu32.x: New file.
3505 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
3506 * gcc.target/aarch64/simd/vzipu8.x: New file.
3507
3508 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3509
3510 * gcc.target/aarch64/fcsel_1.c: New test case.
3511
3512 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
3513
3514 PR libfortran/60810
3515 * gfortran.dg/arrayio_13.f90: New test.
3516
3517 2014-04-28 Martin Jambor <mjambor@suse.cz>
3518
3519 * gcc.dg/tree-ssa/sra-14.c: New test.
3520
3521 2014-04-28 Richard Biener <rguenther@suse.de>
3522
3523 PR middle-end/60092
3524 * gcc.dg/tree-ssa/alias-32.c: New testcase.
3525 * gcc.dg/vect/pr60092.c: Likewise.
3526
3527 2014-04-28 Richard Biener <rguenther@suse.de>
3528
3529 * gcc.dg/tree-ssa/vrp91.c: New testcase.
3530 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
3531 * gcc.dg/Wstrict-overflow-15.c: Likewise.
3532 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
3533
3534 2014-04-28 Richard Biener <rguenther@suse.de>
3535
3536 PR tree-optimization/60979
3537 * gcc.dg/graphite/pr60979.c: New testcase.
3538
3539 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3540
3541 PR c/60983
3542 * gcc.dg/pr60114.c: Use signed chars.
3543
3544 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3545
3546 PR c++/59120
3547 * g++.dg/cpp0x/alias-decl-43.C: New.
3548
3549 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3550
3551 PR fortran/59604
3552 PR fortran/58003
3553 * gfortran.dg/no_range_check_3.f90: New test.
3554
3555 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
3556
3557 PR libfortran/52539
3558 * gfortran.dg/namelist_utf8.f90: New test.
3559
3560 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
3561
3562 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
3563 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
3564 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
3565
3566 2014-04-25 Cary Coutant <ccoutant@google.com>
3567
3568 PR debug/60929
3569 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
3570 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
3571 -fdebug-types-section flag.
3572
3573 2014-04-25 Jiong Wang <jiong.wang@arm.com>
3574
3575 * gcc.target/arm/tail-long-call.c: New test.
3576
3577 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3578
3579 PR tree-optimization/60930
3580 * gcc.dg/torture/pr60930.c: New test.
3581
3582 2014-04-25 Jakub Jelinek <jakub@redhat.com>
3583
3584 PR tree-optimization/60960
3585 * gcc.c-torture/execute/pr60960.c: New test.
3586
3587 2014-04-25 Marek Polacek <polacek@redhat.com>
3588
3589 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
3590
3591 2014-04-25 Marek Polacek <polacek@redhat.com>
3592
3593 PR c/18079
3594 * gcc.dg/pr18079.c: New test.
3595 * gcc.dg/pr18079-2.c: New test.
3596
3597 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
3598
3599 * c-c++-common/gomp/pr60823-2.c: Require effective target
3600 vect_simd_clones.
3601
3602 2014-04-25 Marek Polacek <polacek@redhat.com>
3603
3604 PR c/60114
3605 * gcc.dg/pr60114.c: New test.
3606
3607 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
3608
3609 * gcc.c-torture/execute/20140425-1.c: New test.
3610
3611 2014-04-25 Marek Polacek <polacek@redhat.com>
3612
3613 PR c/60156
3614 * c-c++-common/pr60156.c: New test.
3615
3616 2014-04-25 Richard Biener <rguenther@suse.de>
3617
3618 PR ipa/60912
3619 * g++.dg/opt/pr60912.C: New testcase.
3620
3621 2014-04-25 Richard Biener <rguenther@suse.de>
3622
3623 PR ipa/60911
3624 * gcc.dg/lto/pr60911_0.c: New testcase.
3625
3626 2014-04-24 Cong Hou <congh@google.com>
3627
3628 PR tree-optimization/60896
3629 * g++.dg/vect/pr60896.cc: New test.
3630
3631 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3632
3633 * gcc.target/powerpc/pack01.c: New test to test the new pack and
3634 unpack builtin functionss for 128-bit types.
3635 * gcc.target/powerpc/pack02.c: Likewise.
3636 * gcc.target/powerpc/pack03.c: Likewise.
3637 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
3638 divide builtin functionss.
3639 * gcc.target/powerpc/extend-divide-2.c: Likewise.
3640 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
3641 functions.
3642 * gcc.target/powerpc/bcd-2.c: Likewise.
3643 * gcc.target/powerpc/bcd-3.c: Likewise.
3644 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
3645 builtin functionss.
3646 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
3647
3648 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
3649
3650 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
3651 keeps_null_pointer_checks.
3652 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
3653 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
3654 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
3655 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
3656
3657 2014-04-24 Jakub Jelinek <jakub@redhat.com>
3658
3659 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
3660 Replace load with read and store with write.
3661
3662 2014-04-24 Jeff Law <law@redhat.com>
3663
3664 PR target/60822
3665 * gcc.c-torture/pr60822.c: New test.
3666 * gcc.c-torture/pr60822.x: New test.
3667
3668 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
3669
3670 PR c++/57958
3671 * g++.dg/cpp0x/pr57958.C: New test.
3672
3673 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
3674
3675 * lib/target-supports.exp (check_effective_target_vect_perm): Return
3676 true for aarch64_be.
3677
3678 2014-04-24 Radovan Obradovic <robradovic@mips.com>
3679 Tom de Vries <tom@codesourcery.com>
3680
3681 * gcc.dg/fuse-caller-save.c: New test.
3682
3683 2014-04-24 Joey Ye <joey.ye@arm.com>
3684
3685 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
3686
3687 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3688
3689 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
3690 * gcc.dg/vect/vect-bswap16: New test.
3691 * gcc.dg/vect/vect-bswap32: Likewise.
3692 * gcc.dg/vect/vect-bswap64: Likewise.
3693
3694 2014-04-23 Jeff Law <law@redhat.com>
3695
3696 PR tree-optimization/60902
3697 * gcc.target/i386/pr60902.c: New test.
3698
3699 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
3700
3701 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
3702 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
3703 * gcc.target/aarch64/vdup_n_1.c: New testcase.
3704
3705 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3706
3707 * gcc.target/arm/rev16.c: New test.
3708
3709 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3710
3711 * gcc.target/aarch64/rev16_1.c: New test.
3712
3713 2014-04-23 Richard Biener <rguenther@suse.de>
3714
3715 PR tree-optimization/60903
3716 * gcc.dg/torture/pr60903.c: New testcase.
3717
3718 2014-04-23 Richard Biener <rguenther@suse.de>
3719
3720 PR middle-end/60895
3721 * g++.dg/torture/pr60895.C: New testcase.
3722
3723 2014-04-23 Richard Biener <rguenther@suse.de>
3724
3725 PR middle-end/60891
3726 * gcc.dg/torture/pr60891.c: New testcase.
3727
3728 2014-04-22 Jakub Jelinek <jakub@redhat.com>
3729
3730 PR sanitizer/60275
3731 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
3732 -fno-sanitize-recover to dg-options.
3733 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
3734 add -std=c++11 to dg-options.
3735 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
3736 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
3737 add -std=c++1y to dg-options.
3738 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
3739 -fno-sanitize-recover to dg-options.
3740 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3741 * c-c++-common/ubsan/vla-4.c: Likewise.
3742 * c-c++-common/ubsan/pr59503.c: Likewise.
3743 * c-c++-common/ubsan/vla-3.c: Likewise.
3744 * c-c++-common/ubsan/save-expr-1.c: Likewise.
3745 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3746 * c-c++-common/ubsan/shift-3.c: Likewise.
3747 * c-c++-common/ubsan/overflow-1.c: Likewise.
3748 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3749 * c-c++-common/ubsan/vla-2.c: Likewise.
3750 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3751 * c-c++-common/ubsan/pr60613-1.c: Likewise.
3752 * c-c++-common/ubsan/shift-6.c: Likewise.
3753 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3754 * c-c++-common/ubsan/overflow-add-3.c: New test.
3755 * c-c++-common/ubsan/overflow-add-4.c: New test.
3756 * c-c++-common/ubsan/div-by-zero-6.c: New test.
3757 * c-c++-common/ubsan/div-by-zero-7.c: New test.
3758
3759 2014-04-22 Christian Bruel <christian.bruel@st.com>
3760
3761 * gcc.target/sh/hiconst.c: New test.
3762
3763 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
3764
3765 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
3766 lroundf generates custom round instruction, too.
3767
3768 2014-04-22 Tobias Burnus <burnus@net-b.de>
3769
3770 PR fortran/60881
3771 * coarray/alloc_comp_3.f90: New.
3772
3773 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
3774
3775 PR target/60868
3776 * gcc.target/i386/pr60868.c: New testcase.
3777
3778 2014-04-22 Jakub Jelinek <jakub@redhat.com>
3779
3780 PR c/59073
3781 * c-c++-common/gomp/pr59073.c: New test.
3782
3783 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
3784
3785 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
3786
3787 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
3788
3789 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
3790 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
3791
3792 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
3793
3794 * gcc.dg/memcpy-5.c: New test.
3795
3796 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3797
3798 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
3799
3800 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
3801 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
3802 *-*-solaris2.9.
3803 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
3804 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
3805 from dg-options.
3806 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
3807 from dg-additional-options.
3808 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
3809 from dg-options.
3810
3811 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
3812 execution check.
3813 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
3814 (sigill_hdlr): Remove.
3815 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
3816 check.
3817
3818 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
3819 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
3820 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
3821
3822 * lib/target-supports.exp (add_options_for_tls): Remove
3823 *-*-solaris2.9* handling.
3824
3825 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
3826
3827 * gcc.target/aarch64/vect_cvtf_1.c: New.
3828
3829 2014-04-22 Jakub Jelinek <jakub@redhat.com>
3830
3831 PR tree-optimization/60823
3832 * c-c++-common/gomp/pr60823-1.c: New test.
3833 * c-c++-common/gomp/pr60823-2.c: New test.
3834 * c-c++-common/gomp/pr60823-3.c: New test.
3835
3836 2014-04-22 Ian Bolton <ian.bolton@arm.com>
3837
3838 * gcc.target/arm/anddi_notdi-1.c: New test.
3839 * gcc.target/arm/iordi_notdi-1.c: New test case.
3840
3841 2014-04-22 Ian Bolton <ian.bolton@arm.com>
3842
3843 * gcc.target/arm/iordi_notdi-1.c: New test.
3844
3845 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
3846
3847 * gcc.target/aarch64/vrnd_f64_1.c : New file.
3848
3849 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3850
3851 PR target/60735
3852 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
3853 not cause errors if -mspe.
3854
3855 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
3856
3857 PR target/60909
3858 * gcc.target/i386/pr60909-1.c: New test.
3859 * gcc.target/i386/pr60909-2.c: Ditto.
3860
3861 2014-04-18 Cong Hou <congh@google.com>
3862
3863 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
3864 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
3865
3866 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3867
3868 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
3869 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3870
3871 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
3872
3873 PR c++/59200
3874 * g++.dg/cpp0x/alias-decl-42.C: New.
3875
3876 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
3877
3878 * gcc.target/powerpc/ti_math1.c: New.
3879 * gcc.target/powerpc/ti_math2.c: New.
3880
3881 2014-04-17 Martin Jambor <mjambor@suse.cz>
3882
3883 * gnat.dg/opt34.adb: New.
3884 * gnat.dg/opt34_pkg.ads: Likewise.
3885
3886 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
3887
3888 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
3889 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
3890
3891 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
3892
3893 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
3894 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
3895
3896 2014-04-17 Jakub Jelinek <jakub@redhat.com>
3897
3898 PR target/60847
3899 Forward port from 4.8 branch
3900 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
3901
3902 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
3903 Fix scan patterns.
3904 * gcc.target/i386/bmi-2.c: Ditto.
3905
3906 2014-04-17 Richard Biener <rguenther@suse.de>
3907
3908 PR middle-end/60849
3909 * g++.dg/opt/pr60849.C: New testcase.
3910
3911 2014-04-17 Richard Biener <rguenther@suse.de>
3912
3913 PR tree-optimization/60836
3914 * g++.dg/vect/pr60836.cc: New testcase.
3915
3916 2014-04-17 Richard Biener <rguenther@suse.de>
3917
3918 PR tree-optimization/60841
3919 * gcc.dg/vect/pr60841.c: New testcase.
3920
3921 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
3922
3923 * g++.dg/ipa/devirt-31.C: New testcase.
3924
3925 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
3926
3927 PR lto/60820
3928 * gcc.dg/lto/pr60820_0.c: New testcase.
3929 * gcc.dg/lto/pr60820_1.c: New testcase.
3930
3931 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
3932
3933 PR ipa/60854
3934 * g++.dg/torture/pr60854.C: New testcase.
3935
3936 2014-04-16 Catherine Moore <clm@codesourcery.com>
3937
3938 * gcc.target/mips/umips-store16-2.c: New test.
3939
3940 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
3941
3942 * g++.dg/cpp0x/initlist-vect.C: New file.
3943
3944 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
3945
3946 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
3947 * gcc.dg/uninit-I-O0.c: Likewise.
3948 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
3949
3950 2014-04-16 Jakub Jelinek <jakub@redhat.com>
3951
3952 PR tree-optimization/60844
3953 * gcc.dg/pr60844.c: New test.
3954
3955 2014-04-15 Richard Biener <rguenther@suse.de>
3956
3957 PR rtl-optimization/56965
3958 * gcc.dg/torture/pr56965-1.c: New testcase.
3959 * gcc.dg/torture/pr56965-2.c: Likewise.
3960
3961 2014-04-15 Teresa Johnson <tejohnson@google.com>
3962
3963 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
3964
3965 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
3966
3967 * gnat.dg/vect14.adb: New test.
3968
3969 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
3970
3971 * gnat.dg/vect12.ad[sb]: New test.
3972 * gnat.dg/vect13.ad[sb]: Likewise.
3973
3974 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
3975
3976 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
3977 under qemu-arm.
3978 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3979 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3980 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
3981 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
3982 * c-c++-common/ubsan/null-1.c: Likewise.
3983 * c-c++-common/ubsan/null-10.c: Likewise.
3984 * c-c++-common/ubsan/null-11.c: Likewise.
3985 * c-c++-common/ubsan/null-2.c: Likewise.
3986 * c-c++-common/ubsan/null-3.c: Likewise.
3987 * c-c++-common/ubsan/null-4.c: Likewise.
3988 * c-c++-common/ubsan/null-5.c: Likewise.
3989 * c-c++-common/ubsan/null-6.c: Likewise.
3990 * c-c++-common/ubsan/null-7.c: Likewise.
3991 * c-c++-common/ubsan/null-8.c: Likewise.
3992 * c-c++-common/ubsan/null-9.c: Likewise.
3993 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3994 * c-c++-common/ubsan/overflow-int128.c: Likewise.
3995 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3996 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3997 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3998 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3999 * c-c++-common/ubsan/pr59333.c: Likewise.
4000 * c-c++-common/ubsan/pr59667.c: Likewise.
4001 * c-c++-common/ubsan/pr60613-2.c: Likewise.
4002 * c-c++-common/ubsan/pr60636.c: Likewise.
4003 * c-c++-common/ubsan/shift-1.c: Likewise.
4004 * c-c++-common/ubsan/shift-2.c: Likewise.
4005 * c-c++-common/ubsan/vla-1.c: Likewise.
4006
4007 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
4008
4009 * gnat.dg/vect11.ad[sb]: New test.
4010
4011 2014-04-14 Richard Biener <rguenther@suse.de>
4012
4013 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
4014
4015 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4016
4017 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
4018
4019 2014-04-14 Richard Biener <rguenther@suse.de>
4020 Marc Glisse <marc.glisse@inria.fr>
4021
4022 PR c/60819
4023 * gcc.target/i386/vec-may_alias.c: New testcase.
4024
4025 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4026
4027 * lib/target-supports.exp
4028 (check_effective_target_vect_widen_mult_si_to_di_pattern):
4029 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
4030 Fix formatting.
4031
4032 2014-04-14 Richard Biener <rguenther@suse.de>
4033
4034 PR lto/60720
4035 * gcc.dg/lto/pr60720_0.c: New testcase.
4036 * gcc.dg/lto/pr60720_1.c: Likewise.
4037
4038 2014-04-14 Christian Bruel <christian.bruel@st.com>
4039
4040 * gcc.target/sh/memset.c: New test.
4041
4042 2014-04-14 Richard Biener <rguenther@suse.de>
4043
4044 PR middle-end/55022
4045 * gcc.dg/graphite/pr55022.c: New testcase.
4046
4047 2014-04-14 Richard Biener <rguenther@suse.de>
4048
4049 PR tree-optimization/59817
4050 PR tree-optimization/60453
4051 * gfortran.dg/graphite/pr59817.f: New testcase.
4052 * gcc.dg/graphite/pr59817-1.c: Likewise.
4053 * gcc.dg/graphite/pr59817-2.c: Likewise.
4054
4055 2014-04-14 Jason Merrill <jason@redhat.com>
4056
4057 Revert:
4058 * lib/gcc-dg.exp (dg-build-dso): New.
4059 (gcc-dg-test-1): Handle dg-do-what "dso".
4060
4061 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
4062
4063 PR fortran/60717
4064 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
4065
4066 PR fortran/58085
4067 * gfortran.dg/associate_15.f90: New test.
4068
4069 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
4070
4071 PR middle-end/60467
4072 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
4073 case to check.
4074
4075 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
4076
4077 PR middle-end/60469
4078 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
4079
4080 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
4081
4082 * gcc.target/mips/umips-store16-1.c: New test.
4083
4084 2014-04-11 Tobias Burnus <burnus@net-b.de>
4085
4086 PR c/60194
4087 * * g++.dg/warn/warn_format_signedness.C: New.
4088 * gcc.dg/format/warn-signedness.c: New.
4089
4090 2014-04-11 Tobias Burnus <burnus@net-b.de>
4091
4092 PR fortran/58880
4093 PR fortran/60495
4094 * gfortran.dg/finalize_25.f90: New.
4095
4096 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
4097
4098 * gcc.target/epiphany/t1068-2.c: New file.
4099
4100 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
4101
4102 * gcc.target/epiphany/btst-1.c: New test.
4103
4104 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
4105
4106 PR rtl-optimization/60651
4107 * gcc.target/epiphany/mode-switch.c: New test.
4108
4109 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
4110
4111 PR c++/58600
4112 * g++.dg/cpp0x/gen-attrs-58.C: New.
4113 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
4114
4115 2014-04-11 Steve Ellcey <sellcey@mips.com>
4116 Jakub Jelinek <jakub@redhat.com>
4117
4118 PR middle-end/60556
4119 * gcc.c-torture/compile/pr60556.c: New test.
4120
4121 2014-04-11 Richard Biener <rguenther@suse.de>
4122
4123 PR middle-end/60797
4124 * gcc.dg/pr60797.c: New testcase.
4125
4126 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4127
4128 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
4129 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
4130 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
4131 rename to ...
4132 * gcc.target/s390/htm-nofloat-1.c: ... this one.
4133 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
4134 instructions as well.
4135
4136 2014-04-11 Jakub Jelinek <jakub@redhat.com>
4137
4138 PR rtl-optimization/60663
4139 * gcc.target/arm/pr60663.c: New test.
4140
4141 2014-04-10 Jason Merrill <jason@redhat.com>
4142
4143 * g++.dg/dso/dlclose1.C: Disable for 4.9.
4144
4145 2014-04-10 Jakub Jelinek <jakub@redhat.com>
4146
4147 PR lto/60567
4148 * g++.dg/lto/pr60567_0.C: New test.
4149
4150 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4151
4152 * gfortran.dg/class_nameclash.f90: New test.
4153
4154 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4155
4156 PR c++/52844
4157 * g++.dg/cpp0x/variadic156.C: New.
4158
4159 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4160
4161 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
4162 long.
4163
4164 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4165
4166 PR debug/60655
4167 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
4168 -fdata-sections.
4169
4170 2014-04-09 Steve Ellcey <sellcey@mips.com>
4171
4172 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
4173 and scan lists.
4174
4175 2014-04-09 Cong Hou <congh@google.com>
4176
4177 PR testsuite/60773
4178 * lib/target-supports.exp:
4179 (check_effective_target_vect_widen_si_to_di_pattern): New.
4180 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
4181 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
4182 targets only.
4183 (foo): Fix up formatting.
4184 (main): Call check_vect.
4185
4186 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
4187
4188 PR c++/59115
4189 * g++.dg/template/crash119.C: New.
4190
4191 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
4192
4193 * gcc.target/powerpc/atomic_load_store-p8.c: New.
4194
4195 2014-04-08 Jason Merrill <jason@redhat.com>
4196
4197 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
4198
4199 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4200
4201 PR rtl-optimization/60776
4202 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
4203 * gcc.dg/builtin-bswap-7.c: Likewise.
4204 * gcc.dg/builtin-bswap-6a.c: New testcase.
4205 * gcc.dg/builtin-bswap-7a.c: New testcase.
4206
4207 Revert
4208 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4209
4210 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
4211 optimization.
4212 * gcc.dg/builtin-bswap-7.c: Likewise.
4213
4214 2014-04-08 Richard Biener <rguenther@suse.de>
4215
4216 PR tree-optimization/60785
4217 * gcc.dg/graphite/pr60785.c: New testcase.
4218
4219 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4220
4221 PR target/60602
4222 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
4223 with as at -O0.
4224
4225 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
4226
4227 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
4228 * g++.dg/warn/Wnvdtor-3.C: Likewise.
4229 * g++.dg/warn/Wnvdtor-4.C: Likewise.
4230
4231 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
4232
4233 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
4234
4235 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
4236
4237 PR target/60609
4238 * g++.dg/torture/pr60609.C: New test.
4239
4240 2014-04-07 Richard Biener <rguenther@suse.de>
4241
4242 PR tree-optimization/60766
4243 * gcc.dg/torture/pr60766.c: New testcase.
4244
4245 2014-04-07 Jason Merrill <jason@redhat.com>
4246
4247 * lib/gcc-dg.exp (dg-build-dso): New.
4248 (gcc-dg-test-1): Handle dg-do-what "dso".
4249 * lib/target-supports.exp (add_options_for_dlopen): New.
4250 (check_effective_target_dlopen): Use it.
4251
4252 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4253
4254 * gcc.target/arm/pr60657.c: Fix missing curly brace.
4255
4256 2014-04-07 Richard Biener <rguenther@suse.de>
4257
4258 PR middle-end/60750
4259 * g++.dg/torture/pr60750.C: New testcase.
4260 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
4261
4262 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
4263
4264 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
4265
4266 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
4267
4268 PR testsuite/60671
4269 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
4270
4271 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
4272
4273 PR testsuite/60672
4274 * g++.dg/cpp1y/auto-fn25.C: Require lto.
4275
4276 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
4277
4278 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
4279
4280 * gfortran.dg/warn_conversion_4.f90: Adjust test.
4281
4282 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
4283
4284 * gcc.target/avr/dev-specific-rmw.c: New test.
4285
4286 2014-04-04 Cong Hou <congh@google.com>
4287
4288 PR tree-optimization/60656
4289 * gcc.dg/vect/pr60656.c: New test.
4290
4291 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4292
4293 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
4294 optimization.
4295 * gcc.dg/builtin-bswap-7.c: Likewise.
4296
4297 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
4298
4299 PR c++/58207
4300 * g++.dg/cpp0x/constexpr-ice15.C: New.
4301
4302 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
4303
4304 PR ipa/59626
4305 testcase by Richard Biener
4306 * gcc.dg/lto/pr59626_0.c: New testcase.
4307 * gcc.dg/lto/pr59626_1.c: New testcase.
4308
4309 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4310
4311 PR debug/60655
4312 * gcc.c-torture/compile/pr60655-1.c: New test.
4313
4314 2014-04-04 Martin Jambor <mjambor@suse.cz>
4315
4316 PR ipa/60640
4317 * g++.dg/ipa/pr60640-1.C: New test.
4318 * g++.dg/ipa/pr60640-2.C: Likewise.
4319 * g++.dg/ipa/pr60640-3.C: Likewise.
4320 * g++.dg/ipa/pr60640-4.C: Likewise.
4321
4322 2014-04-04 Jeff Law <law@redhat.com>
4323
4324 PR target/60657
4325 * gcc.target/arm/pr60657.c: New test.
4326
4327 2014-04-04 Richard Biener <rguenther@suse.de>
4328
4329 PR ipa/60746
4330 * g++.dg/torture/pr60746.C: New testcase.
4331
4332 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
4333
4334 * g++.old-deja/g++.robertl/eb121.C: Adjust.
4335 * g++.old-deja/g++.jason/overload21.C: Likewise.
4336 * g++.old-deja/g++.law/init5.C: Likewise.
4337
4338 2014-04-03 Cong Hou <congh@google.com>
4339
4340 PR tree-optimization/60505
4341 * gcc.dg/vect/pr60505.c: New test.
4342
4343 2014-04-03 Richard Biener <rguenther@suse.de>
4344
4345 PR tree-optimization/60740
4346 * gcc.dg/graphite/pr60740.c: New testcase.
4347
4348 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
4349
4350 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
4351 * g++.dg/warn/Wnvdtor-2.C: New.
4352 * g++.dg/warn/Wnvdtor-3.C: New.
4353 * g++.dg/warn/Wnvdtor-4.C: New.
4354 * g++.dg/warn/Weff1.C: Delete.
4355 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
4356 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
4357
4358 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
4359
4360 PR ipa/60659
4361 * g++.dg/torture/pr60659.C: New testcase.
4362
4363 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4364
4365 PR tree-optimization/60733
4366 * gcc.dg/torture/pr60733.c: New test.
4367
4368 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
4369
4370 PR rtl-optimization/60650
4371 * gcc.target/arm/pr60650-2.c: New.
4372
4373 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
4374
4375 * gcc.target/i386/avx2-vpand-3.c,
4376 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
4377
4378 2014-04-02 Joseph Myers <joseph@codesourcery.com>
4379
4380 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
4381 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
4382 gcc.target/i386/memcpy-strategy-1.c,
4383 gcc.target/i386/memcpy-strategy-2.c,
4384 gcc.target/i386/memcpy-vector_loop-1.c,
4385 gcc.target/i386/memcpy-vector_loop-2.c,
4386 gcc.target/i386/memset-vector_loop-1.c,
4387 gcc.target/i386/memset-vector_loop-2.c,
4388 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
4389 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
4390 -march= options different from those in dg-options.
4391
4392 2014-04-02 Joseph Myers <joseph@codesourcery.com>
4393
4394 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
4395 gcc.target/i386/pr30970.c: Use -mtune=generic.
4396 * gcc.target/i386/avx2-vpaddb-3.c,
4397 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
4398 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
4399 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
4400 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
4401 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
4402 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
4403 gcc.target/i386/avx2-vpsubw-3.c,
4404 gcc.target/i386/avx256-unaligned-load-1.c,
4405 gcc.target/i386/avx256-unaligned-load-4.c,
4406 gcc.target/i386/avx256-unaligned-store-1.c,
4407 gcc.target/i386/avx256-unaligned-store-2.c,
4408 gcc.target/i386/avx256-unaligned-store-4.c: Use
4409 -mno-prefer-avx128.
4410
4411 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
4412 Iain Sandoe <iain@codesourcery.com>
4413
4414 PR target/54083
4415 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
4416 with the additional options -Wl,-undefined,dynamic_lookup
4417 and -Wl,-flat_namespace.
4418 * gcc.dg/torture/pr53922.c: Additional option
4419 -Wl,-flat_namespace for darwin[89].
4420 * gcc.dg/torture/pr60092.c: Additional options
4421 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
4422 for darwin[89].
4423
4424 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
4425
4426 PR target/43751
4427 * lib/prune.exp: Modify the regular express to prune
4428 the new warnings introduced by r205679 on darwin9.
4429
4430 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
4431
4432 * g++.dg/init/ctor4.C: Adjust.
4433 * g++.dg/init/ctor4-1.C: New.
4434 * g++.dg/cpp0x/defaulted2.C: Adjust.
4435
4436 2014-04-01 Richard Henderson <rth@redhat.com>
4437
4438 PR target/60704
4439 * gcc.dg/pr60704.c: New file.
4440
4441 2014-04-01 Bin Cheng <bin.cheng@arm.com>
4442
4443 PR target/60363
4444 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
4445 logical_op_short_circuit targets.
4446
4447 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
4448
4449 PR libfortran/60128
4450 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
4451 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
4452
4453 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
4454
4455 PR rtl-optimization/60700
4456 * gcc.target/i386/pr60700.c: New test.
4457
4458 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4459
4460 PR target/60650
4461 * gcc.target/arm/pr60650.c: Adjust command line options.
4462
4463 2014-03-31 Martin Jambor <mjambor@suse.cz>
4464
4465 PR middle-end/60647
4466 * gcc.dg/pr60647-1.c: New test.
4467 * gcc.dg/pr60647-2.c: Likewise.
4468
4469 2014-03-31 Richard Biener <rguenther@suse.de>
4470
4471 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
4472
4473 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
4474
4475 PR target/60034
4476 * gcc.target/aarch64/pr60034.c: New file.
4477
4478 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
4479
4480 PR c++/60626
4481 * g++.dg/cpp1y/pr60626.C: New testcase.
4482
4483 2014-03-29 Joseph Myers <joseph@codesourcery.com>
4484
4485 * gcc.dg/pr45416.c: Allow bextr on x86.
4486 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
4487 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
4488 gcc.target/i386/fma4-vector.c: Use -mno-fma.
4489 * gcc.target/i386/l_fma_double_1.c,
4490 gcc.target/i386/l_fma_double_2.c,
4491 gcc.target/i386/l_fma_double_3.c,
4492 gcc.target/i386/l_fma_double_4.c,
4493 gcc.target/i386/l_fma_double_5.c,
4494 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
4495 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
4496 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
4497 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
4498 * gcc.target/i386/pr27971.c: Use -mno-tbm.
4499 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
4500 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
4501
4502 2014-03-29 Jakub Jelinek <jakub@redhat.com>
4503
4504 PR target/60648
4505 * g++.dg/pr60648.C: Move test to...
4506 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
4507 dg-options, add for fpic targets dg-additional-options -fPIC.
4508
4509 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
4510
4511 * gnat.dg/opt33.adb: New testcase.
4512
4513 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
4514
4515 PR target/60697
4516 * gcc.target/aarch64/pr60697.c: New.
4517
4518 2014-03-27 Jeff Law <law@redhat.com>
4519
4520 PR target/60648
4521 * g++.dg/pr60648.C: New test.
4522
4523 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
4524
4525 PR c++/60573
4526 * g++.dg/cpp1y/pr60573.C: New testcase.
4527
4528 2014-03-28 Jakub Jelinek <jakub@redhat.com>
4529
4530 PR target/60693
4531 * gcc.target/i386/pr60693.c: New test.
4532
4533 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
4534
4535 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
4536
4537 2014-03-28 Jakub Jelinek <jakub@redhat.com>
4538
4539 PR c++/60689
4540 * c-c++-common/pr60689.c: New test.
4541
4542 PR c++/58678
4543 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
4544 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
4545 targets.
4546
4547 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
4548
4549 PR target/60675
4550 * gcc.target/aarch64/pr60675.C: New.
4551
4552 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4553
4554 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
4555 * lib/target-supports.exp: Return true for s390
4556 in check_effective_logical_op_short_circuit.
4557
4558 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
4559
4560 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
4561 of second source operand.
4562 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4563 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4564 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4565
4566 2014-03-28 Jakub Jelinek <jakub@redhat.com>
4567
4568 PR ipa/60315
4569 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
4570
4571 2014-03-28 Tobias Burnus <burnus@net-b.de>
4572
4573 * lib/cilk-plus-dg.exp: New.
4574 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
4575 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
4576
4577 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4578
4579 PR fortran/60522
4580 * gfortran.dg/where_4.f90: New test case.
4581
4582 2014-03-27 Tobias Burnus <burnus@net-b.de>
4583
4584 PR fortran/58880
4585 * gfortran.dg/finalize_24.f90: New.
4586
4587 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
4588
4589 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
4590 vbpermq builtin.
4591
4592 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
4593 vec_select optimizations.
4594 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
4595 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
4596
4597 PR target/60672
4598 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
4599 xxpermdi builtins are supported.
4600
4601 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
4602
4603 PR rtl-optimization/60650
4604 * gcc.target/arm/pr60650.c: New.
4605
4606 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4607
4608 * gcc.target/s390/20140327-1.c: New testcase.
4609
4610 2014-03-27 Jakub Jelinek <jakub@redhat.com>
4611
4612 PR middle-end/60682
4613 * g++.dg/gomp/pr60682.C: New test.
4614
4615 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
4616
4617 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
4618
4619 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
4620
4621 PR target/60580
4622 * gcc.target/aarch64/pr60580_1.c: New.
4623 * gcc.target/aarch64/test_fp_attribute_1.c: New.
4624 * gcc.target/aarch64/test_fp_attribute_2.c: New.
4625
4626 2014-03-26 Dehao Chen <dehao@google.com>
4627
4628 * gcc.dg/predict-8.c: New test.
4629
4630 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
4631
4632 PR c++/52369
4633 * g++.dg/init/const10.C: New.
4634 * g++.dg/init/const11.C: New.
4635 * g++.dg/init/pr25811.C: Adjust.
4636 * g++.dg/init/pr29043.C: Likewise.
4637 * g++.dg/init/pr43719.C: Likewise.
4638 * g++.dg/init/pr44086.C: Likewise.
4639 * g++.dg/init/ctor8.C: Likewise.
4640 * g++.dg/init/uninitialized1.C: Likewise.
4641
4642 2014-03-26 Jakub Jelinek <jakub@redhat.com>
4643
4644 PR sanitizer/60636
4645 * c-c++-common/ubsan/pr60636.c: New test.
4646
4647 2014-03-26 Andreas Schwab <schwab@suse.de>
4648
4649 * g++.dg/torture/pr60315.C: Remove duplication.
4650
4651 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
4652
4653 * gcc.c-torture/execute/20140326-1.c: New test.
4654
4655 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
4656
4657 PR ipa/60315
4658 * g++.dg/torture/pr60315.C: New testcase.
4659
4660 2014-03-25 Martin Jambor <mjambor@suse.cz>
4661
4662 PR ipa/60600
4663 * g++.dg/ipa/pr60600.C: New test.
4664
4665 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
4666
4667 PR testsuite/58013
4668 * g++.dg/opt/pr56999.C: Pop hidden visibility.
4669
4670 2014-03-25 Richard Biener <rguenther@suse.de>
4671
4672 PR middle-end/60635
4673 * gfortran.dg/lto/pr60635_0.f90: New testcase.
4674 * gfortran.dg/lto/pr60635_1.c: Likewise.
4675
4676 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
4677
4678 PR c++/60627
4679 * g++.dg/cpp1y/pr60627.C: New testcase.
4680
4681 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
4682
4683 * gcc.target/aarch64/ushr64_1.c: New.
4684
4685 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
4686
4687 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
4688 (LONG_LONG): Use LLONG.
4689 (set_rvector_long): Explicitly return void.
4690 (set_vector_long): Likewise.
4691 (check_vector_long): Likewise.
4692
4693 2014-03-24 Marek Polacek <polacek@redhat.com>
4694
4695 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
4696 Define INT_MIN.
4697 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
4698 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
4699 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
4700 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
4701 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
4702 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
4703 * c-c++-common/ubsan/pr59503.c: Likewise.
4704 * c-c++-common/ubsan/pr60613-1.c: Likewise.
4705 * c-c++-common/ubsan/save-expr-1.c: Likewise.
4706 * c-c++-common/ubsan/shift-3.c: Likewise.
4707 * c-c++-common/ubsan/shift-6.c: Likewise.
4708 * c-c++-common/ubsan/undefined-1.c: Likewise.
4709 * c-c++-common/ubsan/vla-2.c: Likewise.
4710 * c-c++-common/ubsan/vla-3.c: Likewise.
4711 * c-c++-common/ubsan/vla-4.c: Likewise.
4712 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
4713 * g++.dg/ubsan/return-2.C: Likewise.
4714
4715 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
4716
4717 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
4718 hppa*-*-hpux*.
4719
4720 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
4721
4722 PR libfortran/59313
4723 PR libfortran/58015
4724 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
4725 * gfortran.dg/round_4.f90: Likewise.
4726
4727 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
4728
4729 PR libfortran/60128
4730 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
4731 i?86-*-solaris2.9*.
4732
4733 2014-03-22 Jakub Jelinek <jakub@redhat.com>
4734
4735 PR sanitizer/60613
4736 * c-c++-common/ubsan/pr60613-1.c: New test.
4737 * c-c++-common/ubsan/pr60613-2.c: New test.
4738
4739 2014-03-22 Matthias Klose <doko@ubuntu.com>
4740
4741 * g++.dg/cpp0x/regress: Remove empty directory.
4742
4743 2014-03-22 Jakub Jelinek <jakub@redhat.com>
4744
4745 PR debug/60603
4746 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
4747
4748 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
4749
4750 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
4751 * g++.dg/cpp1y/pr60393.C: Likewise.
4752
4753 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
4754
4755 PR c++/60384
4756 * g++.dg/cpp1y/pr60384.C: New.
4757
4758 2014-03-21 Jakub Jelinek <jakub@redhat.com>
4759
4760 PR target/60598
4761 * gcc.dg/pr60598.c: New test.
4762
4763 2014-03-21 Martin Jambor <mjambor@suse.cz>
4764
4765 PR ipa/59176
4766 * g++.dg/torture/pr59176.C: New test.
4767
4768 2014-03-21 Martin Jambor <mjambor@suse.cz>
4769
4770 PR ipa/60419
4771 * g++.dg/ipa/pr60419.C: New test.
4772
4773 2014-03-21 Richard Biener <rguenther@suse.de>
4774
4775 PR tree-optimization/60577
4776 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
4777
4778 2014-03-21 Tobias Burnus <burnus@net-b.de>
4779
4780 PR fortran/60599
4781 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
4782
4783 2014-03-20 Jakub Jelinek <jakub@redhat.com>
4784
4785 PR middle-end/60597
4786 * g++.dg/opt/pr60597.C: New test.
4787
4788 PR c++/60572
4789 * g++.dg/init/pr60572.C: New test.
4790
4791 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4792
4793 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
4794
4795 2014-03-19 Tobias Burnus <burnus@net-b.de>
4796
4797 PR fortran/60543
4798 PR fortran/60283
4799 * gfortran.dg/implicit_pure_4.f90: New.
4800
4801 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4802
4803 PR c++/51474
4804 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
4805
4806 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
4807
4808 PR testsuite/60590
4809 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
4810 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
4811 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
4812
4813 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4814
4815 PR c++/60332
4816 * g++.dg/cpp1y/pr60332.C: New.
4817
4818 2014-03-19 Marek Polacek <polacek@redhat.com>
4819
4820 PR sanitizer/60569
4821 * g++.dg/ubsan/pr60569.C: New test.
4822
4823 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4824
4825 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
4826
4827 2014-03-19 Jakub Jelinek <jakub@redhat.com>
4828
4829 PR tree-optimization/60559
4830 * g++.dg/vect/pr60559.cc: New test.
4831
4832 2014-03-18 Ian Lance Taylor <iant@google.com>
4833
4834 PR target/60563
4835 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
4836 (ditype): Rename typedef from int64_t.
4837
4838 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
4839
4840 PR c/55383
4841 * gcc.dg/cast-qual-3.c: New.
4842 Revert:
4843 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
4844 * c-c++-common/Wcast-qual-1.c: More precise match text.
4845
4846 2014-03-18 Janus Weil <janus@gcc.gnu.org>
4847
4848 PR fortran/55207
4849 PR fortran/60549
4850 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
4851 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
4852 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
4853 * gfortran.dg/intent_optimize_1.f90: Ditto.
4854 * gfortran.dg/pointer_init_9.f90: Ditto.
4855 * gfortran.dg/volatile4.f90: Ditto.
4856 * gfortran.dg/volatile6.f90: Ditto.
4857
4858 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
4859
4860 PR c/55383
4861 * c-c++-common/Wcast-qual-1.c: More precise match text.
4862
4863 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4864
4865 PR c++/60305
4866 * g++.dg/cpp0x/constexpr-ice14.C: New.
4867
4868 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4869
4870 PR c++/54250
4871 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
4872
4873 2014-03-18 Jakub Jelinek <jakub@redhat.com>
4874
4875 PR sanitizer/60535
4876 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
4877 * c-c++-common/ubsan/null-2.c: Likewise.
4878 * c-c++-common/ubsan/null-3.c: Likewise.
4879 * c-c++-common/ubsan/null-4.c: Likewise.
4880 * c-c++-common/ubsan/null-5.c: Likewise.
4881 * c-c++-common/ubsan/null-6.c: Likewise.
4882 * c-c++-common/ubsan/null-7.c: Likewise.
4883 * c-c++-common/ubsan/null-8.c: Likewise.
4884 * c-c++-common/ubsan/null-9.c: Likewise.
4885 * c-c++-common/ubsan/null-10.c: Likewise.
4886 * c-c++-common/ubsan/null-11.c: Likewise.
4887 * c-c++-common/ubsan/overflow-1.c: Likewise.
4888 * c-c++-common/ubsan/overflow-2.c: Likewise.
4889 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
4890 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4891 * c-c++-common/ubsan/overflow-int128.c: Likewise.
4892 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
4893 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4894 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
4895 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4896 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4897 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
4898 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
4899 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4900 * c-c++-common/ubsan/pr59333.c: Likewise.
4901 * c-c++-common/ubsan/pr59503.c: Likewise.
4902 * c-c++-common/ubsan/pr59667.c: Likewise.
4903 * c-c++-common/ubsan/undefined-1.c: Likewise.
4904 * g++.dg/ubsan/pr59250.C: Likewise.
4905 * g++.dg/ubsan/pr59306.C: Likewise.
4906
4907 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4908
4909 * gcc.dg/tls/pr58595.c: Add tls options.
4910
4911 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
4912
4913 * gcc.target/i386/avx-additional-reg-names.c: New.
4914 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
4915
4916 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
4917
4918 PR c++/60390
4919 * g++.dg/cpp1y/pr60390.C: New testcase.
4920
4921 PR c++/60391
4922 * g++.dg/cpp1y/pr60391.C: New testcase.
4923
4924 2014-03-17 Jakub Jelinek <jakub@redhat.com>
4925
4926 PR target/60516
4927 * gcc.target/i386/pr60516.c: New test.
4928
4929 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
4930
4931 PR c++/59571
4932 * g++.dg/cpp0x/constexpr-ice13.C: New.
4933
4934 2014-03-17 Marek Polacek <polacek@redhat.com>
4935
4936 PR middle-end/60534
4937 * gcc.dg/gomp/pr60534.c: New test.
4938
4939 2014-03-17 Kai Tietz <ktietz@redhat.com>
4940
4941 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
4942
4943 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
4944
4945 PR testsuite/58851
4946 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
4947 storage size.
4948
4949 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
4950
4951 PR libfortran/58324
4952 * gfortran.dg/list_read_12.f90: New test.
4953
4954 2014-03-15 Janus Weil <janus@gcc.gnu.org>
4955
4956 PR fortran/55207
4957 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
4958 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
4959 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
4960 -Wno-aggressive-loop-optimizations and remove an unused variable.
4961 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
4962 * gfortran.dg/pointer_init_9.f90: New.
4963 * gfortran.dg/volatile4.f90: Put into subroutine.
4964 * gfortran.dg/volatile6.f90: Ditto.
4965
4966 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
4967
4968 PR fortran/60392
4969 * gfortran.dg/transpose_4.f90: New test.
4970
4971 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
4972
4973 PR rtl-optimization/60508
4974 * gcc.target/i386/pr60508.c: New.
4975
4976 2014-03-14 Richard Biener <rguenther@suse.de>
4977
4978 PR middle-end/60518
4979 * g++.dg/pr60518.C: New testcase.
4980
4981 2014-03-14 Martin Jambor <mjambor@suse.cz>
4982
4983 PR lto/60461
4984 * gcc.dg/lto/pr60461_0.c: New test.
4985
4986 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
4987
4988 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
4989 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
4990 * gcc.dg/lto/save-temps_0.c: New testcase.
4991
4992 2014-03-13 Jakub Jelinek <jakub@redhat.com>
4993
4994 PR middle-end/36282
4995 * c-c++-common/pr36282-1.c: New test.
4996 * c-c++-common/pr36282-2.c: New test.
4997 * c-c++-common/pr36282-3.c: New test.
4998 * c-c++-common/pr36282-4.c: New test.
4999
5000 2014-03-13 Richard Henderson <rth@redhat.com>
5001
5002 PR debug/60438
5003 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
5004
5005 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
5006
5007 PR c++/60383
5008 * g++.dg/template/crash118.C: New.
5009 * g++.dg/template/crash95.C: Adjust.
5010
5011 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
5012
5013 PR rtl-optimization/57189
5014 * gcc.target/i386/pr57189.c: New.
5015
5016 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
5017
5018 PR c++/60254
5019 * g++.dg/cpp0x/static_assert10.C: New.
5020 * g++.dg/cpp0x/static_assert11.C: Likewise.
5021 * g++.dg/cpp0x/static_assert3.C: Adjust.
5022
5023 2014-03-13 Richard Biener <rguenther@suse.de>
5024
5025 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
5026
5027 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5028
5029 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
5030 2.07 128-bit arithmetic.
5031 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
5032
5033 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
5034 due to when TImode is allowed in VSX registers, the allowable
5035 address modes for TImode is just a single indirect address in
5036 order for the value to be loaded and store in either GPR or VSX
5037 registers. This affects the generated code, and it would cause
5038 this test to fail, when such an option is used.
5039
5040 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
5041
5042 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
5043
5044 2014-03-12 Jakub Jelinek <jakub@redhat.com>
5045
5046 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
5047 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
5048 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
5049 only test for exactly one if if -mbranch-cost=1 has been passed.
5050
5051 2014-03-12 Christian Bruel <christian.bruel@st.com>
5052
5053 PR target/60264
5054 * gcc.target/arm/pr60264.c
5055
5056 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
5057
5058 PR tree-optimization/60454
5059 * gcc.c-torture/execute/pr60454.c: New test.
5060
5061 2014-03-12 Jakub Jelinek <jakub@redhat.com>
5062 Marc Glisse <marc.glisse@inria.fr>
5063
5064 PR tree-optimization/60502
5065 * gcc.c-torture/compile/pr60502.c: New test.
5066
5067 2014-03-12 Jakub Jelinek <jakub@redhat.com>
5068
5069 PR middle-end/60482
5070 * gcc.dg/vect/pr60482.c: New test.
5071
5072 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
5073
5074 PR c++/60389
5075 * g++.dg/cpp0x/inh-ctor19.C: New.
5076
5077 2014-03-11 Richard Biener <rguenther@suse.de>
5078
5079 PR tree-optimization/60429
5080 PR tree-optimization/60485
5081 * gcc.dg/pr60485-1.c: New testcase.
5082 * gcc.dg/pr60485-2.c: Likewise.
5083
5084 2014-03-10 Jakub Jelinek <jakub@redhat.com>
5085
5086 PR ipa/60457
5087 * g++.dg/ipa/pr60457.C: New test.
5088
5089 2014-03-10 Richard Biener <rguenther@suse.de>
5090
5091 PR middle-end/60474
5092 * g++.dg/torture/pr60474.C: New testcase.
5093
5094 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
5095
5096 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
5097
5098 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
5099
5100 * gcc.dg/lto/pr55113_0.c: New testcase.
5101
5102 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
5103
5104 PR c++/60033
5105 * g++.dg/cpp1y/pr60033.C: New testcase.
5106
5107 PR c++/60393
5108 * g++.dg/cpp1y/pr60393.C: New testcase.
5109
5110 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
5111
5112 PR libfortran/60128
5113 * gfortran.dg/fmt_en.f90: New test.
5114
5115 2014-03-07 Jason Merrill <jason@redhat.com>
5116
5117 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
5118 * lib/target-supports.exp (check_effective_target_c++11): Now
5119 means C++11 and up.
5120 (check_effective_target_c++11_only): New.
5121 (check_effective_target_c++11_down): New.
5122 (check_effective_target_c++1y): New.
5123 (check_effective_target_c++1y_only): New.
5124 (check_effective_target_c++98_only): Rename from
5125 check_effective_target_c++98.
5126 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
5127
5128 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
5129
5130 PR c++/58609
5131 * g++.dg/cpp0x/constexpr-ice12.C: New.
5132
5133 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
5134
5135 * c-c++-common/gomp/map-1.c: Extend.
5136
5137 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
5138 Janus Weil <janus@gcc.gnu.org>
5139
5140 PR fortran/51976
5141 * gfortran.dg/deferred_type_component_1.f90 : New test.
5142 * gfortran.dg/deferred_type_component_2.f90 : New test.
5143
5144 2014-03-06 Marek Polacek <polacek@redhat.com>
5145
5146 PR c/60197
5147 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
5148 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
5149
5150 2014-03-06 Jakub Jelinek <jakub@redhat.com>
5151
5152 PR target/58595
5153 * gcc.dg/tls/pr58595.c: New test.
5154
5155 2014-03-06 Richard Biener <rguenther@suse.de>
5156
5157 PR middle-end/60445
5158 PR lto/60424
5159 PR lto/60427
5160 Revert
5161 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
5162
5163 * gcc.dg/lto/pr55113_0.c: New testcase.
5164
5165 2014-03-05 Jakub Jelinek <jakub@redhat.com>
5166
5167 PR testsuite/59308
5168 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
5169 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
5170 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
5171 s390*/i?86/x86_64.
5172 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5173 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5174 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5175 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5176 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
5177 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
5178 even for mips*/s390*/i?86/x86_64.
5179 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5180 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5181 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5182 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5183 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5184
5185 PR lto/60404
5186 * gcc.dg/lto/pr60404_0.c: New test.
5187 * gcc.dg/lto/pr60404_1.c: New file.
5188 * gcc.dg/lto/pr60404_2.c: New file.
5189
5190 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5191
5192 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
5193 long long" throughout.
5194 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
5195 * gcc.dg/vmx/insert-vsx.c: Likewise.
5196 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
5197 * gcc.dg/vmx/ld-vsx.c: Likewise.
5198 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
5199 * gcc.dg/vmx/ldl-vsx.c: Likewise.
5200 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
5201 * gcc.dg/vmx/merge-vsx.c: Likewise.
5202 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
5203 * gcc.dg/vmx/st-vsx.c: Likewise.
5204 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
5205 * gcc.dg/vmx/stl-vsx.c: Likewise.
5206 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
5207
5208 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
5209
5210 * gcc.dg/lto/pr55113_0.c: New testcase.
5211
5212 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
5213
5214 PR c++/60376
5215 * g++.dg/cpp1y/pr60376.C: New.
5216
5217 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5218
5219 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
5220
5221 2014-03-04 Richard Biener <rguenther@suse.de>
5222
5223 PR tree-optimization/60382
5224 * gcc.dg/vect/pr60382.c: New testcase.
5225
5226 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
5227
5228 PR libfortran/60148
5229 * gfortran.dg/namelist_84.f90: New test.
5230
5231 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
5232
5233 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
5234 argument to avoid inf values.
5235 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
5236 UNION_FP_CHECK machinery.
5237
5238 2014-03-03 Renlin Li <Renlin.Li@arm.com>
5239
5240 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
5241 i32in128 cases outside special big-endian processing block.
5242
5243 2014-03-03 Jakub Jelinek <jakub@redhat.com>
5244
5245 PR preprocessor/60400
5246 * c-c++-common/cpp/pr60400.c: New test.
5247 * c-c++-common/cpp/pr60400-1.h: New file.
5248 * c-c++-common/cpp/pr60400-2.h: New file.
5249
5250 PR objc++/60398
5251 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
5252
5253 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
5254 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
5255
5256 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
5257
5258 PR ipa/60150
5259 * g++.dg/lto/pr60150.H: New testcase.
5260 * g++.dg/lto/pr60150_0.C: New testcase.
5261 * g++.dg/lto/pr60150_1.C: New testcase.
5262
5263 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
5264
5265 PR ipa/60306
5266 * g++.dg/ipa/devirt-29.C: New testcase
5267
5268 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5269
5270 PR fortran/60236
5271 * gfortran.dg/vect/pr32380.f: Fix expected test results.
5272
5273 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
5274
5275 PR c++/50025
5276 * g++.dg/cpp0x/pr50025.C: New.
5277
5278 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
5279
5280 PR c++/60377
5281 * g++.dg/cpp1y/pr60377.C: New testcase.
5282
5283 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
5284
5285 PR fortran/60341
5286 * gfortran.dg/str_comp_optimize_1.f90: New test.
5287
5288 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
5289
5290 PR target/60071
5291 * gcc.c-torture/compile/pr60071.c: New.
5292
5293 2014-02-28 Janus Weil <janus@gcc.gnu.org>
5294
5295 PR fortran/60359
5296 * gfortran.dg/unlimited_polymorphic_16.f90: New.
5297
5298 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
5299
5300 PR c++/58610
5301 * g++.dg/cpp0x/constexpr-ice11.C: New.
5302
5303 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
5304
5305 PR c++/60314
5306 * g++.dg/cpp1y/auto-fn24.C: New.
5307
5308 2014-02-28 Joey Ye <joey.ye@arm.com>
5309
5310 PR target/PR60169
5311 * gcc.target/arm/thumb1-far-jump-3.c: New case.
5312
5313 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
5314
5315 PR c++/60253
5316 * g++.dg/overload/ellipsis2.C: New.
5317
5318 2014-02-27 Jeff Law <law@redhat.com>
5319
5320 PR rtl-optimization/52714
5321 * gcc.c-torture/compile/pr52714.c: New test.
5322
5323 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
5324 Jeff Law <law@redhat.com>
5325
5326 PR rtl-optimization/49847
5327 * g++.dg/pr49847.C: New test.
5328
5329 2014-02-27 Marek Polacek <polacek@redhat.com>
5330
5331 PR middle-end/59223
5332 * c-c++-common/pr59223.c: New test.
5333
5334 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
5335
5336 * common/config/i386/predicates.md (const1256_operand): Remove.
5337 (const2356_operand): New.
5338 (const_1_to_2_operand): Remove.
5339 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
5340 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
5341 (*avx512pf_gatherpf<mode>sf): Ditto.
5342 (avx512pf_gatherpf<mode>df): Ditto.
5343 (*avx512pf_gatherpf<mode>df_mask): Ditto.
5344 (*avx512pf_gatherpf<mode>df): Ditto.
5345 (avx512pf_scatterpf<mode>sf): Ditto.
5346 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
5347 (*avx512pf_scatterpf<mode>sf): Ditto.
5348 (avx512pf_scatterpf<mode>df): Ditto.
5349 (*avx512pf_scatterpf<mode>df_mask): Ditto.
5350 (*avx512pf_scatterpf<mode>df): Ditto.
5351 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
5352
5353 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
5354
5355 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
5356 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
5357 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
5358 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
5359 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
5360 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
5361 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
5362 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
5363
5364 2014-02-26 Bin Cheng <bin.cheng@arm.com>
5365
5366 PR target/60280
5367 * gnat.dg/renaming5.adb: Change to two expected gotos.
5368 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
5369 jump threads.
5370 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
5371 messages for removed basic block.
5372 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
5373 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
5374 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
5375 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
5376
5377 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5378
5379 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
5380 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
5381 * gcc.dg/vmx/ldl-vsx.c: Likewise.
5382 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
5383 * gcc.dg/vmx/merge-vsx.c: Likewise.
5384 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
5385
5386 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
5387
5388 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
5389 * gcc.target/i386/prefetchwt1-1.c: New.
5390 * g++.dg/other/i386-2.C: Add new option.
5391 * g++.dg/other/i386-3.C: Ditto.
5392 * gcc.target/i386/sse-12.c: Ditto.
5393 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
5394 * gcc.target/i386/sse-22.c: Add new option.
5395 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
5396
5397 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5398
5399 PR libfortran/59313
5400 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
5401
5402 PR libfortran/58015
5403 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
5404
5405 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
5406
5407 PR c++/60311
5408 * g++.dg/cpp1y/pr60311.C: New testcase.
5409
5410 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
5411
5412 PR c++/60065
5413 * g++.dg/cpp1y/pr60065.C: New testcase.
5414
5415 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
5416
5417 PR rtl-optimization/60268
5418 * gcc.c-torture/compile/pr60268.c: New test.
5419
5420 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
5421
5422 * gcc.target/microblaze/others/mem_reload.c: New test.
5423
5424 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5425
5426 * gcc.dg/vmx/lde.c: New test.
5427 * gcc.dg/vmx/lde-be-order.c: New test.
5428 * gcc.dg/vmx/ste.c: New test.
5429 * gcc.dg/vmx/ste-be-order.c: New test.
5430
5431 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
5432
5433 PR testsuite/60173
5434 * lib/target-supports.exp
5435 (check_effective_target_logical_op_short_circuit): Add cris-*-*
5436 and crisv32-*-* to list.
5437
5438 2014-02-21 Janus Weil <janus@gcc.gnu.org>
5439
5440 PR fortran/60302
5441 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
5442
5443 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5444
5445 * gcc.dg/vmx/vsums.c: Check entire result vector.
5446 * gcc.dg/vmx/vsums-be-order.c: Likewise.
5447
5448 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5449
5450 * gcc.dg/vmx/ld.c: New test.
5451 * gcc.dg/vmx/ld-be-order.c: New test.
5452 * gcc.dg/vmx/ld-vsx.c: New test.
5453 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
5454 * gcc.dg/vmx/ldl.c: New test.
5455 * gcc.dg/vmx/ldl-be-order.c: New test.
5456 * gcc.dg/vmx/ldl-vsx.c: New test.
5457 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
5458 * gcc.dg/vmx/st.c: New test.
5459 * gcc.dg/vmx/st-be-order.c: New test.
5460 * gcc.dg/vmx/st-vsx.c: New test.
5461 * gcc.dg/vmx/st-vsx-be-order.c: New test.
5462 * gcc.dg/vmx/stl.c: New test.
5463 * gcc.dg/vmx/stl-be-order.c: New test.
5464 * gcc.dg/vmx/stl-vsx.c: New test.
5465 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
5466
5467 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
5468
5469 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
5470 * g++.dg/other/i386-3.C (dg-options): Ditto.
5471 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
5472 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
5473 -mavx512pf and -msha.
5474
5475 2014-02-21 Richard Biener <rguenther@suse.de>
5476
5477 PR tree-optimization/60276
5478 * gcc.dg/vect/pr60276.c: New testcase.
5479
5480 2014-02-21 Janus Weil <janus@gcc.gnu.org>
5481
5482 PR fortran/60234
5483 * gfortran.dg/finalize_23.f90: New.
5484
5485 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
5486
5487 PR c++/60052
5488 PR c++/60053
5489 * g++.dg/cpp1y/pr60052.C: New testcase.
5490 * g++.dg/cpp1y/pr60053.C: New testcase.
5491
5492 2014-02-21 Tobias Burnus <burnus@net-b.de>
5493
5494 PR fortran/60286
5495 * gfortran.dg/inquire_16.f90: New.
5496
5497 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
5498
5499 * gcc.target/nios2/biggot-1.c: New.
5500 * gcc.target/nios2/biggot-2.c: New.
5501
5502 2014-02-20 Martin Jambor <mjambor@suse.cz>
5503
5504 PR ipa/55260
5505 * gcc.dg/ipa/pr55260.c: New test.
5506
5507 2014-02-20 Bin Cheng <bin.cheng@arm.com>
5508
5509 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
5510 for execution test case.
5511
5512 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
5513
5514 PR ipa/58555
5515 * g++.dg/torture/pr58555.C: New testcase.
5516
5517 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
5518
5519 PR target/60204
5520 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
5521 reflect abi fix.
5522 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
5523
5524 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
5525 Kirill Yukhin <kirill.yukhin@intel.com>
5526
5527 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
5528 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
5529 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
5530 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
5531 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
5532 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
5533
5534 2014-02-19 Jakub Jelinek <jakub@redhat.com>
5535
5536 PR c/37743
5537 * g++.dg/ext/builtin-bswap1.C: New test.
5538 * c-c++-common/pr37743.c: New test.
5539
5540 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
5541
5542 * gcc.dg/decl-10.c: New test.
5543
5544 2014-02-19 Jakub Jelinek <jakub@redhat.com>
5545
5546 PR c++/60267
5547 * g++.dg/ext/ivdep-1.C: New test.
5548
5549 PR c++/60267
5550 * gcc.dg/pr60267.c: New test.
5551
5552 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
5553
5554 PR target/59794
5555 * gcc.target/i386/pr39162.c: Add dg-prune-output.
5556 (dg-options): Remove -Wno-psabi.
5557 * gcc.target/i386/pr59794-2.c: Ditto.
5558 * gcc.target/i386/pr60205-1.c: Ditto.
5559 * gcc.target/i386/sse-5.c: Ditto.
5560
5561 2014-02-18 Nick Clifton <nickc@redhat.com>
5562
5563 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
5564 * gcc.dg/pr23623.c: Likewise.
5565 * gcc.dg/pr48784-1.c: Likewise.
5566 * gcc.dg/pr48784-2.c: Likewise.
5567 * gcc.dg/pr56997-2.c: Likewise.
5568 * gcc.dg/sms-6.c: Likewise.
5569 * gcc.dg/torture/pr60183.c: Likewise.
5570 * gcc.dg/torture/vec-cvt-1.c: Likewise.
5571 * gcc.c-torture/execute/20061220-1.x: New.
5572 * gcc.c-torture/execute/pr43220.x: New.
5573 * gcc.c-torture/execute/pr51581-1.x: New.
5574 * gcc.c-torture/execute/pr51581-2.x: New.
5575 * gcc.c-torture/execute/pr58570.x: New.
5576 * gcc.c-torture/unsorted/DFcmp.x: New.
5577 * gcc.c-torture/unsorted/SFset.x: New.
5578
5579 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
5580
5581 * gnat.dg/opt31.adb: New test.
5582
5583 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5584
5585 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
5586
5587 2014-02-19 Janus Weil <janus@gcc.gnu.org>
5588
5589 PR fortran/60232
5590 * gfortran.dg/typebound_proc_33.f90: New.
5591
5592 2014-02-19 Marek Polacek <polacek@redhat.com>
5593
5594 PR c/60195
5595 * gcc.dg/pr60195.c: New test.
5596
5597 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
5598
5599 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
5600
5601 2014-02-19 Jakub Jelinek <jakub@redhat.com>
5602
5603 PR preprocessor/58844
5604 * c-c++-common/cpp/pr58844-1.c: New test.
5605 * c-c++-common/cpp/pr58844-2.c: New test.
5606
5607 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
5608
5609 PR c++/60225
5610 * g++.dg/cpp0x/constexpr-ice10.C: New.
5611
5612 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
5613
5614 PR c++/60215
5615 * g++.dg/cpp0x/pr60215.C: New.
5616
5617 2014-02-18 Tobias Burnus <burnus@net-b.de>
5618
5619 PR fortran/49397
5620 * gfortran.dg/proc_ptr_45.f90: New.
5621 * gfortran.dg/proc_ptr_46.f90: New.
5622
5623 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
5624
5625 PR c++/60190
5626 * g++.dg/cpp1y/pr60190.C: New testcase.
5627
5628 PR c++/60064
5629 * g++.dg/cpp1y/pr60064.C: New testcase.
5630
5631 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
5632
5633 PR target/60205
5634 * gcc.target/i386/pr60205-1.c: New test.
5635 * gcc.target/i386/pr60205-2.c: Ditto.
5636
5637 2014-02-18 Kai Tietz <ktietz@redhat.com>
5638
5639 PR target/60193
5640 * gcc.target/i386/nest-1.c: New testcase.
5641
5642 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
5643
5644 * gnat.dg/opt32.adb: New test.
5645
5646 2014-02-18 Janus Weil <janus@gcc.gnu.org>
5647
5648 PR fortran/60231
5649 * gfortran.dg/typebound_generic_15.f90: New.
5650
5651 2014-02-17 Janus Weil <janus@gcc.gnu.org>
5652
5653 PR fortran/55907
5654 * gfortran.dg/init_flag_12.f90: New.
5655
5656 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
5657 Ilya Tocar <ilya.tocar@intel.com>
5658
5659 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
5660 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
5661 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
5662 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
5663
5664 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
5665
5666 * lib/target-supports.exp
5667 (check_effective_target_logical_op_short_circuit): New procedure.
5668 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
5669 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
5670 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
5671 * gcc.dg/tree-ssa/vrp47.c: Likewise.
5672 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5673 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
5674 logical_op_short_circuit for the alternative test, extending
5675 it to arm_cortex_m.
5676
5677 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5678
5679 PR target/60203
5680 * gcc.target/powerpc/pr60203.c: New testsuite.
5681
5682 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
5683
5684 PR fortran/59599
5685 * gfortran.dg/ichar_3.f90: New test.
5686
5687 2014-02-15 Richard Biener <rguenther@suse.de>
5688
5689 PR tree-optimization/60183
5690 * gcc.dg/torture/pr60183.c: New testcase.
5691
5692 2014-02-14 Jeff Law <law@redhat.com>
5693
5694 PR rtl-optimization/60131
5695 * g++.dg/torture/pr60131.C: New test.
5696
5697 2014-02-14 Ian Bolton <ian.bolton@arm.com>
5698
5699 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
5700 on command-line.
5701
5702 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
5703
5704 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
5705
5706 2014-02-14 Jakub Jelinek <jakub@redhat.com>
5707
5708 * gcc.c-torture/compile/20140213.c: New test.
5709
5710 2014-02-13 Jakub Jelinek <jakub@redhat.com>
5711
5712 PR target/43546
5713 * gcc.target/i386/pr43546.c: New test.
5714
5715 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
5716
5717 * gcc.target/s390/hotpatch-compile-8.c: New test.
5718
5719 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
5720
5721 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
5722 definition with an ifndef.
5723 * gcc.dg/pr59605-2.c: New test.
5724
5725 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
5726
5727 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
5728
5729 2014-02-12 Joseph Myers <joseph@codesourcery.com>
5730
5731 * gcc.dg/torture/float128-mul-underflow.c,
5732 gcc.dg/torture/float128-truncdf-underflow.c,
5733 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
5734
5735 2014-02-12 Jakub Jelinek <jakub@redhat.com>
5736
5737 PR middle-end/59737
5738 * g++.dg/ipa/pr59737.C: New test.
5739
5740 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
5741
5742 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
5743
5744 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
5745
5746 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
5747
5748 * gcc.dg/cilk-plus/jump-openmp.c: New file.
5749
5750 2014-02-12 Richard Biener <rguenther@suse.de>
5751
5752 PR middle-end/60092
5753 * gcc.dg/torture/pr60092.c: New testcase.
5754 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
5755
5756 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
5757
5758 * gcc.c-torture/execute/20140212-1.c: New test.
5759
5760 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
5761
5762 PR c++/60047
5763 * g++.dg/cpp0x/pr60047.C: New.
5764
5765 2014-02-12 Jakub Jelinek <jakub@redhat.com>
5766
5767 PR c/60101
5768 * c-c++-common/pr60101.c: New test.
5769
5770 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
5771
5772 PR lto/59468
5773 * g++.dg/ipa/devirt-27.C: New testcase.
5774 * g++.dg/ipa/devirt-26.C: New testcase.
5775
5776 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5777
5778 PR target/60137
5779 * gcc.target/powerpc/pr60137.c: New file.
5780
5781 2014-02-11 Jakub Jelinek <jakub@redhat.com>
5782
5783 PR fortran/52370
5784 * gfortran.dg/pr52370.f90: New test.
5785
5786 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
5787
5788 PR target/59927
5789 Revert
5790 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
5791
5792 PR testsuite/58630
5793 * gcc.target/i386/pr43662.c (dg-options):
5794 Add -maccumulate-outgoing-args.
5795 * gcc.target/i386/pr43869.c (dg-options): Ditto.
5796 * gcc.target/i386/pr57003.c (dg-options): Ditto.
5797 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
5798 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
5799 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
5800 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
5801 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
5802 Add -maccumulate-outgoing-args.
5803 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
5804 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
5805 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
5806 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
5807 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
5808 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
5809 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
5810 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
5811 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
5812 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
5813 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
5814 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
5815 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
5816 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
5817 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
5818
5819 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
5820
5821 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
5822
5823 2014-02-11 Jakub Jelinek <jakub@redhat.com>
5824
5825 PR debug/59776
5826 * gcc.dg/guality/pr59776.c: New test.
5827
5828 2014-02-11 Renlin Li <Renlin.Li@arm.com>
5829
5830 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
5831 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
5832 (add_options_for_arm_vfp3): New.
5833
5834 2014-02-11 Jeff Law <law@redhat.com>
5835
5836 PR middle-end/54041
5837 * gcc.target/m68k/pr54041.c: New test.
5838
5839 2014-02-11 Jakub Jelinek <jakub@redhat.com>
5840
5841 PR target/59927
5842 * gcc.target/i386/pr59927.c: New test.
5843
5844 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
5845
5846 * gcc.dg/vect/pr57741-3.c: Require vect_int.
5847 * gcc.dg/vect/pr60012.c: Likewise.
5848 * gcc.dg/vect/vect-119.c: Likewise.
5849 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
5850 * gcc.dg/vect/vect-outer-4c.c: Likewise.
5851
5852 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5853
5854 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
5855
5856 2014-02-10 Jeff Law <law@redhat.com>
5857
5858 PR middle-end-52306
5859 * gcc.c-torture/compile/pr52306.c: New test.
5860
5861 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5862
5863 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
5864
5865 2014-02-10 Richard Biener <rguenther@suse.de>
5866
5867 PR tree-optimization/60115
5868 * gcc.dg/torture/pr60115.c: New testcase.
5869
5870 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
5871
5872 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
5873 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
5874
5875 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
5876 Ilya Tocar <ilya.tocar@intel.com>
5877
5878 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
5879 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
5880 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
5881 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
5882 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
5883 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
5884 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
5885 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
5886 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
5887 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
5888 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
5889 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
5890 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
5891 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
5892 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
5893 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
5894 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
5895 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
5896 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
5897 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
5898 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
5899 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
5900 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
5901 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
5902 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
5903 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
5904 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
5905
5906 2014-02-10 Jakub Jelinek <jakub@redhat.com>
5907
5908 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
5909
5910 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
5911
5912 PR fortran/57522
5913 * gfortran.dg/associated_target_5.f03: New test.
5914
5915 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
5916
5917 PR fortran/59026
5918 * gfortran.dg/elemental_by_value_1.f90: New test.
5919
5920 2014-02-08 Janus Weil <janus@gcc.gnu.org>
5921
5922 PR fortran/58470
5923 * gfortran.dg/finalize_22.f90: New.
5924
5925 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
5926
5927 PR fortran/60066
5928 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
5929 was fixed by the patch for PR59906.
5930
5931 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
5932
5933 PR translation/52289
5934 * gfortran.dg/coarray_8.f90: Update dg-error match.
5935
5936 2014-02-08 Jakub Jelinek <jakub@redhat.com>
5937
5938 PR c/59984
5939 * gcc.dg/vect/pr59984.c: New test.
5940
5941 PR middle-end/60092
5942 * gcc.dg/attr-alloc_align-1.c: New test.
5943 * gcc.dg/attr-alloc_align-2.c: New test.
5944 * gcc.dg/attr-alloc_align-3.c: New test.
5945 * gcc.dg/attr-assume_aligned-1.c: New test.
5946 * gcc.dg/attr-assume_aligned-2.c: New test.
5947 * gcc.dg/attr-assume_aligned-3.c: New test.
5948
5949 2014-02-08 Jakub Jelinek <jakub@redhat.com>
5950
5951 PR target/60077
5952 * gcc.target/i386/pr60077-1.c: New test.
5953 * gcc.target/i386/pr60077-2.c: New test.
5954
5955 2014-02-07 Jakub Jelinek <jakub@redhat.com>
5956
5957 PR preprocessor/56824
5958 * gcc.dg/pr56824.c: New test.
5959
5960 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5961
5962 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
5963 variable used for atomic operations.
5964
5965 2014-02-07 Richard Biener <rguenther@suse.de>
5966
5967 PR middle-end/60092
5968 * gcc.dg/vect/pr60092-2.c: New testcase.
5969
5970 2014-02-07 Jakub Jelinek <jakub@redhat.com>
5971
5972 PR c++/60082
5973 Revert
5974 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
5975
5976 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
5977 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5978
5979 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5980
5981 * gcc.target/s390/fp2int1.c: New testcase.
5982
5983 2014-02-07 Richard Biener <rguenther@suse.de>
5984
5985 PR middle-end/60092
5986 * gcc.dg/tree-ssa/alias-30.c: New testcase.
5987 * gcc.dg/tree-ssa/alias-31.c: Likewise.
5988
5989 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
5990
5991 PR ipa/59918
5992 * g++.dg/torture/pr59918.C: New testcase.
5993
5994 2014-02-06 Jakub Jelinek <jakub@redhat.com>
5995
5996 PR target/59575
5997 * gcc.target/arm/pr59575.c: New test.
5998
5999 PR debug/59992
6000 * gcc.dg/pr59992.c: New test.
6001
6002 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
6003
6004 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
6005 init_priority. Test alignment of variable instead of function.
6006
6007 2014-02-06 Marek Polacek <polacek@redhat.com>
6008
6009 PR c/60087
6010 * gcc.dg/pr60087.c: New test.
6011
6012 2014-02-06 Alan Modra <amodra@gmail.com>
6013
6014 * gcc.target/powerpc/pr60032.c: New.
6015
6016 2014-02-06 Jakub Jelinek <jakub@redhat.com>
6017
6018 PR target/60062
6019 * gcc.c-torture/execute/pr60062.c: New test.
6020 * gcc.c-torture/execute/pr60072.c: New test.
6021
6022 2014-02-06 Ian Bolton <ian.bolton@arm.com>
6023
6024 * gcc.dg/tree-ssa/pr59597.c: Make called function static
6025 so that expected outcome works for PIC variants too.
6026
6027 2014-02-06 Yury Gribov <y.gribov@samsung.com>
6028 Kugan Vivekanandarajah <kuganv@linaro.org>
6029
6030 * gcc.target/arm/vect-noalign.c: New file.
6031
6032 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
6033 Jakub Jelinek <jakub@redhat.com>
6034
6035 PR middle-end/60013
6036 * gcc.dg/pr60013.c: New testcase.
6037
6038 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6039
6040 * gcc.dg/vmx/sum2s.c: New.
6041 * gcc.dg/vmx/sum2s-be-order.c: New.
6042
6043 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6044
6045 * gcc.dg/vmx/pack.c: New.
6046 * gcc.dg/vmx/pack-be-order.c: New.
6047 * gcc.dg/vmx/unpack.c: New.
6048 * gcc.dg/vmx/unpack-be-order.c: New.
6049
6050 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
6051
6052 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
6053 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6054
6055 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6056
6057 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
6058 Use __builtin_floorf, __builtin_ceilf.
6059 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
6060 declaration.
6061 (TEST): Use __builtin_floorf.
6062 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6063
6064 2014-02-05 Jakub Jelinek <jakub@redhat.com>
6065
6066 PR ipa/59947
6067 * g++.dg/opt/pr59947.C: New test.
6068
6069 PR c++/58703
6070 * c-c++-common/gomp/pr58703.c: New test.
6071
6072 2014-02-05 Richard Biener <rguenther@suse.de>
6073
6074 PR testsuite/60076
6075 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
6076 avoid using unsigned long long.
6077
6078 2014-02-05 Jakub Jelinek <jakub@redhat.com>
6079
6080 PR middle-end/57499
6081 * g++.dg/torture/pr57499.C: New test.
6082
6083 2014-02-05 Yury Gribov <y.gribov@samsung.com>
6084
6085 * gcc.dg/asan/nosanitize-and-inline.c: New test.
6086
6087 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
6088
6089 * g++.dg/ipa/devirrt-22.C: Fix template.
6090
6091 2014-02-04 Marek Polacek <polacek@redhat.com>
6092
6093 PR c/60036
6094 * gcc.dg/pr60036.c: New test.
6095
6096 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
6097
6098 PR ipa/60058
6099 * g++.dg/torture/pr60058.C: New testcase.
6100
6101 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
6102
6103 * g++.dg/tsan/default_options.C: Invert check.
6104
6105 2014-02-04 Jakub Jelinek <jakub@redhat.com>
6106
6107 PR tree-optimization/60002
6108 * g++.dg/opt/pr60002.C: New test.
6109
6110 PR tree-optimization/60023
6111 * g++.dg/vect/pr60023.cc: New test.
6112
6113 PR ipa/60026
6114 * c-c++-common/torture/pr60026.c: New test.
6115
6116 PR rtl-optimization/57915
6117 * gcc.target/i386/pr57915.c: New test.
6118
6119 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6120
6121 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
6122
6123 2014-02-04 Renlin Li <Renlin.Li@arm.com>
6124
6125 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
6126
6127 2014-02-04 Jakub Jelinek <jakub@redhat.com>
6128
6129 PR middle-end/59261
6130 * gcc.dg/pr59261.c: New test.
6131
6132 2014-02-04 Richard Biener <rguenther@suse.de>
6133
6134 PR tree-optimization/60012
6135 * gcc.dg/vect/pr60012.c: New testcase.
6136
6137 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6138
6139 PR target/59788
6140 * g++.dg/eh/unwind-direct.C: New test.
6141
6142 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
6143
6144 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
6145 timeout value to 20s.
6146
6147 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
6148
6149 PR ipa/59882
6150 * g++.dg/torture/pr59882.C: New testcase
6151
6152 2014-02-03 Jan Hubicka <jh@suse.cz>
6153
6154 PR ipa/59831
6155 * g++.dg/ipa/devirt-22.C: New testcase.
6156
6157 2014-02-03 Jan Hubicka <jh@suse.cz>
6158
6159 * g++.dg/ipa/devirt-25.C: New testcase.
6160
6161 2014-02-04 Jakub Jelinek <jakub@redhat.com>
6162
6163 PR tree-optimization/59924
6164 * gcc.dg/pr59924.c: New test.
6165
6166 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
6167
6168 PR ipa/59831
6169 * g++.dg/ipa/devirt-24.C: New testcase.
6170
6171 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
6172
6173 PR c++/53017
6174 PR c++/59211
6175 * c-c++-common/attributes-1.c: New testcase.
6176 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
6177
6178 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
6179
6180 PR c++/58871
6181 * g++.dg/cpp0x/pr58871.C: New.
6182
6183 2014-02-03 Cong Hou <congh@google.com>
6184
6185 PR tree-optimization/60000
6186 * g++.dg/vect/pr60000.cc: New test.
6187
6188 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
6189
6190 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
6191 * gcc.target/i386/long-double-64-4.c: Likewise.
6192 * gcc.target/i386/long-double-80-1.c: Likewise.
6193 * gcc.target/i386/long-double-80-2.c: Likewise.
6194 * gcc.target/i386/long-double-80-3.c: Likewise.
6195 * gcc.target/i386/long-double-80-4.c: Likewise.
6196 * gcc.target/i386/long-double-80-5.c: Likewise.
6197 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
6198 __multf3 isn't used.
6199 * gcc.target/i386/long-double-64-3.c: Likewise.
6200 * gcc.target/i386/long-double-128-1.c: New test.
6201 * gcc.target/i386/long-double-128-2.c: Likewise.
6202 * gcc.target/i386/long-double-128-3.c: Likewise.
6203 * gcc.target/i386/long-double-128-4.c: Likewise.
6204 * gcc.target/i386/long-double-128-5.c: Likewise.
6205 * gcc.target/i386/long-double-128-6.c: Likewise.
6206 * gcc.target/i386/long-double-128-7.c: Likewise.
6207 * gcc.target/i386/long-double-128-8.c: Likewise.
6208 * gcc.target/i386/long-double-128-9.c: Likewise.
6209 * gcc.target/i386/long-double-64-5.c: Likewise.
6210 * gcc.target/i386/long-double-64-6.c: Likewise.
6211 * gcc.target/i386/long-double-64-7.c: Likewise.
6212 * gcc.target/i386/long-double-64-8.c: Likewise.
6213 * gcc.target/i386/long-double-64-9.c: Likewise.
6214 * gcc.target/i386/long-double-80-10.c: Likewise.
6215 * gcc.target/i386/long-double-80-8.c: Likewise.
6216 * gcc.target/i386/long-double-80-9.c: Likewise.
6217
6218 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
6219
6220 PR rtl-optimization/57662
6221 * g++.dg/pr57662.C: New test.
6222
6223 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6224
6225 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
6226 * gcc.dg/vmx/perm.c: New.
6227 * gcc.dg/vmx/perm-be-order.c: New.
6228
6229 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6230
6231 * gcc.dg/vmx/vsums.c: New.
6232 * gcc.dg/vmx/vsums-be-order.c: New.
6233
6234 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
6235
6236 * g++.dg/ipa/devirt-23.C: New testcase.
6237 * g++.dg/ipa/devirt-20.C: Fix template.
6238
6239 2014-02-02 Jan Hubicka <jh@suse.cz>
6240
6241 * g++.dg/ipa/devirt-21.C: New testcase.
6242
6243 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
6244
6245 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
6246 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
6247
6248 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
6249
6250 PR target/60017
6251 * gcc.c-torture/execute/pr60017.c: New test.
6252
6253 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
6254
6255 PR fortran/57033
6256 * gfortran.dg/default_initialization_7.f90: New test.
6257
6258 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
6259
6260 PR fortran/59906
6261 * gfortran.dg/elemental_subroutine_9.f90: New test.
6262
6263 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
6264
6265 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
6266
6267 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
6268
6269 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
6270
6271 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
6272
6273 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
6274
6275 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
6276
6277 PR c++/51219
6278 * g++.dg/init/bitfield5.C: New.
6279
6280 2014-02-01 Jakub Jelinek <jakub@redhat.com>
6281
6282 PR tree-optimization/60003
6283 * gcc.c-torture/execute/pr60003.c: New test.
6284
6285 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
6286
6287 PR bootstrap/59985
6288 * gcc.target/arm/pr59985.C: New.
6289
6290 2014-01-31 Jakub Jelinek <jakub@redhat.com>
6291
6292 PR sanitizer/59410
6293 * lib/tsan-dg.exp (tsan_init): Instead of not running any
6294 tsan tests if trivial testcase doesn't run, set dg-do-what-default
6295 to compile.
6296 (tsan_finish): Restore dg-do-what-default.
6297 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
6298 * g++.dg/tsan/fd_close_norace2.C: Likewise.
6299 * g++.dg/tsan/default_options.C: Likewise.
6300 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
6301 * g++.dg/tsan/atomic_free2.C: Likewise.
6302 * g++.dg/tsan/cond_race.C: Likewise.
6303 * g++.dg/tsan/fd_close_norace.C: Likewise.
6304 * g++.dg/tsan/benign_race.C: Likewise.
6305 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
6306 * c-c++-common/tsan/simple_race.c: Likewise.
6307 * c-c++-common/tsan/mutexset1.c: Likewise.
6308 * c-c++-common/tsan/thread_leak2.c: Likewise.
6309 * c-c++-common/tsan/tls_race.c: Likewise.
6310 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
6311 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
6312 * c-c++-common/tsan/free_race2.c: Likewise.
6313 * c-c++-common/tsan/thread_leak.c: Likewise.
6314 * c-c++-common/tsan/thread_leak1.c: Likewise.
6315 * c-c++-common/tsan/race_on_barrier.c: Likewise.
6316 * c-c++-common/tsan/free_race.c: Likewise.
6317 * c-c++-common/tsan/sleep_sync.c: Likewise.
6318 * c-c++-common/tsan/tiny_race.c: Likewise.
6319 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
6320 * c-c++-common/tsan/atomic_stack.c: Likewise.
6321 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
6322 in dg-output regexps.
6323 * c-c++-common/tsan/simple_stack.c: Likewise.
6324
6325 2014-01-31 Richard Henderson <rth@redhat.com>
6326
6327 * g++.dg/tm/pr60004.C: New.
6328
6329 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
6330
6331 PR c++/59082
6332 * g++.dg/inherit/crash4.C: New.
6333
6334 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
6335
6336 * c-c++-common/tsan/simple_race.c: Made test less flaky.
6337
6338 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
6339
6340 * gcc.target/i386/m512-check.h: Use correct rounding values.
6341
6342 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
6343
6344 * gcc.target/i386/avx-1.c: Use correct rounding values.
6345 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
6346 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
6347 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
6348 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
6349 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
6350 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
6351 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
6352 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
6353 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
6354 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
6355 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
6356 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
6357 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
6358 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
6359 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
6360 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
6361 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
6362 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
6363 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
6364 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
6365 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
6366 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
6367 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
6368 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
6369 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
6370 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
6371 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
6372 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
6373 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
6374 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
6375 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
6376 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
6377 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
6378 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
6379 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
6380 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
6381 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
6382 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
6383 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
6384 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
6385 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
6386 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
6387 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
6388 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
6389 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
6390 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
6391 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
6392 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
6393 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
6394 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
6395 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
6396 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
6397 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
6398 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
6399 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
6400 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
6401 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
6402 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
6403 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
6404 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
6405 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
6406 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
6407 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
6408 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
6409 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
6410 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
6411 * gcc.target/i386/sse-13.c: Ditto.
6412 * gcc.target/i386/sse-14.c: Ditto.
6413 * gcc.target/i386/sse-22.c: Ditto.
6414 * gcc.target/i386/sse-23.c: Ditto.
6415
6416 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
6417
6418 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
6419 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
6420
6421 2014-01-31 Richard Biener <rguenther@suse.de>
6422
6423 PR middle-end/59990
6424 * gcc.dg/torture/pr59990.c: New testcase.
6425
6426 2014-01-31 Jakub Jelinek <jakub@redhat.com>
6427
6428 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
6429 if it fails don't run any tsan tests.
6430
6431 2014-01-31 Marek Polacek <polacek@redhat.com>
6432
6433 PR c/59963
6434 * gcc.dg/pr59940.c (g): Adjust dg-warning.
6435 (y): Adjust dg-error.
6436 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
6437 * gcc.dg/pr59963-1.c: New test.
6438 * gcc.dg/pr59963-2.c: New test.
6439 * gcc.dg/pr59963-3.c: New test.
6440
6441 2014-01-30 Jakub Jelinek <jakub@redhat.com>
6442
6443 PR target/59923
6444 * gcc.target/arm/pr59923.c: New test.
6445
6446 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6447
6448 * gcc.dg/vmx/splat.c: New.
6449 * gcc.dg/vmx/splat-vsx.c: New.
6450 * gcc.dg/vmx/splat-be-order.c: New.
6451 * gcc.dg/vmx/splat-vsx-be-order.c: New.
6452 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
6453 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
6454
6455 2014-01-30 Richard Biener <rguenther@suse.de>
6456
6457 PR tree-optimization/59993
6458 * gcc.dg/torture/pr59993.c: New testcase.
6459
6460 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
6461
6462 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
6463 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
6464 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
6465 vect_int rather than vect_float.
6466
6467 2014-01-30 Marek Polacek <polacek@redhat.com>
6468
6469 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
6470
6471 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
6472
6473 * gcc.target/microblaze/isa/fcmp4.c: New.
6474
6475 2014-01-30 Marek Polacek <polacek@redhat.com>
6476
6477 PR c/59940
6478 * gcc.dg/pr59940.c: New test.
6479 * gcc.dg/pr35635.c (func3): Move dg-warning.
6480
6481 2014-01-30 Richard Biener <rguenther@suse.de>
6482
6483 PR tree-optimization/59903
6484 * gcc.dg/torture/pr59903.c: New testcase.
6485
6486 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
6487
6488 PR c++/58843
6489 * g++.dg/lookup/crash8.C: New.
6490
6491 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
6492
6493 PR c++/58649
6494 * g++.dg/template/crash117.C: New.
6495
6496 2014-01-30 Richard Biener <rguenther@suse.de>
6497
6498 PR c/59905
6499 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
6500 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
6501 abort.
6502 * gcc.dg/invalid-call-1.c: Likewise.
6503
6504 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
6505
6506 PR c++/58561
6507 * g++.dg/cpp1y/auto-fn23.C: New.
6508
6509 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
6510
6511 PR c++/58846
6512 * g++.dg/init/dso_handle2.C: New.
6513
6514 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
6515
6516 PR c++/58674
6517 * g++.dg/cpp0x/pr58674.C: New.
6518
6519 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
6520
6521 PR target/59617
6522 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
6523 * gcc.target/i386/avx512f-gather-5.c: Ditto.
6524
6525 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6526
6527 * gcc.dg/vmx/merge-be-order.c: New.
6528 * gcc.dg/vmx/merge.c: New.
6529 * gcc.dg/vmx/merge-vsx-be-order.c: New.
6530 * gcc.dg/vmx/merge-vsx.c: New.
6531
6532 2014-01-29 Richard Biener <rguenther@suse.de>
6533
6534 PR tree-optimization/58742
6535 * gcc.dg/pr58742-1.c: New testcase.
6536 * gcc.dg/pr58742-2.c: Likewise.
6537 * gcc.dg/pr58742-3.c: Likewise.
6538
6539 2014-01-29 Renlin Li <Renlin.Li@arm.com>
6540
6541 * gcc.target/arm/ftest-armv7ve-arm.c: New.
6542 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
6543 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
6544
6545 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
6546
6547 PR c++/58702
6548 * g++.dg/gomp/pr58702.C: New.
6549
6550 2014-01-29 Dodji Seketeli <dodji@redhat.com>
6551
6552 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
6553 selector.
6554
6555 2014-01-29 Jakub Jelinek <jakub@redhat.com>
6556
6557 PR middle-end/59917
6558 PR tree-optimization/59920
6559 * gcc.dg/pr59920-1.c: New test.
6560 * gcc.dg/pr59920-2.c: New test.
6561 * gcc.dg/pr59920-3.c: New test.
6562 * c-c++-common/gomp/pr59917-1.c: New test.
6563 * c-c++-common/gomp/pr59917-2.c: New test.
6564
6565 PR tree-optimization/59594
6566 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
6567 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
6568 * gcc.dg/vect/pr59594.c: New test.
6569
6570 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
6571
6572 PR fortran/59414
6573 * gfortran.dg/allocate_class_3.f90: New test.
6574
6575 2014-01-28 Dodji Seketeli <dodji@redhat.com>
6576
6577 PR preprocessor/59935
6578 * c-c++-common/cpp/warning-zero-location.c: New test.
6579 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
6580
6581 2014-01-27 Steve Ellcey <sellcey@mips.com>
6582
6583 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
6584
6585 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
6586
6587 * g++.dg/ext/mv16.C: New tests.
6588
6589 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
6590
6591 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
6592 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
6593 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
6594 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
6595 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
6596 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
6597 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
6598 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
6599 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
6600 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
6601 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
6602 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
6603 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
6604 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
6605 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
6606 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
6607 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
6608 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
6609 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
6610 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
6611 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
6612 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
6613 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
6614 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
6615 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
6616 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
6617 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
6618 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
6619 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
6620 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
6621 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
6622 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
6623 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
6624 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
6625 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
6626 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
6627 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
6628 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
6629 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
6630 _mm512_mask_cvtepi32_storeu_epi8.
6631 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
6632 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
6633 _mm512_mask_cvtepi32_storeu_epi16.
6634 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
6635 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
6636 _mm512_mask_cvtepi64_storeu_epi8.
6637 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
6638 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
6639 _mm512_mask_cvtepi64_storeu_epi16.
6640 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
6641 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
6642 _mm512_mask_cvtepi64_storeu_epi32.
6643 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
6644 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
6645 _mm512_mask_cvtsepi32_storeu_epi8.
6646 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
6647 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
6648 _mm512_mask_cvtsepi32_storeu_epi16.
6649 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
6650 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
6651 _mm512_mask_cvtsepi64_storeu_epi8.
6652 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
6653 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
6654 _mm512_mask_cvtsepi64_storeu_epi16.
6655 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
6656 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
6657 _mm512_mask_cvtsepi64_storeu_epi32.
6658 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
6659 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
6660 _mm512_mask_cvtusepi32_storeu_epi8.
6661 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
6662 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
6663 _mm512_mask_cvtusepi32_storeu_epi16.
6664 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
6665 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
6666 _mm512_mask_cvtusepi64_storeu_epi8.
6667 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
6668 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
6669 _mm512_mask_cvtusepi64_storeu_epi16.
6670 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
6671 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
6672 _mm512_mask_cvtusepi64_storeu_epi32.
6673 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
6674 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
6675
6676 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
6677
6678 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
6679 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
6680 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
6681 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
6682 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
6683 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
6684 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
6685 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
6686 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
6687 built-ins roudning immediate.
6688 * gcc.target/i386/sse-22.c: Add new built-ins.
6689 * gcc.target/i386/sse-23.c: Ditto.
6690 * gcc.target/i386/avx-1.c: Ditto.
6691
6692 2014-01-27 Christian Bruel <christian.bruel@st.com>
6693
6694 * gcc.target/sh/torture/strncmp.c: New tests.
6695
6696 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
6697
6698 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
6699
6700 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
6701
6702 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
6703
6704 2014-01-24 Jeff Law <law@redhat.com>
6705
6706 PR tree-optimization/59919
6707 * gcc.c-torture/compile/pr59919.c: New test.
6708
6709 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
6710
6711 PR c++/57524
6712 * g++.dg/ext/timevar2.C: New.
6713
6714 2014-01-24 Marek Polacek <polacek@redhat.com>
6715
6716 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
6717
6718 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
6719
6720 PR target/59929
6721 * gcc.target/i386/pr59929.c: New test.
6722
6723 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6724
6725 PR target/59909
6726 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
6727 word atomic functions at runtime.
6728
6729 2014-01-23 Marek Polacek <polacek@redhat.com>
6730
6731 PR c/59846
6732 * gcc.dg/pr59846.c: New test.
6733
6734 2014-01-23 Marek Polacek <polacek@redhat.com>
6735
6736 PR c/58346
6737 * c-c++-common/pr58346-1.c: New test.
6738 * c-c++-common/pr58346-2.c: New test.
6739 * c-c++-common/pr58346-3.c: New test.
6740
6741 2014-01-23 Marek Polacek <polacek@redhat.com>
6742
6743 PR c/59871
6744 * gcc.dg/20020220-2.c: Adjust dg-warning message.
6745 * gcc.dg/pr59871.c: New test.
6746
6747 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
6748
6749 PR c++/58980
6750 * g++.dg/parse/enum11.C: New.
6751
6752 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
6753
6754 * gcc.target/aarch64/sshr64_1.c: New testcase.
6755
6756 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
6757
6758 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
6759 SIMD enabled function.
6760 * g++.dg/cilk-plus/ef_test.C: New test.
6761 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
6762 and added C++ ones.
6763 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
6764 to differenciate C error messages from C++ ones.
6765
6766 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
6767
6768 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
6769
6770 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
6771
6772 * gcc.target/microblaze/others/builtin-trap.c: New test,
6773
6774 2014-01-23 Jakub Jelinek <jakub@redhat.com>
6775
6776 PR middle-end/58809
6777 * c-c++-common/gomp/pr58809.c: New test.
6778
6779 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
6780
6781 PR sanitizer/59897
6782 * c-c++-common/asan/use-after-return-1.c: Fixed
6783 to pass on darwin.
6784
6785 2014-01-23 Dodji Seketeli <dodji@redhat.com>
6786
6787 PR preprocessor/58580
6788 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
6789
6790 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
6791 Ilya Tocar <ilya.tocar@intel.com>
6792
6793 * gcc.target/i386/avx512f-kmovw-1.c: New.
6794
6795 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
6796
6797 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
6798 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
6799 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
6800 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
6801 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
6802 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
6803
6804 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
6805
6806 PR target/52125
6807 * gcc.dg/pr48774.c: Remove skip for mips_rel.
6808 * gcc.target/mips/pr52125.c: New test.
6809
6810 2014-01-22 Marek Polacek <polacek@redhat.com>
6811
6812 PR c/59891
6813 * gcc.dg/torture/pr59891.c: New test.
6814
6815 2014-01-22 Jeff Law <law@redhat.com>
6816
6817 PR tree-optimization/59597
6818 * gcc.dg/tree-ssa/pr59597.c: New test.
6819
6820 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
6821
6822 PR rtl-optimization/59477
6823 * g++.dg/pr59477.C: New.
6824
6825 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
6826
6827 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
6828
6829 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
6830
6831 PR c++/59482
6832 * g++.dg/pr59482.C: New.
6833
6834 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6835
6836 * gcc.dg/vmx/insert-vsx-be-order.c: New.
6837 * gcc.dg/vmx/extract-vsx.c: New.
6838 * gcc.dg/vmx/extract-vsx-be-order.c: New.
6839 * gcc.dg/vmx/insert-vsx.c: New.
6840
6841 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
6842
6843 PR rtl-optimization/59896
6844 * gcc.target/arm/pr59896.c: New.
6845
6846 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
6847
6848 PR rtl-optimization/59858
6849 * gcc.target/arm/pr59858.c: New.
6850
6851 2014-01-21 Jakub Jelinek <jakub@redhat.com>
6852
6853 PR target/59003
6854 * gcc.dg/tree-prof/pr59003.c: New test.
6855
6856 PR middle-end/59860
6857 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
6858 other targets.
6859
6860 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6861
6862 * gfortran.dg/round_3.f08: Add more cases.
6863
6864 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
6865
6866 * lib/target-supports.exp (force_conventional_output_for): New
6867 procedure.
6868 * lib/scanasm.exp (scan-assembler_required_options)
6869 (scan-assembler-not_required_options)
6870 (scan-assembler-times_required_options): Replace with
6871 force_conventional_output_fors.
6872 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
6873 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
6874
6875 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
6876
6877 PR middle-end/59789
6878 * gcc.target/i386/pr59789.c: New testcase.
6879
6880 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
6881
6882 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
6883 the 'code' bitfield from 16 to 8.
6884
6885 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
6886
6887 * lib/target-supports.exp
6888 (check_effective_target_vect_perm): Exclude aarch64_be.
6889 (check_effective_target_vect_perm_byte): Likewise.
6890 (check_effective_target_vect_perm_short): Likewise.
6891
6892 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
6893
6894 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
6895 (RUN_TEST): Use new macro.
6896 (INDEX64_32): Delete.
6897 (INDEX64_64): Likewise.
6898 (INDEX128_32): Likewise.
6899 (INDEX128_64): Likewise.
6900 (INDEX): Likewise.
6901 (test_vneg_f32): Use fixed RUN_TEST.
6902
6903 2014-01-20 Richard Biener <rguenther@suse.de>
6904
6905 PR middle-end/59860
6906 * gcc.dg/pr59860.c: New testcase.
6907
6908 2014-01-20 Jakub Jelinek <jakub@redhat.com>
6909
6910 PR target/59880
6911 * gcc.target/i386/pr59880.c: New test.
6912
6913 2014-01-20 Renlin Li <renlin.li@arm.com>
6914
6915 * gcc.dg/pr44194-1.c: Tweak regexp.
6916
6917 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
6918
6919 PR libfortran/59771
6920 PR libfortran/59774
6921 PR libfortran/59836
6922 * gfortran.dg/round_3.f08: New cases added.
6923 * gfortran.dg/fmt_g_1.f90: New test.
6924
6925 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
6926
6927 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
6928
6929 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
6930
6931 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
6932
6933 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
6934
6935 * gcc.dg/vect/pr57705.c: Require vect_int.
6936 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
6937 * gcc.dg/vect/vect-alias-check.c: Likewise.
6938
6939 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
6940
6941 PR fortran/58007
6942 * gfortran.dg/unresolved_fixup_1.f90: New test.
6943 * gfortran.dg/unresolved_fixup_2.f90: New test.
6944
6945 2014-01-18 Jakub Jelinek <jakub@redhat.com>
6946
6947 PR target/58944
6948 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
6949 Remove dg-prune-output lines.
6950
6951 2014-01-17 Jakub Jelinek <jakub@redhat.com>
6952
6953 PR middle-end/59706
6954 * gfortran.dg/pr59706.f90: New test.
6955 * g++.dg/ext/pr59706.C: New test.
6956
6957 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6958
6959 PR c++/59270
6960 PR c++/58811
6961 * g++.dg/cpp0x/decltype-incomplete1.C: New.
6962 * g++.dg/init/pr58811.C: Likewise.
6963
6964 2014-01-17 Jeff Law <law@redhat.com>
6965
6966 PR middle-end/57904
6967 * gfortran.dg/pr57904.f90: New test.
6968
6969 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6970
6971 PR c++/59269
6972 * g++.dg/cpp0x/nsdmi-union4.C: New.
6973
6974 2014-01-17 Marek Polacek <polacek@redhat.com>
6975
6976 PR c++/59838
6977 * g++.dg/diagnostic/pr59838.C: New test.
6978
6979 2014-01-17 Marek Polacek <polacek@redhat.com>
6980
6981 PR c/58346
6982 * gcc.dg/pr58346.c: New test.
6983
6984 2014-01-17 Jakub Jelinek <jakub@redhat.com>
6985
6986 PR testsuite/58776
6987 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
6988 dg-options, use dg-additional-options for i?86/x86_64 to avoid
6989 option duplication.
6990
6991 PR fortran/59440
6992 * gfortran.dg/pr59440-1.f90: New test.
6993 * gfortran.dg/pr59440-2.f90: New test.
6994 * gfortran.dg/pr59440-3.f90: New test.
6995
6996 PR testsuite/59064
6997 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
6998 testing for " version" and " alias" with one testing for
6999 " version\[^\n\r]* alias".
7000 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
7001 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
7002 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
7003 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
7004 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
7005 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
7006
7007 PR c++/57945
7008 * c-c++-common/torture/pr57945.c: New test.
7009
7010 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
7011
7012 * gcc.target/arm/its.c: New testcase.
7013
7014 2014-01-16 Jan Hubicka <jh@suse.cz>
7015
7016 PR ipa/59775
7017 * g++.dg/torture/pr59775.C: New testcase.
7018
7019 2014-01-16 Jakub Jelinek <jakub@redhat.com>
7020
7021 PR middle-end/58344
7022 * gcc.c-torture/compile/pr58344.c: New test.
7023
7024 PR target/59839
7025 * gcc.target/i386/pr59839.c: New test.
7026
7027 PR debug/54694
7028 * gcc.target/i386/pr9771-1.c (main): Rename to...
7029 (real_main): ... this. Add __asm name "main".
7030 (ASMNAME, ASMNAME2, STRING): Define.
7031
7032 2014-01-16 Nick Clifton <nickc@redhat.com>
7033
7034 PR middle-end/28865
7035 * gcc.c-torture/compile/pr28865.c: New.
7036 * gcc.c-torture/execute/pr28865.c: New.
7037
7038 2014-01-16 Marek Polacek <polacek@redhat.com>
7039
7040 PR middle-end/59827
7041 * gcc.dg/pr59827.c: New test.
7042
7043 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
7044
7045 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
7046
7047 2014-01-15 Richard Henderson <rth@redhat.com>
7048
7049 PR debug/54694
7050 * gcc.target/i386/pr54694.c: New test.
7051
7052 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
7053
7054 PR c++/49718
7055 * g++.dg/pr49718.C: New test.
7056
7057 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
7058
7059 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
7060
7061 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
7062
7063 * gcc.dg/vmx/mult-even-odd.c: New.
7064 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
7065
7066 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
7067
7068 * lib/target-supports.exp (check_libcilkrts_available): Added an
7069 extern "C" if we are using C++ along with a function prototype.
7070
7071 2014-01-15 Jeff Law <law@redhat.com>
7072
7073 PR tree-optimization/59747
7074 * gcc.c-torture/execute/pr59747.c: New test.
7075
7076 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
7077
7078 PR target/59794
7079 * c-c++-common/convert-vec-1.c: Also prune ABI change for
7080 Linux/x86.
7081 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
7082 * g++.dg/ext/attribute-test-1.C: Likewise.
7083 * g++.dg/ext/attribute-test-2.C: Likewise.
7084 * g++.dg/ext/attribute-test-3.C: Likewise.
7085 * g++.dg/ext/attribute-test-4.C: Likewise.
7086 * g++.dg/ext/pr56790-1.C: Likewise.
7087 * g++.dg/torture/pr38565.C: Likewise.
7088 * gcc.dg/pr53060.c: Likewise.
7089 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
7090 * c-c++-common/vector-compare-2.c: Likewise.
7091 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
7092 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
7093 dg-message line number.
7094
7095 2014-01-15 Matthias Klose <doko@ubuntu.com>
7096
7097 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
7098
7099 2014-01-15 Richard Biener <rguenther@suse.de>
7100
7101 PR tree-optimization/59822
7102 * g++.dg/torture/pr59822.C: New testcase.
7103
7104 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
7105
7106 PR target/59808
7107 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
7108 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
7109
7110 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
7111 Kugan Vivekanandarajah <kuganv@linaro.org>
7112
7113 PR target/59695
7114 * g++.dg/pr59695.C: New testcase.
7115
7116 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7117
7118 PR target/59803
7119 * gcc.c-torture/compile/pr59803.c: New testcase.
7120
7121 2014-01-15 Jakub Jelinek <jakub@redhat.com>
7122
7123 PR c/58943
7124 * gcc.c-torture/execute/pr58943.c: New test.
7125 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
7126
7127 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
7128
7129 PR target/59794
7130 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
7131 * gcc.target/i386/pr39162.c (y): New __m256i variable.
7132 (bar): Change return type to void. Set y to x.
7133 * gcc.target/i386/pr59794-1.c: New testcase.
7134 * gcc.target/i386/pr59794-2.c: Likewise.
7135 * gcc.target/i386/pr59794-3.c: Likewise.
7136 * gcc.target/i386/pr59794-4.c: Likewise.
7137 * gcc.target/i386/pr59794-5.c: Likewise.
7138 * gcc.target/i386/pr59794-6.c: Likewise.
7139 * gcc.target/i386/pr59794-7.c: Likewise.
7140
7141 2014-01-14 Richard Biener <rguenther@suse.de>
7142
7143 PR tree-optimization/58921
7144 PR tree-optimization/59006
7145 * gcc.dg/torture/pr58921.c: New testcase.
7146 * gcc.dg/torture/pr59006.c: Likewise.
7147 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
7148
7149 2014-01-14 Jakub Jelinek <jakub@redhat.com>
7150
7151 PR testsuite/59494
7152 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
7153 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
7154 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
7155 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
7156 Executing predictive commoning without unrolling.
7157
7158 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
7159
7160 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
7161 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
7162 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
7163 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
7164 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
7165 __builtin_ia32_rsqrt28sd_round.
7166 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
7167 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
7168 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
7169 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
7170 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
7171 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
7172 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
7173 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
7174 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
7175 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
7176 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
7177 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
7178 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
7179 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
7180 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
7181 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
7182 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
7183 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7184 * gcc.target/i386/sse-22.c: Extend with new built-ins,
7185 fix wrong rounding mode (see above).
7186 * gcc.target/i386/sse-23.c: Ditto.
7187
7188 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7189
7190 * gcc.dg/vmx/insert.c: New.
7191 * gcc.dg/vmx/insert-be-order.c: New.
7192 * gcc.dg/vmx/extract.c: New.
7193 * gcc.dg/vmx/extract-be-order.c: New.
7194
7195 2014-01-13 Jakub Jelinek <jakub@redhat.com>
7196
7197 PR tree-optimization/59387
7198 * gcc.c-torture/execute/pr59387.c: New test.
7199
7200 2014-01-13 Richard Biener <rguenther@suse.de>
7201
7202 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
7203 adjusting mathlib options.
7204 * gfortran.dg/lto/lto.exp: Likewise.
7205
7206 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
7207
7208 * gnat.dg/loop_optimization17.adb: New test.
7209 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
7210
7211 2014-01-13 Christian Bruel <christian.bruel@st.com>
7212
7213 * gcc.target/sh/cmpstrn.c: New case.
7214
7215 2014-01-13 Jakub Jelinek <jakub@redhat.com>
7216
7217 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
7218 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
7219
7220 2014-01-12 Janus Weil <janus@gcc.gnu.org>
7221
7222 PR fortran/58026
7223 * gfortran.dg/alloc_comp_basics_6.f90: New.
7224
7225 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
7226
7227 PR fortran/59700
7228 * gfortran.dg/pr59700.f90: New test.
7229
7230 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7231
7232 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
7233 * gfortran.dg/use_only_3.f90: Likewise.
7234 * gfortran.dg/inquire_10.f90: Delete opened file.
7235 * gfortran.dg/inquire_15.f90: Likewise.
7236 * gfortran.dg/pr16597.f90: Likewise.
7237 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
7238 for PR59419.
7239
7240 2014-01-10 Jeff Law <law@redhat.com>
7241
7242 PR middle-end/59743
7243 * gcc.c-torture/compile/pr59743.c: New test.
7244
7245 2014-01-10 Jan Hubicka <jh@suse.cz>
7246
7247 PR ipa/58585
7248 * g++.dg/torture/pr58585.C: New testcase.
7249
7250 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
7251
7252 * gcc.dg/pr46309.c: Disable for cris*-*-*.
7253
7254 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
7255
7256 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
7257
7258 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
7259
7260 PR target/59744
7261 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
7262 * gcc.target/aarch64/cmn-neg2.c: New test.
7263
7264 2014-01-10 Richard Biener <rguenther@suse.de>
7265
7266 PR tree-optimization/59374
7267 * gcc.dg/torture/pr59374-3.c: New testcase.
7268
7269 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7270
7271 * lib/target-supports.exp
7272 (check_effective_target_arm_crypto_ok_nocache): New.
7273 (check_effective_target_arm_crypto_ok): Use above procedure.
7274 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
7275
7276 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
7277
7278 PR ipa/58252
7279 PR ipa/59226
7280 * g++.dg/ipa/devirt-20.C: New testcase.
7281 * g++.dg/torture/pr58252.C: Likewise.
7282 * g++.dg/torture/pr59226.C: Likewise.
7283
7284 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
7285
7286 * c-c++-common/asan/no-asan-stack.c: New test.
7287
7288 2014-01-10 Jakub Jelinek <jakub@redhat.com>
7289
7290 PR middle-end/59670
7291 * gcc.dg/pr59670.c: New test.
7292
7293 2014-01-09 Steve Ellcey <sellcey@mips.com>
7294
7295 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
7296
7297 2014-01-09 Jakub Jelinek <jakub@redhat.com>
7298
7299 PR middle-end/47735
7300 * gcc.target/i386/pr47735.c: New test.
7301
7302 PR tree-optimization/59622
7303 * g++.dg/opt/pr59622-2.C: New test.
7304 * g++.dg/opt/pr59622-3.C: New test.
7305 * g++.dg/opt/pr59622-4.C: New test.
7306 * g++.dg/opt/pr59622-5.C: New test.
7307
7308 PR sanitizer/59136
7309 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
7310 filename:line instead of (modulename+offset) form with stripped
7311 initial / from the filename.
7312
7313 2014-01-09 Ian Lance Taylor <iant@google.com>
7314
7315 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
7316 the other Go compiler.
7317
7318 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
7319
7320 PR c++/59730
7321 * g++.dg/cpp0x/variadic145.C: New.
7322
7323 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
7324
7325 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
7326 which don't support -fsplit-stack. Skip rotate[0123].go tests.
7327
7328 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
7329
7330 PR testsuite/59524
7331 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
7332 are run only if the Cilk library is available/enabled.
7333 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
7334 * lib/target-supports.exp (check_libcilkrts_available): New function.
7335
7336 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
7337
7338 PR c++/59631
7339 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
7340 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
7341 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
7342 with dg-additional-options.
7343 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7344 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7345 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7346 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7347 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
7348 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
7349
7350 2014-01-09 Richard Biener <rguenther@suse.de>
7351
7352 PR tree-optimization/59715
7353 * gcc.dg/torture/pr59715.c: New testcase.
7354
7355 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
7356
7357 * c-c++-common/asan/no-asan-globals.c: New test.
7358 * c-c++-common/asan/no-instrument-reads.c: Likewise.
7359 * c-c++-common/asan/no-instrument-writes.c: Likewise.
7360 * c-c++-common/asan/use-after-return-1.c: Likewise.
7361 * c-c++-common/asan/no-use-after-return.c: Likewise.
7362
7363 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
7364
7365 * gnat.dg/weak2.ad[sb]: New test.
7366
7367 2014-01-08 Jakub Jelinek <jakub@redhat.com>
7368
7369 PR middle-end/59471
7370 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
7371 type, use pointers to vector type instead.
7372
7373 2014-01-08 Catherine Moore <clm@codesourcery.com>
7374
7375 * gcc.target/mips/umips-branch-3.c: New test.
7376 * gcc.target/mips/umips-branch-4.c: New test.
7377
7378 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
7379
7380 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
7381 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
7382 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
7383 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
7384 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
7385 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
7386 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
7387 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
7388
7389 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
7390
7391 PR rtl-optimization/59137
7392 * gcc.target/mips/pr59137.c: New test.
7393
7394 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
7395
7396 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
7397 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
7398 * gcc.target/i386/pr55433.c (dg-options): Ditto.
7399 * gcc.target/i386/pr57848.c (dg-options): Ditto.
7400 * gcc.target/i386/pr59099.c (dg-options): Ditto.
7401 Require fpic effective target.
7402 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
7403
7404 2014-01-08 Jakub Jelinek <jakub@redhat.com>
7405
7406 PR ipa/59722
7407 * gcc.dg/pr59722.c: New test.
7408
7409 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
7410
7411 PR middle-end/57748
7412 * gcc.dg/torture/pr57748-3.c: New test.
7413 * gcc.dg/torture/pr57748-4.c: New test.
7414
7415 2014-01-08 Marek Polacek <polacek@redhat.com>
7416
7417 PR middle-end/59669
7418 * gcc.dg/gomp/pr59669-1.c: New test.
7419 * gcc.dg/gomp/pr59669-2.c: New test.
7420
7421 2014-01-08 Martin Jambor <mjambor@suse.cz>
7422
7423 PR ipa/59610
7424 * gcc.dg/ipa/pr59610.c: New test.
7425
7426 2014-01-08 Janus Weil <janus@gcc.gnu.org>
7427
7428 PR fortran/58182
7429 * gfortran.dg/binding_label_tests_26a.f90: New.
7430 * gfortran.dg/binding_label_tests_26b.f90: New.
7431
7432 2014-01-08 Marek Polacek <polacek@redhat.com>
7433
7434 PR sanitizer/59667
7435 * c-c++-common/ubsan/pr59667.c: New test.
7436
7437 2014-01-08 Richard Biener <rguenther@suse.de>
7438
7439 PR middle-end/59630
7440 * gcc.dg/pr59630.c: New testcase.
7441
7442 2014-01-08 Richard Biener <rguenther@suse.de>
7443
7444 PR middle-end/59471
7445 * gcc.dg/pr59471.c: New testcase.
7446
7447 2014-01-07 Jeff Law <law@redhat.com>
7448
7449 PR middle-end/53623
7450 * gcc.target/i386/pr53623.c: New test.
7451
7452 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
7453
7454 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
7455 blanks at EOF.
7456 * g++.dg/cpp1y/pr58534.C: Likewise.
7457 * g++.dg/cpp1y/pr58536.C: Likewise.
7458 * g++.dg/cpp1y/pr58548.C: Likewise.
7459 * g++.dg/cpp1y/pr58549.C: Likewise.
7460 * g++.dg/cpp1y/pr58637.C: Likewise.
7461 * g++.dg/cpp1y/pr59112.C: Likewise.
7462 * g++.dg/cpp1y/pr59113.C: Likewise.
7463 * g++.dg/cpp1y/pr59629.C: Likewise.
7464 * g++.dg/cpp1y/pr59635.C: Likewise.
7465 * g++.dg/cpp1y/pr59636.C: Likewise.
7466 * g++.dg/cpp1y/pr59638.C: Likewise.
7467
7468 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
7469
7470 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
7471
7472 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
7473
7474 * gcc.target/i386/intrinsics_4.c (bar): New function.
7475
7476 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
7477
7478 * g++.dg/ext/is_base_of_incomplete-2.C: New.
7479
7480 2014-01-07 Jakub Jelinek <jakub@redhat.com>
7481
7482 PR rtl-optimization/58668
7483 * gcc.dg/pr58668.c: New test.
7484
7485 PR tree-optimization/59643
7486 * gcc.dg/pr59643.c: New test.
7487 * gcc.c-torture/execute/pr59643.c: New test.
7488
7489 2014-01-06 Janus Weil <janus@gcc.gnu.org>
7490
7491 PR fortran/59589
7492 * gfortran.dg/class_allocate_16.f90: New.
7493
7494 2014-01-06 Jakub Jelinek <jakub@redhat.com>
7495
7496 PR target/59644
7497 * gcc.target/i386/pr59644.c: New test.
7498
7499 2014-01-06 Marek Polacek <polacek@redhat.com>
7500
7501 PR c/57773
7502 * gcc.dg/pr57773.c: New test.
7503
7504 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
7505
7506 PR c++/59635
7507 PR c++/59636
7508 PR c++/59629
7509 PR c++/59638
7510 * g++.dg/cpp1y/pr59635.C: New testcase.
7511 * g++.dg/cpp1y/pr59636.C: New testcase.
7512 * g++.dg/cpp1y/pr59629.C: New testcase.
7513 * g++.dg/cpp1y/pr59638.C: New testcase.
7514
7515 2014-01-06 Martin Jambor <mjambor@suse.cz>
7516
7517 PR ipa/59008
7518 * gcc.dg/ipa/pr59008.c: New test.
7519
7520 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7521
7522 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
7523 if supported.
7524
7525 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7526
7527 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
7528 Require c99_runtime.
7529 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
7530
7531 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
7532 Require c99_runtime.
7533 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
7534 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
7535 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
7536
7537 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
7538 Require c99_runtime.
7539 Make CALC void static.
7540 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
7541
7542 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
7543 Require c99_runtime.
7544 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
7545
7546 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7547
7548 * gcc.target/i386/pr59501-1.c: Require avx effective target.
7549 * gcc.target/i386/pr59501-2.c: Likewise.
7550 * gcc.target/i386/pr59501-3.c: Likewise.
7551 * gcc.target/i386/pr59501-4.c: Likewise.
7552 * gcc.target/i386/pr59501-5.c: Likewise.
7553 * gcc.target/i386/pr59501-6.c: Likewise.
7554
7555 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7556
7557 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
7558 * gcc.target/i386/pr59390_1.c: Likewise.
7559 * gcc.target/i386/pr59390_2.c: Likewise.
7560
7561 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
7562
7563 * gcc.dg/pr59350.c: Tweak.
7564 * gcc.dg/pr59350-2.c: New test.
7565 * g++.dg/pr59510.C: Likewise.
7566
7567 2014-01-06 Janus Weil <janus@gcc.gnu.org>
7568
7569 PR fortran/59023
7570 * gfortran.dg/bind_c_procs_2.f90: New.
7571
7572 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
7573
7574 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
7575 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7576 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7577 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7578 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
7579 * gcc.dg/tree-ssa/vrp47.c: Likewise.
7580 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7581
7582 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
7583
7584 * gcc.target/arm/neon-nested-apcs.c: New test.
7585
7586 2014-01-04 Jakub Jelinek <jakub@redhat.com>
7587
7588 PR tree-optimization/59519
7589 * gcc.dg/vect/pr59519-1.c: New test.
7590 * gcc.dg/vect/pr59519-2.c: New test.
7591
7592 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
7593 vmovdqu32.
7594
7595 2014-01-04 Janus Weil <janus@gcc.gnu.org>
7596
7597 PR fortran/59547
7598 * gfortran.dg/typebound_proc_32.f90: New.
7599
7600 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
7601
7602 PR c++/58950
7603 * g++.dg/pr58950.C: New file.
7604
7605 2014-01-03 Tobias Burnus <burnus@net-b.de>
7606
7607 PR c++/58567
7608 * g++.dg/gomp/pr58567.C: New.
7609
7610 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
7611
7612 PR tree-optimization/59651
7613 * gcc.dg/torture/pr59651.c: New test.
7614 * gcc.dg/vect/pr59651.c: Ditto.
7615
7616 2014-01-03 Jakub Jelinek <jakub@redhat.com>
7617
7618 PR target/59625
7619 * gcc.target/i386/pr59625.c: New test.
7620
7621 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
7622
7623 Core DR 1442
7624 PR c++/59165
7625 * g++.dg/cpp0x/range-for28.C: New.
7626 * g++.dg/cpp0x/range-for3.C: Update.
7627
7628 2014-01-02 Joseph Myers <joseph@codesourcery.com>
7629
7630 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
7631
7632 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
7633
7634 PR c++/59641
7635 * g++.dg/cpp0x/pr59641.C: New file.
7636
7637 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
7638
7639 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
7640
7641 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
7642
7643 PR c++/59378
7644 * g++.dg/ext/pr59378.C: New file.
7645
7646 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7647
7648 Update copyright years
7649
7650 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7651
7652 * gcc.target/arc/arc.exp: Use the standard form for the copyright
7653 notice.
7654
7655 2014-01-02 Janus Weil <janus@gcc.gnu.org>
7656
7657 PR fortran/59654
7658 * gfortran.dg/dynamic_dispatch_12.f90: New.
7659
7660 2014-01-01 Jakub Jelinek <jakub@redhat.com>
7661
7662 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
7663 the builtin isn't optimized away as unused.
7664
7665 PR rtl-optimization/59647
7666 * g++.dg/opt/pr59647.C: New test.
7667 \f
7668 Copyright (C) 2014 Free Software Foundation, Inc.
7669
7670 Copying and distribution of this file, with or without modification,
7671 are permitted in any medium without royalty provided the copyright
7672 notice and this notice are preserved.