]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
2014-11-25 Tobias Burnus <burnus@net-b.de>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2014-11-25 Tobias Burnus <burnus@net-b.de>
2
3 * gfortran.dg/empty_label.f: Change test to continue testing
4 for -fmax-errors=1.
5 * gfortran.dg/empty_label.f90: Ditto.
6 * gfortran.dg/warnings_are_errors_1.f90: Update dg-*.
7
8 2014-11-26 Andreas Tobler <andreast@gcc.gnu.org>
9
10 * g++.old-deja/g++.jason/enum6.C: Use arm_eabi for dg-options.
11 Update comment.
12 * g++.old-deja/g++.law/enum9.C: Likewise.
13 * g++.old-deja/g++.other/enum4.C: Likewise.
14
15 2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
16
17 PR target/63534
18 * gcc.target/i386/pr63534.c: New test.
19
20 2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
21
22 PR target/63527
23 * gcc.target/i386/pr63527.c: New test.
24
25 2014-11-25 Martin Liska <mliska@suse.cz>
26
27 PR bootstrap/64050
28 PR ipa/64060
29 * gcc.dg/plugin/plugin.exp: New plugin.
30 * gcc.dg/plugin/sreal-test-1.c: New test.
31 * gcc.dg/plugin/sreal_plugin.c: New test.
32
33 2014-11-25 Matthew Fortune <matthew.fortune@imgtec.com>
34
35 * gcc.target/mips/mips.exp: Add support for -msoft-float and
36 -mhard-float options. Ensure that explicit -mfp* options imply
37 both -mhard-float and -mdouble-float.
38 * gcc.target/mips/call-clobbered-1.c: Add -mhard-float to the
39 compile options.
40
41 2014-11-25 Paolo Carlini <paolo.carlini@oracle.com>
42
43 PR c++/63786
44 * g++.dg/cpp0x/variadic163.C: New.
45
46 2014-11-25 Ilya Enkovich <ilya.enkovich@intel.com>
47
48 PR target/64056
49 * gcc.target/i386/chkp-strlen-4.c: Add mempcpy target check.
50 * gcc.target/i386/chkp-stropt-4.c: Likewise.
51 * gcc.target/i386/chkp-stropt-8.c: Likewise.
52 * gcc.target/i386/chkp-stropt-12.c: Likewise.
53 * gcc.target/i386/chkp-stropt-16.c: Likewise.
54
55 2014-10-25 Eric Botcazou <ebotcazou@adacore.com>
56
57 * gcc.target/powerpc/longcall-2.c: New test.
58
59 2014-11-25 Marek Polacek <polacek@redhat.com>
60
61 PR c/63877
62 * gcc.dg/pr63877.c: New test.
63
64 2014-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
65
66 PR ipa/64059
67 * g++.dg/ipa/pr64059.C: New test.
68
69 2014-11-24 Uros Bizjak <ubizjak@gmail.com>
70
71 PR target/63847
72 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Add -ffloat-store
73 for 32bit x86 targets.
74 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Ditto.
75
76 2014-11-24 Tobias Burnus <burnus@net-b.de>
77
78 * gfortran.dg/coarray_collectives_3.f90: Add dg-excess-errors.
79 * gfortran.dg/dollar_sym_1.f90: Ditto.
80 * gfortran.dg/dollar_sym_3.f: Ditto.
81
82 2014-11-24 Alan Lawrence <alan.lawrence@arm.com>
83
84 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
85 Add aarch64{,_be}.
86
87 2014-11-24 Richard Biener <rguenther@suse.de>
88
89 PR tree-optimization/63679
90 * gcc.dg/tree-ssa/ssa-fre-42.c: New testcase.
91 * gcc.dg/tree-ssa/20030807-5.c: Avoid folding read from global to zero.
92 * gcc.target/i386/ssetype-1.c: Likewise.
93 * gcc.target/i386/ssetype-3.c: Likewise.
94 * gcc.target/i386/ssetype-5.c: Likewise.
95
96 2014-11-24 Jonathan Wakely <jwakely@redhat.com>
97 Paolo Carlini <paolo.carlini@oracle.com>
98
99 PR c++/63203
100 * g++.dg/warn/Winit-self-2.C: New.
101
102 2014-11-24 Petr Murzin <petr.murzin@intel.com>
103
104 * gcc.target/i386/extract-insert-combining.c: New test.
105
106 2014-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
107
108 * gcc.target/aarch64/fuse_adrp_add_1.c: New test.
109
110 2014-11-24 Richard Biener <rguenther@suse.de>
111
112 PR testsuite/64039
113 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL for hppa*-*-*.
114
115 2014-11-24 Richard Biener <rguenther@suse.de>
116
117 PR tree-optimization/55334
118 * gcc.dg/tree-ssa/restrict-5.c: New testcase.
119
120 2014-11-24 Eric Botcazou <ebotcazou@adacore.com>
121
122 * gnat.dg/opt45.adb: New test.
123
124 2014-11-24 Tobias Burnus <burnus@net-b.de>
125
126 * gfortran.dg/dollar_sym_3.f: Update dg-error.
127 * gfortran.dg/coarray_collectives_3.f90: Ditto.
128
129 2014-11-23 David Edelsohn <dje.gcc@gmail.com>
130
131 * gcc.dg/autopar/pr46799.c: XFAIL on AIX.
132 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
133 * gcc.dg/pr63914.c: Ignore non-standard ABI warning.
134 * gcc.dg/pr63594-[12].c: Ignore non-standard ABI warning.
135
136 2014-11-23 Tobias Burnus <burnus@net-b.de>
137
138 * gfortran.dg/tab_continuation.f: Update dg-*.
139
140 2014-11-23 Andrew Pinski <apinski@cavium.com>
141
142 * gcc.c-torture/compile/20120927-1.c: New testcase.
143 * gcc.c-torture/compile/20120830-1.c: New testcase.
144
145 2014-11-22 Andrew Pinski <apinski@cavium.com>
146
147 * g++.dg/cpp0x/initlist-lifetime1.C: Fix testcase where
148 argc is always greater than 1 (octeon simulator).
149 * g++.dg/cpp0x/initlist-lifetime2.C: Likewise.
150
151 2014-11-22 Andrew Pinski <apinski@cavium.com>
152
153 PR target/63971
154 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of
155 x30 (in the epilogue).
156 * gcc.target/aarch64/test_frame_6.c: Likewise.
157 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of
158 x30 and x19 (in the epilogue).
159 * gcc.target/aarch64/test_frame_4.c: Likewise.
160 * gcc.target/aarch64/test_frame_7.c: Likewise.
161
162 2014-11-22 Oleg Endo <olegendo@gcc.gnu.org>
163
164 PR target/63783
165 PR target/51244
166 * gcc.target/sh/torture/pr63783-1.c: New.
167 * gcc.target/sh/torture/pr63783-2.c: New.
168 * gcc.target/sh/pr51244-20.c: Adjust.
169 * gcc.target/sh/pr51244-20-sh2a.c: Adjust.
170
171 2014-11-22 Tobias Burnus <burnus@net-b.de>
172
173 * gfortran.dg/coarray/cosubscript_1.f90: New.
174
175 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
176
177 * gnat.dg/specs/pack11.ads: New test.
178
179 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
180
181 * gnat.dg/specs/no_streams.ads: New test.
182
183 2014-11-22 Uros Bizjak <ubizjak@gmail.com>
184
185 * gcc.dg/store-motion-fgcse-sm.c (dg-final): Cleanup
186 store_modtion rtl dump.
187 * gcc.dg/var-expand1.c (dg-final): Cleanup loop2_unroll rtl dump.
188 * gcc.dg/var-expand3.c (dg-final): Ditto.
189
190 2014-11-22 Uros Bizjak <ubizjak@gmail.com>
191
192 * gcc.target/i386/avx512vl-vpermb-2.c: Require avx512vbmi.
193 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
194 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
195 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Require avx512ifma.
196 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
197 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
198
199 2014-11-21 Jakub Jelinek <jakub@redhat.com>
200
201 PR tree-optimization/64006
202 * gcc.c-torture/execute/pr64006.c: New test.
203
204 2014-11-21 Lynn Boger <laboger@linux.vnet.ibm.com>
205
206 * go.test/go-test.exp (go-set-goarch): Add case for ppc64le goarch
207 value for go testing.
208
209 2014-11-21 Jiong Wang <jiong.wang@arm.com>
210
211 * gcc.target/aarch64/vect_ctz_1.c: New testcase.
212
213 2014-11-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
214
215 * gcc.target/aarch64/simd/vsqrt_f64_1.c
216
217 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
218
219 * g++.dg/other/i386-2.C: Add -mpcommit.
220 * g++.dg/other/i386-3.C: Ditto.
221 * gcc.target/i386/pcommit-1.c: New test.
222 * gcc.target/i386/sse-12.c: Add new options.
223 * gcc.target/i386/sse-13.c: Ditto.
224 * gcc.target/i386/sse-14.c: Ditto.
225 * gcc.target/i386/sse-22.c: Ditto.
226 * gcc.target/i386/sse-23.c: Ditto.
227
228 2014-11-20 Mark Wielaard <mjw@redhat.com>
229
230 PR debug/38757
231 * gcc.dg/debug/dwarf2/lang-c89.c: New test.
232 * gcc.dg/debug/dwarf2/lang-c99.c: Likewise.
233
234 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
235
236 * g++.dg/other/i386-2.C: Add -mclwb.
237 * g++.dg/other/i386-3.C: Ditto.
238 * gcc.target/i386/clwb-1.c: New test.
239 * gcc.target/i386/sse-12.c: Add new options.
240 * gcc.target/i386/sse-13.c: Ditto.
241 * gcc.target/i386/sse-14.c: Ditto.
242 * gcc.target/i386/sse-22.c: Ditto.
243 * gcc.target/i386/sse-23.c: Ditto.
244
245 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
246
247 * g++.dg/other/i386-2.C: Add -mavx512vbmi.
248 * g++.dg/other/i386-3.C: Ditto.
249 * gcc.target/i386/avx512f-helper.h: Add avx512vbmi-check.h.
250 * gcc.target/i386/avx512vbmi-check.h: Ditto.
251 * gcc.target/i386/avx512vbmi-vpermb-1.c: Ditto.
252 * gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto.
253 * gcc.target/i386/avx512vbmi-vpermi2b-1.c: Ditto.
254 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
255 * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Ditto.
256 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
257 * gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c: Ditto.
258 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
259 * gcc.target/i386/avx512vl-vpermb-2.c: Ditto.
260 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
261 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
262 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
263 * gcc.target/i386/i386.exp (check_effective_target_avx512vbmi): New.
264 * gcc.target/i386/sse-12.c: Add new options.
265 * gcc.target/i386/sse-13.c: Ditto.
266 * gcc.target/i386/sse-14.c: Ditto.
267 * gcc.target/i386/sse-22.c: Ditto.
268 * gcc.target/i386/sse-23.c: Ditto.
269
270 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
271
272 * g++.dg/other/i386-2.C: Add -mavx512ifma.
273 * g++.dg/other/i386-3.C: Ditto.
274 * gcc.target/i386/avx512f-helper.h: Add avx512ifma-check.h.
275 * gcc.target/i386/avx512ifma-check.h: New.
276 * gcc.target/i386/avx512ifma-vpmaddhuq-1.c: Ditto.
277 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto.
278 * gcc.target/i386/avx512ifma-vpmaddluq-1.c: Ditto.
279 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
280 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
281 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
282 * gcc.target/i386/i386.exp (check_effective_target_avx512ifma): New.
283 * gcc.target/i386/sse-12.c: Add new options.
284 * gcc.target/i386/sse-13.c: Ditto.
285 * gcc.target/i386/sse-14.c: Ditto.
286 * gcc.target/i386/sse-22.c: Ditto.
287 * gcc.target/i386/sse-23.c: Ditto.
288
289 2014-11-21 Georg-Johann Lay <avr@gjlay.de>
290
291 Forward-port from 2014-10-30 4_9-branch r216934
292
293 PR target/63633
294 * gcc.target/avr/torture/pr63633-ice-mult.c: New test.
295
296 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
297
298 PR debug/63239
299 * g++.dg/debug/dwarf2/deleted-member-function.C: Pass
300 -gno-strict-dwarf.
301
302 2014-11-21 Tom de Vries <tom@codesourcery.com>
303
304 * gcc.dg/store-motion-fgcse-sm.c: New test.
305
306 2014-11-21 Evgeny Stupachenko <evstupac@gmail.com>
307
308 PR target/60451
309 * gcc.target/i386/pr60451.c: New.
310
311 2014-11-21 Jakub Jelinek <jakub@redhat.com>
312
313 PR tree-optimization/61773
314 * gcc.dg/pr61773.c: New test.
315
316 PR target/63764
317 * c-c++-common/pr63764-1.c: New test.
318 * c-c++-common/pr63764-2.c: New test.
319
320 PR target/63910
321 * gcc.target/i386/pr63910.c: New test.
322
323 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
324
325 PR lto/63998
326 * gcc.dg/lto/pr60820_0.c: Skip on darwin.
327
328 2014-11-20 Patrick Palka <ppalka@gcc.gnu.org>
329
330 * gcc.dg/no-strict-overflow-8.c: New test.
331
332 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
333
334 * gcc.dg/undefined-loop-1.c: New file.
335 * gcc.dg/undefined-loop-2.c: New file.
336
337 2014-11-20 Tejas Belagod <tejas.belagod@arm.com>
338
339 * gcc.target/aarch64/symbol-range.c: New.
340 * gcc.target/aarch64/symbol-range-tiny.c: New.
341 2014-11-20 Richard Biener <rguenther@suse.de>
342
343 PR middle-end/63962
344 * gcc.dg/tree-ssa/forwprop-30.c: New testcase.
345
346 2014-11-20 Richard Biener <rguenther@suse.de>
347
348 PR tree-optimization/63677
349 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: New testcase.
350 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Likewise.
351
352 2014-11-20 Igor Zamyatin <igor.zamyatin@intel.com>
353
354 PR sanitizer/63845
355 * gcc.dg/asan/pr63845.c: New test.
356
357 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
358
359 PR sanitizer/63939
360 * c-c++-common/asan/global-overflow-1.c: Allow extra spaces after
361 stack pointer address, to fit darwin output when symbolizer is not
362 present.
363 * c-c++-common/asan/heap-overflow-1.c: Likewise.
364 * c-c++-common/asan/memcmp-1.c: Likewise.
365 * c-c++-common/asan/misalign-1.c: Likewise.
366 * c-c++-common/asan/misalign-2.c: Likewise.
367 * c-c++-common/asan/null-deref-1.c: Likewise.
368 * c-c++-common/asan/stack-overflow-1.c: Likewise.
369 * c-c++-common/asan/strlen-overflow-1.c: Likewise.
370 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
371 * c-c++-common/asan/use-after-free-1.c: Likewise.
372 * g++.dg/asan/deep-stack-uaf-1.C: Likewise.
373 * g++.dg/asan/deep-tail-call-1.C: Likewise.
374 * g++.dg/asan/large-func-test-1.C: Likewise.
375
376 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
377
378 PR sanitizer/63939
379 * g++.dg/asan/large-func-test-1.C: Ajust dg-output.
380
381 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
382
383 PR sanitizer/63939
384 * c-c++-common/asan/heap-overflow-1.c: Ajust dg-output.
385 * c-c++-common/asan/memcmp-1.c: Likewise.
386 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
387 * c-c++-common/asan/use-after-free-1.c: Likewise.
388
389 2014-11-19 David Malcolm <dmalcolm@redhat.com>
390
391 PR jit/63854
392 * jit.dg/test-fuzzer.c (fuzzer_init): Free malloced buffers.
393 (make_random_function): Free ff->locals.
394
395 2014-11-19 Uros Bizjak <ubizjak@gmail.com>
396
397 PR target/63947
398 * gcc.target/i386/pr63947.c: New test.
399
400 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
401
402 PR c++/55425
403 * g++.dg/cpp0x/constexpr-__func__.C: New.
404
405 2014-11-19 Renlin Li <Renlin.Li@arm.com>
406
407 PR target/63424
408 * gcc.target/aarch64/pr63424.c: New test.
409
410 2014-11-19 Renlin Li <Renlin.Li@arm.com>
411
412 PR middle-end/63762
413 * gcc.dg/pr63762.c: New test.
414
415 2014-11-19 Marek Polacek <polacek@redhat.com>
416
417 PR sanitizer/63690
418 * gcc.dg/ubsan/pr63690.c: New test.
419
420 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
421
422 PR sanitizer/62132
423 * c-c++-common/asan/misalign-1.c: Pass -fno-omit-frame-pointer on
424 darwin, adjust dg-output.
425 * c-c++-common/asan/misalign-2.c: Likewise.
426
427 2014-11-19 Richard Henderson <rth@redhat.com>
428
429 * gcc.dg/cwsc0.c: New test.
430 * gcc.dg/cwsc1.c: New test.
431
432 2014-11-19 Marek Polacek <polacek@redhat.com>
433
434 PR sanitizer/63879
435 * c-c++-common/ubsan/pr63879-1.c: New test.
436 * c-c++-common/ubsan/pr63879-2.c: New test.
437
438 2014-11-19 Tom de Vries <tom@codesourcery.com>
439
440 PR tree-optimization/62167
441 * gcc.dg/pr51879-12.c: Add xfails.
442 * gcc.dg/pr62167-run.c: New test.
443 * gcc.dg/pr62167.c: New test.
444
445 2014-11-19 Jakub Jelinek <jakub@redhat.com>
446
447 PR tree-optimization/63915
448 * c-c++-common/gomp/pr60823-4.c: New test.
449
450 PR sanitizer/63520
451 * c-c++-common/ubsan/pr63520.c: New test.
452
453 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
454
455 PR c++/57654
456 * g++.dg/cpp0x/constexpr-ref7.C: New.
457
458 2014-11-19 Jakub Jelinek <jakub@redhat.com>
459
460 PR sanitizer/63913
461 * g++.dg/ubsan/pr63913.C: New test.
462
463 2014-11-19 Andreas Schwab <schwab@suse.de>
464
465 * gcc.dg/pure-2.c: Update line numbers.
466
467 2014-11-19 Jakub Jelinek <jakub@redhat.com>
468
469 PR rtl-optimization/63843
470 * gcc.c-torture/execute/pr63843.c: New test.
471
472 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
473
474 PR target/63937
475 * gcc.dg/memset-2.c: New.
476
477 2014-11-18 Jakub Jelinek <jakub@redhat.com>
478
479 PR sanitizer/63813
480 * g++.dg/ubsan/pr63813.C: New test.
481
482 PR tree-optimization/61042
483 * gcc.c-torture/compile/pr61042.c: New test.
484
485 2014-11-18 Maciej W. Rozycki <macro@codesourcery.com>
486
487 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-timeout-factor): New
488 setting.
489
490 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
491
492 PR c++/55942
493 * g++.dg/cpp0x/constexpr-55942.C: New.
494
495 2014-11-18 Marek Polacek <polacek@redhat.com>
496
497 PR sanitizer/63866
498 * c-c++-common/ubsan/pr63866.c: New test.
499
500 2014-11-18 Richard Biener <rguenther@suse.de>
501
502 PR tree-optimization/63914
503 * gcc.dg/pr63914.c: New testcase.
504
505 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
506
507 PR c++/55443
508 * g++.dg/cpp0x/noexcept26.C: New.
509 * g++.dg/cpp0x/noexcept27.C: Likewise.
510
511 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
512
513 PR c++/60245
514 * g++.dg/cpp0x/constexpr-60245.C: New.
515
516 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
517
518 PR c++/60771
519 * g++.dg/cpp0x/constexpr-ref6.C: New.
520
521 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
522
523 * gcc.target/arm/neon/vbicQs16.c: Regenerate.
524 * gcc.target/arm/neon/vbicQs32.c: Likewise.
525 * gcc.target/arm/neon/vbicQs64.c: Likewise.
526 * gcc.target/arm/neon/vbicQs8.c: Likewise.
527 * gcc.target/arm/neon/vbicQu16.c: Likewise.
528 * gcc.target/arm/neon/vbicQu32.c: Likewise.
529 * gcc.target/arm/neon/vbicQu64.c: Likewise.
530 * gcc.target/arm/neon/vbicQu8.c: Likewise.
531 * gcc.target/arm/neon/vbics16.c: Likewise.
532 * gcc.target/arm/neon/vbics32.c: Likewise.
533 * gcc.target/arm/neon/vbics64.c: Likewise.
534 * gcc.target/arm/neon/vbics8.c: Likewise.
535 * gcc.target/arm/neon/vbicu16.c: Likewise.
536 * gcc.target/arm/neon/vbicu32.c: Likewise.
537 * gcc.target/arm/neon/vbicu64.c: Likewise.
538 * gcc.target/arm/neon/vbicu8.c: Likewise.
539 * gcc.target/arm/neon/vornQs16.c: Likewise.
540 * gcc.target/arm/neon/vornQs32.c: Likewise.
541 * gcc.target/arm/neon/vornQs64.c: Likewise.
542 * gcc.target/arm/neon/vornQs8.c: Likewise.
543 * gcc.target/arm/neon/vornQu16.c: Likewise.
544 * gcc.target/arm/neon/vornQu32.c: Likewise.
545 * gcc.target/arm/neon/vornQu64.c: Likewise.
546 * gcc.target/arm/neon/vornQu8.c: Likewise.
547 * gcc.target/arm/neon/vorns16.c: Likewise.
548 * gcc.target/arm/neon/vorns32.c: Likewise.
549 * gcc.target/arm/neon/vorns64.c: Likewise.
550 * gcc.target/arm/neon/vorns8.c: Likewise.
551 * gcc.target/arm/neon/vornu16.c: Likewise.
552 * gcc.target/arm/neon/vornu32.c: Likewise.
553 * gcc.target/arm/neon/vornu64.c: Likewise.
554 * gcc.target/arm/neon/vornu8.c: Likewise.
555
556 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
557
558 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: New test.
559 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: New test.
560 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: New test.
561 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: New test.
562 * gcc.target/aarch64/advsimd-intrinsics/vcvt.c: New test.
563 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: New test.
564 * gcc.target/aarch64/advsimd-intrinsics/vext.c: New test.
565 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: New test.
566 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: New test.
567
568 2014-11-18 Alexander Ivchenko <alexander.ivchenko@intel.com>
569
570 * c-c++-common/tm/safe-3.c: Add bind_pic_locally.
571 * g++.dg/ipa/devirt-15.C: Ditto.
572 * g++.dg/ipa/devirt-7.C: Ditto.
573 * g++.dg/ipa/pr60600.C: Ditto.
574 * g++.dg/opt/vt2.C: Ditto.
575 * g++.dg/opt/vt4.C: Ditto.
576 * g++.dg/pr48484.C: Ditto.
577 * g++.dg/tm/pr47746.C: Ditto.
578 * g++.dg/tree-ssa/pr57380.C: Ditto.
579 * gcc.dg/ipa/inline-4.c: Ditto.
580 * gcc.dg/ipa/inlinehint-1.c: Ditto.
581 * gcc.dg/ipa/inlinehint-2.c: Ditto.
582 * gcc.dg/ipa/inlinehint-3.c: Ditto.
583 * gcc.dg/pr47276.c: Ditto.
584 * gcc.dg/pure-2.c: Ditto.
585 * gcc.dg/tm/nested-2.c: Ditto.
586 * gcc.dg/tree-ssa/alias-29.c: Ditto.
587 * gcc.target/i386/3dnow-1.c: Ditto.
588 * gcc.target/i386/3dnow-2.c: Ditto.
589 * gcc.target/i386/3dnowA-1.c: Ditto.
590 * gcc.target/i386/3dnowA-2.c: Ditto.
591 * gcc.target/i386/avx-1.c: Ditto.
592 * gcc.target/i386/avx-2.c: Ditto.
593 * gcc.target/i386/memcpy-1.c: Ditto.
594 * gcc.target/i386/mmx-1.c: Ditto.
595 * gcc.target/i386/mmx-2.c: Ditto.
596 * gcc.target/i386/sse-14.c: Ditto.
597 * gcc.target/i386/sse-22.c: Ditto.
598 * gcc.target/i386/sse-22a.c: Ditto.
599 * gcc.target/i386/sse-23.c: Ditto.
600 * gcc.target/i386/sse-24.c: Ditto.
601 * gcc.target/i386/vect-double-1.c: Ditto.
602 * g++.dg/fstack-protector-strong.C: Add target nonpic.
603 * gcc.dg/fstack-protector-strong.c: Ditto.
604
605 2014-11-18 Hale Wang <hale.wang@arm.com>
606
607 * gcc.target/arm/small-multiply-m0-1.c: Only apply when
608 "-mcpu=cortex-m0/m1/m0plus.small-multiply".
609 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
610 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
611 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
612 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
613 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
614 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
615 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
616 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
617
618 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
619
620 * g++.dg/abi/mangle-arm-crypto.C: New.
621 * g++.dg/abi/mangle-neon.C (f19): New.
622 (f20): Likewise.
623
624 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
625
626 * gcc.target/arm/pr51968.c (foo): Fix call to
627 __builtin_neon_vqmovunv8hi.
628
629 2014-11-18 Marat Zakirov <m.zakirov@samsung.com>
630
631 * c-c++-common/asan/aggressive-opts.c: New test.
632
633 2014-11-18 Yury Gribov <y.gribov@samsung.com>
634
635 PR sanitizer/63802
636 * c-c++-common/ubsan/pr63802.c: New test.
637
638 2014-11-18 Ilya Enkovich <ilya.enkovich@intel.com>
639
640 * g++.dg/pr63766.C: New.
641
642 2014-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
643
644 * gcc.target/powerpc/p8vector-ldst.c: Rewrite to use 40 live
645 floating point variables instead of using asm to test allocating
646 values to the Altivec registers.
647
648 * gcc.target/powerpc/upper-regs-sf.c: New -mupper-regs-sf and
649 -mupper-regs-df tests.
650 * gcc.target/powerpc/upper-regs-df.c: Likewise.
651
652 * config/rs6000/predicates.md (memory_fp_constant): New predicate
653
654 2014-11-17 Tom de Vries <tom@codesourcery.com>
655
656 * gcc.dg/pr43864-2.c: Add -ftree-tail-merge to dg-options.
657 * gcc.dg/pr43864-3.c: Same.
658 * gcc.dg/pr43864-4.c: Same.
659 * gcc.dg/pr43864.c: Same.
660 * gcc.dg/pr50763.c: Same.
661 * gcc.dg/pr51879-12.c: Same.
662 * gcc.dg/pr51879-16.c: Same.
663 * gcc.dg/pr51879-17.c: Same.
664 * gcc.dg/pr51879-18.c: Same.
665 * gcc.dg/pr51879-2.c: Same.
666 * gcc.dg/pr51879-3.c: Same.
667 * gcc.dg/pr51879-4.c: Same.
668 * gcc.dg/pr51879-6.c: Same.
669 * gcc.dg/pr51879-7.c: Same.
670 * gcc.dg/pr51879.c: Same.
671
672 2014-11-17 Tom de Vries <tom@codesourcery.com>
673
674 * gcc.dg/pr43864-2.c: Fix scan-tree-dump-times scan pattern.
675 * gcc.dg/pr43864-3.c: Same.
676 * gcc.dg/pr43864-4.c: Same.
677
678 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
679
680 * gcc.target/aarch64/vld1_lane.c: New test.
681
682 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
683
684 * gcc.target/aarch64/simd/vfma_f64.c: Add asm volatile memory.
685 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
686
687 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
688
689 * gcc.target/i386/chkp-strlen-1.c: New.
690 * gcc.target/i386/chkp-strlen-2.c: New.
691 * gcc.target/i386/chkp-strlen-3.c: New.
692 * gcc.target/i386/chkp-strlen-4.c: New.
693 * gcc.target/i386/chkp-strlen-5.c: New.
694
695 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
696
697 * gcc.target/i386/chkp-stropt-1.c: New.
698 * gcc.target/i386/chkp-stropt-2.c: New.
699 * gcc.target/i386/chkp-stropt-3.c: New.
700 * gcc.target/i386/chkp-stropt-4.c: New.
701 * gcc.target/i386/chkp-stropt-5.c: New.
702 * gcc.target/i386/chkp-stropt-6.c: New.
703 * gcc.target/i386/chkp-stropt-7.c: New.
704 * gcc.target/i386/chkp-stropt-8.c: New.
705 * gcc.target/i386/chkp-stropt-9.c: New.
706 * gcc.target/i386/chkp-stropt-10.c: New.
707 * gcc.target/i386/chkp-stropt-11.c: New.
708 * gcc.target/i386/chkp-stropt-12.c: New.
709 * gcc.target/i386/chkp-stropt-13.c: New.
710 * gcc.target/i386/chkp-stropt-14.c: New.
711 * gcc.target/i386/chkp-stropt-15.c: New.
712 * gcc.target/i386/chkp-stropt-16.c: New.
713
714 2014-11-17 H.J. Lu <hongjiu.lu@intel.com>
715
716 * g++.dg/ipa/pr63894.C (new): Replace unsigned long with
717 __SIZE_TYPE__.
718
719 2014-11-17 Richard Biener <rguenther@suse.de>
720
721 PR middle-end/63898
722 PR middle-end/63883
723 * gfortran.dg/pr63883.f90: New testcase.
724
725 2014-11-17 Markus Trippelsdorf <markus@trippelsdorf.de>
726
727 PR ipa/63894
728 * g++.dg/ipa/pr63894.C: New test.
729
730 2014-11-17 Terry Guo <terry.guo@arm.com>
731
732 * gcc.target/arm/thumb1-ual-1.c: New test.
733
734 2014-11-16 Patrick Palka <ppalka@gcc.gnu.org>
735
736 PR middle-end/63790
737 * gcc.dg/tree-ssa/pr21031.c: Drop XFAIL.
738 * gcc.dg/tree-ssa/forwprop-29.c: New test.
739
740 2014-11-16 Andrew Pinski <apinski@cavium.com>
741
742 * gcc.c-torture/execute/memset-4.c: New test.
743 * gcc.c-torture/execute/20110418-1.c: New test.
744 * gcc.c-torture/execute/20141022-1.c: New test.
745 * gcc.c-torture/execute/strcpy-2.c: New test.
746 * gcc.c-torture/execute/20140212-2.c: New test.
747 * gcc.c-torture/compile/20120913-1.c: New test.
748 * gcc.c-torture/compile/20121010-1.c: New test.
749 * gcc.c-torture/compile/20120917-1.c: New test.
750 * gcc.c-torture/compile/20140110-1.c: New test.
751 * gcc.c-torture/compile/20121220-1.c: New test.
752 * gcc.c-torture/compile/20120822-1.c: New test.
753 * gcc.c-torture/compile/20121027-1.c: New test.
754 * gcc.c-torture/compile/20120830-2.c: New test.
755
756 2014-11-15 Maciej W. Rozycki <macro@codesourcery.com>
757
758 * g++.dg/guality/guality.exp (check_guality): Fix `test_counts'
759 restoration.
760
761 2014-11-15 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
762
763 * gcc.dg/atomic/c11-atomic-exec-5.c
764 (test_main_long_double_add_overflow): Only actually define if
765 LDBL_MANT_DIG != 106.
766 (test_main_complex_long_double_add_overflow): Likewise.
767 (test_main_long_double_sub_overflow): Likewise.
768 (test_main_complex_long_double_sub_overflow): Likewise.
769
770 (NOT_LDBL_EPSILON_2): Likewise.
771 (NOT_MINUS_LDBL_EPSILON_2): Likewise.
772
773 2014-11-15 H.J. Lu <hongjiu.lu@intel.com>
774
775 * gcc.target/i386/sibcall-1.c: Don't run on x32 targets,
776 instead of run on ia32 targets.
777
778 2014-11-15 Marek Polacek <polacek@redhat.com>
779
780 PR middle-end/63884
781 * c-c++-common/cilk-plus/AN/pr63884.c: New test.
782
783 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
784
785 PR target/60104
786 * gcc.target/i386/sibcall-1.c: Don't run on pic targets.
787
788 2014-11-15 Marc Glisse <marc.glisse@inria.fr>
789
790 * gcc.target/i386/intrinsics_opt-1.c: New testcase.
791 * gcc.target/i386/intrinsics_opt-2.c: Likewise.
792 * gcc.target/i386/intrinsics_opt-3.c: Likewise.
793 * gcc.target/i386/intrinsics_opt-4.c: Likewise.
794
795 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
796
797 * gcc.dg/tree-ssa/pr61144.c: Add dg-require-alias.
798
799 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
800
801 * gcc.dg/pubtypes-3.c: Include <string.h>.
802 * gcc.dg/pubtypes-4.c: Likewise.
803
804 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
805
806 * gcc.dg/darwin-cfstring-format-1.c: Adjust dg-error.
807
808 2014-11-15 Eric Botcazou <ebotcazou@adacore.com>
809
810 * gnat.dg/opt44.ad[sb]: New test.
811
812 2014-11-15 Tobias Burnus <burnus@net-b.de>
813
814 * gfortran.dg/binding_label_tests_4.f03: Add dg-excess-errors.
815 * gfortran.dg/coarray_9.f90: Ditto.
816 * gfortran.dg/empty_label.f: Ditto.
817 * gfortran.dg/empty_label.f90: Ditto.
818
819 2014-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
820
821 * gcc.target/powerpc/ppc-fpconv-1.c: Adjust for -mupper-regs-df
822 changes.
823 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
824 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
825 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
826 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
827 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
828 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
829 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
830 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
831 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
832 * gcc.target/powerpc/ppc-round.c: Likewise.
833
834 2014-11-14 Martin Jambor <mjambor@suse.cz>
835
836 * g++.dg/ipa/devirt-11.C: Dont't run ipa-cp, remove times constraint
837 from the dump scan.
838 * g++.dg/ipa/devirt-21.C: Xfail.
839 * g++.dg/ipa/devirt-24.C: Likewise.
840 * g++.dg/ipa/devirt-10.C: Removed times constraint from the dump scan.
841 * g++.dg/ipa/devirt-41.C: Updated the dump scan.
842 * g++.dg/ipa/devirt-44.C: Likewise.
843 * g++.dg/ipa/devirt-43.C: Xfail.
844
845 2014-11-14 Jonathan Wakely <jwakely@redhat.com>
846
847 * g++.dg/abi/abi-tag11.C: New.
848
849 2014-11-14 Marek Polacek <polacek@redhat.com>
850
851 * c-c++-common/ubsan/overflow-negate-3.c: New test.
852
853 2014-11-14 Marek Polacek <polacek@redhat.com>
854
855 PR sanitizer/63839
856 * c-c++-common/ubsan/pr63839.c: New test.
857 * c-c++-common/ubsan/unreachable-2.c: New test.
858
859 2014-11-14 Richard Biener <rguenther@suse.de>
860
861 * gcc.c-torture/execute/shiftopt-1.c: XFAIL invalid parts.
862
863 2014-11-13 Teresa Johnson <tejohnson@google.com>
864
865 PR tree-optimization/63841
866 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
867
868 2014-11-14 Bin Cheng <bin.cheng@arm.com>
869
870 * gcc.target/arm/ldrd-strd-pair-1.c: New test.
871 * gcc.target/arm/vfp-1.c: Improve scanning string.
872
873 2014-11-13 Rong Xu <xur@google.com>
874
875 PR debug/63581
876 * g++.dg/tree-prof/pr63581.C: New test.
877
878 2014-11-13 Teresa Johnson <tejohnson@google.com>
879
880 PR tree-optimization/63841
881 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
882
883 2014-11-13 Teresa Johnson <tejohnson@google.com>
884
885 PR tree-optimization/63841
886 * g++.dg/tree-ssa/pr63841.C: New test.
887
888 2014-11-13 Richard Biener <rguenther@suse.de>
889
890 * gcc.dg/tree-ssa/forwprop-28.c: Adjust.
891
892 2014-11-12 Alexander Ivchenko <alexander.ivchenko@intel.com>
893
894 * lib/target-supports.exp (error_h): New check.
895 (libc_has_complex_functions): Ditto.
896 (tgmath_h): Ditto.
897 * gcc.dg/builtins-59.c: Add libc_has_complex_functions check.
898 * gcc.dg/builtins-61.c: Likewise.
899 * gcc.dg/builtins-67.c: Disable test for Bionic.
900 * gcc.dg/strlenopt-14g.c: Likewise.
901 * gcc.dg/strlenopt-14gf.c: Likewise.
902 * gcc.dg/c99-tgmath-1.c: Add tgmath_h check.
903 * gcc.dg/c99-tgmath-2.c: Likewise.
904 * gcc.dg/c99-tgmath-3.c: Likewise.
905 * gcc.dg/c99-tgmath-4.c: Likewise.
906 * gcc.dg/dfp/convert-dfp-round-thread.c: Add error_h check.
907
908 2014-11-12 Jakub Jelinek <jakub@redhat.com>
909
910 PR ipa/63838
911 * g++.dg/ipa/pr63838.C: New test.
912
913 2014-11-12 Matthew Fortune <matthew.fortune@imgtec.com>
914
915 * gcc.target/mips/args-1.c: Handle __mips_fpr == 0.
916 * gcc.target/mips/call-clobbered-1.c: New.
917 * gcc.target/mips/call-clobbered-2.c: New.
918 * gcc.target/mips/call-clobbered-3.c: New.
919 * gcc.target/mips/call-clobbered-4.c: New.
920 * gcc.target/mips/call-clobbered-5.c: New.
921 * gcc.target/mips/call-saved-4.c: New.
922 * gcc.target/mips/call-saved-5.c: New.
923 * gcc.target/mips/call-saved-6.c: New.
924 * gcc.target/mips/mips.exp: Support -mfpxx, -ffixed-f*,
925 and -m[no-]odd-spreg. Use _MIPS_SPFPSET to determine default
926 odd-spreg option. Account for -modd-spreg in minimum arch code.
927 * gcc.target/mips/movdf-1.c: New.
928 * gcc.target/mips/movdf-2.c: New.
929 * gcc.target/mips/movdf-3.c: New.
930 * gcc.target/mips/oddspreg-1.c: New.
931 * gcc.target/mips/oddspreg-2.c: New.
932 * gcc.target/mips/oddspreg-3.c: New.
933 * gcc.target/mips/oddspreg-4.c: New.
934 * gcc.target/mips/oddspreg-5.c: New.
935 * gcc.target/mips/oddspreg-6.c: New.
936
937 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
938
939 PR target/63815
940 * g++.dg/other/pr63815.C: New test.
941
942 2014-11-12 Paolo Carlini <paolo.carlini@oracle.com>
943
944 DR 1510
945 PR c++/60420
946 * g++.dg/cpp0x/decltype61.C: New.
947
948 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
949
950 PR tree-optimization/63835
951 * gcc.dg/pr63835.c: New test.
952
953 2014-11-12 Alan Lawrence <alan.lawrence@arm.com>
954
955 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16_indices_1.c: New test.
956 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32_indices_1.c: Likewise.
957 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16_indices_1.c: Likewise.
958 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32_indices_1.c: Likewise.
959 * gcc.target/aarch64/simd/vqdmlal_lane_s16_indices_1.c: Likewise.
960 * gcc.target/aarch64/simd/vqdmlal_lane_s32_indices_1.c: Likewise.
961 * gcc.target/aarch64/simd/vqdmlal_laneq_s16_indices_1.c: Likewise.
962 * gcc.target/aarch64/simd/vqdmlal_laneq_s32_indices_1.c: Likewise.
963 * gcc.target/aarch64/simd/vqdmlalh_lane_s16_indices_1.c: Likewise.
964 * gcc.target/aarch64/simd/vqdmlals_lane_s32_indices_1.c: Likewise.
965 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16_indices_1.c: Likewise.
966 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32_indices_1.c: Likewise.
967 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16_indices_1.c: Likewise.
968 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32_indices_1.c: Likewise.
969 * gcc.target/aarch64/simd/vqdmlsl_lane_s16_indices_1.c: Likewise.
970 * gcc.target/aarch64/simd/vqdmlsl_lane_s32_indices_1.c: Likewise.
971 * gcc.target/aarch64/simd/vqdmlsl_laneq_s16_indices_1.c: Likewise.
972 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32_indices_1.c: Likewise.
973 * gcc.target/aarch64/simd/vqdmlslh_lane_s16_indices_1.c: Likewise.
974 * gcc.target/aarch64/simd/vqdmlsls_lane_s32_indices_1.c: Likewise.
975 * gcc.target/aarch64/simd/vqdmulh_lane_s16_indices_1.c: Likewise.
976 * gcc.target/aarch64/simd/vqdmulh_lane_s32_indices_1.c: Likewise.
977 * gcc.target/aarch64/simd/vqdmulh_laneq_s16_indices_1.c: Likewise.
978 * gcc.target/aarch64/simd/vqdmulh_laneq_s32_indices_1.c: Likewise.
979 * gcc.target/aarch64/simd/vqdmulhh_lane_s16_indices_1.c: Likewise.
980 * gcc.target/aarch64/simd/vqdmulhq_lane_s16_indices_1.c: Likewise.
981 * gcc.target/aarch64/simd/vqdmulhq_lane_s32_indices_1.c: Likewise.
982 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16_indices_1.c: Likewise.
983 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32_indices_1.c: Likewise.
984 * gcc.target/aarch64/simd/vqdmulhs_lane_s32_indices_1.c: Likewise.
985 * gcc.target/aarch64/simd/vqdmull_high_lane_s16_indices_1.c: Likewise.
986 * gcc.target/aarch64/simd/vqdmull_high_lane_s32_indices_1.c: Likewise.
987 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16_indices_1.c: Likewise.
988 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32_indices_1.c: Likewise.
989 * gcc.target/aarch64/simd/vqdmull_lane_s16_indices_1.c: Likewise.
990 * gcc.target/aarch64/simd/vqdmull_lane_s32_indices_1.c: Likewise.
991 * gcc.target/aarch64/simd/vqdmull_laneq_s16_indices_1.c: Likewise.
992 * gcc.target/aarch64/simd/vqdmull_laneq_s32_indices_1.c: Likewise.
993 * gcc.target/aarch64/simd/vqdmullh_lane_s16_indices_1.c: Likewise.
994 * gcc.target/aarch64/simd/vqdmulls_lane_s32_indices_1.c: Likewise.
995 * gcc.target/aarch64/simd/vqrdmulh_lane_s16_indices_1.c: Likewise.
996 * gcc.target/aarch64/simd/vqrdmulh_lane_s32_indices_1.c: Likewise.
997 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16_indices_1.c: Likewise.
998 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32_indices_1.c: Likewise.
999 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16_indices_1.c: Likewise.
1000 * gcc.target/aarch64/simd/vqrdmulhq_lane_s16_indices_1.c: Likewise.
1001 * gcc.target/aarch64/simd/vqrdmulhq_lane_s32_indices_1.c: Likewise.
1002 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16_indices_1.c: Likewise.
1003 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32_indices_1.c: Likewise.
1004 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32_indices_1.c: Likewise.
1005
1006 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
1007
1008 * gcc.target/i386/387-1.c (dg-skip-if): Use *-*-* target selector.
1009 * gcc.target/i386/387-2.c (dg-skip-if): Ditto.
1010 * gcc.target/i386/387-5.c (dg-skip-if): Ditto.
1011 * gcc.target/i386/387-6.c (dg-skip-if): Ditto.
1012 * gcc.target/i386/cmov7.c (dg-skip-if): Ditto.
1013 * gcc.target/i386/funcspec-2.c (dg-skip-if): Ditto.
1014 * gcc.target/i386/funcspec-3.c (dg-skip-if): Ditto.
1015 * gcc.target/i386/funcspec-8.c (dg-skip-if): Ditto.
1016 * gcc.target/i386/funcspec-9.c (dg-skip-if): Ditto.
1017 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c (dg-skip-if):
1018 Ditto.
1019 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c (dg-skip-if):
1020 Ditto.
1021 * gcc.target/i386/isa-1.c (dg-skip-if): Ditto.
1022 * gcc.target/i386/isa-6.c (dg-skip-if): Ditto.
1023 * gcc.target/i386/isa-9.c (dg-skip-if): Ditto.
1024 * gcc.target/i386/lea.c (dg-skip-if): Ditto.
1025 * gcc.target/i386/memcpy-strategy-1.c (dg-skip-if): Ditto.
1026 * gcc.target/i386/memcpy-strategy-2.c (dg-skip-if): Ditto.
1027 * gcc.target/i386/memcpy-vector_loop-1.c (dg-skip-if): Ditto.
1028 * gcc.target/i386/memcpy-vector_loop-2.c (dg-skip-if): Ditto.
1029 * gcc.target/i386/memset-vector_loop-1.c (dg-skip-if): Ditto.
1030 * gcc.target/i386/memset-vector_loop-2.c (dg-skip-if): Ditto.
1031 * gcc.target/i386/pad-10.c (dg-skip-if): Ditto.
1032 * gcc.target/i386/pad-2.c (dg-skip-if): Ditto.
1033 * gcc.target/i386/pad-3.c (dg-skip-if): Ditto.
1034 * gcc.target/i386/pad-4.c (dg-skip-if): Ditto.
1035 * gcc.target/i386/pad-5a.c (dg-skip-if): Ditto.
1036 * gcc.target/i386/pad-5b.c (dg-skip-if): Ditto.
1037 * gcc.target/i386/pad-6a.c (dg-skip-if): Ditto.
1038 * gcc.target/i386/pad-6b.c (dg-skip-if): Ditto.
1039 * gcc.target/i386/pad-7.c (dg-skip-if): Ditto.
1040 * gcc.target/i386/pad-8.c (dg-skip-if): Ditto.
1041 * gcc.target/i386/pad-9.c (dg-skip-if): Ditto.
1042 * gcc.target/i386/pentium4-not-mull.c (dg-skip-if): Ditto.
1043 * gcc.target/i386/pr42589.c (dg-skip-if): Ditto.
1044 * gcc.target/i386/sse-19.c (dg-skip-if): Ditto.
1045 * gcc.target/i386/sse2-init-v2di-2.c (dg-skip-if): Ditto.
1046 * gcc.target/i386/ssefn-1.c (dg-skip-if): Ditto.
1047 * gcc.target/i386/ssetype-1.c (dg-skip-if): Ditto.
1048 * gcc.target/i386/ssetype-2.c (dg-skip-if): Ditto.
1049 * gcc.target/i386/ssetype-5.c (dg-skip-if): Ditto.
1050 * gcc.target/i386/vect-double-1.c (dg-skip-if): Ditto.
1051
1052 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
1053
1054 * gcc.target/i386/pr45852.c: Simplify target selector.
1055 * gcc.target/i386/pr63495.c: Ditto.
1056 * gcc.target/i386/pr39496.c: Ditto.
1057 * gcc.target/i386/pr36613.c: Ditto.
1058
1059 2014-11-12 Jiong Wang <jiong.wang@arm.com>
1060
1061 * gcc.target/aarch64/lr_free_1.c: New testcase for -fomit-frame-pointer.
1062 * gcc.target/aarch64/lr_free_2.c: New testcase for leaf
1063 -fno-omit-frame-pointer.
1064
1065 2014-11-12 Marek Polacek <polacek@redhat.com>
1066
1067 * lib/gcc-dg.exp (${tool}_load): Call prune_file_path instead
1068 of prune_gcc_output.
1069 * lib/prune.exp (prune_file_path): New procedure.
1070
1071 2014-11-12 Marek Polacek <polacek@redhat.com>
1072
1073 * c-c++-common/ubsan/overflow-sub-4.c: New test.
1074 * c-c++-common/ubsan/overflow-sub-2.c: Adjust dg-output.
1075 * c-c++-common/ubsan/overflow-int128.c: Likewise.
1076
1077 2014-11-12 Evgeny Stupachenko <evstupac@gmail.com>
1078
1079 * gcc.target/i386/pr52252-atom-1.c: Extend assembler scan on AVX2 case.
1080
1081 2014-11-12 Richard Biener <rguenther@suse.de>
1082
1083 * gcc.dg/tree-ssa/ssa-fre-32.c: Disable forwprop.
1084
1085 2014-11-12 Joseph Myers <joseph@codesourcery.com>
1086
1087 * gcc.dg/no-math-errno-1.c, gcc.dg/no-math-errno-2.c,
1088 gcc.dg/no-math-errno-3.c, gcc.dg/no-math-errno-4.c: New tests.
1089
1090 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
1091
1092 PR testsuite/63830
1093 * c-c++-common/asan/strlen-overflow-1.c (main): Avoid tail call.
1094
1095 2014-11-12 Jakub Jelinek <jakub@redhat.com>
1096
1097 PR c/59708
1098 * c-c++-common/builtin-arith-overflow-1.c: New test.
1099 * c-c++-common/torture/builtin-arith-overflow-10.c: New test.
1100 * c-c++-common/torture/builtin-arith-overflow-11.c: New test.
1101 * c-c++-common/torture/builtin-arith-overflow-12.c: New test.
1102 * c-c++-common/torture/builtin-arith-overflow-12.h: New file.
1103 * c-c++-common/torture/builtin-arith-overflow-13.c: New test.
1104 * c-c++-common/torture/builtin-arith-overflow-14.c: New test.
1105 * c-c++-common/torture/builtin-arith-overflow-15.c: New test.
1106 * c-c++-common/torture/builtin-arith-overflow-16.c: New test.
1107 * c-c++-common/torture/builtin-arith-overflow-17.c: New test.
1108 * c-c++-common/torture/builtin-arith-overflow-18.c: New test.
1109 * c-c++-common/torture/builtin-arith-overflow-1.c: New test.
1110 * c-c++-common/torture/builtin-arith-overflow-1.h: New file.
1111 * c-c++-common/torture/builtin-arith-overflow-2.c: New test.
1112 * c-c++-common/torture/builtin-arith-overflow-3.c: New test.
1113 * c-c++-common/torture/builtin-arith-overflow-4.c: New test.
1114 * c-c++-common/torture/builtin-arith-overflow-5.c: New test.
1115 * c-c++-common/torture/builtin-arith-overflow-6.c: New test.
1116 * c-c++-common/torture/builtin-arith-overflow-7.c: New test.
1117 * c-c++-common/torture/builtin-arith-overflow-8.c: New test.
1118 * c-c++-common/torture/builtin-arith-overflow-9.c: New test.
1119 * c-c++-common/torture/builtin-arith-overflow.h: New file.
1120 * gcc.dg/builtin-arith-overflow-1.c: New test.
1121 * gcc.dg/builtin-arith-overflow-2.c: New test.
1122
1123 2014-11-12 Richard Biener <rguenther@suse.de>
1124
1125 PR middle-end/63821
1126 * gfortran.dg/pr63821.f90: New testcase.
1127
1128 2014-11-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
1129
1130 PR tree-optimization/63761
1131 * gcc.c-torture/compile/pr63761.c: New test.
1132
1133 2014-11-12 Jiong Wang <jiong.wang@arm.com>
1134
1135 * lib/gcc-dg.exp (${tool}_load): Truncate gcc output.
1136 * lib/prune.exp (prune_gcc_output): New absolute path to relative path
1137 truncation pattern.
1138
1139 2014-11-12 Andreas Tobler <andreast@gcc.gnu.org>
1140
1141 * gcc.target/arm/eabi1.c: Replace arm*-*-*eabi* and arm*-*-symbianelf*
1142 with arm_eabi.
1143 * g++.dg/abi/arm_rtti1.C: Likewise.
1144 * g++.dg/abi/key1.C: Likewise.
1145 * g++.dg/ext/visibility/arm1.C: Likewise.
1146 * g++.dg/ext/visibility/arm2.C: Likewise.
1147 * g++.dg/ext/visibility/arm3.C: Likewise.
1148
1149 2014-11-11 H.J. Lu <hongjiu.lu@intel.com>
1150
1151 * g++.dg/ipa/devirt-42.C: Fix dump scanning for "return 2".
1152
1153 2014-11-11 Anthony Brandon <anthony.brandon@gmail.com>
1154 Manuel López-Ibáñez <manu@gcc.gnu.org>
1155
1156 PR driver/36312
1157 * gcc.misc-tests/output.exp: New test case for identical input and
1158 output files.
1159
1160 2014-11-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
1161
1162 PR fortran/44054
1163 * lib/gfortran-dg.exp: Update regexp to match locus and message
1164 without caret.
1165 * gfortran.dg/use_without_only_1.f90: Add column numbers.
1166 * gfortran.dg/warnings_are_errors_1.f: Update.
1167
1168 2014-11-11 David Malcolm <dmalcolm@redhat.com>
1169
1170 * ChangeLog.jit: New.
1171 * jit.dg/all-non-failing-tests.h: New.
1172 * jit.dg/harness.h: New.
1173 * jit.dg/jit.exp: New.
1174 * jit.dg/test-accessing-struct.c: New.
1175 * jit.dg/test-accessing-union.c: New.
1176 * jit.dg/test-array-as-pointer.c: New.
1177 * jit.dg/test-arrays.c: New.
1178 * jit.dg/test-calling-external-function.c: New.
1179 * jit.dg/test-calling-function-ptr.c: New.
1180 * jit.dg/test-combination.c: New.
1181 * jit.dg/test-dot-product.c: New.
1182 * jit.dg/test-empty.c: New.
1183 * jit.dg/test-error-accessing-field-in-other-struct.c: New.
1184 * jit.dg/test-error-adding-to-terminated-block.c: New.
1185 * jit.dg/test-error-array-as-pointer.c: New.
1186 * jit.dg/test-error-bad-cast.c: New.
1187 * jit.dg/test-error-block-in-wrong-function.c: New.
1188 * jit.dg/test-error-call-through-ptr-with-mismatching-args.c: New.
1189 * jit.dg/test-error-call-through-ptr-with-non-function.c: New.
1190 * jit.dg/test-error-call-through-ptr-with-non-pointer.c: New.
1191 * jit.dg/test-error-call-through-ptr-with-not-enough-args.c: New.
1192 * jit.dg/test-error-call-through-ptr-with-too-many-args.c: New.
1193 * jit.dg/test-error-call-with-mismatching-args.c: New.
1194 * jit.dg/test-error-call-with-not-enough-args.c: New.
1195 * jit.dg/test-error-call-with-too-many-args.c: New.
1196 * jit.dg/test-error-dereference-field-of-non-pointer.c: New.
1197 * jit.dg/test-error-dereference-read-of-non-pointer.c: New.
1198 * jit.dg/test-error-get-type-bad-enum.c: New.
1199 * jit.dg/test-error-index-not-a-numeric-type.c: New.
1200 * jit.dg/test-error-mismatching-types-in-assignment.c: New.
1201 * jit.dg/test-error-mismatching-types-in-call.c: New.
1202 * jit.dg/test-error-missing-return.c: New.
1203 * jit.dg/test-error-new-binary-op-bad-op.c: New.
1204 * jit.dg/test-error-new-function-bad-kind.c: New.
1205 * jit.dg/test-error-new-unary-op-bad-op.c: New.
1206 * jit.dg/test-error-null-passed-to-api.c: New.
1207 * jit.dg/test-error-return-within-void-function.c: New.
1208 * jit.dg/test-error-unreachable-block.c: New.
1209 * jit.dg/test-error-unterminated-block.c: New.
1210 * jit.dg/test-error-value-not-a-numeric-type.c: New.
1211 * jit.dg/test-expressions.c: New.
1212 * jit.dg/test-factorial.c: New.
1213 * jit.dg/test-fibonacci.c: New.
1214 * jit.dg/test-functions.c: New.
1215 * jit.dg/test-fuzzer.c: New.
1216 * jit.dg/test-hello-world.c: New.
1217 * jit.dg/test-linked-list.c: New.
1218 * jit.dg/test-long-names.c: New.
1219 * jit.dg/test-nested-contexts.c: New.
1220 * jit.dg/test-nested-loops.c: New.
1221 * jit.dg/test-operator-overloading.cc: New.
1222 * jit.dg/test-quadratic.c: New.
1223 * jit.dg/test-quadratic.cc: New.
1224 * jit.dg/test-reading-struct.c: New.
1225 * jit.dg/test-string-literal.c: New.
1226 * jit.dg/test-sum-of-squares.c: New.
1227 * jit.dg/test-threads.c: New.
1228 * jit.dg/test-types.c: New.
1229 * jit.dg/test-using-global.c: New.
1230 * jit.dg/test-volatile.c: New.
1231
1232 2014-11-11 James Greenhalgh <james.greenhalgh@arm.com>
1233
1234 * gcc.target/aarch64/vbslq_f64_1.c: New.
1235 * gcc.target/aarch64/vbslq_f64_2.c: Likewise.
1236 * gcc.target/aarch64/vbslq_u64_1.c: Likewise.
1237 * gcc.target/aarch64/vbslq_u64_2.c: Likewise.
1238
1239 2014-11-11 Paolo Carlini <paolo.carlini@oracle.com>
1240
1241 PR c++/63265
1242 * g++.dg/cpp0x/constexpr-63265.C: New.
1243
1244 2014-11-11 Evgeny Stupachenko <evstupac@gmail.com>
1245
1246 * gcc.target/i386/pr52252-atom-1.c: New.
1247
1248 2014-11-11 Martin Liska <mliska@suse.cz>
1249
1250 PR ipa/63622
1251 PR ipa/63795
1252 * g++.dg/ipa/ipa-icf-4.C: Add more precise dump scan.
1253 * g++.dg/ipa/ipa-icf-5.C: Add condition for target
1254 with symbol alias support.
1255
1256 2014-11-10 Andi Kleen <ak@linux.intel.com>
1257
1258 * c-c++-common/cilk-plus/AN/misc.c (main): Handle
1259 new cilk errors.
1260
1261 2014-11-10 Andi Kleen <ak@linux.intel.com>
1262
1263 * c-c++-common/cilk-plus/CK/errors.c: New test.
1264
1265 2014-11-11 Uros Bizjak <ubizjak@gmail.com>
1266 Ilya Enkovich <ilya.enkovich@intel.com>
1267
1268 PR target/63620
1269 * gcc.target/i386/pr63620.c: New test.
1270
1271 2014-11-11 Jakub Jelinek <jakub@redhat.com>
1272
1273 * gcc.dg/tm/memopt-15.c: Add -msse2 to dg-options.
1274
1275 * gcc.dg/ubsan/ipa-icf-1.c: New test.
1276 * gcc.dg/ipa/ipa-icf-31.c: New test.
1277
1278 2014-11-10 Patrick Palka <ppalka@gcc.gnu.org>
1279
1280 PR middle-end/63748
1281 * gcc.dg/pr63748.c: New testcase.
1282
1283 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
1284
1285 * gcc.dg/pr44194-1.c (dg-do): Add missing braces.
1286
1287 2014-11-10 Roman Gareev <gareevroman@gmail.com>
1288
1289 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove using of
1290 fgraphite-code-generator flag.
1291 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Likewise.
1292 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Likewise.
1293 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Likewise.
1294 * gcc.dg/graphite/isl-ast-gen-user-1.c: Likewise.
1295 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Likewise.
1296 * gcc.dg/graphite/pr35356-2.c: Likewise.
1297 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Likewise.
1298 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Likewise.
1299 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Likewise.
1300 * gcc.dg/graphite/isl-ast-gen-if-1.c: Likewise.
1301 * gcc.dg/graphite/isl-ast-gen-if-2.c: Likewise.
1302
1303 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
1304
1305 * gcc.c-torture/compile/pr35468.c: Revert the last change.
1306
1307 2014-11-10 Paolo Carlini <paolo.carlini@oracle.com>
1308
1309 * c-c++-common/Wshift-count-overflow-1.c: New.
1310 * c-c++-common/Wshift-count-overflow-2.c: Likewise.
1311 * c-c++-common/Wshift-count-negative-1.c: Likewise.
1312 * c-c++-common/Wshift-count-negative-2.c: Likewise.
1313
1314 2014-11-10 Andreas Tobler <andreast@gcc.gnu.org>
1315
1316 * gcc.dg/fshort-wchar.c: Use arm_eabi instead of arm*-*-*eabi*.
1317 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
1318 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
1319 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
1320 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
1321 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
1322 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
1323 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
1324 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
1325 * gcc.target/arm/aapcs/vfp1.c: Likewise.
1326 * gcc.target/arm/aapcs/vfp2.c: Likewise.
1327 * gcc.target/arm/aapcs/vfp3.c: Likewise.
1328 * gcc.target/arm/aapcs/vfp4.c: Likewise.
1329 * gcc.target/arm/aapcs/vfp5.c: Likewise.
1330 * gcc.target/arm/aapcs/vfp6.c: Likewise.
1331 * gcc.target/arm/aapcs/vfp7.c: Likewise.
1332 * gcc.target/arm/aapcs/vfp8.c: Likewise.
1333 * gcc.target/arm/aapcs/vfp9.c: Likewise.
1334 * gcc.target/arm/aapcs/vfp10.c: Likewise.
1335 * gcc.target/arm/aapcs/vfp11.c: Likewise.
1336 * gcc.target/arm/aapcs/vfp12.c: Likewise.
1337 * gcc.target/arm/aapcs/vfp13.c: Likewise.
1338 * gcc.target/arm/aapcs/vfp14.c: Likewise.
1339 * gcc.target/arm/aapcs/vfp15.c: Likewise.
1340 * gcc.target/arm/aapcs/vfp16.c: Likewise.
1341 * gcc.target/arm/aapcs/vfp17.c: Likewise.
1342
1343 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
1344
1345 PR tree-optimization/63778
1346 * gfortran.dg/pr63778.f: New test.
1347
1348 2014-11-10 Renlin Li <renlin.li@arm.com>
1349
1350 PR middle-end/61529
1351 * gcc.dg/pr61529.c: New.
1352
1353 2014-11-10 Bernd Schmidt <bernds@codesourcery.com>
1354
1355 * lib/target-supports.exp (check_effective_target_return_address):
1356 New function.
1357 * gcc.c-torture/execute/20010122-1.c: Require return_address.
1358 * gcc.c-torture/execute/20030323-1.c: Likewise.
1359 * gcc.c-torture/execute/20030811-1.c: Likewise.
1360 * gcc.c-torture/execute/eeprof-1.c: Likewise.
1361 * gcc.c-torture/execute/frame-address.c: Likewise.
1362 * gcc.c-torture/execute/pr17377.c: Likewise.
1363
1364 * gcc.c-torture/compile/920625-2.c: Add return type to
1365 freeReturnStruct.
1366 * gcc.c-torture/execute/20091229-1.c: Declare main properly.
1367 * gcc.c-torture/execute/pr61375.c: Likewise.
1368 * gcc.c-torture/execute/20111208-1.c: Use __SIZE_TYPE__ for size_t.
1369 * gcc.dg/pr30904.c: Remove extern from declaration of t.
1370
1371 * lib/target-supports.exp (check_effective_target_indirect_jumps):
1372 New function.
1373 (check_effective_target_nonlocal_goto): New function.
1374 (check_effective_target_label_values): New function.
1375 * gcc.c-torture/execute/20071220-2.c: Require label_values.
1376 * gcc.c-torture/compile/labels-2.c: Likewise.
1377 * gcc.c-torture/compile/20000518-1.c: Likewise.
1378 * gcc.c-torture/compile/20021108-1.c: Likewise.
1379 * gcc.c-torture/compile/981006-1.c: Likewise.
1380 * gcc.c-torture/execute/20040302-1.c: Likewise.
1381 * gcc.dg/torture/pr33848.c: Likewise.
1382
1383 * gcc.c-torture/compile/pr46107.c: Require indirect jumps and
1384 label values.
1385 * gcc.c-torture/compile/pr32919.c: Likewise.
1386 * gcc.c-torture/compile/pr17913.c: Likewise.
1387 * gcc.c-torture/compile/pr51495.c: Likewise.
1388 * gcc.c-torture/compile/pr25224.c: Likewise.
1389 * gcc.c-torture/compile/labels-3.c: Likewise.
1390 * gcc.c-torture/compile/pr27863.c: Likewise.
1391 * gcc.c-torture/compile/20050510-1.c: Likewise.
1392 * gcc.c-torture/compile/pr28489.c: Likewise.
1393 * gcc.c-torture/compile/pr29128.c: Likewise.
1394 * gcc.c-torture/compile/pr21356: Likewise.
1395 * gcc.c-torture/execute/20071210-1.c: Likewise.
1396 * gcc.c-torture/execute/200701220-1.c: Likewise.
1397 * gcc.c-torture/execute/pr51447.c: Likewise.
1398 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
1399 * gcc.c-torture/execute/comp-goto-2.c: Likewise.
1400 * gcc.dg/20021029-1.c: Likewise.
1401 * gcc.dg/pr43379.c: Likewise.
1402 * gcc.dg/pr45259.c: Likewise.
1403 * gcc.dg/torture/pr53695.c: Likewise.
1404 * gcc.dg/torture/pr57584.c: Likewise.
1405
1406 * gcc.c-torture/execute/980526-1.c: Skip if -O0 and neither label_values
1407 or indirect_jumps are available.
1408 * gcc.c-torture/compile/920415-1.c: Likewise. Remove NO_LABEL_VALUES
1409 test.
1410 * gcc.c-torture/compile/920428-3.c: Likewise.
1411 * gcc.c-torture/compile/950613-1.c: Likewise.
1412
1413 * gcc.c-torture/compile/pr30984.c: Require indirect jumps.
1414 * gcc.c-torture/compile/991213-3.c: Likewise.
1415 * gcc.c-torture/compile/920825-1.c: Likewise.
1416 * gcc.c-torture/compile/20011029-1.c: Likewise.
1417 * gcc.c-torture/compile/complex-6.c: Likewise.
1418 * gcc.c-torture/compile/pr27127.c: Likewise.
1419 * gcc.c-torture/compile/pr58164.c: Likewise.
1420 * gcc.c-torture/compile/20041214-1.c: Likewise.
1421 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
1422 * gcc.c-torture/execute/pr56982.c: Likewise.
1423 * gcc.c-torture/execute/pr60003.c: Likewise.
1424 * gcc.c-torture/execute/pr26983.c: Likewise.
1425 * gcc.dg/pr57287-2.c: Likewise.
1426 * gcc.dg/pr59920-1.c: Likewise.
1427 * gcc.dg/pr59920-2.c: Likewise.
1428 * gcc.dg/pr59920-3.c: Likewise.
1429 * gcc.dg/setjmp-3.c: Likewise.
1430 * gcc.dg/setjmp-4.c: Likewise.
1431 * gcc.dg/setjmp-5.c: Likewise.
1432 * gcc.dg/torture/pr48542.c: Likewise.
1433 * gcc.dg/torture/pr57147-2.c: Likewise.
1434 * gcc.dg/torture/pr59993.c: Likewise.
1435
1436 * gcc.dg/torture/stackalign/non-local-goto-1.c: Require nonlocal_goto.
1437 * gcc.dg/torture/stackalign/non-local-goto-2.c: Likewise.
1438 * gcc.dg/torture/stackalign/non-local-goto-3.c: Likewise.
1439 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
1440 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
1441 * gcc.dg/torture/stackalign/setjmp-1.c: Likewise.
1442 * gcc.dg/torture/stackalign/setjmp-3.c: Likewise.
1443 * gcc.dg/torture/stackalign/setjmp-4.c: Likewise.
1444 * gcc.dg/non-local-goto-1.c: Likewise.
1445 * gcc.dg/non-local-goto-2.c: Likewise.
1446 * gcc.dg/pr49994-1.c: Likewise.
1447 * gcc.dg/torture/pr57036-2.c: Likewise.
1448
1449 * gcc.c-torture/compile/20040614-1.c: Require label_values. Remove
1450 NO_LABEL_VALUES test.
1451 * gcc.c-torture/compile/920831-1.c: Likewise.
1452 * gcc.c-torture/compile/920502-1.c: Likewise.
1453 * gcc.c-torture/compile/920501-7.c: Likewise.
1454 * gcc.dg/pr52139.c: Likewise.
1455
1456 * lib/target-supports.exp (check_effective_target_trampolines,
1457 check_profiling_available, check_effective_target_lto,
1458 check_effective_target_vect_natural): False for nvptx-*-*.
1459 * gcc.c-torture/compile/limits-fndefn.c: Skip for nvptx-*-*.
1460 * gcc.c-torture/compile/pr34334.c: Likewise.
1461 * gcc.c-torture/compile/pr37056.c: Likewise.
1462 * gcc.c-torture/compile/pr39423-1.c: Likewise.
1463 * gcc.c-torture/compile/pr46534.c: Likewise.
1464 * gcc.c-torture/compile/pr49049.c: Likewise.
1465 * gcc.c-torture/compile/pr59417.c: Likewise.
1466 * gcc.c-torture/compile/20080721-1.c: Likewise.
1467 * gcc.c-torture/compile/920501-4.c: Likewise.
1468 * gcc.c-torture/compile/921011-1.c: Likewise.
1469 * gcc.dg/20040813-1.c: Likewise.
1470 * gcc.dg/pr28755.c: Likewise.
1471 * gcc.dg/pr44194-1.c: Likewise.
1472 * gcc.c-torture/compile/pr42717.c: Xfail for nvptx-*-*.
1473 * gcc.c-torture/compile/pr61684.c: Likewise.
1474 * gcc.c-torture/compile/pr20601-1.c: Likewise.
1475 * gcc.c-torture/compile/pr59221.c: Likewise.
1476 * gcc.c-torture/compile/20060208-1.c: Likewise.
1477 * gcc.c-torture/execute/pr52129.c: Likewise.
1478 * gcc.c-torture/execute/20020310-1.c: Likewise.
1479 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for nvptx.
1480 * gcc.c-torture/execute20020312-2.c: Add case for for nvptx.
1481 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections
1482 for nvptx-*-*.
1483 * gcc.dg/pr36400.c: Xfail scan-assembler test on nvptx-*-*.
1484 * gcc.dg/const-elim-2.c: Likewise.
1485
1486 * lib/target-supports.exp
1487 (check_effective_target_untyped_assembly): New function.
1488 * gcc.c-torture/compile/20091215-1.c: Require untyped_assembly.
1489 * gcc.c-torture/compile/920917-1.c: Likewise.
1490 * gcc.c-torture/compile/930120-1.c: Likewise.
1491 * gcc.c-torture/compile/930411-1.c: Likewise.
1492 * gcc.c-torture/compile/930529-1.c: Likewise.
1493 * gcc.c-torture/compile/930623-1.c: Likewise.
1494 * gcc.c-torture/compile/950329-1.c: Likewise.
1495 * gcc.c-torture/compile/calls.c: Likewise.
1496 * gcc.c-torture/compile/pr37258.c: Likewise.
1497 * gcc.c-torture/compile/pr37327.c: Likewise.
1498 * gcc.c-torture/compile/pr38360.c: Likewise.
1499 * gcc.c-torture/compile/pr43635.c: Likewise.
1500 * gcc.c-torture/compile/pr47428.c: Likewise.
1501 * gcc.c-torture/compile/pr47967.c: Likewise.
1502 * gcc.c-torture/compile/pr49145.c: Likewise.
1503 * gcc.c-torture/compile/pr51694.c: Likewise.
1504 * gcc.c-torture/compile/pr53411.c: Likewise.
1505 * gcc.c-torture/execute/20001101.c: Likewise.
1506 * gcc.c-torture/execute/20051012-1.c: Likewise.
1507 * gcc.c-torture/execute/920501-1.c: Likewise.
1508 * gcc.c-torture/execute/921202-1.c: Likewise.
1509 * gcc.c-torture/execute/921208-2.c: Likewise.
1510 * gcc.c-torture/execute/call-trap-1.c: Likewise.
1511 * gcc.c-torture/compile/20010525-1.c: Likewise.
1512 * gcc.c-torture/compile/20021015-2.c: Likewise.
1513 * gcc.c-torture/compile/20031023-1.c: Likewise.
1514 * gcc.c-torture/compile/20031023-2.c: Likewise.
1515 * gcc.c-torture/compile/pr49206.c: Likewise.
1516 * gcc.c-torture/execute/pr47237.c: Likewise.
1517 * gcc.dg/torture/stackalign/builtin-apply-1.c: Likewise.
1518 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1519 * gcc.dg/torture/stackalign/builtin-apply-3.c: Likewise.
1520 * gcc.dg/torture/stackalign/builtin-apply-4.c: Likewise.
1521 * gcc.dg/torture/stackalign/builtin-return-1.c: Likewise.
1522 * gcc.dg/builtin-apply1.c: Likewise.
1523 * gcc.dg/builtin-apply2.c: Likewise.
1524 * gcc.dg/builtin-apply3.c: Likewise.
1525 * gcc.dg/builtin-apply4.c: Likewise.
1526 * gcc.dg/pr38338.c: Likewise.
1527 * gcc.dg/torture/pr41993.c: Likewise.
1528 * gcc.c-torture/compile/386.c: Likewise.
1529 * gcc.c-torture/compile/cmpsi386.c: Likewise.
1530 * gcc.c-torture/compile/consec.c: Likewise.
1531 * gcc.c-torture/compile/ex.c: Likewise.
1532 * gcc.c-torture/compile/pass.c: Likewise.
1533 * gcc.c-torture/compile/scal.c: Likewise.
1534 * gcc.c-torture/compile/uuarg.c: Likewise.
1535 * gcc.c-torture/compile/conv_tst.c: Likewise.
1536
1537 * lib/target-supports.exp (check_effective_target_alloca): New function.
1538 * gcc.c-torture/execute/20010209-1.c: Require alloca.
1539 * gcc.c-torture/execute/20020314-1.c: Likewise.
1540 * gcc.c-torture/execute/20020412-1.c: Likewise.
1541 * gcc.c-torture/execute/20021113-1.c: Likewise.
1542 * gcc.c-torture/execute/20040223-1.c: Likewise.
1543 * gcc.c-torture/execute/20040308-1.c: Likewise.
1544 * gcc.c-torture/execute/20040811-1.c: Likewise.
1545 * gcc.c-torture/execute/20070824-1.c: Likewise.
1546 * gcc.c-torture/execute/20070919-1.c: Likewise.
1547 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
1548 * gcc.c-torture/execute/pr22061-1.c: Likewise.
1549 * gcc.c-torture/execute/pr22061-4.c: Likewise.
1550 * gcc.c-torture/execute/pr43220.c: Likewise.
1551 * gcc.c-torture/execute/vla-dealloc-1.c: Likewise.
1552 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
1553 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
1554 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
1555 * gcc.c-torture/compile/20000923-1.c: Likewise.
1556 * gcc.c-torture/compile/20030224-1.c: Likewise.
1557 * gcc.c-torture/compile/20071108-1.c: Likewise.
1558 * gcc.c-torture/compile/20071117-1.c: Likewise.
1559 * gcc.c-torture/compile/900313-1.c: Likewise.
1560 * gcc.c-torture/compile/pr17397.c: Likewise.
1561 * gcc.c-torture/compile/pr35006.c: Likewise.
1562 * gcc.c-torture/compile/pr42956.c: Likewise.
1563 * gcc.c-torture/compile/pr51354.c: Likewise.
1564 * gcc.c-torture/compile/pr55851.c: Likewise.
1565 * gcc.c-torture/compile/vla-const-1.c: Likewise.
1566 * gcc.c-torture/compile/vla-const-2.c: Likewise.
1567 * gcc.c-torture/compile/pr31507-1.c: Likewise.
1568 * gcc.c-torture/compile/pr52714.c: Likewise.
1569 * gcc.dg/20001012-2.c: Likewise.
1570 * gcc.dg/auto-type-1.c: Likewise.
1571 * gcc.dg/builtin-object-size-1.c: Likewise.
1572 * gcc.dg/builtin-object-size-2.c: Likewise.
1573 * gcc.dg/builtin-object-size-3.c: Likewise.
1574 * gcc.dg/builtin-object-size-4.c: Likewise.
1575 * gcc.dg/packed-vla.c: Likewise.
1576 * gcc.c-torture/compile/parms.c: Likewise.
1577 * gcc.c-torture/execute/920721-2.c: Skip -O0 unless alloca is available.
1578 * gcc.c-torture/execute/920929-1.c: Likewise.
1579 * gcc.c-torture/execute/921017-1.c: Likewise.
1580 * gcc.c-torture/execute/941202-1.c: Likewise.
1581 * gcc.c-torture/execute/align-nest.c: Likewise.
1582 * gcc.c-torture/execute/alloca-1.c: Likewise.
1583 * gcc.c-torture/execute/pr36321.c: Likewise.
1584 * gcc.c-torture/compile/20001221-1.c: Likewise.
1585 * gcc.c-torture/compile/20020807-1.c: Likewise.
1586 * gcc.c-torture/compile/20050801-2.c: Likewise.
1587 * gcc.c-torture/compile/920428-4.c: Likewise.
1588 * gcc.c-torture/compile/debugvlafunction-1.c.c: Likewise.
1589 * gcc.c-torture/compile/pr41469.c: Likewise.
1590 * gcc.dg/torture/pr48953.c: Likewise.
1591 * gcc.dg/torture/pr8081.c: Likewise.
1592 * gcc.dg/torture/stackalign/inline-1.c: Skip if nvptx-*-*.
1593 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
1594 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
1595 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
1596 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
1597 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
1598 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
1599 * gcc.dg/torture/stackalign/global-1.c: Likewise.
1600 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
1601 * gcc.dg/torture/stackalign/pr16660-2.c: Likewise.
1602 * gcc.dg/torture/stackalign/pr16660-3.c: Likewise.
1603 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
1604 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
1605
1606 2014-11-10 Edward Smith-Rowland <3dw4rd@verizon.net>
1607
1608 * g++.dg/cpp1y/feat-cxx11.C: Test new feature macros for C++98
1609 and C++11; Test existence of __has_cpp_attribute; Test C++11
1610 attributes.
1611 * g++.dg/cpp1y/feat-cxx11-neg.C: Ditto.
1612 * g++.dg/cpp1y/feat-cxx14.C: Ditto and test for C++14 attributes.
1613 * g++.dg/cpp1y/feat-cxx98.C: Test new feature macros for C++98.
1614 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto.
1615 * g++.dg/cpp1y/feat-neg.C: Test that __cpp_rtti, _cpp_exceptions
1616 will be undefined for -fno-rtti -fno-exceptions.
1617
1618 2014-11-10 Richard Biener <rguenther@suse.de>
1619
1620 PR tree-optimization/63800
1621 * gcc.dg/torture/pr63800.c: New testcase.
1622
1623 2014-11-10 Marek Polacek <polacek@redhat.com>
1624
1625 * c-c++-common/ubsan/align-7.c: Skip for -flto -fno-fat-lto-objects.
1626 * c-c++-common/ubsan/align-8.c: Likewise.
1627 * g++.dg/ubsan/null-4.C: Likewise.
1628 * g++.dg/ubsan/null-5.C: Likewise.
1629
1630 2014-11-10 Eric Botcazou <ebotcazou@adacore.com>
1631
1632 * gcc.misc-tests/gcov-16.c: New test.
1633
1634 2014-11-10 Yuri Rumyantsev <ysrumyan@gmail.com>
1635
1636 * gcc.dg/tree-ssa/ifc-cd.c: New test.
1637
1638 2014-11-09 H.J. Lu <hongjiu.lu@intel.com>
1639
1640 PR testsuite/63305
1641 * gcc.target/i386/avx256-unaligned-load-7.c (avx_test): Fix
1642 buffer overflow.
1643 * gcc.target/i386/avx256-unaligned-store-7.c (avx_test): Likewise.
1644
1645 2014-11-09 Andreas Schwab <schwab@linux-m68k.org>
1646
1647 * gcc.target/powerpc/pr51623.c: Fix implicit declarations.
1648
1649 2014-11-09 Richard Biener <rguenther@suse.de>
1650
1651 * g++.dg/cpp0x/constexpr-reinterpret1.C: XFAIL.
1652 * gcc.dg/tree-ssa/pr21031.c: XFAIL.
1653
1654 2014-11-07 Andrew Pinski <apinski@cavium.com>
1655
1656 * gcc.c-torture/execute/20141107-1.c: New testcase.
1657
1658 2014-11-07 Richard Biener <rguenther@suse.de>
1659
1660 PR tree-optimization/63605
1661 * gcc.dg/vect/pr63605.c: New testcase.
1662
1663 2014-11-07 Jeff Law <law@redhat.com>
1664
1665 * g++.dg/pr61289-2.C: Renamed from pr61289-2.c.
1666
1667 2014-11-07 Jiong Wang <jiong.wang@arm.com>
1668
1669 * gcc.target/arm/lp1243022.c (xhci_test_trb_in_td): Add return type.
1670 (xhci_check_trb_in_td_math): Likewise.
1671
1672 2014-11-07 Jiong Wang <jiong.wang@arm.com>
1673
1674 * gcc.dg/tree-ssa/20040204-1.c: Add aarch64*-*-* to the list.
1675
1676 2014-11-07 Martin Liska <mliska@suse.cz>
1677
1678 PR ipa/63580
1679 * g++.dg/ipa/pr63580.C: New test.
1680
1681 2014-11-07 Martin Liska <mliska@suse.cz>
1682
1683 PR ipa/63747
1684 * gcc.dg/ipa/pr63747.c: New test.
1685
1686 2014-11-07 Martin Liska <mliska@suse.cz>
1687
1688 PR ipa/63595
1689 * g++.dg/ipa/pr63595.C: New test.
1690
1691 2014-11-07 Richard Biener <rguenther@suse.de>
1692
1693 PR middle-end/63770
1694 * gcc.dg/pr63770.c: New testcase.
1695
1696 2014-11-07 Terry Guo <terry.guo@arm.com>
1697
1698 * gcc.target/arm/anddi_notdi-1.c: Match with UAL format.
1699 * gcc.target/arm/pr40956.c: Likewise.
1700 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
1701 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
1702 * gcc.target/arm/scd42-1.c: Likewise.
1703
1704 2014-11-06 Joseph Myers <joseph@codesourcery.com>
1705
1706 * g++.dg/cpp/ucnid-2.C, g++.dg/cpp/ucnid-3.C,
1707 gcc.dg/cpp/ucnid-11.c, gcc.dg/cpp/ucnid-12.c,
1708 gcc.dg/cpp/ucnid-13.c, gcc.dg/cpp/ucnid-14.c,
1709 gcc.dg/cpp/ucnid-15.c: New tests.
1710
1711 2014-11-06 Eric Botcazou <ebotcazou@adacore.com>
1712
1713 * gnat.dg/opt43.adb: New test.
1714
1715 2014-11-06 Marek Polacek <polacek@redhat.com>
1716
1717 * c-c++-common/ubsan/align-2.c: Add dg-output.
1718 * c-c++-common/ubsan/align-4.c: Likewise.
1719 * c-c++-common/ubsan/align-6.c: New test.
1720 * c-c++-common/ubsan/align-7.c: New test.
1721 * c-c++-common/ubsan/align-8.c: New test.
1722 * g++.dg/ubsan/null-1.C: Add dg-output.
1723 * g++.dg/ubsan/null-2.C: Likewise.
1724 * g++.dg/ubsan/null-3.C: New test.
1725 * g++.dg/ubsan/null-4.C: New test.
1726 * g++.dg/ubsan/null-5.C: New test.
1727
1728 2014-11-06 Ilya Tocar <ilya.tocar@intel.com>
1729
1730 * gcc.target/i386/avx512vl-vandnpd-2.c: Fix
1731 dg-require-effective-target check.
1732 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
1733 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
1734 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
1735 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
1736 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
1737 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
1738 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
1739 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
1740 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
1741 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
1742 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
1743 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
1744 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
1745 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
1746 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
1747 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
1748 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
1749 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
1750 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
1751 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
1752 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
1753 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
1754 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
1755 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
1756 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
1757 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
1758 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
1759 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
1760 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
1761 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
1762 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
1763 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
1764 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
1765 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
1766 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
1767 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
1768 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
1769 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
1770 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
1771 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
1772 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
1773 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
1774 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
1775 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
1776 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
1777 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
1778 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
1779 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
1780 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
1781 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
1782 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
1783 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
1784 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
1785 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
1786 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
1787 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
1788 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
1789 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
1790 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
1791 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
1792 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
1793 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
1794 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
1795 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
1796 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
1797 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
1798 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
1799 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
1800 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
1801 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
1802 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
1803 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
1804 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
1805 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
1806 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
1807 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
1808 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
1809 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
1810 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
1811 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
1812 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
1813 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
1814 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
1815 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
1816 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
1817 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
1818 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
1819 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
1820 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
1821 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
1822 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
1823 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
1824 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
1825 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
1826 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
1827 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
1828 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
1829 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
1830 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
1831 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
1832 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
1833 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
1834 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
1835 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
1836 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
1837 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
1838 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
1839 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
1840 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
1841 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
1842 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
1843 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
1844 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
1845 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
1846 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
1847 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
1848 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
1849 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
1850 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
1851 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
1852 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
1853 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
1854 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
1855 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
1856 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
1857 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
1858
1859 2014-11-06 Hale Wang <hale.wang@arm.com>
1860
1861 * gcc.target/arm/small-multiply-m0-1.c: New test for
1862 target -mcpu=cortex-m0.small-multiply.
1863 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
1864 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
1865 * gcc.target/arm/small-multiply-m0plus-1.c: New test for
1866 target -mcpu=cortex-m0plus.small-multiply.
1867 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
1868 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
1869 * gcc.target/arm/small-multiply-m1-1.c: New test for
1870 target -mcpu=cortex-m1.small-multiply.
1871 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
1872 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
1873
1874 2014-11-06 Ilya Enkovich <ilya.enkovich@intel.com>
1875
1876 * lib/mpx-dg.exp: New.
1877 * gcc.target/i386/i386.exp: Load mpx-dg.exp.
1878 * gcc.target/i386/chkp-builtins-1.c: Require mpx target.
1879 * gcc.target/i386/chkp-builtins-2.c: Likewise.
1880 * gcc.target/i386/chkp-builtins-3.c: Likewise.
1881 * gcc.target/i386/chkp-builtins-4.c: Likewise.
1882 * gcc.target/i386/chkp-const-check-1.c: Likewise.
1883 * gcc.target/i386/chkp-const-check-2.c: Likewise.
1884 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
1885 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
1886 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
1887
1888 2014-11-06 Richard Biener <rguenther@suse.de>
1889
1890 * gcc.dg/tree-ssa/forwprop-28.c: Adjust scanning for the
1891 desired transform.
1892
1893 2014-11-05 Matthew Fortune <matthew.fortune@imgtec.com>
1894
1895 * gcc.target/mips/asm-1.c (bar): Add prototype.
1896 * gcc.target/mips/call-1.c (f, h): Add return type.
1897 * gcc.target/mips/call-5.c (f, h): Likewise.
1898 * gcc.target/mips/call-6.c (f, h): Likewise.
1899 * gcc.target/mips/call-3.c (f): Likewise.
1900 * gcc.target/mips/call-2.c (g): Add prototype.
1901 (f): Add return type.
1902 * gcc.target/mips/call-4.c: Likewise.
1903 * gcc.target/mips/code-readable-1.c (foo): Add type for x.
1904 * gcc.target/mips/code-readable-2.c (foo): Likewise.
1905 * gcc.target/mips/code-readable-3.c (foo): Likewise.
1906 * gcc.target/mips/code-readable-4.c (foo): Likewise.
1907 * gcc.target/mips/const-anchor-1.c (g): Add prototype.
1908 * gcc.target/mips/const-anchor-2.c (g): Likewise.
1909 * gcc.target/mips/const-anchor-3.c (g): Likewise.
1910 * gcc.target/mips/const-anchor-4.c (g): Likewise.
1911 * gcc.target/mips/interrupt_handler.c (t): Likewise.
1912 * gcc.target/mips/mips-nonpic/main-1.c (main): Add return type.
1913 * gcc.target/mips/mips-nonpic/main-2.c (main): Likewise.
1914 * gcc.target/mips/mips-nonpic/main-3.c (main): Likewise.
1915 * gcc.target/mips/mips-nonpic/main-4.c (main): Likewise.
1916 * gcc.target/mips/mips-nonpic/main-5.c (main): Likewise.
1917 * gcc.target/mips/mips-nonpic/main-6.c (main): Likewise.
1918 * gcc.target/mips/mips-nonpic/main-7.c (main): Likewise.
1919 * gcc.target/mips/mips-nonpic/main-8.c (main): Likewise.
1920 * gcc.target/mips/mips-nonpic/main-9.c (main): Likewise.
1921 * gcc.target/mips/mips-nonpic/main-10.c (main): Likewise.
1922 * gcc.target/mips/mips-nonpic/main-11.c (main): Likewise.
1923 * gcc.target/mips/mips-nonpic/main-12.c (main): Likewise.
1924 * gcc.target/mips/mips-nonpic/main-13.c (main): Likewise.
1925 * gcc.target/mips/mips-nonpic/main-14.c (main): Likewise.
1926 * gcc.target/mips/mips-nonpic/main-15.c (main): Likewise.
1927 * gcc.target/mips/mips-nonpic/main-16.c (main): Likewise.
1928 * gcc.target/mips/mips-nonpic/mips-nonpic.h
1929 (nonpic_call, nonpic_addr_call): Add prototype.
1930 (pic_call, pic_addr_call): Likewise.
1931 * gcc.target/mips/mips16e-extends.c (validate): Likewise.
1932 * gcc.target/mips/octeon-bbit-3.c (foo): Likewise.
1933 * gcc.target/mips/octeon-seq-4.c (h): Likewise.
1934 * gcc.target/mips/truncate-3.c (g): Add prototype.
1935 (f): Add return type.
1936
1937 2014-11-05 Uros Bizjak <ubizjak@gmail.com>
1938
1939 PR target/63538
1940 * gcc.target/i386/pr63538.c: New test.
1941
1942 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1943
1944 * gnat.dg/discr42.adb: New test.
1945 * gnat.dg/discr42_pkg.ad[sb]: New helper.
1946
1947 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1948
1949 * gnat.dg/specs/private2.ads: New test.
1950 * gnat.dg/specs/private2_pkg.ads: New helper.
1951
1952 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1953
1954 * gnat.dg/inline1.adb: New test.
1955 * gnat.dg/inline1_pkg.ad[sb]: New helper.
1956 * gnat.dg/inline2.adb: New test.
1957 * gnat.dg/inline2_pkg.ad[sb]: New helper.
1958 * gnat.dg/inline3.adb: New test.
1959 * gnat.dg/inline3_pkg.ad[sb]: New helper.
1960 * gnat.dg/inline4.adb: New test.
1961 * gnat.dg/inline4_pkg.ad[sb]: New helper.
1962 * gnat.dg/inline5.adb: New test.
1963 * gnat.dg/inline5_pkg.ad[sb]: New helper.
1964 * gnat.dg/inline6.adb: New test.
1965 * gnat.dg/inline6_pkg.ad[sb]: New helper.
1966 * gnat.dg/inline7.adb: New test.
1967 * gnat.dg/inline7_pkg1.ad[sb]: New helper.
1968 * gnat.dg/inline7_pkg2.ad[sb]: Likewise.
1969 * gnat.dg/inline8.adb: New test.
1970 * gnat.dg/inline8_pkg1.ad[sb]: New helper.
1971 * gnat.dg/inline8_pkg2.ad[sb]: New helper.
1972 * gnat.dg/inline9.adb: New test.
1973 * gnat.dg/inline9_pkg.ad[sb]: New helper.
1974 * gnat.dg/inline10.adb: New test.
1975 * gnat.dg/inline10_pkg.ad[sb]: New helper.
1976 * gnat.dg/inline11.adb: New test.
1977 * gnat.dg/inline11_pkg.ad[sb]: New helper.
1978
1979 2014-11-05 Joseph Myers <joseph@codesourcery.com>
1980
1981 PR preprocessor/9449
1982 * lib/target-supports.exp (check_effective_target_ucn_nocache):
1983 Don't use -fextended-identifiers.
1984 * c-c++-common/cpp/normalize-3.c, c-c++-common/cpp/ucnid-2011-1.c,
1985 g++.dg/cpp/ucn-1.C, g++.dg/cpp/ucnid-1.C, g++.dg/other/ucnid-1.C,
1986 gcc.dg/cpp/normalize-1.c, gcc.dg/cpp/normalize-2.c,
1987 gcc.dg/cpp/normalize-4.c: Don't use -fextended-identifiers.
1988 * gcc.dg/cpp/ucnid-1.c: Don't use -fextended-identifiers. Use
1989 -g3.
1990 * gcc.dg/cpp/ucnid-10.c, gcc.dg/cpp/ucnid-2.c,
1991 gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c, gcc.dg/cpp/ucnid-5.c,
1992 gcc.dg/cpp/ucnid-7.c, gcc.dg/cpp/ucnid-9.c,
1993 gcc.dg/cpp/warn-normalized-1.c, gcc.dg/cpp/warn-normalized-2.c,
1994 gcc.dg/cpp/warn-normalized-3.c: Don't use -fextended-identifiers.
1995 * gcc.dg/ucnid-1.c, gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c,
1996 gcc.dg/ucnid-4.c, gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Don't use
1997 -fextended-identifiers. Use -g.
1998 * gcc.dg/ucnid-7.c, gcc.dg/ucnid-8.c: Don't use
1999 -fextended-identifiers.
2000 * gcc.dg/ucnid-9.c: Don't use -fextended-identifiers. Use -g.
2001 * gcc.dg/ucnid-10.c: Don't use -fextended-identifiers.
2002 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c: Don't use
2003 -fextended-identifiers. Use -g.
2004 * gcc.dg/ucnid-13.c: Don't use -fextended-identifiers.
2005 * gcc.dg/cpp/ucnid-8.c: Remove test.
2006 * gcc.dg/cpp/ucnid-10.c, gcc.dg/ucnid-14.c: New tests.
2007
2008 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
2009
2010 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2011 Skip tests if target does not support Neon.
2012
2013 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
2014
2015 * lib/target-supports.exp (check_effective_target_bswap): Update
2016 conditions for AArch64 and ARM targets.
2017
2018 2014-11-05 David Edelsohn <dje.gcc@gmail.com>
2019
2020 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
2021 * g++.dg/ext/visitibility/anon1.C: XFAIL on AIX.
2022 * g++.dg/opt/pr60002.C: XFAIL on AIX.
2023 * g++.dg/torture/pr63419.C: Ignore non-standard ABI warning.
2024 * g++.dg/ipa/ipa-icf-5.C: Require visibility support.
2025
2026 2014-11-05 Ilya Enkovich <ilya.enkovich@intel.com>
2027
2028 * gcc.target/i386/chkp-builtins-1.c: New.
2029 * gcc.target/i386/chkp-builtins-2.c: New.
2030 * gcc.target/i386/chkp-builtins-3.c: New.
2031 * gcc.target/i386/chkp-builtins-4.c: New.
2032 * gcc.target/i386/chkp-remove-bndint-1.c: New.
2033 * gcc.target/i386/chkp-remove-bndint-2.c: New.
2034 * gcc.target/i386/chkp-const-check-1.c: New.
2035 * gcc.target/i386/chkp-const-check-2.c: New.
2036 * gcc.target/i386/chkp-lifetime-1.c: New.
2037 * gcc.dg/pr37858.c: Replace early_local_cleanups pass name
2038 with build_ssa_passes.
2039
2040 2014-11-05 Alex Velenko <Alex.Velenko@arm.com>
2041
2042 * gcc.dg/asr-div1.c: New testcase.
2043
2044 2014-11-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2045
2046 * go.test/go-test.exp (go-set-goarch): Enable tests on s390[x].
2047
2048 * go.test/go-test.exp: In +build lines, require whitespace around
2049 expected strings, fix check for negation.
2050
2051 2014-11-04 Marek Polacek <polacek@redhat.com>
2052
2053 * c-c++-common/ubsan/align-2.c: Remove dg-output.
2054 * c-c++-common/ubsan/align-4.c: Likewise.
2055 * g++.dg/ubsan/null-1.C: Likewise.
2056 * g++.dg/ubsan/null-2.C: Likewise.
2057
2058 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
2059
2060 * gcc.misc-tests/godump-1.c (dg-skip-if): Add alpha*-*-*.
2061
2062 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
2063
2064 * g++.dg/ipa/devirt-44.C (dg-options): Remove -fdump-tree-optimized.
2065 * g++.dg/ipa/devirt-45.C (dg-options): Ditto.
2066 * g++.dg/tree-prof/morefunc.C (dg-final-use): Cleanup profile ipa dump.
2067 * g++.dg/tree-prof/reorder.C (dg-final-use): Ditto.
2068 * g++.dg/tree-prof/pr35545.C (dg-final-use): Cleanup profile_estimate
2069 ipa dump.
2070 * gcc.dg/fold-reassoc-3.c (dg-final): Fix scan string.
2071 Cleanup original tree dump.
2072 * gcc.dg/tree-prof/20050826-2.c (dg-final-use): Cleanup dom1 tree dump.
2073 * gcc.dg/tree-prof/cmpsf-1.c (dg-final-use): Ditto.
2074 * gcc.dg/tree-ssa/pr61144.c (dg-final): Cleanup optimized tree dump.
2075
2076 2014-11-04 Martin Jambor <mjambor@suse.cz>
2077
2078 * g++/dg/ipa/devirt-40.C: Changed dump to not matching OBJ_TYPE_REF in
2079 function body.
2080
2081 2014-11-04 Jason Merrill <jason@redhat.com>
2082
2083 * lib/g++-dg.exp (g++-dg-runtest): Change -std=c++1y to -std=c++14.
2084 * lib/target-supports.exp (check_effective_target_c++14_only): Likewise.
2085
2086 2014-11-04 Andrew Stubbs <ams@codesourcery.com>
2087
2088 * gcc.target/powerpc/pr60102.c: Move dg-skip-if after dg-options.
2089 * gcc.target/powerpc/swaps-p8-12.c: Skip test if there would be
2090 conflicting -mcpu options.
2091 * gcc.target/powerpc/ppc-target-2.c: Likewise.
2092 * gcc.target/powerpc/cell_builtin-7.c: Likewise.
2093 * gcc.target/powerpc/dfp-builtin-1.c: Likewise.
2094 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
2095 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
2096 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
2097 * gcc.target/powerpc/pr48053-3.c: Likewise.
2098 * gcc.target/powerpc/vsx-builtin-6.c: Likewise.
2099 * gcc.target/powerpc/440-nmaclhw-1.c: Likewise.
2100 * gcc.target/powerpc/pr57744.c: Likewise.
2101 * gcc.target/powerpc/pr47862.c: Likewise.
2102 * gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
2103 * gcc.target/powerpc/recip-1.c: Likewise.
2104 * gcc.target/powerpc/darwin-longlong.c: Likewise.
2105 * gcc.target/powerpc/bool2-p8.c: Likewise.
2106 * gcc.target/powerpc/mmfpgpr.c: Likewise.
2107 * gcc.target/powerpc/pr60203.c: Likewise.
2108 * gcc.target/powerpc/direct-move-vint1.c: Likewise.
2109 * gcc.target/powerpc/bool2-av.c: Likewise.
2110 * gcc.target/powerpc/pr43154.c: Likewise.
2111 * gcc.target/powerpc/ppc-fma-2.c: Likewise.
2112 * gcc.target/powerpc/swaps-p8-5.c: Likewise.
2113 * gcc.target/powerpc/pr59054.c: Likewise.
2114 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
2115 * gcc.target/powerpc/440-mullhwu-1.c: Likewise.
2116 * gcc.target/powerpc/swaps-p8-13.c: Likewise.
2117 * gcc.target/powerpc/ppc-target-3.c: Likewise.
2118 * gcc.target/powerpc/cell_builtin-8.c: Likewise.
2119 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
2120 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2121 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2122 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2123 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
2124 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2125 * gcc.target/powerpc/bswap64-3.c: Likewise.
2126 * gcc.target/powerpc/bcd-1.c: Likewise.
2127 * gcc.target/powerpc/440-mulchwu-1.c: Likewise.
2128 * gcc.target/powerpc/extend-divide-1.c: Likewise.
2129 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
2130 * gcc.target/powerpc/pr48192.c: Likewise.
2131 * gcc.target/powerpc/pr52775.c: Likewise.
2132 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2133 * gcc.target/powerpc/pr58673-1.c: Likewise.
2134 * gcc.target/powerpc/pr53487.c: Likewise.
2135 * gcc.target/powerpc/440-nmaclhw-2.c: Likewise.
2136 * gcc.target/powerpc/recip-2.c: Likewise.
2137 * gcc.target/powerpc/p8vector-fp.c: Likewise.
2138 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
2139 * gcc.target/powerpc/ppc-fma-3.c: Likewise.
2140 * gcc.target/powerpc/pr57150.c: Likewise.
2141 * gcc.target/powerpc/pr47251.c: Likewise.
2142 * gcc.target/powerpc/swaps-p8-6.c: Likewise.
2143 * gcc.target/powerpc/440-mullhwu-2.c: Likewise.
2144 * gcc.target/powerpc/bool3-p7.c: Likewise.
2145 * gcc.target/powerpc/cell_builtin-1.c: Likewise.
2146 * gcc.target/powerpc/swaps-p8-14.c: Likewise.
2147 * gcc.target/powerpc/ppc-target-4.c: Likewise.
2148 * gcc.target/powerpc/440-mulhhw-1.c: Likewise.
2149 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
2150 * gcc.target/powerpc/440-machhw-1.c: Likewise.
2151 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2152 * gcc.target/powerpc/vsx-mass-1.c: Likewise.
2153 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
2154 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2155 * gcc.target/powerpc/loop_align.c: Likewise.
2156 * gcc.target/powerpc/lhs-1.c: Likewise.
2157 * gcc.target/powerpc/sd-vsx.c: Likewise.
2158 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2159 * gcc.target/powerpc/bcd-2.c: Likewise.
2160 * gcc.target/powerpc/20040121-1.c: Likewise.
2161 * gcc.target/powerpc/pr52457.c: Likewise.
2162 * gcc.target/powerpc/440-mulchwu-2.c: Likewise.
2163 * gcc.target/powerpc/extend-divide-2.c: Likewise.
2164 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
2165 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
2166 * gcc.target/powerpc/pr58673-2.c: Likewise.
2167 * gcc.target/powerpc/atomic-p7.c: Likewise.
2168 * gcc.target/powerpc/recip-3.c: Likewise.
2169 * gcc.target/powerpc/440-maclhwu-1.c: Likewise.
2170 * gcc.target/powerpc/optimize-bswapsi-2.c: Likewise.
2171 * gcc.target/powerpc/popcount-1.c: Likewise.
2172 * gcc.target/powerpc/altivec-32.c: Likewise.
2173 * gcc.target/powerpc/timode_off.c: Likewise.
2174 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
2175 * gcc.target/powerpc/pack01.c: Likewise.
2176 * gcc.target/powerpc/pr55033.c: Likewise.
2177 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2178 * gcc.target/powerpc/swaps-p8-7.c: Likewise.
2179 * gcc.target/powerpc/ppu-intrinsics.c: Likewise.
2180 * gcc.target/powerpc/440-macchwu-1.c: Likewise.
2181 * gcc.target/powerpc/440-mulhhwu-1.c: Likewise.
2182 * gcc.target/powerpc/440-mulchw-1.c: Likewise.
2183 * gcc.target/powerpc/bool3-p8.c: Likewise.
2184 * gcc.target/powerpc/cell_builtin-2.c: Likewise.
2185 * gcc.target/powerpc/swaps-p8-15.c: Likewise.
2186 * gcc.target/powerpc/440-macchw-1.c: Likewise.
2187 * gcc.target/powerpc/440-mulhhw-2.c: Likewise.
2188 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
2189 * gcc.target/powerpc/440-machhw-2.c: Likewise.
2190 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2191 * gcc.target/powerpc/pr46728-16.c: Likewise.
2192 * gcc.target/powerpc/vsx-builtin-1.c: Likewise.
2193 * gcc.target/powerpc/bool3-av.c: Likewise.
2194 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2195 * gcc.target/powerpc/ppc-pow.c: Likewise.
2196 * gcc.target/powerpc/lhs-2.c: Likewise.
2197 * gcc.target/powerpc/pr39902-2.c: Likewise.
2198 * gcc.target/powerpc/20041111-1.c: Likewise.
2199 * gcc.target/powerpc/builtins-1.c: Likewise.
2200 * gcc.target/powerpc/bcd-3.c: Likewise.
2201 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2202 * gcc.target/powerpc/pr57949-1.c: Likewise.
2203 * gcc.target/powerpc/atomic-p8.c: Likewise.
2204 * gcc.target/powerpc/sd-pwr6.c: Likewise.
2205 * gcc.target/powerpc/recip-4.c: Likewise.
2206 * gcc.target/powerpc/440-maclhwu-2.c: Likewise.
2207 * gcc.target/powerpc/warn-2.c: Likewise.
2208 * gcc.target/powerpc/parity-1.c: Likewise.
2209 * gcc.target/powerpc/popcount-2.c: Likewise.
2210 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
2211 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2212 * gcc.target/powerpc/swaps-p8-8.c: Likewise.
2213 * gcc.target/powerpc/pr42747.c: Likewise.
2214 * gcc.target/powerpc/440-macchwu-2.c: Likewise.
2215 * gcc.target/powerpc/440-mulhhwu-2.c: Likewise.
2216 * gcc.target/powerpc/dfp-dd-2.c: Likewise.
2217 * gcc.target/powerpc/direct-move-float1.c: Likewise.
2218 * gcc.target/powerpc/440-mulchw-2.c: Likewise.
2219 * gcc.target/powerpc/cell_builtin-3.c: Likewise.
2220 * gcc.target/powerpc/swaps-p8-16.c: Likewise.
2221 * gcc.target/powerpc/440-macchw-2.c: Likewise.
2222 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2223 * gcc.target/powerpc/dfp-td-2.c: Likewise.
2224 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2225 * gcc.target/powerpc/vsx-builtin-2.c: Likewise.
2226 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2227 * gcc.target/powerpc/lhs-3.c: Likewise.
2228 * gcc.target/powerpc/440-nmachhw-1.c: Likewise.
2229 * gcc.target/powerpc/builtins-2.c: Likewise.
2230 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2231 * gcc.target/powerpc/pr52199.c: Likewise.
2232 * gcc.target/powerpc/440-machhwu-1.c: Likewise.
2233 * gcc.target/powerpc/pr57949-2.c: Likewise.
2234 * gcc.target/powerpc/recip-5.c: Likewise.
2235 * gcc.target/powerpc/popcount-3.c: Likewise.
2236 * gcc.target/powerpc/vsx-vector-1.c: Likewise.
2237 * gcc.target/powerpc/swaps-p8-1.c: Likewise.
2238 * gcc.target/powerpc/optimize-bswapdi-2.c: Likewise.
2239 * gcc.target/powerpc/ppc-fma-6.c: Likewise.
2240 * gcc.target/powerpc/vsx-extract-1.c: Likewise.
2241 * gcc.target/powerpc/pr48226.c: Likewise.
2242 * gcc.target/powerpc/swaps-p8-9.c: Likewise.
2243 * gcc.target/powerpc/pr47755-2.c: Likewise.
2244 * gcc.target/powerpc/direct-move-float2.c: Likewise.
2245 * gcc.target/powerpc/cell_builtin-4.c: Likewise.
2246 * gcc.target/powerpc/direct-move-double1.c: Likewise.
2247 * gcc.target/powerpc/swaps-p8-17.c: Likewise.
2248 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
2249 * gcc.target/powerpc/dfp-td-3.c: Likewise.
2250 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
2251 * gcc.target/powerpc/440-nmacchw-1.c: Likewise.
2252 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2253 * gcc.target/powerpc/440-nmachhw-2.c: Likewise.
2254 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2255 * gcc.target/powerpc/bool2-p5.c: Likewise.
2256 * gcc.target/powerpc/440-machhwu-2.c: Likewise.
2257 * gcc.target/powerpc/fusion.c: Likewise.
2258 * gcc.target/powerpc/recip-6.c: Likewise.
2259 * gcc.target/powerpc/altivec-cell-6.c: Likewise.
2260 * gcc.target/powerpc/vsx-vector-2.c: Likewise.
2261 * gcc.target/powerpc/swaps-p8-2.c: Likewise.
2262 * gcc.target/powerpc/optimize-bswapdi-3.c: Likewise.
2263 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2264 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
2265 * gcc.target/powerpc/direct-move-long1.c: Likewise.
2266 * gcc.target/powerpc/dfp-dd.c: Likewise.
2267 * gcc.target/powerpc/swaps-p8-10.c: Likewise.
2268 * gcc.target/powerpc/cell_builtin-5.c: Likewise.
2269 * gcc.target/powerpc/direct-move-double2.c: Likewise.
2270 * gcc.target/powerpc/440-mullhw-1.c: Likewise.
2271 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
2272 * gcc.target/powerpc/440-maclhw-1.c: Likewise.
2273 * gcc.target/powerpc/dfp-td.c: Likewise.
2274 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
2275 * gcc.target/powerpc/pr48053-1.c: Likewise.
2276 * gcc.target/powerpc/440-nmacchw-2.c: Likewise.
2277 * gcc.target/powerpc/vsx-builtin-4.c: Likewise.
2278 * gcc.target/powerpc/pr60676.c: Likewise.
2279 * gcc.target/powerpc/pr48258-1.c: Likewise.
2280 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2281 * gcc.target/powerpc/pr48857.c: Likewise.
2282 * gcc.target/powerpc/quad-atomic.c: Likewise.
2283 * gcc.target/powerpc/altivec-cell-7.c: Likewise.
2284 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
2285 * gcc.target/powerpc/vsx-vector-3.c: Likewise.
2286 * gcc.target/powerpc/swaps-p8-3.c: Likewise.
2287 * gcc.target/powerpc/pr56605.c: Likewise.
2288 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
2289 * gcc.target/powerpc/pr53199.c: Likewise.
2290 * gcc.target/powerpc/direct-move-long2.c: Likewise.
2291 * gcc.target/powerpc/swaps-p8-11.c: Likewise.
2292 * gcc.target/powerpc/vsx-float0.c: Likewise.
2293 * gcc.target/powerpc/ppc-target-1.c: Likewise.
2294 * gcc.target/powerpc/altivec-20.c: Likewise.
2295 * gcc.target/powerpc/cell_builtin-6.c: Likewise.
2296 * gcc.target/powerpc/440-mullhw-2.c: Likewise.
2297 * gcc.target/powerpc/darwin-ehreturn-1.c: Likewise.
2298 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
2299 * gcc.target/powerpc/440-maclhw-2.c: Likewise.
2300 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Likewise.
2301 * gcc.target/powerpc/pr60137.c: Likewise.
2302 * gcc.target/powerpc/bswap64-1.c: Likewise.
2303 * gcc.target/powerpc/pr48053-2.c: Likewise.
2304 * gcc.target/powerpc/vsx-builtin-5.c: Likewise.
2305 * gcc.target/powerpc/pr48258-2.c: Likewise.
2306 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2307 * gcc.target/powerpc/vsx-sfminmax.c: Likewise.
2308 * gcc.target/powerpc/bool2-p7.c: Likewise.
2309 * gcc.target/powerpc/ppc-round.c: Likewise.
2310 * gcc.target/powerpc/altivec-cell-8.c: Likewise.
2311 * gcc.target/powerpc/vsx-vector-4.c: Likewise.
2312 * gcc.target/powerpc/ppc-fma-1.c: Likewise.
2313 * gcc.target/powerpc/swaps-p8-4.c: Likewise.
2314 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
2315 * gcc.target/powerpc/pr47755.c: Likewise.
2316
2317 2014-11-04 Marek Polacek <polacek@redhat.com>
2318
2319 * c-c++-common/ubsan/object-size-10.c: New test.
2320
2321 2014-11-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2322
2323 * build-go/gcc/testsuite/gcc/godump-1.out: Update godump tests.
2324
2325 2014-11-03 Tobias Burnus <burnus@net-b.de>
2326
2327 * gfortran.dg/coarray_collectives_14.f90: Fix testcase.
2328
2329 2014-11-03 Marek Polacek <polacek@redhat.com>
2330
2331 PR c/52769
2332 * gcc.dg/pr52769.c: New test.
2333
2334 2014-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2335
2336 PR c++/57820
2337 * g++.dg/cpp0x/constexpr-ctor16.C: New.
2338 * g++.dg/cpp0x/constexpr-ctor17.C: Likewise.
2339
2340 2014-11-03 Marc Glisse <marc.glisse@inria.fr>
2341
2342 PR tree-optimization/60770
2343 * gcc.dg/tree-ssa/pr60770-1.c: New file.
2344
2345 2014-11-03 Jan Beulich <jbeulich@suse.com>
2346
2347 * gcc.target/i386/i386.exp: Extend option set to test
2348 vect-args.c with to include -mavx, -mavx2, and -mavx512f.
2349 * gcc.target/i386/vect-args.c: Add AVX* modes and tests.
2350
2351 2014-11-03 Uros Bizjak <ubizjak@gmail.com>
2352
2353 * gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i686
2354 for ia32 targets only.
2355 * g++.dg/ext/attrib42.C: Compile for ia32 targets only.
2356 * g++.dg/tree-ssa/pr29902.C: Ditto.
2357 * g++.dg/cpp0x/gen-attrs-42.C: Ditto.
2358
2359 2014-11-03 Zhenqiang Chen <zhenqiang.chen@arm.com>
2360
2361 * gcc.target/arm/ifcvt-size-check.c: New test.
2362
2363 2014-11-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2364
2365 * gcc.target/mips/octeon3-pipe-1.c: New test.
2366
2367 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
2368
2369 * g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target.
2370 * g++.dg/ext/attrib42.C: Ditto.
2371 * g++.dg/torture/pr51344.C: Ditto.
2372 * g++.dg/tree-ssa/pr29902.C: Ditto.
2373 * gcc.c-torture/execute/20010129-1.c: Ditto.
2374 * gcc.dg/combine_ashiftrt_2.c: Ditto.
2375 * gcc.dg/march-generic.c: Ditto.
2376 * gcc.dg/torture/pr17526.c: Ditto.
2377 * gcc.dg/union-4.c: Ditto.
2378
2379 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
2380
2381 * c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
2382 * g++.dg/abi/no-weak1.C: Ditto.
2383 * g++.dg/opt/pr44919.C: Ditto.
2384 * g++.dg/opt/pr46640.C: Ditto.
2385 * g++.dg/opt/pr46649.C: Ditto.
2386 * g++.dg/opt/pr47036.C: Ditto.
2387 * g++.dg/opt/pr48273.C: Ditto.
2388 * g++.dg/opt/pr48302.C: Ditto.
2389 * g++.dg/opt/pr45788.C: Ditto.
2390 * g++.dg/opt/pr57662.C: Ditto.
2391 * gcc.dg/20031102-1.c: Ditto.
2392 * gcc.dg/builtin-bswap-7.c: Ditto.
2393 * gcc.dg/builtin-bswap-7a.c: Ditto.
2394 * gcc.dg/builtin-bswap-9.c: Ditto.
2395 * gcc.dg/combine_ashiftrt_1.c: Ditto.
2396 * gcc.dg/guality/bswaptest.c: Ditto.
2397 * gcc.dg/guality/clztest.c: Ditto.
2398 * gcc.dg/guality/ctztest.c: Ditto.
2399 * gcc.dg/guality/pr45003-1.c: Ditto.
2400 * gcc.dg/guality/pr45003-2.c: Ditto.
2401 * gcc.dg/guality/pr45003-3.c: Ditto.
2402 * gcc.dg/guality/pr58791-4.c: Ditto.
2403 * gcc.dg/guality/rotatetest.c:Ditto.
2404 * gcc.dg/ifcvt-fabs-1.c: Ditto.
2405 * gcc.dg/ira-loop-pressure.c: Ditto.
2406 * gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
2407 * gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
2408 * gcc.dg/lto/pr47259_0.c: Ditto.
2409 * gcc.dg/memcpy-5.c: Ditto.
2410 * gcc.dg/pr10474.c: Ditto.
2411 * gcc.dg/pr37438.c: Ditto.
2412 * gcc.dg/pr39453.c: Ditto.
2413 * gcc.dg/pr40501.c: Ditto.
2414 * gcc.dg/pr42245-2.c: Ditto.
2415 * gcc.dg/pr42245.c: Ditto.
2416 * gcc.dg/pr42246.c: Ditto.
2417 * gcc.dg/pr42249.c: Ditto.
2418 * gcc.dg/pr42388.c: Ditto.
2419 * gcc.dg/pr42389.c: Ditto.
2420 * gcc.dg/pr45352-1.c: Ditto.
2421 * gcc.dg/pr45352-2.c: Ditto.
2422 * gcc.dg/pr45352-3.c: Ditto.
2423 * gcc.dg/pr45352.c: Ditto.
2424 * gcc.dg/pr45472.c: Ditto.
2425 * gcc.dg/pr45652.c: Ditto.
2426 * gcc.dg/pr46212.c: Ditto.
2427 * gcc.dg/pr46521.c: Ditto.
2428 * gcc.dg/pr46522.c: Ditto.
2429 * gcc.dg/pr46875.c: Ditto.
2430 * gcc.dg/pr48374.c: Ditto.
2431 * gcc.dg/pr50251.c: Ditto.
2432 * gcc.dg/pr54472.c: Ditto.
2433 * gcc.dg/pr55702.c: Ditto.
2434 * gcc.dg/pr56990.c: Ditto.
2435 * gcc.dg/pr57104.c: Ditto.
2436 * gcc.dg/pr57662.c: Ditto.
2437 * gcc.dg/pr60866.c: Ditto.
2438 * gcc.dg/shrink-wrap-loop.c: Ditto.
2439 * gcc.dg/tm/memopt-15.c: Ditto.
2440 * gcc.dg/torture/pr52720.c: Ditto.
2441 * gcc.dg/torture/pr56778.c: Ditto.
2442 * gcc.dg/tree-prof/pr45354.c: Ditto.
2443 * gcc.dg/tree-prof/pr50907.c: Ditto.
2444 * gcc.dg/tree-ssa/loop-16.c: Ditto.
2445 * gcc.dg/tree-ssa/loop-18.c: Ditto.
2446 * gcc.dg/tree-ssa/pr44423.c: Ditto.
2447 * gcc.dg/misc-tests/godump-1.c: Ditto.
2448 * gfortran.dg/PR24188.f: Ditto.
2449 * gfortran.dg/errnocheck_1.f90: Ditto.
2450 * gfortran.dg/g77/20010216-1.f: Ditto.
2451 * gfortran.dg/pr42246-2.f: Ditto.
2452 * gfortran.dg/pr42294.f: Ditto.
2453 * gfortran.dg/pr44691.f: Ditto.
2454 * gfortran.dg/vect/pr45714-a.f: Ditto.
2455 * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
2456 * gcc.misc-tests/linkage.exp: Ditto.
2457 * lib/target-supports.exp: Reformat x86 tagets.
2458 (check_effective_target_whole_vector_shift): Add i?86-*-* target.
2459
2460 2014-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2461
2462 PR c++/57694
2463 * g++.dg/cpp0x/constexpr-ctor15.C: New.
2464
2465 2014-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
2466
2467 * g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests.
2468 * g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test.
2469 Commentary and rearrangement of tests.
2470 * g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test.
2471 Commentary and rearrangement of tests.
2472 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto
2473 * g++.dg/cpp1y/feat-cxx98.C: Commentary.
2474
2475 2014-10-31 Jakub Jelinek <jakub@redhat.com>
2476
2477 PR rtl-optimization/63659
2478 * gcc.c-torture/execute/pr63659.c: New test.
2479
2480 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
2481
2482 PR target/63534
2483 * gcc.target/i386/mcount_pic.c: New.
2484
2485 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
2486
2487 * gcc.target/i386/pr23098.c: Remove xfail.
2488
2489 2014-10-31 Eric Botcazou <ebotcazou@adacore.com>
2490
2491 * gnat.dg/opt42.ad[sb]: New test.
2492
2493 2014-10-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2494
2495 PR tree-optimization/63259
2496 * optimize-bswapsi-1.c (swap32_f): New bswap pass test.
2497 * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
2498 following comment.
2499
2500 2014-10-31 Jakub Jelinek <jakub@redhat.com>
2501
2502 PR sanitizer/63697
2503 * c-c++-common/ubsan/overflow-sub-3.c: New test.
2504
2505 2014-10-30 Marek Polacek <polacek@redhat.com>
2506
2507 * gcc.dg/diag-aka-1.c: New test.
2508 * gcc.dg/pr13804-1.c: Adjust dg-error.
2509 * gcc.dg/redecl-14.c: Likewise.
2510 * gcc.dg/pr56980.c: Adjust dg-message.
2511
2512 2014-10-30 Ian Lance Taylor <iant@google.com>
2513
2514 * gcc.misc-tests/godump-1.c: Skip if ! lp64.
2515
2516 2014-10-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
2517
2518 * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
2519 platforms except s390[x] and x86_64.
2520
2521 2014-10-30 Martin Liska <mliska@suse.cz>
2522
2523 PR ipa/63574
2524 PR ipa/63664
2525 * g++.dg/ipa/pr63574.C: New test.
2526
2527 2014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2528
2529 * gcc.target/aarch64/madd_after_asm_1.c: New test.
2530
2531 2014-10-29 DJ Delorie <dj@redhat.com>
2532
2533 * gcc.dg/20141029-1.c: New.
2534
2535 2014-10-29 Martin Liska <mliska@suse.cz>
2536
2537 PR ipa/63587
2538 * g++.dg/ipa/pr63587-1.C: New test.
2539 * g++.dg/ipa/pr63587-2.C: New test.
2540
2541 2014-10-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2542
2543 * gcc.misc-tests/godump-1.c: Add tests for complex types.
2544
2545 2014-10-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
2546
2547 * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
2548 * gcc.dg/optimize-bswapsi-3.c: New test.
2549
2550 2014-10-20 Alexander Ivchenko <alexander.ivchenko@intel.com>
2551 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2552 Anna Tikhonova <anna.tikhonova@intel.com>
2553 Ilya Tocar <ilya.tocar@intel.com>
2554 Andrey Turetskiy <andrey.turetskiy@intel.com>
2555 Ilya Verbin <ilya.verbin@intel.com>
2556 Kirill Yukhin <kirill.yukhin@intel.com>
2557 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2558
2559 * gcc.target/i386/avx512dq-kmovb-1.c: New.
2560
2561 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2562 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2563 Anna Tikhonova <anna.tikhonova@intel.com>
2564 Ilya Tocar <ilya.tocar@intel.com>
2565 Andrey Turetskiy <andrey.turetskiy@intel.com>
2566 Ilya Verbin <ilya.verbin@intel.com>
2567 Kirill Yukhin <kirill.yukhin@intel.com>
2568 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2569
2570 * gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
2571 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
2572 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
2573 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
2574 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
2575 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
2576 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
2577 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
2578 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
2579 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
2580 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
2581 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
2582 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
2583 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
2584 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
2585 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
2586 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
2587 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
2588 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
2589 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
2590 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
2591 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
2592 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
2593 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
2594 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
2595 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
2596 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
2597 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
2598 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
2599 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
2600 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
2601 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
2602 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
2603 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
2604 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
2605 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
2606 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
2607 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
2608 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
2609 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
2610 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
2611 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
2612 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
2613 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
2614 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
2615 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
2616 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
2617 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
2618 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
2619 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
2620 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
2621 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
2622 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
2623 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
2624 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
2625 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
2626 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
2627 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
2628 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
2629 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
2630 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
2631 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
2632 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
2633 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
2634 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
2635 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
2636 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
2637 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
2638
2639 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2640 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2641 Anna Tikhonova <anna.tikhonova@intel.com>
2642 Ilya Tocar <ilya.tocar@intel.com>
2643 Andrey Turetskiy <andrey.turetskiy@intel.com>
2644 Ilya Verbin <ilya.verbin@intel.com>
2645 Kirill Yukhin <kirill.yukhin@intel.com>
2646 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2647
2648 * gcc.target/i386/avx512bw-check.h: New.
2649 * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
2650 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
2651 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
2652 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
2653 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
2654 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
2655 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
2656 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
2657 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
2658 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
2659 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
2660 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
2661 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
2662 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
2663 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
2664 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
2665 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
2666 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
2667 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
2668 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
2669 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
2670 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
2671 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
2672 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
2673 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
2674 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
2675 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
2676 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
2677 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
2678 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
2679 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
2680 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
2681 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
2682 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
2683 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
2684 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
2685 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
2686 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
2687 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
2688 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
2689 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
2690 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
2691 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
2692 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
2693 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
2694 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
2695 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
2696 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
2697 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
2698 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
2699 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
2700 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
2701 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
2702 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
2703 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
2704 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
2705 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
2706 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
2707 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
2708 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
2709 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
2710 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
2711 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
2712 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
2713 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
2714 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
2715 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
2716 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
2717 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
2718 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
2719 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
2720 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
2721 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
2722 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
2723 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
2724 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
2725 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
2726 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
2727 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
2728 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
2729 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
2730 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
2731 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
2732 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
2733 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
2734 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
2735 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
2736 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
2737 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
2738 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
2739 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
2740 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
2741 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
2742 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
2743 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
2744 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
2745 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
2746 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
2747 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
2748 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
2749 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
2750 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
2751 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
2752 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
2753 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
2754 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
2755 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
2756 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
2757 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
2758 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
2759 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
2760 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
2761 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
2762 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
2763 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
2764 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
2765 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
2766 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
2767 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
2768 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
2769 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
2770 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
2771 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
2772 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
2773 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
2774 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
2775 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
2776 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
2777 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
2778 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
2779 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
2780 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
2781 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
2782 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
2783 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
2784 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
2785 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
2786 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
2787 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
2788 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
2789 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
2790 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
2791 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
2792 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
2793 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
2794 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
2795 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
2796 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
2797 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
2798 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
2799 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
2800 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
2801 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
2802 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
2803 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
2804 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
2805 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
2806 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
2807 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
2808 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
2809 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
2810 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
2811 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
2812 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
2813 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
2814 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
2815 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
2816 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
2817 * gcc.target/i386/avx512dq-check.h: Ditto.
2818 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
2819 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
2820 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
2821 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
2822 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
2823 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
2824 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
2825 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
2826 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
2827 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
2828 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
2829 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
2830 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
2831 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
2832 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
2833 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
2834 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
2835 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
2836 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
2837 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
2838 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
2839 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
2840 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
2841 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
2842 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
2843 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
2844 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
2845 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
2846 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
2847 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
2848 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
2849 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
2850 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
2851 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
2852 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
2853 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
2854 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
2855 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
2856 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
2857 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
2858 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
2859 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
2860 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
2861 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
2862 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
2863 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
2864 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
2865 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
2866 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
2867 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
2868 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
2869 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
2870 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
2871 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
2872 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
2873 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
2874 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
2875 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
2876 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
2877 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
2878 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
2879 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
2880 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
2881 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
2882 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
2883 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
2884 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
2885 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
2886 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
2887 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
2888 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
2889 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
2890 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
2891 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
2892 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
2893 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
2894 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
2895 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
2896 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
2897 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
2898 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
2899 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
2900 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
2901 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
2902 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
2903 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
2904 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
2905 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
2906 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
2907 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
2908 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
2909 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
2910 * gcc.target/i386/avx512vl-check.h: Ditto.
2911 * gcc.target/i386/avx512vl-gather-1.c: Ditto.
2912 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
2913 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
2914 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
2915 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
2916 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
2917 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
2918 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
2919 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
2920 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
2921 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
2922 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
2923 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
2924 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
2925 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
2926 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
2927 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
2928 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
2929 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
2930 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
2931 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
2932 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
2933 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
2934 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
2935 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
2936 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
2937 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
2938 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
2939 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
2940 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
2941 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
2942 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
2943 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
2944 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
2945 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
2946 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
2947 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
2948 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
2949 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
2950 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
2951 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
2952 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
2953 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
2954 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
2955 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
2956 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
2957 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
2958 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
2959 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
2960 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
2961 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
2962 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
2963 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
2964 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
2965 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
2966 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
2967 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
2968 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
2969 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
2970 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
2971 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
2972 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
2973 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
2974 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
2975 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
2976 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
2977 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
2978 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
2979 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
2980 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
2981 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
2982 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
2983 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
2984 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
2985 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
2986 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
2987 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
2988 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
2989 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
2990 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
2991 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
2992 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
2993 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
2994 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
2995 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
2996 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
2997 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
2998 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
2999 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
3000 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
3001 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
3002 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
3003 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
3004 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
3005 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
3006 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
3007 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
3008 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
3009 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
3010 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
3011 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
3012 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
3013 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
3014 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
3015 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
3016 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
3017 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
3018 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
3019 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
3020 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
3021 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
3022 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
3023 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
3024 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
3025 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
3026 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
3027 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
3028 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
3029 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
3030 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
3031 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
3032 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
3033 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
3034 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
3035 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
3036 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
3037 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
3038 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
3039 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
3040 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
3041 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
3042 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
3043 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
3044 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
3045 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
3046 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
3047 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
3048 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
3049 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
3050 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
3051 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
3052 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
3053 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
3054 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
3055 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
3056 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
3057 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
3058 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
3059 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
3060 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
3061 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
3062 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
3063 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
3064 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
3065 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
3066 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
3067 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
3068 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
3069 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
3070 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
3071 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
3072 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
3073 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
3074 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
3075 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
3076 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
3077 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
3078 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
3079 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
3080 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
3081 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
3082 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
3083 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
3084 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
3085 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
3086 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
3087 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
3088 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
3089 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
3090 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
3091 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
3092 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
3093 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
3094 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
3095 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
3096 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
3097 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
3098 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
3099 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
3100 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
3101 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
3102 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
3103 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
3104 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
3105 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
3106 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
3107 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
3108 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
3109 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
3110 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
3111 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
3112 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
3113 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
3114 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
3115 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
3116 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
3117 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
3118 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
3119 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
3120 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
3121 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
3122 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
3123 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
3124 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
3125 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
3126 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
3127 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
3128 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
3129 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
3130 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
3131 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
3132 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
3133 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
3134 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
3135 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
3136 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
3137 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
3138 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
3139 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
3140 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
3141 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
3142 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
3143 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
3144 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
3145 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
3146 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
3147 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
3148 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
3149 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
3150 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
3151 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
3152 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
3153 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
3154 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
3155 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
3156 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
3157 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
3158 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
3159 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
3160 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
3161 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
3162 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
3163 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
3164 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
3165 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
3166 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
3167 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
3168 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
3169 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
3170 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
3171 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
3172 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
3173 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
3174 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
3175 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
3176 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
3177 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
3178 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
3179 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
3180 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
3181 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
3182 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
3183 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
3184 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
3185 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
3186 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
3187 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
3188 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
3189 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
3190 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
3191 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
3192 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
3193 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
3194 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
3195 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
3196 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
3197 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
3198 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
3199 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
3200 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
3201 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
3202 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
3203 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
3204 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
3205 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
3206 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
3207 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
3208 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
3209 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
3210 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
3211 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
3212 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
3213 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
3214 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
3215 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
3216 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
3217 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
3218 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
3219 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
3220 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
3221 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
3222 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
3223 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
3224 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
3225 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
3226 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
3227 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
3228 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
3229 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
3230 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
3231 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
3232 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
3233 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
3234 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
3235 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
3236 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
3237 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
3238 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
3239 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
3240 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
3241 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
3242 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
3243 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
3244 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
3245 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
3246 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
3247 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
3248 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
3249 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
3250 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
3251 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
3252 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
3253 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
3254 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
3255 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
3256 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
3257 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
3258 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
3259 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
3260 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
3261 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
3262 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
3263 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
3264 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
3265 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
3266 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
3267 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
3268 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
3269 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
3270 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
3271 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
3272 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
3273 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
3274 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
3275 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
3276 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
3277 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
3278 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
3279 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
3280 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
3281 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
3282 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
3283 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
3284 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
3285 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
3286 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
3287 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
3288 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
3289 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
3290 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
3291 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
3292 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
3293 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
3294 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
3295 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
3296 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
3297 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
3298 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
3299 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
3300 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
3301 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
3302 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
3303 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
3304 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
3305 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
3306 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
3307 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
3308 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
3309 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
3310 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
3311 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
3312 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
3313 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
3314 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
3315 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
3316 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
3317 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
3318 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
3319 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
3320 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
3321 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
3322 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
3323 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
3324 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
3325 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
3326 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
3327 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
3328 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
3329 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
3330 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
3331 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
3332 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
3333 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
3334 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
3335 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
3336 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
3337 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
3338 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
3339 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
3340 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
3341 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
3342 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
3343 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
3344 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
3345 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
3346 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
3347 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
3348 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
3349 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
3350 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
3351 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
3352 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
3353 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
3354 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
3355 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
3356 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
3357 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
3358 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
3359 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
3360 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
3361 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
3362 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
3363 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
3364 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
3365 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
3366 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
3367 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
3368 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
3369 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
3370 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
3371 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
3372 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
3373 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
3374 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
3375 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
3376 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
3377 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
3378 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
3379 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
3380 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
3381 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
3382 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
3383 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
3384 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
3385 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
3386 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
3387 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
3388 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
3389 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
3390 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
3391 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
3392 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
3393 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
3394 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
3395 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
3396 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
3397 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
3398 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
3399 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
3400 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
3401 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
3402 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
3403 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
3404 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
3405 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
3406 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
3407 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
3408 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
3409 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
3410 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
3411 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
3412 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
3413 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
3414 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
3415 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
3416 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
3417 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
3418 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
3419 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
3420 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
3421 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
3422 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
3423 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
3424 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
3425 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
3426 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
3427 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
3428 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
3429 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
3430 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
3431 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
3432 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
3433 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
3434 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
3435 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
3436 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
3437 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
3438 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
3439 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
3440 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
3441 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
3442 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
3443 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
3444 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
3445 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
3446 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
3447 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
3448 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
3449 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
3450 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
3451 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
3452 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
3453 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
3454 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
3455 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
3456 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
3457 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
3458 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
3459 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
3460 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
3461 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
3462 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
3463 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
3464 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
3465 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
3466 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
3467 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
3468 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
3469 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
3470 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
3471 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
3472 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
3473 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
3474 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
3475 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
3476 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
3477 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
3478 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
3479 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
3480 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
3481 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
3482 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
3483 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
3484 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
3485 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
3486 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
3487 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
3488 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
3489 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
3490 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
3491 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
3492 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
3493 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
3494 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
3495 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
3496 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
3497 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
3498 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
3499 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
3500 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
3501 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
3502 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
3503 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
3504 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
3505 * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
3506 * gcc.target/i386/avx512f-mask-type.h: Ditto.
3507 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
3508 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
3509 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
3510 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
3511 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
3512 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
3513 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
3514 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
3515 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
3516 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
3517 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
3518 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
3519 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
3520 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
3521 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
3522 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
3523 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
3524 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
3525 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
3526 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3527 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
3528 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
3529 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
3530 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
3531 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
3532 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
3533 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
3534 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
3535 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
3536 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
3537 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
3538 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
3539 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
3540 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
3541 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
3542 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
3543 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
3544 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
3545 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
3546 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
3547 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
3548 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
3549 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
3550 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
3551 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
3552 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
3553 * gcc.target/i386/i386.exp: Ditto.
3554 * gcc.target/i386/m512-check.h: Ditto.
3555
3556 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
3557 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
3558 Anna Tikhonova <anna.tikhonova@intel.com>
3559 Ilya Tocar <ilya.tocar@intel.com>
3560 Andrey Turetskiy <andrey.turetskiy@intel.com>
3561 Ilya Verbin <ilya.verbin@intel.com>
3562 Kirill Yukhin <kirill.yukhin@intel.com>
3563 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3564
3565 * g++.dg/other/i386-2.C: Add new options.
3566 * g++.dg/other/i386-3.C: Ditto.
3567 * gcc.target/i386/sse-12.c: Ditto.
3568 * gcc.target/i386/sse-14.c: Ditto.
3569 * gcc.target/i386/sse-22.c: Ditto.
3570 * gcc.target/i386/sse-13.c: Add new options and builtins.
3571 * gcc.target/i386/sse-23.c: Ditto.
3572 * gcc.target/i386/avx-1.c: Add new builtins.
3573
3574 2014-10-28 Dominik Vogt <vogt@linux.vnet.ibm.com>
3575
3576 * gcc.misc-tests/godump.exp: New.
3577 * gcc.misc-tests/godump-1.c: New.
3578
3579 2014-10-28 Max Ostapenko <m.ostapenko@partner.samsung.com>
3580
3581 * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
3582 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
3583 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3584 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3585 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3586 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3587 * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
3588 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
3589 * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
3590 * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
3591 * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
3592 * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
3593 * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
3594 * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
3595 * c-c++-common/asan/pr63638.c: Likewise.
3596
3597 2014-10-28 Richard Biener <rguenther@suse.de>
3598
3599 PR middle-end/63665
3600 * gcc.dg/pr63665.c: New testcase.
3601
3602 2014-10-28 Yury Gribov <y.gribov@samsung.com>
3603
3604 * c-c++-common/asan/kasan-recover-1.c: New test.
3605 * c-c++-common/asan/kasan-recover-2.c: New test.
3606 * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
3607 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3608 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3609 * c-c++-common/asan/kasan-recover-1.c: Likewise.
3610 * c-c++-common/asan/kasan-recover-2.c: Likewise.
3611 * c-c++-common/asan/no-asan-globals.c: Likewise.
3612 * c-c++-common/asan/no-instrument-reads.c: Likewise.
3613 * c-c++-common/asan/no-instrument-writes.c: Likewise.
3614 * c-c++-common/asan/no-use-after-return.c: Likewise.
3615
3616 2014-10-28 Yury Gribov <y.gribov@samsung.com>
3617
3618 * c-c++-common/asan/shadow-offset-1.c: New test.
3619
3620 2014-10-27 Andrew MacLeod <amacleod@redhat.com>
3621
3622 * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
3623 gcc-plugin.h earlier.
3624
3625 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3626
3627 * gnat.dg/specs/concat1.ads: New test.
3628 * gnat.dg/specs/concat1_pkg.ads: New helper.
3629
3630 2014-10-27 Richard Biener <rguenther@suse.de>
3631
3632 * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
3633 * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
3634 target due to memcpy inline-expansion.
3635
3636 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3637
3638 * gnat.dg/specs/pack10.ads: New test.
3639 * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
3640
3641 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3642
3643 * gnat.dg/entry_queues2.adb: New test.
3644
3645 2014-10-25 Jakub Jelinek <jakub@redhat.com>
3646
3647 PR tree-optimization/63641
3648 * gcc.c-torture/execute/pr63641.c: New test.
3649
3650 2014-10-24 Tobias Burnus <burnus@net-b.de>
3651
3652 * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
3653 * gfortran.dg/coarray_collectives_13.f90: New.
3654 * gfortran.dg/coarray_collectives_14.f90: New.
3655 * gfortran.dg/coarray_collectives_15.f90: New.
3656 * gfortran.dg/coarray_collectives_16.f90: New.
3657
3658 2014-10-24 Jiong Wang <jiong.wang@arm.com>
3659
3660 * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
3661
3662 2014-10-24 Marek Polacek <polacek@redhat.com>
3663
3664 PR c/56980
3665 * gcc.dg/pr56980.c: New test.
3666
3667 2014-10-24 Jiong Wang <jiong.wang@arm.com>
3668
3669 * lib/target-supports.exp
3670 (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
3671 vaeseq_u8.
3672 (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
3673 for vcvt_f16_f32.
3674 (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
3675 vfma_f32.
3676
3677 2014-10-24 Martin Liska <mliska@suse.cz>
3678
3679 * gcc.dg/ipa/pr63595.c: New test.
3680
3681 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3682
3683 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
3684 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3685
3686 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3687
3688 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
3689
3690 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3691
3692 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
3693
3694 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3695
3696 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
3697
3698 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3699
3700 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
3701
3702 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3703
3704 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
3705
3706 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3707
3708 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
3709
3710 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3711
3712 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
3713
3714 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3715
3716 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
3717
3718 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3719
3720 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
3721
3722 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3723
3724 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
3725
3726 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3727
3728 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
3729
3730 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3731
3732 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
3733
3734 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3735
3736 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
3737
3738 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3739
3740 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
3741 file.
3742 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3743 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3744
3745 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3746
3747 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
3748 file.
3749 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3750 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3751
3752 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3753
3754 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
3755 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3756 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3757 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3758 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3759
3760 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3761
3762 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
3763 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3764 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3765 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3766 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3767 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3768
3769 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3770
3771 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
3772 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3773 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3774 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3775 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3776 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3777 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3778 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3779
3780 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3781
3782 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
3783 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3784 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3785
3786 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3787
3788 * gcc.target/arm/README.advsimd-intrinsics: New file.
3789 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
3790 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
3791 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
3792 Likewise.
3793 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3794 Likewise.
3795 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
3796 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
3797 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3798
3799 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3800
3801 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
3802 wrap_compile_flags before setting it.
3803
3804 2014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3805
3806 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
3807 targets.
3808 * gcc.dg/pr63594-2.c: Likewise.
3809
3810 2014-10-24 Uros Bizjak <ubizjak@gmail.com>
3811
3812 * gcc.target/alpha/980217-1.c (main): Fix implicit int.
3813 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
3814
3815 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3816
3817 PR bootstrap/63632
3818 * g++.dg/torture/pr63632.C: New test.
3819
3820 2014-10-23 Jonathan Wakely <jwakely@redhat.com>
3821
3822 PR c++/63619
3823 * g++.dg/warn/Wdelete-incomplete-3.C: New.
3824 * g++.dg/warn/Wdelete-incomplete-4.C: New.
3825
3826 2014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
3827
3828 PR target/63618
3829 * gcc.target/i386/pr63618.c: New test.
3830
3831 2014-10-23 Marek Polacek <polacek@redhat.com>
3832
3833 PR c/63626
3834 * gcc.dg/pr63626.c: New test.
3835
3836 2014-10-23 Marek Polacek <polacek@redhat.com>
3837
3838 * c-c++-common/ubsan/undefined-2.c: New test.
3839
3840 2014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
3841
3842 * gcc.target/i386/pr63600.c: New.
3843
3844 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3845
3846 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
3847
3848 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3849
3850 * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
3851 * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
3852
3853 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3854
3855 * gcc.target/sparc/20001013-1.c (main): Declare int return.
3856 * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
3857 * gcc.target/sparc/sparc-ret.c (toto): Declare.
3858 * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
3859 * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
3860 Declare.
3861
3862 2014-10-22 Guozhi Wei <carrot@google.com>
3863
3864 PR tree-optimization/63530
3865 gcc.dg/vect/pr63530.c: New testcase.
3866
3867 2014-10-22 Richard Sandiford <richard.sandiford@arm.com>
3868
3869 * gcc.target/i386/conversion-2.c: New test.
3870
3871 2014-10-22 Jakub Jelinek <jakub@redhat.com>
3872 Yury Gribov <y.gribov@samsung.com>
3873
3874 * c-c++-common/ubsan/align-1.c: Update cmdline options.
3875 * c-c++-common/ubsan/align-3.c: Likewise.
3876 * c-c++-common/ubsan/bounds-1.c: Likewise.
3877 * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
3878 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
3879 * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
3880 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
3881 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3882 * c-c++-common/ubsan/nonnull-2.c: Likewise.
3883 * c-c++-common/ubsan/nonnull-3.c: Likewise.
3884 * c-c++-common/ubsan/object-size-3.c: Likewise.
3885 * c-c++-common/ubsan/overflow-1.c: Likewise.
3886 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3887 * c-c++-common/ubsan/overflow-add-3.c: Likewise.
3888 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3889 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3890 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3891 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3892 * c-c++-common/ubsan/pr59503.c: Likewise.
3893 * c-c++-common/ubsan/pr60613-1.c: Likewise.
3894 * c-c++-common/ubsan/save-expr-1.c: Likewise.
3895 * c-c++-common/ubsan/shift-3.c: Likewise.
3896 * c-c++-common/ubsan/shift-6.c: Likewise.
3897 * c-c++-common/ubsan/undefined-1.c: Likewise.
3898 * c-c++-common/ubsan/vla-2.c: Likewise.
3899 * c-c++-common/ubsan/vla-3.c: Likewise.
3900 * c-c++-common/ubsan/vla-4.c: Likewise.
3901 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
3902 * g++.dg/ubsan/return-2.C: Likewise.
3903 * c-c++-common/ubsan/recovery-1.c: New test.
3904 * c-c++-common/ubsan/recovery-2.c: New test.
3905 * c-c++-common/ubsan/recovery-3.c: New test.
3906 * c-c++-common/ubsan/recovery-common.inc: New file.
3907
3908 2014-10-22 Jiong Wang <jiong.wang@arm.com>
3909
3910 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
3911 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
3912 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
3913 * gcc.target/aarch64/vect.x: Likewise.
3914 * gcc.target/aarch64/vect-ld1r.x: Add return type.
3915 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
3916 * gcc.target/aarch64/vect-fp.c: Likewise.
3917
3918 2014-10-22 Jiong Wang <jiong.wang@arm.com>
3919
3920 * lib/compat.exp (compat-run): Remove "unresolved".
3921 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
3922 unsupported testcase.
3923
3924 2014-10-22 Jakub Jelinek <jakub@redhat.com>
3925
3926 PR target/63594
3927 * gcc.dg/pr63594-1.c: New test.
3928 * gcc.dg/pr63594-2.c: New test.
3929 * gcc.target/i386/sse2-pr63594-1.c: New test.
3930 * gcc.target/i386/sse2-pr63594-2.c: New test.
3931 * gcc.target/i386/avx-pr63594-1.c: New test.
3932 * gcc.target/i386/avx-pr63594-2.c: New test.
3933 * gcc.target/i386/avx2-pr63594-1.c: New test.
3934 * gcc.target/i386/avx2-pr63594-2.c: New test.
3935 * gcc.target/i386/avx512f-pr63594-1.c: New test.
3936 * gcc.target/i386/avx512f-pr63594-2.c: New test.
3937 * gcc.target/i386/avx512f-vec-init.c: Adjust expected
3938 insn counts.
3939
3940 PR target/63542
3941 * gcc.target/i386/pr63542-1.c: New test.
3942 * gcc.target/i386/pr63542-2.c: New test.
3943
3944 2014-10-21 Joern Rennecke <joern.rennecke@embecosm.com>
3945
3946 * gcc.target/avr/tiny-memx.c: New test.
3947
3948 * gcc.target/avr/tiny-caller-save.c: New test.
3949
3950 2014-10-21 Jiong Wang <jiong.wang@arm.com>
3951
3952 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
3953 (Proc_1): Add return type.
3954 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
3955 * gcc.target/arm/neon-modes-2.c (foo): Likewise.
3956 * gcc.target/arm/pr43920-2.c (lseek): Likewise.
3957 * gcc.target/arm/pr44788.c (foo): Likewise.
3958 * gcc.target/arm/pr55642.c (abs): Likewise.
3959 * gcc.target/arm/pr58784.c (f): Likewise.
3960 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
3961 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
3962 * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
3963 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
3964 for local variables.
3965 * lib/target-supports.exp
3966 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
3967 vaeseq_u8.
3968 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
3969 vcvt_f16_f32.
3970 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
3971 vfma_f32.
3972 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
3973
3974 2014-10-21 Andreas Schwab <schwab@suse.de>
3975
3976 * gcc.dg/bf-spl1.c (main): Fix implicit int.
3977
3978 2014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
3979
3980 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
3981
3982 2014-10-21 Richard Biener <rguenther@suse.de>
3983
3984 * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
3985 * g++.dg/ipa/devirt-46.C: Likewise.
3986 * g++.dg/ipa/devirt-47.C: Likewise.
3987 * g++.dg/tree-prof/pr35545.C: Likewise.
3988
3989 2014-10-21 Jakub Jelinek <jakub@redhat.com>
3990
3991 PR tree-optimization/63563
3992 * gcc.target/i386/pr63563.c: New test.
3993
3994 2014-10-20 Richard Biener <rguenther@suse.de>
3995
3996 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
3997 * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
3998
3999 2014-10-20 Martin Liska <mliska@suse.cz>
4000
4001 * gcc.dg/ipa/pr63595.c: New test.
4002
4003 2014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4004
4005 PR fortran/48979
4006 * gfortran.dg/ieee/intrinsics_2.F90: New test.
4007
4008 2014-10-19 Marek Polacek <polacek@redhat.com>
4009
4010 PR c/63567
4011 * gcc.dg/pr63567-3.c: New test.
4012 * gcc.dg/pr63567-4.c: New test.
4013
4014 2014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
4015
4016 * gcc.dg/atomic/c11-atomic-exec-5.c
4017 (test_main_long_double_add_overflow): Define and run only for
4018 LDBL_MANT_DIG != 106.
4019 (test_main_complex_long_double_add_overflow): Likewise.
4020 (test_main_long_double_sub_overflow): Likewise.
4021 (test_main_complex_long_double_sub_overflow): Likewise.
4022
4023 2014-10-18 Paul Thomas <pault@gcc.gnu.org>
4024
4025 PR fortran/63553
4026 * gfortran.dg/class_to_type_3.f03 : New test
4027
4028 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
4029
4030 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
4031 to GNU11.
4032
4033 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
4034
4035 * gcc.dg/attr-isr.c: Move SH specific test to ...
4036 * gcc.target/sh/attr-isr.c: ... here.
4037
4038 >>>>>>> .r217525
4039 2014-10-17 Marek Polacek <polacek@redhat.com>
4040
4041 PR c/63567
4042 * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
4043 * gcc.dg/pr63567-1.c: New test.
4044 * gcc.dg/pr63567-2.c: New test.
4045
4046 2014-10-17 Marek Polacek <polacek@redhat.com>
4047
4048 PR c/63543
4049 * gcc.dg/pr63543.c: New test.
4050 * gcc.dg/array-8.c: Remove dg-error.
4051 * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
4052 * gcc.dg/pr48552-2.c: Likewise.
4053
4054 2014-10-17 Marek Polacek <polacek@redhat.com>
4055
4056 PR c/63549
4057 * gcc.dg/pr63549.c: New test.
4058
4059 2014-10-17 Marek Polacek <polacek@redhat.com>
4060
4061 * gcc.dg/Wimplicit-int-1.c: New test.
4062 * gcc.dg/Wimplicit-int-2.c: New test.
4063 * gcc.dg/Wimplicit-int-3.c: New test.
4064 * gcc.dg/Wimplicit-int-4.c: New test.
4065
4066 2014-10-17 Andrew MacLeod <amacleod@redhat.com>
4067
4068 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
4069 changes.
4070
4071 2014-10-17 Jakub Jelinek <jakub@redhat.com>
4072
4073 PR tree-optimization/63464
4074 * gcc.dg/torture/pr63464.c: New test.
4075 * gcc.dg/tree-ssa/reassoc-37.c: New test.
4076 * gcc.dg/tree-ssa/reassoc-38.c: New test.
4077
4078 PR tree-optimization/63302
4079 * gcc.c-torture/execute/pr63302.c: New test.
4080
4081 2014-10-17 Tom de Vries <tom@codesourcery.com>
4082
4083 PR rtl-optimization/61605
4084 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl
4085 absence check.
4086
4087 2014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de>
4088
4089 PR middle-end/61848
4090 * g++.dg/torture/pr61848.C: New testcase.
4091 * gcc.c-torture/compile/pr61848.c: New testcase.
4092
4093 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
4094
4095 * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
4096 * gcc.target/sh/strlen.c: Likewise.
4097 * gcc.target/sh/pr51244-13.c: Likewise.
4098 * gcc.target/sh/cmpstrn.c: Likewise.
4099 * gcc.target/sh/hiconst.c: Likewise.
4100 * gcc.target/sh/pr43417.c: Likewise.
4101
4102 2014-10-16 Martin Liska <mliska@suse.cz>
4103
4104 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
4105 to match defined expectations.
4106
4107 2014-10-16 Andrew MacLeod <amacleod@redhat.com>
4108
4109 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
4110
4111 2014-10-16 Martin Liska <mliska@suse.cz>
4112
4113 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
4114 * g++.dg/ipa/ipa-icf-5.C: Likewise
4115
4116 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
4117
4118 PR target/63260
4119 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
4120
4121 2014-10-16 Richard Biener <rguenther@suse.de>
4122
4123 PR middle-end/63554
4124 * gcc.dg/torture/pr63554.c: New testcase.
4125
4126 2014-10-16 Marek Polacek <polacek@redhat.com>
4127
4128 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
4129 * gcc.target/powerpc/pr58673-2.c: Add declarations.
4130
4131 2014-10-16 Marek Polacek <polacek@redhat.com>
4132
4133 * gcc.dg/graphite/id-1.c: Fix defaulting to int.
4134 * gcc.dg/graphite/id-2.c: Likewise.
4135 * gcc.dg/graphite/id-4.c: Likewise.
4136 * gcc.dg/graphite/id-8.c: Likewise.
4137 * gcc.dg/graphite/id-pr45230-1.c: Likewise.
4138 * gcc.dg/graphite/id-pr45230.c: Likewise.
4139 * gcc.dg/graphite/id-pr45231.c: Likewise.
4140 * gcc.dg/graphite/pr38073.c: Likewise.
4141 * gcc.dg/graphite/pr38125.c: Likewise.
4142 * gcc.dg/graphite/pr38409.c: Likewise.
4143 * gcc.dg/graphite/pr38413.c: Likewise.
4144 * gcc.dg/graphite/pr38510.c: Likewise.
4145 * gcc.dg/graphite/pr38786.c: Likewise.
4146 * gcc.dg/graphite/pr39260.c: Likewise.
4147 * gcc.dg/graphite/scop-19.c: Likewise.
4148 * gcc.dg/graphite/id-13.c: Fix implicit declarations.
4149 * gcc.dg/graphite/id-17.c: Likewise.
4150 * gcc.dg/graphite/id-23.c: Likewise.
4151 * gcc.dg/graphite/id-26.c: Likewise.
4152 * gcc.dg/graphite/id-pr43464-1.c: Likewise.
4153 * gcc.dg/graphite/pr37485.c: Likewise.
4154 * gcc.dg/graphite/pr38500.c: Likewise.
4155 * gcc.dg/graphite/pr42284.c: Likewise.
4156 * gcc.dg/graphite/pr42914.c: Likewise.
4157 * gcc.dg/graphite/pr46404-1.c: Likewise.
4158 * gcc.dg/graphite/pr60979.c: Likewise.
4159 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
4160 defaulting to int.
4161
4162 2014-10-16 Martin Liska <mliska@suse.cz>
4163 Jan Hubicka <hubicka@ucw.cz>
4164
4165 * g++.dg/ipa/ipa-icf-1.C: New test.
4166 * g++.dg/ipa/ipa-icf-2.C: New test.
4167 * g++.dg/ipa/ipa-icf-3.C: New test.
4168 * g++.dg/ipa/ipa-icf-4.C: New test.
4169 * g++.dg/ipa/ipa-icf-5.C: New test.
4170 * gcc.dg/ipa/ipa-icf-1.c: New test.
4171 * gcc.dg/ipa/ipa-icf-10.c: New test.
4172 * gcc.dg/ipa/ipa-icf-11.c: New test.
4173 * gcc.dg/ipa/ipa-icf-12.c: New test.
4174 * gcc.dg/ipa/ipa-icf-13.c: New test.
4175 * gcc.dg/ipa/ipa-icf-14.c: New test.
4176 * gcc.dg/ipa/ipa-icf-15.c: New test.
4177 * gcc.dg/ipa/ipa-icf-16.c: New test.
4178 * gcc.dg/ipa/ipa-icf-17.c: New test.
4179 * gcc.dg/ipa/ipa-icf-18.c: New test.
4180 * gcc.dg/ipa/ipa-icf-19.c: New test.
4181 * gcc.dg/ipa/ipa-icf-2.c: New test.
4182 * gcc.dg/ipa/ipa-icf-20.c: New test.
4183 * gcc.dg/ipa/ipa-icf-21.c: New test.
4184 * gcc.dg/ipa/ipa-icf-22.c: New test.
4185 * gcc.dg/ipa/ipa-icf-23.c: New test.
4186 * gcc.dg/ipa/ipa-icf-24.c: New test.
4187 * gcc.dg/ipa/ipa-icf-25.c: New test.
4188 * gcc.dg/ipa/ipa-icf-26.c: New test.
4189 * gcc.dg/ipa/ipa-icf-27.c: New test.
4190 * gcc.dg/ipa/ipa-icf-28.c: New test.
4191 * gcc.dg/ipa/ipa-icf-29.c: New test.
4192 * gcc.dg/ipa/ipa-icf-3.c: New test.
4193 * gcc.dg/ipa/ipa-icf-30.c: New test.
4194 * gcc.dg/ipa/ipa-icf-4.c: New test.
4195 * gcc.dg/ipa/ipa-icf-5.c: New test.
4196 * gcc.dg/ipa/ipa-icf-6.c: New test.
4197 * gcc.dg/ipa/ipa-icf-7.c: New test.
4198 * gcc.dg/ipa/ipa-icf-8.c: New test.
4199 * gcc.dg/ipa/ipa-icf-9.c: New test.
4200
4201 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
4202
4203 PR target/53513
4204 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
4205
4206 2014-10-16 Martin Liska <mliska@suse.cz>
4207 Jan Hubicka <hubicka@ucw.cz>
4208
4209 * c-c++-common/rotate-1.c: Options changed to not collide
4210 with a new IPA ICF pass.
4211 * c-c++-common/rotate-2.c: Likewise.
4212 * c-c++-common/rotate-3.c: Likewise.
4213 * c-c++-common/rotate-4.c: Likewise.
4214 * g++.dg/cpp0x/rv-return.C: Likewise.
4215 * g++.dg/cpp0x/rv1n.C: Likewise.
4216 * g++.dg/cpp0x/rv1p.C: Likewise.
4217 * g++.dg/cpp0x/rv2n.C: Likewise.
4218 * g++.dg/cpp0x/rv3n.C: Likewise.
4219 * g++.dg/cpp0x/rv4n.C: Likewise.
4220 * g++.dg/cpp0x/rv5n.C: Likewise.
4221 * g++.dg/cpp0x/rv6n.C: Likewise.
4222 * g++.dg/cpp0x/rv7n.C: Likewise.
4223 * g++.dg/ipa/devirt-g-1.C: Likewise.
4224 * g++.dg/ipa/inline-1.C: Likewise.
4225 * g++.dg/ipa/inline-2.C: Likewise.
4226 * g++.dg/ipa/inline-3.C: Likewise.
4227 * g++.dg/opt/pr30965.C: Likewise.
4228 * g++.dg/tree-ssa/pr19637.C: Likewise.
4229 * gcc.dg/guality/csttest.c: Likewise.
4230 * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
4231 * gcc.dg/ipa/iinline-7.c: Likewise.
4232 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
4233 * gcc.dg/ipa/ipacost-1.c: Likewise.
4234 * gcc.dg/ipa/ipacost-2.c: Likewise.
4235 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
4236 * gcc.dg/ipa/remref-2a.c: Likewise.
4237 * gcc.dg/ipa/remref-2b.c: Likewise.
4238 * gcc.dg/pr46309-2.c: Likewise.
4239 * gcc.dg/torture/ipa-pta-1.c: Likewise.
4240 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
4241 * gcc.dg/tree-ssa/andor-4.c: Likewise.
4242 * gcc.dg/tree-ssa/andor-5.c: Likewise.
4243 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4244 * gcc.dg/vect/vect-cond-10.c: Likewise.
4245 * gcc.dg/vect/vect-cond-9.c: Likewise.
4246 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
4247 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
4248 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
4249 * gcc.target/i386/bmi-1.c: Likewise.
4250 * gcc.target/i386/bmi-2.c: Likewise.
4251 * gcc.target/i386/pr56564-2.c: Likewise.
4252
4253 2014-10-16 Richard Biener <rguenther@suse.de>
4254
4255 PR tree-optimization/63168
4256 * gcc.dg/tree-ssa/loop-40.c: New testcase.
4257
4258 2014-10-16 Andreas Schwab <schwab@suse.de>
4259
4260 * gcc.target/m68k/crash1.c: Fix implicit declaration.
4261
4262 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
4263 implicit int.
4264 * gcc.target/ia64/mfused-madd-vect.c: Likewise.
4265 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
4266 * gcc.target/ia64/pr29682.c: Likewise.
4267 * gcc.target/ia64/pr43603.c: Likewise.
4268 * gcc.target/ia64/pr48496.c: Likewise.
4269
4270 2014-10-16 Marek Polacek <polacek@redhat.com>
4271
4272 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
4273
4274 2014-10-16 Jakub Jelinek <jakub@redhat.com>
4275 Marek Polacek <polacek@redhat.com>
4276
4277 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
4278 declarations.
4279 * gcc.dg/pr32176.c: Likewise.
4280 * gcc.dg/builtin-apply4.c: Use dg-additional-options.
4281 * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
4282 * gcc.dg/ia64-sync-2.c: Likewise.
4283 * gcc.dg/ia64-sync-3.c: Likewise.
4284 * gcc.dg/sync-2.c: Likewise.
4285 * gcc.dg/sync-3.c: Likewise.
4286 * gcc.target/i386/990524-1.c: Likewise.
4287 * gcc.target/i386/avx512f-pr57233.c: Likewise.
4288 * gcc.target/i386/avx512f-typecast-1.c: Likewise.
4289 * gcc.target/i386/pr26826.c: Likewise.
4290 * gcc.target/i386/pr37184.c: Likewise.
4291 * gcc.target/i386/20060125-1.c: Fix defaulting to int.
4292 * gcc.target/i386/20060125-2.c: Likewise.
4293 * gcc.target/i386/memcpy-1.c: Likewise.
4294 * gcc.target/i386/pr40934.c: Likewise.
4295 * gcc.target/i386/sse-5.c: Likewise.
4296 * gcc.target/i386/stackalign/asm-1.c: Likewise.
4297 * gcc.target/i386/vectorize4.c: Likewise.
4298 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use
4299 -fgnu89-inline.
4300 * gcc.target/i386/980313-1.c: Likewise.
4301 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
4302 * gcc.target/i386/crc32-2.c: Use -std=gnu89.
4303 * gcc.target/i386/crc32-3.c: Likewise.
4304 * gcc.target/i386/intrinsics_3.c: Likewise.
4305 * gcc.target/i386/loop-1.c: Likewise.
4306 * gcc.target/i386/pr44948-2a.c: Likewise.
4307 * gcc.target/i386/pr47564.c: Likewise.
4308 * gcc.target/i386/pr50712.c: Likewise.
4309 * gcc.target/i386/stackalign/return-2.c: Likewise.
4310
4311 2014-10-15 Jan Hubicka <hubicka@ucw.cz>
4312
4313 PR lto/62026
4314 * lto/pr62026.C: New testcase.
4315
4316 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
4317
4318 PR rtl-optimization/63448
4319 * gcc.target/i386/pr63448.c: New test.
4320
4321 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
4322
4323 * gnat.dg/opt41.adb: New test.
4324 * gnat.dg/opt41_pkg.ad[sb]: New helper.
4325
4326 2014-10-15 Richard Biener <rguenther@suse.de>
4327
4328 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
4329
4330 2014-10-14 Jan Hubicka <hubicka@ucw.cz>
4331
4332 * gcc.dg/tree-prof/peel-1.c: Update.
4333 * gcc.dg/tree-prof/unroll-1.c: Update.
4334 * gcc.dg/unroll_1.c: Update.
4335 * gcc.dg/unroll_2.c: Update.
4336 * gcc.dg/unroll_3.c: Update.
4337 * gcc.dg/unroll_4.c: Update.
4338
4339 2014-10-14 DJ Delorie <dj@redhat.com>
4340
4341 * g++.dg/abi/mangle64.C: New.
4342
4343 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
4344
4345 * g++.dg/ext/vector9.C: Test ! with float vectors.
4346
4347 2014-10-14 Richard Biener <rguenther@suse.de>
4348
4349 PR tree-optimization/63512
4350 * g++.dg/torture/pr63512.C: New testcase.
4351
4352 2014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
4353
4354 PR target/63260
4355 * gcc.target/sh/pr63260.c: New.
4356
4357 2014-10-13 Richard Henderson <rth@redhat.com>
4358
4359 * g++.dg/torture/20141013.C: New.
4360
4361 2014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
4362
4363 PR target/8340
4364 PR middle-end/47602
4365 PR rtl-optimization/55458
4366 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
4367 * gcc.target/i386/pr55458.c: Likewise.
4368 * gcc.target/i386/pr47602.c: New.
4369 * gcc.target/i386/pr23098.c: Move to XFAIL.
4370
4371 2014-10-13 Jan Hubicka <hubicka@ucw.cz>
4372
4373 PR tree-optimization/62127
4374 * g++.dg/torture/pr62127.C: New testcase.
4375
4376 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
4377
4378 * c-c++-common/asan/bitfield-5.c: New test.
4379
4380 2014-10-13 Richard Biener <rguenther@suse.de>
4381
4382 PR tree-optimization/63419
4383 * g++.dg/torture/pr63419.C: New testcase.
4384
4385 2014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
4386
4387 PR target/59401
4388 PR target/54760
4389 * gcc.target/sh/pr54760-5.c: New.
4390 * gcc.target/sh/pr54760-6.c: New.
4391 * gcc.target/sh/pr59401-1.c: New.
4392
4393 2014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4394
4395 PR fortran/48979
4396 * gfortran.dg/ieee/intrinsics_1.f90: New test.
4397
4398 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
4399
4400 * lib/target-supports.exp (check_effective_target_shared): New
4401 function.
4402 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
4403
4404 2014-10-10 Jakub Jelinek <jakub@redhat.com>
4405
4406 PR c/63495
4407 * gcc.target/i386/pr63495.c: New test.
4408
4409 2014-10-10 Marek Polacek <polacek@redhat.com>
4410
4411 * c-c++-common/ubsan/object-size-1.c: New test.
4412 * c-c++-common/ubsan/object-size-2.c: New test.
4413 * c-c++-common/ubsan/object-size-3.c: New test.
4414 * c-c++-common/ubsan/object-size-4.c: New test.
4415 * c-c++-common/ubsan/object-size-5.c: New test.
4416 * c-c++-common/ubsan/object-size-6.c: New test.
4417 * c-c++-common/ubsan/object-size-7.c: New test.
4418 * c-c++-common/ubsan/object-size-8.c: New test.
4419 * c-c++-common/ubsan/object-size-9.c: New test.
4420 * g++.dg/ubsan/object-size-1.C: New test.
4421 * gcc.dg/ubsan/object-size-9.c: New test.
4422
4423 2014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
4424
4425 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
4426 (asan_finish): Remove restore_ld_library_path_env_vars.
4427 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4428 related env variables by calling set_ld_library_path_env_vars.
4429 * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
4430 (tsan_finish): Remove restore_ld_library_path_env_vars.
4431 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4432 related env variables by calling set_ld_library_path_env_vars.
4433 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
4434 (ubsan_finish): Remove restore_ld_library_path_env_vars.
4435 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4436 related env variables by calling set_ld_library_path_env_vars.
4437
4438 2014-10-10 Richard Biener <rguenther@suse.de>
4439
4440 PR tree-optimization/63379
4441 * gcc.dg/vect/pr63379.c: New testcase.
4442
4443 2014-10-10 Jakub Jelinek <jakub@redhat.com>
4444
4445 PR fortran/59488
4446 * gfortran.dg/gomp/pr59488-1.f90: New test.
4447 * gfortran.dg/gomp/pr59488-2.f90: New test.
4448
4449 2014-10-10 Richard Biener <rguenther@suse.de>
4450
4451 PR tree-optimization/63476
4452 * g++.dg/torture/pr63476.C: New testcase.
4453
4454 2014-10-10 Tobias Burnus <burnus@net-b.de>
4455
4456 * gfortran.dg/implicit_16.f90: New.
4457
4458 2014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
4459
4460 * g++.dg/cpp0x/constexpr-using3.C: New.
4461 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
4462 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
4463 * g++.dg/cpp1y/constexpr-local1.C: Extend.
4464 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
4465
4466 2014-10-09 Joseph Myers <joseph@codesourcery.com>
4467
4468 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
4469
4470 2014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
4471
4472 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
4473
4474 2014-10-09 Marc Glisse <marc.glisse@inria.fr>
4475
4476 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
4477 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
4478 * g++.dg/cpp0x/constexpr-diag1.C: Add const.
4479 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
4480 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
4481 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
4482 * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
4483 * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
4484 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
4485 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
4486 * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
4487 * g++.dg/cpp0x/constexpr-static6.C: Likewise.
4488
4489 2014-10-09 Richard Biener <rguenther@suse.de>
4490
4491 PR tree-optimization/63380
4492 * gcc.dg/torture/pr63380-1.c: New testcase.
4493 * gcc.dg/torture/pr63380-2.c: Likewise.
4494
4495 2014-10-09 Marek Polacek <polacek@redhat.com>
4496
4497 PR c/63480
4498 * gcc.dg/pr63480.c: New test.
4499
4500 2014-10-09 Richard Biener <rguenther@suse.de>
4501
4502 PR tree-optimization/63445
4503 * gcc.dg/Wstrict-overflow-26.c: New testcase.
4504
4505 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
4506
4507 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
4508 * gcc.dg/vmx/ops.c: Likewise.
4509 * gcc.dg/vmx/ops-long-1.c: Likewise.
4510
4511 2014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4512
4513 * gfortran.dg/implicit_4.f90: Fix some dg-error.
4514
4515 2014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4516
4517 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
4518 dg-additional-options.
4519
4520 2014-10-08 Mark Wielaard <mjw@redhat.com>
4521
4522 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
4523 prefix from scan-assembler-times.
4524
4525 2014-10-07 Marek Polacek <polacek@redhat.com>
4526
4527 * lib/target-supports.exp (check_effective_target_fd_truncate):
4528 Include <string.h>.
4529
4530 2014-10-07 Marek Polacek <polacek@redhat.com>
4531
4532 PR c/59717
4533 * gcc.dg/pr59717.c: New test.
4534
4535 2014-10-07 Marek Polacek <polacek@redhat.com>
4536
4537 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
4538 * gcc.dg/iftrap-1.c: Fix implicit declarations.
4539 * gcc.target/powerpc/pr26350.c: Likewise.
4540 * gcc.target/powerpc/altivec-consts.c: Likewise.
4541 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
4542 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
4543 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
4544 * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
4545 * gcc.target/powerpc/pr47862.c: Likewise.
4546 * gcc.target/powerpc/pr48053-1.c: Likewise.
4547 * gcc.target/powerpc/pr53487.c: Likewise.
4548 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
4549 to int.
4550 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
4551 * gcc.target/powerpc/altivec-2.c: Likewise.
4552 * gcc.target/powerpc/pr47755-2.c: Likewise.
4553
4554 2014-10-07 Martin Liska <mliska@suse.cz>
4555
4556 * g++.dg/lto/pr63270.h: New test.
4557 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
4558 include.
4559 * g++.dg/lto/pr63270_2.C: New test.
4560
4561 2014-10-07 Eric Botcazou <ebotcazou@adacore.com>
4562
4563 * gnat.dg/lto16.adb: New test.
4564 * gnat.dg/lto16_pkg.adb: New helper.
4565
4566 2014-10-06 Eric Botcazou <ebotcazou@adacore.com>
4567
4568 * gnat.dg/return4.adb: New test.
4569 * gnat.dg/return4_pkg.ad[sb]: New helper.
4570
4571 2014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
4572
4573 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
4574 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
4575 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
4576
4577 2014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
4578
4579 PR c++/55250
4580 * g++.dg/cpp0x/constexpr-type-decl1.C: New.
4581 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
4582 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
4583
4584 2014-10-06 Marek Polacek <polacek@redhat.com>
4585
4586 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
4587 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
4588 * g++.dg/lto/pr54625-2_0.c: Likewise.
4589 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
4590
4591 2014-10-06 Marek Polacek <polacek@redhat.com>
4592
4593 * gcc.target/i386/20040112-1.c: Fix defaulting to int.
4594 * gcc.target/i386/avxfp-1.c: Likewise.
4595 * gcc.target/i386/avxfp-2.c: Likewise.
4596 * gcc.target/i386/cadd.c: Likewise.
4597 * gcc.target/i386/cmov2.c: Likewise.
4598 * gcc.target/i386/cmov3.c: Likewise.
4599 * gcc.target/i386/cmov4.c: Likewise.
4600 * gcc.target/i386/cold-attribute-1.c: Likewise.
4601 * gcc.target/i386/cvt-1.c: Likewise.
4602 * gcc.target/i386/fpcvt-1.c: Likewise.
4603 * gcc.target/i386/fpcvt-2.c: Likewise.
4604 * gcc.target/i386/fpcvt-3.c: Likewise.
4605 * gcc.target/i386/local.c: Likewise.
4606 * gcc.target/i386/memcpy-2.c: Likewise.
4607 * gcc.target/i386/memcpy-3.c: Likewise.
4608 * gcc.target/i386/memset-1.c: Likewise.
4609 * gcc.target/i386/minmax-1.c: Likewise.
4610 * gcc.target/i386/minmax-2.c: Likewise.
4611 * gcc.target/i386/pr45352-2.c: Likewise.
4612 * gcc.target/i386/pr46253.c: Likewise.
4613 * gcc.target/i386/pr53623.c: Likewise.
4614 * gcc.target/i386/pr60902.c: Likewise.
4615 * gcc.target/i386/pr57003.c: Likewise.
4616 * gcc.target/i386/sse-14.c: Likewise.
4617 * gcc.target/i386/sse-19.c: Likewise.
4618 * gcc.target/i386/sse-22.c: Likewise.
4619 * gcc.target/i386/sse4a-extract.c: Likewise.
4620 * gcc.target/i386/sse4a-insert.c: Likewise.
4621 * gcc.target/i386/ssefp-1.c: Likewise.
4622 * gcc.target/i386/ssefp-2.c: Likewise.
4623 * gcc.target/i386/testimm-10.c: Likewise.
4624 * gcc.target/i386/vectorize4-avx.c: Likewise.
4625 * gcc.target/i386/980709-1.c: Fix implicit declarations.
4626 * gcc.target/i386/avx-pr57233.c: Likewise.
4627 * gcc.target/i386/avx2-pr57233.c: Likewise.
4628 * gcc.target/i386/avx2-vpop-check.h: Likewise.
4629 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
4630 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
4631 * gcc.target/i386/crc32-4.c: Likewise.
4632 * gcc.target/i386/pr20204.c: Likewise.
4633 * gcc.target/i386/pr23570.c: Likewise.
4634 * gcc.target/i386/pr26449-1.c: Likewise.
4635 * gcc.target/i386/pr28839.c: Likewise.
4636 * gcc.target/i386/pr37101.c: Likewise.
4637 * gcc.target/i386/pr61923.c: Likewise.
4638 * gcc.target/i386/shrink_wrap_1.c: Likewise.
4639 * gcc.target/i386/sse2-pr57233.c: Likewise.
4640 * gcc.target/i386/vect-abs-s16.c: Likewise.
4641 * gcc.target/i386/vect-abs-s32.c: Likewise.
4642 * gcc.target/i386/vect-abs-s8.c: Likewise.
4643 * gcc.target/i386/xop-pr57233.c: Likewise.
4644 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4645 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix
4646 implicit declarations.
4647 * gcc.target/i386/xop-shift1-vector.c: Fix typo.
4648 * gcc.target/i386/xop-shift2-vector.c: Likewise.
4649 * gcc.target/i386/xop-shift3-vector.c: Likewise.
4650
4651 2014-10-06 Marek Polacek <polacek@redhat.com>
4652
4653 * gcc.dg/20001012-1.c: Fix defaulting to int.
4654 * gcc.dg/20001012-2.c: Likewise.
4655 * gcc.dg/20001108-1.c: Likewise.
4656 * gcc.dg/20010516-1.c: Likewise.
4657 * gcc.dg/20011008-2.c: Likewise.
4658 * gcc.dg/20030612-1.c: Likewise.
4659 * gcc.dg/20040219-1.c: Likewise.
4660 * gcc.dg/20050603-2.c: Likewise.
4661 * gcc.dg/20070507-1.c: Likewise.
4662 * gcc.dg/attr-alias-3.c: Likewise.
4663 * gcc.dg/fastmath-1.c: Likewise.
4664 * gcc.dg/fork-instrumentation.c: Likewise.
4665 * gcc.dg/fwrapv-1.c: Likewise.
4666 * gcc.dg/fwrapv-2.c: Likewise.
4667 * gcc.dg/memmove-1.c: Likewise.
4668 * gcc.dg/non-local-goto-1.c: Likewise.
4669 * gcc.dg/non-local-goto-2.c: Likewise.
4670 * gcc.dg/noreturn-8.c: Likewise.
4671 * gcc.dg/parse-decl-after-if.c: Likewise.
4672 * gcc.dg/parse-decl-after-label.c: Likewise.
4673 * gcc.dg/pr25795-1.c: Likewise.
4674 * gcc.dg/pr25795.c: Likewise.
4675 * gcc.dg/pr28574.c: Likewise.
4676 * gcc.dg/pr30189.c: Likewise.
4677 * gcc.dg/pr31529-2.c: Likewise.
4678 * gcc.dg/pr33923.c: Likewise.
4679 * gcc.dg/pr34263.c: Likewise.
4680 * gcc.dg/pr36194.c: Likewise.
4681 * gcc.dg/pr45415.c: Likewise.
4682 * gcc.dg/pr47443.c: Likewise.
4683 * gcc.dg/pr47763.c: Likewise.
4684 * gcc.dg/pr49000.c: Likewise.
4685 * gcc.dg/pr50340.c: Likewise.
4686 * gcc.dg/webizer.c: Likewise.
4687 * gcc.dg/pr59940.c: Likewise.
4688 * gcc.dg/pr63186.c: Likewise.
4689 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
4690 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
4691 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
4692 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
4693 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
4694 * gcc.dg/sms-1.c: Likewise.
4695 * gcc.dg/unused-3.c: Likewise.
4696 * gcc.dg/varpool-1.c: Likewise.
4697 * gcc.dg/pr35899.c: Use -std=gnu89.
4698 * gcc.dg/pr59963-1.c: Likewise.
4699 * gcc.dg/redecl-15.c: Likewise.
4700 * gcc.dg/20041213-1.c: Likewise.
4701 * gcc.dg/20080820.c: Likewise.
4702 * gcc.dg/920413-1.c: Likewise.
4703 * gcc.dg/Wold-style-definition-1.c: Likewise.
4704 * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
4705 * gcc.dg/decl-nospec-1.c: Likewise.
4706 * gcc.dg/decl-nospec-2.c: Likewise.
4707 * gcc.dg/decl-nospec-3.c: Likewise.
4708 * gcc.dg/bitfld-1.c: Likewise.
4709 * gcc.dg/bitfld-9.c: Likewise.
4710 * gcc.dg/parm-impl-decl-1.c: Likewise.
4711 * gcc.dg/parm-impl-decl-3.c: Likewise.
4712 * gcc.dg/pr18596-1.c: Likewise.
4713 * gcc.dg/pr18596-2.c: Likewise.
4714 * gcc.dg/pr18596-3.c: Likewise.
4715 * gcc.dg/pr60139.c: Likewise.
4716 * gcc.dg/utf-dflt.c: Likewise.
4717 * gcc.dg/utf-dflt2.c: Likewise.
4718 * gcc.dg/wtr-func-def-1.c: Likewise.
4719 * gcc.dg/declspec-5.c: Likewise.
4720 * gcc.dg/declspec-6.c: Likewise.
4721 * gcc.dg/ftrapv-2.c: Likewise.
4722 * gcc.dg/20020430-1.c: Fix implicit declarations.
4723 * gcc.dg/20030702-1.c: Likewise.
4724 * gcc.dg/20040127-2.c: Likewise.
4725 * gcc.dg/20041122-1.c: Likewise.
4726 * gcc.dg/20050309-1.c: Likewise.
4727 * gcc.dg/20061026.c: Likewise.
4728 * gcc.dg/20101010-1.c: Likewise.
4729 * gcc.dg/Werror-1.c: Likewise.
4730 * gcc.dg/Werror-10.c: Likewise.
4731 * gcc.dg/Werror-11.c: Likewise.
4732 * gcc.dg/Werror-12.c: Likewise.
4733 * gcc.dg/Werror-2.c: Likewise.
4734 * gcc.dg/Werror-3.c: Likewise.
4735 * gcc.dg/Werror-4.c: Likewise.
4736 * gcc.dg/Werror-5.c: Likewise.
4737 * gcc.dg/Werror-6.c: Likewise.
4738 * gcc.dg/Werror-7.c: Likewise.
4739 * gcc.dg/Werror-8.c: Likewise.
4740 * gcc.dg/Wstrict-overflow-20.c: Likewise.
4741 * gcc.dg/cpp/trad/macroargs.c: Likewise.
4742 * gcc.dg/delay-slot-2.c: Likewise.
4743 * gcc.dg/errno-1.c: Likewise.
4744 * gcc.dg/globalalias.c: Likewise.
4745 * gcc.dg/inline-3.c: Likewise.
4746 * gcc.dg/localalias.c: Likewise.
4747 * gcc.dg/pr19633-1.c: Likewise.
4748 * gcc.dg/pr19633.c: Likewise.
4749 * gcc.dg/pr23408.c: Likewise.
4750 * gcc.dg/pr23470-1.c: Likewise.
4751 * gcc.dg/pr28121.c: Likewise.
4752 * gcc.dg/pr28243.c: Likewise.
4753 * gcc.dg/pr30260.c: Likewise.
4754 * gcc.dg/pr32573.c: Likewise.
4755 * gcc.dg/pr33826.c: Likewise.
4756 * gcc.dg/pr35065.c: Likewise.
4757 * gcc.dg/pr38616.c: Likewise.
4758 * gcc.dg/pr39867.c: Likewise.
4759 * gcc.dg/pr41470.c: Likewise.
4760 * gcc.dg/pr41837.c: Likewise.
4761 * gcc.dg/pr44024.c: Likewise.
4762 * gcc.dg/pr44699.c: Likewise.
4763 * gcc.dg/pr46252.c: Likewise.
4764 * gcc.dg/pr46878-1.c: Likewise.
4765 * gcc.dg/pr50908-3.c: Likewise.
4766 * gcc.dg/pr51796.c: Likewise.
4767 * gcc.dg/pr55150-2.c: Likewise.
4768 * gcc.dg/pr55833.c: Likewise.
4769 * gcc.dg/pr59350.c: Likewise.
4770 * gcc.dg/pr59418.c: Likewise.
4771 * gcc.dg/pr60647-2.c: Likewise.
4772 * gcc.dg/uninit-suppress.c: Likewise.
4773 * gcc.dg/uninit-suppress_2.c: Likewise.
4774 * gcc.dg/20030805-1.c: Use -fgnu89-inline.
4775 * gcc.dg/always_inline.c: Likewise.
4776 * gcc.dg/always_inline2.c: Likewise.
4777 * gcc.dg/always_inline3.c: Likewise.
4778 * gcc.dg/builtin-apply4.c: Likewise.
4779 * gcc.dg/declspec-7.c: Likewise.
4780 * gcc.dg/inline-1.c: Likewise.
4781 * gcc.dg/va-arg-pack-1.c: Likewise.
4782 * gcc.dg/winline-2.c: Likewise.
4783 * gcc.dg/winline-3.c: Likewise.
4784 * gcc.dg/winline-5.c: Likewise.
4785 * gcc.dg/winline-6.c: Likewise.
4786 * gcc.dg/winline-7.c: Likewise.
4787 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to
4788 int.
4789 * gcc.dg/inline-33.c: Likewise.
4790 * gcc.dg/pr27861-1.c: Likewise.
4791 * gcc.dg/pr28888.c: Likewise.
4792 * gcc.dg/pr29254.c: Likewise.
4793 * gcc.dg/pr50908.c: Likewise.
4794 * gcc.dg/pr60647-1.c: Likewise.
4795 * gcc.dg/pragma-diag-1.c: Likewise.
4796 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int.
4797 * gcc.dg/winline-9.c: Likewise.
4798 * gcc.dg/pr52808.c: Return 0 instead of nothing.
4799
4800 2014-10-06 Marek Polacek <polacek@redhat.com>
4801
4802 * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
4803 * gcc.dg/ipa/inline-4.c: Likewise.
4804 * gcc.dg/ipa/inline-5.c: Likewise.
4805 * gcc.dg/ipa/pr57539.c: Likewise.
4806 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix
4807 defaulting to int.
4808 * gcc.dg/ipa/inlinehint-1.c: Likewise.
4809 * gcc.dg/ipa/inlinehint-3.c: Likewise.
4810 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
4811 * gcc.dg/ipa/ipacost-1.c: Likewise.
4812 * gcc.dg/ipa/ipacost-2.c: Likewise.
4813 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting
4814 to int.
4815
4816 2014-10-06 Marek Polacek <polacek@redhat.com>
4817
4818 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
4819 declarations.
4820 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
4821 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
4822 * gcc.dg/debug/pr42767.c: Likewise.
4823 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
4824 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
4825 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4826 * gcc.dg/debug/pr49522.c: Fix implicit declarations.
4827
4828 2014-10-06 Marek Polacek <polacek@redhat.com>
4829
4830 * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
4831 * gcc.dg/lto/20090213_0.c: Likewise.
4832 * gcc.dg/lto/20090706-2_0.c: Likewise.
4833 * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
4834 * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
4835 * gcc.dg/lto/ipareference2_0.c: Likewise.
4836 * gcc.dg/lto/ipareference_0.c: Likewise.
4837 * gcc.dg/lto/ipareference_1.c: Likewise.
4838 * gcc.dg/lto/pr55703_0.c: Likewise.
4839 * gcc.dg/lto/resolutions_0.c: Likewise.
4840 * gcc.dg/lto/trans-mem-3_1.c: Likewise.
4841 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit
4842 declarations. Mark function as gnu_inline.
4843 * gcc.dg/lto/20081118_0.c: Likewise.
4844 * gcc.dg/lto/20081201-1_0.c: Likewise.
4845 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
4846 * gcc.dg/lto/20081118_1.c: Likewise.
4847 * gcc.dg/lto/20081120-1_1.c: Likewise.
4848 * gcc.dg/lto/20081201-1_1.c: Likewise.
4849 * gcc.dg/lto/20081210-1_0.c: Likewise.
4850 * gcc.dg/lto/20090218-1_0.c: Likewise.
4851 * gcc.dg/lto/20091006-1_0.c: Likewise.
4852 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
4853 * gcc.dg/lto/20090218-2_1.c: Likewise.
4854 * gcc.dg/lto/materialize-1_0.c: Likewise.
4855 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
4856 * gcc.dg/lto/20091013-1_1.c: Likewise.
4857 * gcc.dg/lto/20091013-1_2.c: Likewise.
4858 * gcc.dg/lto/20091015-1_2.c: Likewise.
4859 * gcc.dg/lto/20091027-1_1.c: Likewise.
4860 * gcc.dg/lto/pr48622_0.c: Likewise.
4861 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
4862 defaulting to int.
4863 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
4864
4865 2014-10-06 Tobias Burnus <burnus@net-b.de>
4866
4867 * gfortran.dg/implicit_14.f90: New.
4868 * gfortran.dg/implicit_15.f90: New.
4869 * gfortran.dg/implicit_4.f90: Update dg-error.
4870
4871 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4872
4873 * g++.dg/ipa/devirt-42.C: Update template.
4874 * g++.dg/ipa/devirt-44.C: Update template.
4875 * g++.dg/ipa/devirt-45.C: Update template.
4876 * g++.dg/ipa/devirt-46.C: Update template.
4877 * g++.dg/ipa/devirt-47.C: Update template.
4878 * g++.dg/ipa/devirt-48.C: New testcase.
4879
4880 2014-10-02 Mark Wielaard <mjw@redhat.com>
4881
4882 PR debug/63239
4883 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
4884
4885 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4886
4887 * g++.dg/ipa/devirt-47.C: New testcase.
4888
4889 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4890
4891 PR ipa/61144
4892 * gcc.dg/tree-ssa/pr61144.c: New testcase.
4893
4894 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4895
4896 * g++.dg/ipa/devirt-46.C: New testcase.
4897
4898 2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4899
4900 PR fortran/36534
4901 * gfortran.dg/widechar_10.f90: New test.
4902
4903 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
4904
4905 * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
4906 * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
4907 * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
4908 * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
4909
4910 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4911
4912 * gcc.target/powerpc/lvsl-lvsr.c: New test.
4913
4914 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4915
4916 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
4917 failing with the new warning message.
4918 * gcc.dg/vmx/3c-01a.c: Likewise.
4919 * gcc.dg/vmx/ops-long-1.c: Likewise.
4920 * gcc.dg/vmx/ops.c: Likewise.
4921 * gcc.target/powerpc/altivec-20.c: Likewise.
4922 * gcc.target/powerpc/altivec-6.c: Likewise.
4923 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
4924 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
4925 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
4926
4927 2014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
4928
4929 * gcc.dg/tm/debug-1.c: Update regex.
4930 * c-c++-common/raw-string-18.c: Update regex.
4931 * c-c++-common/raw-string-19.c: Update regex.
4932
4933 2014-10-03 Marek Polacek <polacek@redhat.com>
4934
4935 PR c/63453
4936 * gcc.dg/pr63453.c: New test.
4937
4938 2014-10-03 Marc Glisse <marc.glisse@inria.fr>
4939
4940 PR c++/54427
4941 PR c++/57198
4942 PR c++/58845
4943 * g++.dg/ext/vector9.C: Update, not an error anymore.
4944 * g++.dg/ext/vector27.C: Replace with new test.
4945 * g++.dg/ext/vector28.C: New file.
4946 * g++.dg/other/error23.C: Update to a different error.
4947
4948 2014-10-03 Jakub Jelinek <jakub@redhat.com>
4949
4950 * gcc.dg/torture/vshuf-v8df.c: New test.
4951 * gcc.dg/torture/vshuf-v8di.c: New test.
4952 * gcc.dg/torture/vshuf-v16sf.c: New test.
4953 * gcc.dg/torture/vshuf-v16si.c: New test.
4954 * gcc.dg/torture/vshuf-v32hi.c: New test.
4955 * gcc.dg/torture/vshuf-v64qi.c: New test.
4956 * gcc.dg/torture/vshuf-64.inc: New file.
4957
4958 PR tree-optimization/61403
4959 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
4960
4961 2014-10-03 Marek Polacek <polacek@redhat.com>
4962
4963 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
4964 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
4965 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
4966 * gcc.dg/gomp/asm-1.c: Likewise.
4967 * gcc.dg/gomp/for-1.c: Likewise.
4968 * gcc.dg/gomp/empty.c: Fix defaulting to int.
4969 * gcc.dg/gomp/sharing-3.c: Likewise.
4970 * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
4971
4972 2014-10-03 Marek Polacek <polacek@redhat.com>
4973
4974 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
4975 defaulting to int.
4976 * gcc.dg/torture/pr28814.c: Likewise.
4977 * gcc.dg/torture/pr57036-1.c: Likewise.
4978 * gcc.dg/torture/inline-1.c: Add function declarations.
4979 * gcc.dg/torture/pr24626-1.c: Likewise.
4980 * gcc.dg/torture/pr24626-3.c: Likewise.
4981 * gcc.dg/torture/pr25947-1.c: Likewise.
4982 * gcc.dg/torture/pr27409.c: Likewise.
4983 * gcc.dg/torture/pr38948.c: Likewise.
4984 * gcc.dg/torture/pr44807.c: Likewise.
4985 * gcc.dg/torture/pr49603.c: Likewise.
4986 * gcc.dg/torture/pr45865.c: Likewise.
4987 * gcc.dg/torture/pr51071-2.c: Likewise.
4988 * gcc.dg/torture/pr51801.c: Likewise.
4989 * gcc.dg/torture/pr52720.c: Likewise.
4990 * gcc.dg/torture/pr55124.c: Likewise.
4991 * gcc.dg/torture/pr55238.c: Likewise.
4992 * gcc.dg/torture/pr55687.c: Likewise.
4993 * gcc.dg/torture/pr55888.c: Likewise.
4994 * gcc.dg/torture/pr57036-2.c: Likewise.
4995 * gcc.dg/torture/pr57147-3.c: Likewise.
4996 * gcc.dg/torture/pr57584.c: Likewise.
4997 * gcc.dg/torture/pr59993.c: Likewise.
4998 * gcc.dg/torture/pr58079.c: Likewise.
4999 * gcc.dg/torture/va-arg-25.c: Likewise.
5000 * gcc.dg/torture/vector-2.c: Likewise.
5001 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
5002 * gcc.dg/torture/pr31254.c: Fix defaulting to int.
5003 * gcc.dg/torture/pr43781.c: Likewise.
5004 * gcc.dg/torture/pr52912.c: Likewise.
5005 * gcc.dg/torture/pr59139.c: Likewise.
5006 * gcc.dg/torture/pr55890-1.c: Likewise.
5007 * gcc.dg/torture/pr55890-2.c: Likewise.
5008 * gcc.dg/torture/pr59164.c: Likewise.
5009 * gcc.dg/torture/pr57393-2.c: Likewise.
5010 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
5011 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
5012 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
5013 * lib/target-supports.exp (check_effective_target_trapping): Likewise.
5014 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int.
5015 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
5016
5017 2014-10-03 Jakub Jelinek <jakub@redhat.com>
5018
5019 PR libgomp/61200
5020 * c-c++-common/gomp/pr61200.c: New test.
5021
5022 PR target/62128
5023 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
5024 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
5025
5026 2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
5027
5028 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
5029 add many more tests.
5030
5031 2014-10-02 Marek Polacek <polacek@redhat.com>
5032
5033 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
5034 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
5035 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
5036 * gcc.dg/tree-ssa/20040326-1.c: Likewise.
5037 * gcc.dg/tree-ssa/vrp27.c: Likewise.
5038 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
5039 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
5040 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
5041 * gcc.dg/tree-ssa/vrp09.c: Likewise.
5042 * gcc.dg/tree-ssa/inline-7.c: Likewise.
5043 * gcc.dg/tree-ssa/attr-alias.c: Likewise.
5044 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5045 * gcc.dg/tree-ssa/20041008-1.c: Likewise.
5046 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
5047 * gcc.dg/tree-ssa/20030917-2.c: Likewise.
5048 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
5049 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
5050 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
5051 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5052 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5053 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
5054 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
5055 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5056 * gcc.dg/tree-ssa/20030731-2.c: Likewise.
5057 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
5058 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
5059 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
5060 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
5061 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
5062 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
5063 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
5064 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
5065 * gcc.dg/tree-ssa/20030820-1.c: Likewise.
5066 * gcc.dg/tree-ssa/20030820-2.c: Likewise.
5067 * gcc.dg/tree-ssa/20030821-1.c: Likewise.
5068 * gcc.dg/tree-ssa/20031022-1.c: Likewise.
5069 * gcc.dg/tree-ssa/20040209-1.c: Likewise.
5070 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
5071 * gcc.dg/tree-ssa/alias-13.c: Likewise.
5072 * gcc.dg/tree-ssa/alias-28.c: Likewise.
5073 * gcc.dg/tree-ssa/asm-3.c: Likewise.
5074 * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
5075 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
5076 * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
5077 * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
5078 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
5079 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
5080 * gcc.dg/tree-ssa/loadpre7.c: Likewise.
5081 * gcc.dg/tree-ssa/pr22117.c: Likewise.
5082 * gcc.dg/tree-ssa/pr23744.c: Likewise.
5083 * gcc.dg/tree-ssa/pr24117.c: Likewise.
5084 * gcc.dg/tree-ssa/pr24840.c: Likewise.
5085 * gcc.dg/tree-ssa/pr25734.c: Likewise.
5086 * gcc.dg/tree-ssa/pr33723.c: Likewise.
5087 * gcc.dg/tree-ssa/pr33920.c: Likewise.
5088 * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
5089 * gcc.dg/tree-ssa/pr34146.c: Likewise.
5090 * gcc.dg/tree-ssa/pr38385.c: Likewise.
5091 * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
5092 * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
5093 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5094 * gcc.dg/tree-ssa/sra-1.c: Likewise.
5095 * gcc.dg/tree-ssa/sra-2.c: Likewise.
5096 * gcc.dg/tree-ssa/sra-5.c: Likewise.
5097 * gcc.dg/tree-ssa/sra-6.c: Likewise.
5098 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
5099 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
5100 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
5101 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
5102 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
5103 * gcc.dg/tree-ssa/vrp46.c: Likewise.
5104 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5105 * gcc.dg/tree-ssa/vrp67.c: Likewise.
5106 * gcc.dg/tree-ssa/vrp72.c: Likewise.
5107 * gcc.dg/tree-ssa/vrp73.c: Likewise.
5108 * gcc.dg/tree-ssa/vrp75.c: Likewise.
5109 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
5110 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
5111 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
5112 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
5113 * gcc.dg/tree-ssa/20040121-1.c: Likewise.
5114 * gcc.dg/tree-ssa/20040216-1.c: Likewise.
5115 * gcc.dg/tree-ssa/20040319-1.c: Likewise.
5116 * gcc.dg/tree-ssa/20040326-2.c: Likewise.
5117 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
5118 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
5119 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
5120 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
5121 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
5122 * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
5123 * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
5124 * gcc.dg/tree-ssa/ifc-4.c: Likewise.
5125 * gcc.dg/tree-ssa/ifc-6.c: Likewise.
5126 * gcc.dg/tree-ssa/inline-10.c: Likewise.
5127 * gcc.dg/tree-ssa/inline-9.c: Likewise.
5128 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
5129 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
5130 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
5131 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
5132 * gcc.dg/tree-ssa/pr23434.c: Likewise.
5133 * gcc.dg/tree-ssa/pr33922.c: Likewise.
5134 * gcc.dg/tree-ssa/scev-3.c: Likewise.
5135 * gcc.dg/tree-ssa/scev-4.c: Likewise.
5136 * gcc.dg/tree-ssa/scev-5.c: Likewise.
5137 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
5138 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
5139 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5140 * gcc.dg/tree-ssa/vrp01.c: Likewise.
5141 * gcc.dg/tree-ssa/vrp02.c: Likewise.
5142 * gcc.dg/tree-ssa/vrp03.c: Likewise.
5143 * gcc.dg/tree-ssa/vrp04.c: Likewise.
5144 * gcc.dg/tree-ssa/vrp05.c: Likewise.
5145 * gcc.dg/tree-ssa/vrp07.c: Likewise.
5146 * gcc.dg/tree-ssa/vrp08.c: Likewise.
5147 * gcc.dg/tree-ssa/vrp10.c: Likewise.
5148 * gcc.dg/tree-ssa/vrp11.c: Likewise.
5149 * gcc.dg/tree-ssa/vrp14.c: Likewise.
5150 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
5151 * gcc.dg/tree-ssa/writeonly.c: Likewise.
5152 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix
5153 defaulting to int.
5154 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
5155 * gcc.dg/tree-ssa/20050719-1.c: Likewise.
5156 * gcc.dg/tree-ssa/20070302-1.c: Likewise.
5157 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
5158 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
5159 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
5160 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
5161 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
5162 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
5163 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
5164 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
5165 * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
5166 * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
5167 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
5168 * gcc.dg/tree-ssa/inline-5.c: Likewise.
5169 * gcc.dg/tree-ssa/inline-6.c: Likewise.
5170 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
5171 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
5172 * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
5173 * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
5174 * gcc.dg/tree-ssa/loop-20.c: Likewise.
5175 * gcc.dg/tree-ssa/loop-38.c: Likewise.
5176 * gcc.dg/tree-ssa/pr20913.c: Likewise.
5177 * gcc.dg/tree-ssa/pr21582.c: Likewise.
5178 * gcc.dg/tree-ssa/pr24670.c: Likewise.
5179 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
5180 * gcc.dg/tree-ssa/vrp06.c: Likewise.
5181 * gcc.dg/tree-ssa/vrp12.c: Likewise.
5182 * gcc.dg/tree-ssa/vrp13.c: Likewise.
5183 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5184 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5185 * gcc.dg/tree-ssa/vrp25.c: Likewise.
5186 * gcc.dg/tree-ssa/vrp55.c: Likewise.
5187 * gcc.dg/tree-ssa/recip-6.c: Fix typo.
5188
5189 2014-10-02 Marek Polacek <polacek@redhat.com>
5190
5191 * gcc.dg/tm/20091013.c: Fix defaulting to int.
5192 * gcc.dg/tm/20091221.c: Likewise.
5193 * gcc.dg/tm/debug-1.c: Likewise.
5194 * gcc.dg/tm/irrevocable-1.c: Likewise.
5195 * gcc.dg/tm/irrevocable-2.c: Likewise.
5196 * gcc.dg/tm/irrevocable-3.c: Likewise.
5197 * gcc.dg/tm/irrevocable-4.c: Likewise.
5198 * gcc.dg/tm/memopt-1.c: Likewise.
5199 * gcc.dg/tm/pr52173-1.c: Likewise.
5200 * gcc.dg/tm/props-1.c: Likewise.
5201 * gcc.dg/tm/props-2.c: Likewise.
5202 * gcc.dg/tm/props-3.c: Likewise.
5203 * gcc.dg/tm/20100125.c: Fix implicit declarations.
5204 * gcc.dg/tm/memopt-11.c: Likewise.
5205 * gcc.dg/tm/memopt-12.c: Likewise.
5206 * gcc.dg/tm/memopt-16.c: Likewise.
5207 * gcc.dg/tm/memopt-3.c: Likewise.
5208 * gcc.dg/tm/memopt-4.c: Likewise.
5209 * gcc.dg/tm/memopt-5.c: Likewise.
5210 * gcc.dg/tm/memopt-6.c: Likewise.
5211 * gcc.dg/tm/wrap-4.c: Likewise.
5212
5213 2014-10-02 Marek Polacek <polacek@redhat.com>
5214
5215 * gcc.dg/vect/pr24049.c: Fix implicit declarations.
5216 * gcc.dg/vect/pr37730.c: Likewise.
5217 * gcc.dg/vect/pr52870.c: Likewise.
5218 * gcc.dg/vect/pr60092-2.c: Likewise.
5219 * gcc.dg/vect/pr60092.c: Likewise.
5220 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
5221 * gcc.dg/vect/pr26359.c: Fix defaulting to int.
5222 * gcc.dg/vect/pr31041.c: Likewise.
5223 * gcc.dg/vect/pr32216.c: Likewise.
5224 * gcc.dg/vect/pr32224.c: Likewise.
5225 * gcc.dg/vect/pr32366.c: Likewise.
5226 * gcc.dg/vect/pr33866.c: Likewise.
5227 * gcc.dg/vect/pr43430-2.c: Likewise.
5228 * gcc.dg/vect/pr43842.c: Likewise.
5229 * gcc.dg/vect/vect-1.c: Likewise.
5230 * gcc.dg/vect/vect-1-big-array.c: Likewise.
5231 * gcc.dg/vect/vect-93.c: Likewise.
5232 * gcc.dg/vect/pr28952.c: Fix implicit declarations and
5233 defaulting to int.
5234
5235 2014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
5236
5237 PR c++/53025
5238 * g++.dg/cpp0x/noexcept23.C: New.
5239 * g++.dg/cpp0x/noexcept24.C: Likewise.
5240
5241 2014-10-02 Marek Polacek <polacek@redhat.com>
5242
5243 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
5244 * gcc.dg/noncompile/20050120-1.c: Likewise.
5245 * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
5246 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
5247 * gcc.dg/noncompile/930301-1.c: Likewise.
5248 * gcc.dg/noncompile/930622-1.c: Likewise.
5249 * gcc.dg/noncompile/930622-2.c: Likewise.
5250 * gcc.dg/noncompile/950825-1.c: Likewise.
5251 * gcc.dg/noncompile/invalid_asm.c: Likewise.
5252 * gcc.dg/noncompile/scope.c: Likewise.
5253 * gcc.dg/noncompile/va-arg-1.c: Likewise.
5254 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
5255 * gcc.dg/noncompile/971104-1.c: Likewise.
5256
5257 2014-10-02 Marek Polacek <polacek@redhat.com>
5258
5259 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
5260 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
5261 * gcc.dg/tree-prof/merge_block.c: Likewise.
5262 * gcc.dg/tree-prof/peel-1.c: Likewise.
5263 * gcc.dg/tree-prof/stringop-1.c: Likewise.
5264 * gcc.dg/tree-prof/stringop-2.c: Likewise.
5265 * gcc.dg/tree-prof/unroll-1.c: Likewise.
5266 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
5267 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
5268 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
5269 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5270 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
5271 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
5272 * gcc.dg/tree-prof/val-prof-6.c: Likewise.
5273 * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
5274 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting
5275 to int.
5276
5277 2014-10-02 Marek Polacek <polacek@redhat.com>
5278
5279 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
5280 * gcc.c-torture/compile/20011119-1.c: Likewise.
5281 * gcc.c-torture/compile/20011119-2.c: Likewise.
5282 * gcc.c-torture/compile/20021120-1.c: Likewise.
5283 * gcc.c-torture/compile/20021120-2.c: Likewise.
5284 * gcc.c-torture/compile/20050215-1.c: Likewise.
5285 * gcc.c-torture/compile/20050215-2.c: Likewise.
5286 * gcc.c-torture/compile/20050215-3.c: Likewise.
5287 * gcc.c-torture/compile/pr37669.c: Likewise.
5288 * gcc.c-torture/execute/20020107-1.c: Likewise.
5289 * gcc.c-torture/execute/restrict-1.c: Likewise.
5290 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
5291 * gcc.c-torture/execute/930529-1.c: Likewise.
5292 * gcc.c-torture/execute/920612-1.c: Likewise.
5293 * gcc.c-torture/execute/920711-1.c: Likewise.
5294 * gcc.c-torture/execute/990127-2.c: Likewise.
5295 * gcc.c-torture/execute/pr40386.c: Likewise.
5296 * gcc.c-torture/execute/pr57124.c: Likewise.
5297 * gcc.c-torture/compile/pr34808.c: Add function declarations.
5298 * gcc.c-torture/compile/pr42299.c: Likewise.
5299 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
5300 * gcc.c-torture/compile/simd-6.c: Likewise.
5301 * gcc.c-torture/execute/pr53645-2.c: Likewise.
5302 * gcc.c-torture/execute/pr53645.c: Likewise.
5303 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function
5304 declarations.
5305 * gcc.c-torture/execute/980608-1.c: Likewise.
5306 * gcc.c-torture/execute/bcp-1.c: Likewise.
5307 * gcc.c-torture/execute/p18298.c: Likewise.
5308 * gcc.c-torture/execute/unroll-1.c: Likewise.
5309 * gcc.c-torture/execute/va-arg-7.c: Likewise.
5310 * gcc.c-torture/execute/va-arg-8.c: Likewise.
5311 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function
5312 declarations. Fix defaulting to int.
5313 * gcc.c-torture/execute/961223-1.c: Likewise.
5314 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
5315 -Wno-pointer-to-int-cast. Fix defaulting to int.
5316
5317 2014-10-02 Andrew Pinski <apinski@cavium.com>
5318 Max Ostapenko <m.ostapenko@partner.samsung.com>
5319
5320 * lib/ubsan-dg.exp
5321 (check_effective_target_fsanitize_address): New function.
5322 (ubsan_init): Save off ALWAYS_CXXFLAGS.
5323 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
5324 * lib/asan-dg.exp
5325 (check_effective_target_faddress_sanitizer): Rename to ...
5326 (check_effective_target_fsanitize_address): ... this. Change to creating
5327 an executable.
5328 (asan_init): Save off ALWAYS_CXXFLAGS.
5329 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
5330 * lib/tsan-dg.exp
5331 (check_effective_target_fthread_sanitizer): Rename to ...
5332 (check_effective_target_fsanitize_thread): ... this. Change to creating
5333 an executable.
5334 (tsan_init): Save off ALWAYS_CXXFLAGS.
5335 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
5336 to run as a default behaviour.
5337 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
5338 Check check_effective_target_fsanitize_undefined before running the
5339 tests.
5340 * g++.dg/ubsan/ubsan.exp: Likewise.
5341 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
5342 check_effective_target_fsanitize_address too early.
5343 Check check_effective_target_fsanitize_address before running the tests.
5344 * g++.dg/asan/asan.exp: Likewise.
5345 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
5346 check_effective_target_fsanitize_thread too early.
5347 Check check_effective_target_fsanitize_thread before running the tests.
5348 * g++.dg/tsan/tsan.exp: Likewise.
5349
5350 2014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
5351
5352 * gcc.dg/combine-clobber.c: New.
5353
5354 2014-10-01 Jakub Jelinek <jakub@redhat.com>
5355
5356 PR debug/63342
5357 * gcc.dg/pr63342.c: New test.
5358
5359 PR c++/63306
5360 * g++.dg/ipa/pr63306.C: New test.
5361
5362 PR target/63428
5363 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
5364 to test 24 in TESTS.
5365
5366 2014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5367
5368 * lib/target-supports.exp: Error out with preprocessor condition
5369 instead of FOO everywhere.
5370
5371 2014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
5372
5373 Implement SD-6: SG10 Feature Test Recommendations
5374 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
5375 * g++.dg/cpp1y/feat-cxx11.C: New.
5376 * g++.dg/cpp1y/feat-cxx14.C: New.
5377 * g++.dg/cpp1y/feat-cxx98.C: New.
5378 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
5379 * g++.dg/cpp1y/phoobhar.h: New.
5380 * g++.dg/cpp1y/testinc/phoobhar.h: New.
5381
5382 2014-09-30 Teresa Johnson <tejohnson@google.com>
5383
5384 * gcc.dg/tree-prof/20050826-2.c: New test.
5385 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
5386
5387 2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
5388
5389 PR c++/16564
5390 * lib/gcc.exp: Accept "fatal error:" as error prefix.
5391 * lib/g++.exp: Likewise.
5392 * lib/obj-c++.exp: Likewise.
5393 * lib/objc.exp: Likewise.
5394 * g++.dg/template/pr16564.C: New test.
5395
5396 2014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
5397
5398 PR c++/16564
5399 * g++.dg/cpp0x/decltype26.C: Adjust.
5400 * g++.dg/cpp0x/decltype28.C: Likewise.
5401 * g++.dg/cpp0x/decltype29.C: Likewise.
5402 * g++.dg/cpp0x/decltype32.C: Likewise.
5403 * g++.dg/cpp0x/enum11.C: Likewise.
5404 * g++.dg/template/arrow1.C: Likewise.
5405 * g++.dg/template/pr23510.C: Likewise.
5406 * g++.dg/template/recurse.C: Likewise.
5407 * g++.dg/template/recurse2.C: Likewise.
5408 * g++.dg/template/vtable2.C: Likewise.
5409 * g++.old-deja/g++.pt/infinite1.C: Likewise.
5410
5411 2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
5412
5413 PR preprocessor/58893
5414 * gcc.dg/pr58893.c: New test case.
5415 * gcc.dg/pr58893-0.h: New include.
5416
5417 2014-09-30 Ilya Tocar <ilya.tocar@intel.com>
5418
5419 PR middle-end/62120
5420 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
5421 in 32-bit mode.
5422 * gcc.target/i386/pr62120.c: New.
5423
5424 2014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
5425
5426 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
5427 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
5428 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
5429 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
5430 return type.
5431
5432 2014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5433
5434 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
5435
5436 2014-09-30 Jakub Jelinek <jakub@redhat.com>
5437
5438 PR inline-asm/63282
5439 * gcc.c-torture/compile/pr63282.c: New test.
5440
5441 2014-09-29 Eric Botcazou <ebotcazou@adacore.com>
5442
5443 * gcc.dg/tree-ssa/vrp94.c: New test.
5444 * gnat.dg/opt40.adb: Likewise.
5445
5446 2014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
5447
5448 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
5449 vec_vspltw, and vec_vspltb for which the second argument is out of
5450 range.
5451
5452 2014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
5453
5454 * gcc.c-torture/compile/calls-void.c: New test.
5455
5456 2014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
5457
5458 PR c++/51385
5459 * g++.dg/template/pr51385.C: New.
5460
5461 2014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
5462
5463 * gcc.target/mips/20140928.c: New test.
5464
5465 2014-09-27 Andi Kleen <ak@linux.intel.com>
5466
5467 * gcc.target/i386/nop-mcount.c: Only run on Linux.
5468 * gcc.target/i386/record-mcount.c: dito.
5469
5470 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
5471
5472 PR ipa/62121
5473 * g++.dg/torture/pr62121.C: New testcase.
5474
5475 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
5476
5477 PR middle-end/35545
5478 * g++.dg/tree-prof/pr35545.C: New testcase.
5479
5480 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5481
5482 * gcc.target/powerpc/pr63335.c: Change effective target to
5483 vsx_hw.
5484
5485 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
5486
5487 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
5488
5489 2014-09-26 Jakub Jelinek <jakub@redhat.com>
5490
5491 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
5492 to default options.
5493
5494 2014-09-25 Andi Kleen <ak@linux.intel.com>
5495
5496 * gcc.target/i386/nop-mcount.c: New file.
5497 * gcc.target/i386/record-mcount.c: New file.
5498
5499 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
5500
5501 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
5502 * gcc.dg/vect/pr57705.c: Likewise.
5503 * gcc.dg/vect/pr57741-2.c: Likewise.
5504 * gcc.dg/vect/pr57741-3.c: Likewise.
5505 * gcc.dg/vect/pr59591-1.c: Likewise.
5506 * gcc.dg/vect/pr59591-2.c: Likewise.
5507 * gcc.dg/vect/pr60196-1.c: Likewise.
5508 * gcc.dg/vect/pr60196-2.c: Likewise.
5509 * gcc.dg/vect/pr60276.c: Likewise.
5510 * gcc.dg/vect/pr61680.c: Likewise.
5511 * gcc.dg/vect/pr63148.c: Likewise.
5512 * gcc.dg/vect/pr63189.c: Likewise.
5513 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
5514 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
5515 * gcc.dg/vect/vect-nop-move.c: Likewise.
5516 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
5517 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
5518
5519 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
5520
5521 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
5522
5523 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
5524
5525 * gcc.target/aarch64/simd/vqshlb_1.c: New.
5526
5527 2014-09-25 Jiong Wang <jiong.wang@arm.com>
5528
5529 * gcc.target/i386/shrink_wrap_1.c: New test.
5530
5531 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5532
5533 PR target/63335
5534 * gcc.target/powerpc/pr63335.c: New test.
5535
5536 2014-09-25 Marek Polacek <polacek@redhat.com>
5537
5538 PR c++/61945
5539 * g++.dg/warn/pr61945.C: New test.
5540
5541 2014-09-25 Jakub Jelinek <jakub@redhat.com>
5542
5543 PR tree-optimization/63341
5544 * gcc.dg/vect/pr63341-1.c: New test.
5545 * gcc.dg/vect/pr63341-2.c: New test.
5546
5547 PR c++/63249
5548 * g++.dg/gomp/pr63249.C: New test.
5549 * c-c++-common/gomp/pr63249.c: New test.
5550
5551 2014-09-25 Tobias Burnus <burnus@net-b.de>
5552
5553 * gfortran.dg/coarray/collectives_3.f90: New.
5554 * gfortran.dg/coarray_collectives_9.f90: New.
5555 * gfortran.dg/coarray_collectives_10.f90: New.
5556 * gfortran.dg/coarray_collectives_11.f90: New.
5557 * gfortran.dg/coarray_collectives_12.f90: New.
5558
5559 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5560
5561 * gcc.target/powerpc/swaps-p8-17.c: New test.
5562
5563 2014-09-24 Jiong Wang <jiong.wang@arm.com>
5564
5565 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
5566
5567 2014-09-24 Marek Polacek <polacek@redhat.com>
5568
5569 PR c/61405
5570 PR c/53874
5571 * c-c++-common/pr53874.c: New test.
5572 * c-c++-common/pr61405.c: New test.
5573
5574 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5575
5576 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
5577
5578 2014-09-24 Jakub Jelinek <jakub@redhat.com>
5579
5580 PR sanitizer/63316
5581 * c-c++-common/asan/pr63316.c: New test.
5582
5583 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
5584
5585 PR tree-optimization/63266
5586 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
5587
5588 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
5589
5590 * gcc.target/arm/pr63210.c: New test.
5591
5592 2014-09-23 Andi Kleen <ak@linux.intel.com>
5593
5594 * gcc.dg/noreorder.c: New test.
5595 * gcc.dg/noreorder2.c: New test.
5596 * gcc.dg/noreorder3.c: New test.
5597 * gcc.dg/noreorder4.c: New test.
5598
5599 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
5600
5601 * gcc.dg/combine_ashiftrt_1.c: New test.
5602 * gcc.dg/combine_ashiftrt_2.c: Likewise.
5603 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
5604 workarounds for cmge.
5605 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
5606 absence of mvn.
5607
5608 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
5609
5610 PR c++/61857
5611 * g++.dg/cpp1y/lambda-init10.C: New.
5612
5613 2014-09-23 Jakub Jelinek <jakub@redhat.com>
5614
5615 PR fortran/63331
5616 * gfortran.dg/pr63331.f90: New test.
5617
5618 2014-09-24 Renlin Li <renlin.li@arm.com>
5619
5620 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
5621 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
5622 * gcc.dg/pr10474.c: Likewise.
5623
5624 2014-09-20 Mark Wielaard <mjw@redhat.com>
5625
5626 * gcc.dg/guality/const-volatile.c (i): Mark as used.
5627 (ci): Likewise.
5628 (pci): Likewise.
5629 (pvi): Likewise.
5630 (pcvi): Likewise.
5631 (cip): Likewise.
5632 (foo): Likewise.
5633 (cfoo): Likewise.
5634
5635 2014-09-20 Mark Wielaard <mjw@redhat.com>
5636
5637 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
5638 and "long int" to plain "short" and "long".
5639 * gcc.dg/guality/const-volatile.c (struct bar): New struct
5640 containing short and long long fields.
5641 (bar): New variable to test the type.
5642
5643 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
5644
5645 PR c++/62155
5646 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
5647
5648 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5649
5650 PR c++/62219
5651 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
5652
5653 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
5654
5655 * gcc.dg/vect/vect-reduc-or_1.c: New test.
5656 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
5657
5658 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
5659
5660 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
5661 New.
5662
5663 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
5664 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
5665
5666 2014-09-22 Jakub Jelinek <jakub@redhat.com>
5667
5668 PR debug/63328
5669 * c-c++-common/gomp/pr63328.c: New test.
5670
5671 2014-09-22 Martin Liska <mliska@suse.cz>
5672
5673 PR lto/63270
5674 * g++.dg/lto/pr63270_0.C: New test.
5675 * g++.dg/lto/pr63270_1.C: New test.
5676
5677 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
5678
5679 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
5680 for call_value_rex64_ms_sysv.
5681 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
5682 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
5683 for call_rex64_ms_sysv.
5684
5685 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5686 Tobias Burnus <burnus@net-b.de>
5687
5688 * gfortran.dg/coarray_atomic_5.f90: New
5689
5690 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
5691
5692 PR c++/61825
5693 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
5694
5695 2014-09-19 Andi Kleen <ak@linux.intel.com>
5696
5697 * gcc.dg/pg-override.c: Only run on x86 Linux.
5698 * gcc.dg/pg.c: Dito.
5699 * gcc.target/i386/fentry-override.c: Exclude for PIC.
5700 * gcc.target/i386/fentry.c: Dito.
5701
5702 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
5703
5704 PR ipa/61998
5705 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
5706
5707 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
5708
5709 PR fortran/63152
5710 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
5711 * gfortran.dg/pr63152.f90: New test.
5712
5713 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
5714
5715 PR c++/58328
5716 * g++.dg/cpp0x/nsdmi10.C: New.
5717
5718 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
5719
5720 * gcc.dg/ssp-3.c: New.
5721 * gcc.dg/ssp-4.c: Likewise.
5722
5723 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5724
5725 * gcc.target/s390/dfp-conv1.c: New testcase.
5726
5727 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
5728
5729 * c-c++-common/asan/red-align-1.c: New test.
5730 * c-c++-common/asan/red-align-2.c: New test.
5731
5732 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
5733
5734 * gcc.dg/pr61053.c: Updated for x32.
5735
5736 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
5737
5738 PR debug/63285
5739 * gcc.target/i386/pr63285.c: New test.
5740
5741 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
5742
5743 PR target/61360
5744 * gcc.target/i386/pr61360.c: New.
5745
5746 2014-09-18 Jakub Jelinek <jakub@redhat.com>
5747
5748 PR c++/62017
5749 * g++.dg/asan/pr62017.C: New test.
5750
5751 PR testsuite/63292
5752 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
5753
5754 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5755
5756 PR c++/62232
5757 * g++.dg/cpp0x/Wdtor1.C: New.
5758
5759 2014-09-18 Joseph Myers <joseph@codesourcery.com>
5760
5761 * gcc.dg/torture/float128-exact-underflow.c: New test.
5762
5763 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5764
5765 PR c++/61745
5766 * g++.dg/template/pr61745.C: New.
5767
5768 2014-09-17 Marek Polacek <polacek@redhat.com>
5769
5770 PR c/61854
5771 * gcc.dg/cpp/pr61854-1.c: New test.
5772 * gcc.dg/cpp/pr61854-2.c: New test.
5773 * gcc.dg/cpp/pr61854-3.c: New test.
5774 * gcc.dg/cpp/pr61854-3.h: New test.
5775 * gcc.dg/cpp/pr61854-4.c: New test.
5776 * gcc.dg/cpp/pr61854-5.c: New test.
5777 * gcc.dg/cpp/pr61854-6.c: New test.
5778 * gcc.dg/cpp/pr61854-7.c: New test.
5779 * gcc.dg/cpp/pr61854-c90.c: New test.
5780 * gcc.dg/cpp/pr61854-c94.c: New test.
5781
5782 2014-09-17 Jakub Jelinek <jakub@redhat.com>
5783
5784 PR debug/63284
5785 * gcc.dg/pr63284.c: New test.
5786
5787 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
5788
5789 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
5790
5791 PR c++/63241
5792 * g++.dg/cpp0x/constexpr-63241.C: New.
5793
5794 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
5795
5796 PR libfortran/62768
5797 * gfortran.dg/filename_null.f90: New test.
5798
5799 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
5800
5801 * gcc.dg/pg-override.c: Fix a typo.
5802
5803 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
5804
5805 * gcc.dg/pg.c: Fix a typo.
5806
5807 2014-09-16 Richard Biener <rguenther@suse.de>
5808
5809 PR testsuite/63258
5810 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
5811 for "vectorization not profitable".
5812
5813 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
5814
5815 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
5816
5817 2014-09-16 Jakub Jelinek <jakub@redhat.com>
5818
5819 PR fortran/56408
5820 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
5821 missing nexted dg-test call support in dejaGNU 1.4.4.
5822
5823 2014-09-15 Andi Kleen <ak@linux.intel.com>
5824
5825 * gcc.dg/pg-override.c: New test.
5826 * gcc.dg/pg.c: New test.
5827 * gcc.target/i386/fentry-override.c: New test.
5828 * gcc.target/i386/fentry.c: New test.
5829
5830 2014-09-15 Jakub Jelinek <jakub@redhat.com>
5831
5832 PR fortran/56408
5833 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
5834 New global vars.
5835 (dg-compile-aux-modules): New procedure.
5836 * gfortran.dg/binding_label_tests_10.f03: Remove comment
5837 and keep-modules.
5838 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
5839 use dg-compile-aux-modules.
5840 * gfortran.dg/binding_label_tests_11.f03: Remove comment
5841 and keep-modules.
5842 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
5843 use dg-compile-aux-modules.
5844 * gfortran.dg/binding_label_tests_13.f03: Remove comment
5845 and keep-modules.
5846 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
5847 use dg-compile-aux-modules.
5848 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
5849 and keep-modules.
5850 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
5851 use dg-compile-aux-modules.
5852 * gfortran.dg/class_45a.f03: Remove keep-modules.
5853 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
5854 and cleanup-modules.
5855 * gfortran.dg/class_4a.f03: Use dg-do link, use
5856 dg-additional-sources and cleanup-modules, remove keep-modules
5857 and update comment.
5858 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
5859 keep-modules, adjust comment.
5860 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
5861 dg-additional-sources and cleanup-modules.
5862 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
5863 associated comment.
5864 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
5865 remove comment.
5866 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
5867 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
5868 use dg-compile-aux-modules.
5869 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
5870 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
5871 use dg-compile-aux-modules.
5872 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
5873 * gfortran.dg/whole_file_29.f90: Remove comment, use
5874 dg-compile-aux-modules.
5875 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
5876 * gfortran.dg/whole_file_31.f90: Remove comment, use
5877 dg-compile-aux-modules.
5878
5879 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
5880 gcc_parallel_test_enable): New procedures. If
5881 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
5882 runtest_file_p to invoke also gcc_parallel_test_run_p.
5883 * g++.dg/guality/guality.exp (check_guality): Save/restore
5884 test_counts array around the body of the procedure.
5885 * gcc.dg/guality/guality.exp (check_guality): Likewise.
5886 * g++.dg/plugin/plugin.exp: Run all the tests serially
5887 by the first parallel runtest encountering it.
5888 * gcc.dg/plugin/plugin.exp: Likewise.
5889 * gcc.misc-tests/matrix1.exp: Likewise.
5890 * gcc.misc-tests/dhry.exp: Likewise.
5891 * gcc.misc-tests/acker1.exp: Likewise.
5892 * gcc.misc-tests/linkage.exp: Likewise.
5893 * gcc.misc-tests/mg.exp: Likewise.
5894 * gcc.misc-tests/mg-2.exp: Likewise.
5895 * gcc.misc-tests/sort2.exp: Likewise.
5896 * gcc.misc-tests/sieve.exp: Likewise.
5897 * gcc.misc-tests/options.exp: Likewise.
5898 * gcc.misc-tests/help.exp: Likewise.
5899 * go.test/go-test.exp (go-gc-tests): Use
5900 gcc_parallel_test_enable {0, 1} around all handling of
5901 each test.
5902 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
5903 * ada/acats/run_all.sh: Parallelize using mkdir inside of
5904 a shared directory. Avoid forking and expr uses if
5905 shell supports $(()).
5906
5907 2014-09-14 David Sherwood <david.sherwood@arm.com>
5908
5909 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
5910
5911 2014-09-14 James Clarke <jrtc27@jrtc27.com>
5912
5913 PR target/61407
5914 * gcc.dg/darwin-minversion-1.c: Fixed formatting
5915 * gcc.dg/darwin-minversion-2.c: Fixed formatting
5916 * gcc.dg/darwin-minversion-3.c: Fixed formatting
5917 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
5918
5919 2014-09-13 Marek Polacek <polacek@redhat.com>
5920
5921 PR c++/60862
5922 * g++.dg/diagnostic/pr60862.C: New test.
5923
5924 2014-09-12 Richard Biener <rguenther@suse.de>
5925
5926 PR middle-end/63237
5927 * g++.dg/torture/pr63237.C: New testcase.
5928
5929 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
5930
5931 * gcc.dg/vec-andxor1.c: New file.
5932
5933 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
5934
5935 PR target/58757
5936 * gcc.dg/c11-true_min-1.c: New testcase.
5937
5938 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
5939
5940 PR c++/61489
5941 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
5942 * g++.old-deja/g++.other/warn5.C: Adjust.
5943
5944 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
5945
5946 * gcc.target/aarch64/vset_lane_1.c: New test.
5947
5948 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
5949
5950 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
5951 Fix declaration.
5952 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
5953 Fix declaration.
5954 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
5955 Fix declaration.
5956 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
5957 Fix declaration.
5958
5959 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
5960
5961 PR tree-optimization/63186
5962 * gcc.dg/pr63186.c: New testcase.
5963
5964 2014-09-10 Xinliang David Li <davidxl@google.com>
5965
5966 PR target/63209
5967 * gcc.c-torture/execute/pr63209.c: New test.
5968
5969 2014-09-10 Jakub Jelinek <jakub@redhat.com>
5970
5971 * gcc.target/i386/i386.exp: Only run vect-args.c tests
5972 if runtest_file_p says they should be run.
5973
5974 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
5975
5976 * gcc.target/aarch64/vstN_1.c: New test.
5977
5978 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
5979
5980 * gcc.target/aarch64/vldN_lane_1.c: New test.
5981
5982 2014-09-10 Martin Jambor <mjambor@suse.cz>
5983
5984 PR ipa/61654
5985 * g++.dg/ipa/pr61654.C: New test.
5986
5987 2014-09-10 Jakub Jelinek <jakub@redhat.com>
5988
5989 * c-c++-common/ubsan/attrib-3.c: New test.
5990 * c-c++-common/ubsan/nonnull-1.c: New test.
5991 * c-c++-common/ubsan/nonnull-2.c: New test.
5992 * c-c++-common/ubsan/nonnull-3.c: New test.
5993 * c-c++-common/ubsan/nonnull-4.c: New test.
5994 * c-c++-common/ubsan/nonnull-5.c: New test.
5995
5996 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
5997
5998 * g++.dg/lto/pr63166_0.ii: New testcase.
5999 * g++.dg/lto/pr63166_1.ii: New testcase.
6000
6001 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
6002
6003 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
6004
6005 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6006
6007 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
6008 xxpermdi and add commentary about adding it back later; remove
6009 unused typedef.
6010
6011 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6012
6013 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
6014 and 16-byte aligned.
6015 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
6016 * gcc.target/arm/vect-lroundf_1.c: Likewise.
6017 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
6018 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
6019 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
6020 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
6021
6022 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
6023
6024 * gcc.target/aarch64/vldN_dup_1.c: New test.
6025
6026 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
6027
6028 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
6029
6030 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
6031
6032 * gcc.target/aarch64/vldN_1.c: New test.
6033
6034 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
6035
6036 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
6037
6038 2014-09-09 Jiong Wang <jiong.wang@arm.com>
6039
6040 * gcc.target/arm/vect-copysignf.c: New testcase.
6041
6042 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6043
6044 * gcc.target/arm/vfp-1.c: Updated expected assembly.
6045
6046 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6047
6048 * gcc.target/arm/vfp-1.c: Updated expected assembly.
6049
6050 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6051
6052 * gcc.target/arm/vfp-1.c: Updated expected assembly.
6053
6054 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6055
6056 * gcc.target/arm/vfp-1.c: Updated expected assembly.
6057
6058 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6059
6060 * gcc.target/arm/pr51835.c: Update expected assembly.
6061 * gcc.target/arm/vfp-1.c: Likewise.
6062 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6063 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
6064 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6065 * gcc.target/arm/vfp-ldmias.c: Likewise.
6066 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6067 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6068 * gcc.target/arm/vfp-stmiad.c: Likewise.
6069 * gcc.target/arm/vfp-stmias.c: Likewise.
6070
6071 2014-09-09 Tony Wang <tony.wang@arm.com>
6072
6073 * gcc.target/arm/xordi3-opt.c: Disable this
6074 test case for thumb1 target.
6075 * gcc.target/arm/iordi3-opt.c: Ditto.
6076
6077 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6078
6079 PR target/61749
6080 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
6081
6082 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
6083
6084 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
6085
6086 2014-09-08 Jakub Jelinek <jakub@redhat.com>
6087
6088 PR tree-optimization/60196
6089 PR tree-optimization/63189
6090 * gcc.dg/vect/pr63189.c: New test.
6091 * gcc.dg/vect/pr60196-1.c: New test.
6092 * gcc.dg/vect/pr60196-2.c: New test.
6093
6094 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6095
6096 * gcc.target/powerpc/swaps-p8-16.c: New test.
6097
6098 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
6099
6100 * gcc.target/i386/pr62208.c: New test.
6101
6102 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
6103
6104 PR testsuite/56194
6105 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
6106
6107 * g++.dg/ipa/pr61800.C: Require visibility.
6108
6109 * gcc.dg/pr61868.c: Require lto.
6110
6111 2014-09-05 Easwaran Raman <eraman@google.com>
6112
6113 PR rtl-optimization/62146
6114 * testsuite/g++.dg/opt/pr62146.C: New.
6115
6116 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
6117
6118 * gcc.dg/vect/vect-109.c: Skip predicate added.
6119 * gcc.dg/vect/vect-93.c: Test check fixed.
6120 * gcc.dg/vect/bb-slp-10.c: Likewise.
6121 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
6122 Check unaligned feature.
6123
6124 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6125
6126 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
6127 int{32,16,8}x1_t with int{32,16,8}_t.
6128 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
6129 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
6130 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
6131 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
6132
6133 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6134
6135 * gcc.target/aarch64/vget_high_1.c: New test.
6136 * gcc.target/aarch64/vget_low_1.c: Likewise.
6137
6138 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6139
6140 * gcc.target/aarch64/simd/int_comparisons.x: New file.
6141 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
6142 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
6143
6144 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6145
6146 * gcc.target/aarch64/simd/vrbit_1.c: New test.
6147
6148 2014-09-05 Richard Biener <rguenther@suse.de>
6149
6150 PR middle-end/63148
6151 * gcc.dg/vect/pr63148.c: New testcase.
6152 * c-c++-common/pr19807-1.c: Likewise.
6153 * g++.dg/tree-ssa/pr19807.C: Adjust.
6154 * g++.dg/tree-ssa/tmmti-2.C: Remove.
6155
6156 2014-09-05 Bin Cheng <bin.cheng@arm.com>
6157
6158 PR target/55701
6159 * gcc.target/arm/memset-inline-1.c: New test.
6160 * gcc.target/arm/memset-inline-2.c: New test.
6161 * gcc.target/arm/memset-inline-3.c: New test.
6162 * gcc.target/arm/memset-inline-4.c: New test.
6163 * gcc.target/arm/memset-inline-5.c: New test.
6164 * gcc.target/arm/memset-inline-6.c: New test.
6165 * gcc.target/arm/memset-inline-7.c: New test.
6166 * gcc.target/arm/memset-inline-8.c: New test.
6167 * gcc.target/arm/memset-inline-9.c: New test.
6168 * gcc.target/arm/memset-inline-10.c: New test.
6169
6170 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
6171
6172 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
6173
6174 2014-09-04 Guozhi Wei <carrot@google.com>
6175
6176 PR target/62040
6177 * gcc.target/aarch64/pr62040.c: New test.
6178
6179 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6180
6181 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
6182 override specific ones, but specific ones do.
6183
6184 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6185
6186 * gcc.target/powerpc/swaps-p8-13.c: New test.
6187 * gcc.target/powerpc/swaps-p8-14.c: New test.
6188 * gcc.target/powerpc/swaps-p8-15.c: New test.
6189
6190 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6191
6192 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
6193 regardless of endianness.
6194
6195 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
6196
6197 PR fortran/62174
6198 * gfortran.dg/cray_pointers_11.f90: New.
6199
6200 2014-09-03 Martin Jambor <mjambor@suse.cz>
6201
6202 PR ipa/62015
6203 * g++.dg/ipa/pr62015.C: New test.
6204
6205 2014-09-03 Martin Jambor <mjambor@suse.cz>
6206
6207 PR ipa/61986
6208 * gcc.dg/ipa/pr61986.c: New test.
6209
6210 2014-09-03 Marek Polacek <polacek@redhat.com>
6211
6212 PR c/62294
6213 * gcc.dg/pr62294.c: New test.
6214 * gcc.dg/pr62294.h: New file.
6215
6216 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
6217
6218 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
6219 of dg-options. Add "inline" keyword to test functions.
6220
6221 2014-09-03 Marek Polacek <polacek@redhat.com>
6222
6223 PR c/62024
6224 * g++.dg/cpp0x/pr62024.C: New test.
6225 * gcc.dg/pr62024.c: New test.
6226
6227 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
6228
6229 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
6230 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
6231 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
6232 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
6233 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
6234 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
6235
6236 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6237
6238 PR target/61078
6239 * gcc.target/s390/pr61078.c: New testcase.
6240
6241 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
6242
6243 * gcc.dg/20111227-2.c: Compile only for x86 targets.
6244 * gcc.dg/20111227-3.c: Ditto.
6245
6246 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
6247
6248 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
6249
6250 2014-09-03 Tobias Burnus <burnus@net-b.de>
6251
6252 PR fortran/61881
6253 PR fortran/61888
6254 PR fortran/57305
6255 * gfortran.dg/sizeof_4.f90: New.
6256
6257 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6258
6259 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
6260 vec_cts, and vec_ctu.
6261 * gcc.target/powerpc/builtins-2.c: Likewise.
6262
6263 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
6264
6265 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
6266 [!__sun__ && !__hpux__] (arena_size): Scale according to
6267 target pointer size.
6268
6269 2014-09-02 Marek Polacek <polacek@redhat.com>
6270
6271 PR fortran/62270
6272 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
6273
6274 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6275
6276 PR target/62275
6277 * gcc.target/arm/vect-lceilf_1.c: New test.
6278 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
6279 * gcc.target/arm/vect-lroundf_1.c: Likewise.
6280
6281 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6282
6283 PR target/62275
6284 * gcc.target/arm/lceil-vcvt_1.c: New test.
6285 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
6286 * gcc.target/arm/lround-vcvt_1.c: Likewise.
6287
6288 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
6289
6290 DR 1453
6291 * g++.dg/cpp0x/constexpr-volatile.C: New.
6292 * g++.dg/ext/is_literal_type2.C: Likewise.
6293
6294 2014-09-02 Jakub Jelinek <jakub@redhat.com>
6295 Balaji V. Iyer <balaji.v.iyer@intel.com>
6296 Igor Zamyatin <igor.zamyatin@intel.com>
6297
6298 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
6299 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
6300 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
6301 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
6302 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
6303 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
6304 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
6305 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
6306 * g++.dg/cilk-plus/CK/cf3.cc: New test.
6307 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
6308 * g++.dg/cilk-plus/CK/for1.cc: New test.
6309 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
6310 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
6311 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
6312
6313 2014-09-02 Richard Biener <rguenther@suse.de>
6314
6315 PR tree-optimization/62695
6316 * gfortran.dg/pr62695.f90: New testcase.
6317
6318 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
6319
6320 PR target/62312
6321 * gcc.c-torture/compile/pr62312.c: New.
6322
6323 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
6324
6325 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
6326
6327 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
6328
6329 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6330 Return right away if !arm*-*-*.
6331
6332 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
6333
6334 * gcc.c-torture/unsorted/386.c: Move to ...
6335 * gcc.c-torture/compile/386.c: ... here.
6336 * gcc.c-torture/unsorted/86.c: Move to ...
6337 * gcc.c-torture/compile/86.c: ... here.
6338 * gcc.c-torture/unsorted/a1.c: Move to ...
6339 * gcc.c-torture/compile/a1.c: ... here.
6340 * gcc.c-torture/unsorted/a3.c: Move to ...
6341 * gcc.c-torture/compile/a3.c: ... here.
6342 * gcc.c-torture/unsorted/aaa.c: Move to ...
6343 * gcc.c-torture/compile/aaa.c: ... here.
6344 * gcc.c-torture/unsorted/aa.c: Move to ...
6345 * gcc.c-torture/compile/aa.c: ... here.
6346 * gcc.c-torture/unsorted/abs.c: Move to ...
6347 * gcc.c-torture/compile/abs.c: ... here.
6348 * gcc.c-torture/unsorted/a.c: Move to ...
6349 * gcc.c-torture/compile/a.c: ... here.
6350 * gcc.c-torture/unsorted/ac.c: Move to ...
6351 * gcc.c-torture/compile/ac.c: ... here.
6352 * gcc.c-torture/unsorted/acc.c: Move to ...
6353 * gcc.c-torture/compile/acc.c: ... here.
6354 * gcc.c-torture/unsorted/add386.c: Move to ...
6355 * gcc.c-torture/compile/add386.c: ... here.
6356 * gcc.c-torture/unsorted/add.c: Move to ...
6357 * gcc.c-torture/compile/add.c: ... here.
6358 * gcc.c-torture/unsorted/addcc.c: Move to ...
6359 * gcc.c-torture/compile/addcc.c: ... here.
6360 * gcc.c-torture/unsorted/andm.c: Move to ...
6361 * gcc.c-torture/compile/andm.c: ... here.
6362 * gcc.c-torture/unsorted/andmem.c: Move to ...
6363 * gcc.c-torture/compile/andmem.c: ... here.
6364 * gcc.c-torture/unsorted/andn.c: Move to ...
6365 * gcc.c-torture/compile/andn.c: ... here.
6366 * gcc.c-torture/unsorted/andok.c: Move to ...
6367 * gcc.c-torture/compile/andok.c: ... here.
6368 * gcc.c-torture/unsorted/andsi.c: Move to ...
6369 * gcc.c-torture/compile/andsi.c: ... here.
6370 * gcc.c-torture/unsorted/andsparc.c: Move to ...
6371 * gcc.c-torture/compile/andsparc.c: ... here.
6372 * gcc.c-torture/unsorted/aos.c: Move to ...
6373 * gcc.c-torture/compile/aos.c: ... here.
6374 * gcc.c-torture/unsorted/arr.c: Move to ...
6375 * gcc.c-torture/compile/arr.c: ... here.
6376 * gcc.c-torture/unsorted/as.c: Move to ...
6377 * gcc.c-torture/compile/as.c: ... here.
6378 * gcc.c-torture/unsorted/ase.c: Move to ...
6379 * gcc.c-torture/compile/ase.c: ... here.
6380 * gcc.c-torture/unsorted/b1.c: Move to ...
6381 * gcc.c-torture/compile/b1.c: ... here.
6382 * gcc.c-torture/unsorted/b2.c: Move to ...
6383 * gcc.c-torture/compile/b2.c: ... here.
6384 * gcc.c-torture/unsorted/b3.c: Move to ...
6385 * gcc.c-torture/compile/b3.c: ... here.
6386 * gcc.c-torture/unsorted/b88.c: Move to ...
6387 * gcc.c-torture/compile/b88.c: ... here.
6388 * gcc.c-torture/unsorted/bad.c: Move to ...
6389 * gcc.c-torture/compile/bad.c: ... here.
6390 * gcc.c-torture/unsorted/band.c: Move to ...
6391 * gcc.c-torture/compile/band.c: ... here.
6392 * gcc.c-torture/unsorted/bb0.c: Move to ...
6393 * gcc.c-torture/compile/bb0.c: ... here.
6394 * gcc.c-torture/unsorted/bb1.c: Move to ...
6395 * gcc.c-torture/compile/bb1.c: ... here.
6396 * gcc.c-torture/unsorted/bbb.c: Move to ...
6397 * gcc.c-torture/compile/bbb.c: ... here.
6398 * gcc.c-torture/unsorted/b.c: Move to ...
6399 * gcc.c-torture/compile/b.c: ... here.
6400 * gcc.c-torture/unsorted/bc.c: Move to ...
6401 * gcc.c-torture/compile/bc.c: ... here.
6402 * gcc.c-torture/unsorted/bcopy.c: Move to ...
6403 * gcc.c-torture/compile/bcopy.c: ... here.
6404 * gcc.c-torture/unsorted/bf.c: Move to ...
6405 * gcc.c-torture/compile/bf.c: ... here.
6406 * gcc.c-torture/unsorted/bfins.c: Move to ...
6407 * gcc.c-torture/compile/bfins.c: ... here.
6408 * gcc.c-torture/unsorted/bfx.c: Move to ...
6409 * gcc.c-torture/compile/bfx.c: ... here.
6410 * gcc.c-torture/unsorted/bge.c: Move to ...
6411 * gcc.c-torture/compile/bge.c: ... here.
6412 * gcc.c-torture/unsorted/bit.c: Move to ...
6413 * gcc.c-torture/compile/bit.c: ... here.
6414 * gcc.c-torture/unsorted/bitf.c: Move to ...
6415 * gcc.c-torture/compile/bitf.c: ... here.
6416 * gcc.c-torture/unsorted/bitw.c: Move to ...
6417 * gcc.c-torture/compile/bitw.c: ... here.
6418 * gcc.c-torture/unsorted/blk.c: Move to ...
6419 * gcc.c-torture/compile/blk.c: ... here.
6420 * gcc.c-torture/unsorted/bt386.c: Move to ...
6421 * gcc.c-torture/compile/bt386.c: ... here.
6422 * gcc.c-torture/unsorted/bt.c: Move to ...
6423 * gcc.c-torture/compile/bt.c: ... here.
6424 * gcc.c-torture/unsorted/BUG11.c: Move to ...
6425 * gcc.c-torture/compile/BUG11.c: ... here.
6426 * gcc.c-torture/unsorted/BUG12.c: Move to ...
6427 * gcc.c-torture/compile/BUG12.c: ... here.
6428 * gcc.c-torture/unsorted/BUG13.c: Move to ...
6429 * gcc.c-torture/compile/BUG13.c: ... here.
6430 * gcc.c-torture/unsorted/BUG16.c: Move to ...
6431 * gcc.c-torture/compile/BUG16.c: ... here.
6432 * gcc.c-torture/unsorted/BUG17.c: Move to ...
6433 * gcc.c-torture/compile/BUG17.c: ... here.
6434 * gcc.c-torture/unsorted/BUG18.c: Move to ...
6435 * gcc.c-torture/compile/BUG18.c: ... here.
6436 * gcc.c-torture/unsorted/BUG1.c: Move to ...
6437 * gcc.c-torture/compile/BUG1.c: ... here.
6438 * gcc.c-torture/unsorted/BUG21.c: Move to ...
6439 * gcc.c-torture/compile/BUG21.c: ... here.
6440 * gcc.c-torture/unsorted/BUG22.c: Move to ...
6441 * gcc.c-torture/compile/BUG22.c: ... here.
6442 * gcc.c-torture/unsorted/BUG23.c: Move to ...
6443 * gcc.c-torture/compile/BUG23.c: ... here.
6444 * gcc.c-torture/unsorted/BUG24.c: Move to ...
6445 * gcc.c-torture/compile/BUG24.c: ... here.
6446 * gcc.c-torture/unsorted/BUG25.c: Move to ...
6447 * gcc.c-torture/compile/BUG25.c: ... here.
6448 * gcc.c-torture/unsorted/BUG2.c: Move to ...
6449 * gcc.c-torture/compile/BUG2.c: ... here.
6450 * gcc.c-torture/unsorted/BUG3.c: Move to ...
6451 * gcc.c-torture/compile/BUG3.c: ... here.
6452 * gcc.c-torture/unsorted/BUG4.c: Move to ...
6453 * gcc.c-torture/compile/BUG4.c: ... here.
6454 * gcc.c-torture/unsorted/BUG5.c: Move to ...
6455 * gcc.c-torture/compile/BUG5.c: ... here.
6456 * gcc.c-torture/unsorted/BUG6.c: Move to ...
6457 * gcc.c-torture/compile/BUG6.c: ... here.
6458 * gcc.c-torture/unsorted/bug.c: Move to ...
6459 * gcc.c-torture/compile/bug.c: ... here.
6460 * gcc.c-torture/unsorted/bugc.c: Move to ...
6461 * gcc.c-torture/compile/bugc.c: ... here.
6462 * gcc.c-torture/unsorted/buns.c: Move to ...
6463 * gcc.c-torture/compile/buns.c: ... here.
6464 * gcc.c-torture/unsorted/bx.c: Move to ...
6465 * gcc.c-torture/compile/bx.c: ... here.
6466 * gcc.c-torture/unsorted/c1.c: Move to ...
6467 * gcc.c-torture/compile/c1.c: ... here.
6468 * gcc.c-torture/unsorted/c2.c: Move to ...
6469 * gcc.c-torture/compile/c2.c: ... here.
6470 * gcc.c-torture/unsorted/call386.c: Move to ...
6471 * gcc.c-torture/compile/call386.c: ... here.
6472 * gcc.c-torture/unsorted/call.c: Move to ...
6473 * gcc.c-torture/compile/call.c: ... here.
6474 * gcc.c-torture/unsorted/callind.c: Move to ...
6475 * gcc.c-torture/compile/callind.c: ... here.
6476 * gcc.c-torture/unsorted/c.c: Move to ...
6477 * gcc.c-torture/compile/c.c: ... here.
6478 * gcc.c-torture/unsorted/cc.c: Move to ...
6479 * gcc.c-torture/compile/cc.c: ... here.
6480 * gcc.c-torture/unsorted/charmtst.c: Move to ...
6481 * gcc.c-torture/compile/charmtst.c: ... here.
6482 * gcc.c-torture/unsorted/cmb.c: Move to ...
6483 * gcc.c-torture/compile/cmb.c: ... here.
6484 * gcc.c-torture/unsorted/cmp.c: Move to ...
6485 * gcc.c-torture/compile/cmp.c: ... here.
6486 * gcc.c-torture/unsorted/cmphi.c: Move to ...
6487 * gcc.c-torture/compile/cmphi.c: ... here.
6488 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
6489 * gcc.c-torture/compile/cmpsi386.c: ... here.
6490 * gcc.c-torture/unsorted/cmul.c: Move to ...
6491 * gcc.c-torture/compile/cmul.c: ... here.
6492 * gcc.c-torture/unsorted/cn1.c: Move to ...
6493 * gcc.c-torture/compile/cn1.c: ... here.
6494 * gcc.c-torture/unsorted/comb.c: Move to ...
6495 * gcc.c-torture/compile/comb.c: ... here.
6496 * gcc.c-torture/unsorted/consec.c: Move to ...
6497 * gcc.c-torture/compile/consec.c: ... here.
6498 * gcc.c-torture/unsorted/const.c: Move to ...
6499 * gcc.c-torture/compile/const.c: ... here.
6500 * gcc.c-torture/unsorted/conv.c: Move to ...
6501 * gcc.c-torture/compile/conv.c: ... here.
6502 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
6503 * gcc.c-torture/compile/conv_tst.c: ... here.
6504 * gcc.c-torture/unsorted/cp.c: Move to ...
6505 * gcc.c-torture/compile/cp.c: ... here.
6506 * gcc.c-torture/unsorted/csebug.c: Move to ...
6507 * gcc.c-torture/compile/csebug.c: ... here.
6508 * gcc.c-torture/unsorted/cvt.c: Move to ...
6509 * gcc.c-torture/compile/cvt.c: ... here.
6510 * gcc.c-torture/unsorted/dblbug.c: Move to ...
6511 * gcc.c-torture/compile/dblbug.c: ... here.
6512 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
6513 * gcc.c-torture/compile/dbl_parm.c: ... here.
6514 * gcc.c-torture/unsorted/d.c: Move to ...
6515 * gcc.c-torture/compile/d.c: ... here.
6516 * gcc.c-torture/unsorted/ddd.c: Move to ...
6517 * gcc.c-torture/compile/ddd.c: ... here.
6518 * gcc.c-torture/unsorted/dead.c: Move to ...
6519 * gcc.c-torture/compile/dead.c: ... here.
6520 * gcc.c-torture/unsorted/delay.c: Move to ...
6521 * gcc.c-torture/compile/delay.c: ... here.
6522 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
6523 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
6524 * gcc.c-torture/unsorted/di.c: Move to ...
6525 * gcc.c-torture/compile/di.c: ... here.
6526 * gcc.c-torture/unsorted/dic.c: Move to ...
6527 * gcc.c-torture/compile/dic.c: ... here.
6528 * gcc.c-torture/unsorted/dilayout.c: Move to ...
6529 * gcc.c-torture/compile/dilayout.c: ... here.
6530 * gcc.c-torture/unsorted/dimove.c: Move to ...
6531 * gcc.c-torture/compile/dimove.c: ... here.
6532 * gcc.c-torture/unsorted/dimul.c: Move to ...
6533 * gcc.c-torture/compile/dimul.c: ... here.
6534 * gcc.c-torture/unsorted/div.c: Move to ...
6535 * gcc.c-torture/compile/div.c: ... here.
6536 * gcc.c-torture/unsorted/divdf.c: Move to ...
6537 * gcc.c-torture/compile/divdf.c: ... here.
6538 * gcc.c-torture/unsorted/dm.c: Move to ...
6539 * gcc.c-torture/compile/dm.c: ... here.
6540 * gcc.c-torture/unsorted/dshift.c: Move to ...
6541 * gcc.c-torture/compile/dshift.c: ... here.
6542 * gcc.c-torture/unsorted/e.c: Move to ...
6543 * gcc.c-torture/compile/e.c: ... here.
6544 * gcc.c-torture/unsorted/ex.c: Move to ...
6545 * gcc.c-torture/compile/ex.c: ... here.
6546 * gcc.c-torture/unsorted/ext.c: Move to ...
6547 * gcc.c-torture/compile/ext.c: ... here.
6548 * gcc.c-torture/unsorted/f1.c: Move to ...
6549 * gcc.c-torture/compile/f1.c: ... here.
6550 * gcc.c-torture/unsorted/f2.c: Move to ...
6551 * gcc.c-torture/compile/f2.c: ... here.
6552 * gcc.c-torture/unsorted/fdmul.c: Move to ...
6553 * gcc.c-torture/compile/fdmul.c: ... here.
6554 * gcc.c-torture/unsorted/float.c: Move to ...
6555 * gcc.c-torture/compile/float.c: ... here.
6556 * gcc.c-torture/unsorted/flo.c: Move to ...
6557 * gcc.c-torture/compile/flo.c: ... here.
6558 * gcc.c-torture/unsorted/flt_const.c: Move to ...
6559 * gcc.c-torture/compile/flt_const.c: ... here.
6560 * gcc.c-torture/unsorted/fnul.c: Move to ...
6561 * gcc.c-torture/compile/fnul.c: ... here.
6562 * gcc.c-torture/unsorted/foo.c: Move to ...
6563 * gcc.c-torture/compile/foo.c: ... here.
6564 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
6565 * gcc.c-torture/compile/forgetcc.c: ... here.
6566 * gcc.c-torture/unsorted/fq.c: Move to ...
6567 * gcc.c-torture/compile/fq.c: ... here.
6568 * gcc.c-torture/unsorted/g.c: Move to ...
6569 * gcc.c-torture/compile/g.c: ... here.
6570 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
6571 * gcc.c-torture/compile/gen_tst.c: ... here.
6572 * gcc.c-torture/unsorted/glob.c: Move to ...
6573 * gcc.c-torture/compile/glob.c: ... here.
6574 * gcc.c-torture/unsorted/gronk.c: Move to ...
6575 * gcc.c-torture/compile/gronk.c: ... here.
6576 * gcc.c-torture/unsorted/hibug.c: Move to ...
6577 * gcc.c-torture/compile/hibug.c: ... here.
6578 * gcc.c-torture/unsorted/hi.c: Move to ...
6579 * gcc.c-torture/compile/hi.c: ... here.
6580 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
6581 * gcc.c-torture/compile/HIcmp.c: ... here.
6582 * gcc.c-torture/unsorted/HIset.c: Move to ...
6583 * gcc.c-torture/compile/HIset.c: ... here.
6584 * gcc.c-torture/unsorted/i.c: Move to ...
6585 * gcc.c-torture/compile/i.c: ... here.
6586 * gcc.c-torture/unsorted/i++.c: Move to ...
6587 * gcc.c-torture/compile/i++.c: ... here.
6588 * gcc.c-torture/unsorted/ic.c: Move to ...
6589 * gcc.c-torture/compile/ic.c: ... here.
6590 * gcc.c-torture/unsorted/icmp.c: Move to ...
6591 * gcc.c-torture/compile/icmp.c: ... here.
6592 * gcc.c-torture/unsorted/ifreg.c: Move to ...
6593 * gcc.c-torture/compile/ifreg.c: ... here.
6594 * gcc.c-torture/unsorted/imm.c: Move to ...
6595 * gcc.c-torture/compile/imm.c: ... here.
6596 * gcc.c-torture/unsorted/isinf.c: Move to ...
6597 * gcc.c-torture/compile/isinf.c: ... here.
6598 * gcc.c-torture/unsorted/jmp.c: Move to ...
6599 * gcc.c-torture/compile/jmp.c: ... here.
6600 * gcc.c-torture/unsorted/jumptab.c: Move to ...
6601 * gcc.c-torture/compile/jumptab.c: ... here.
6602 * gcc.c-torture/unsorted/layout.c: Move to ...
6603 * gcc.c-torture/compile/layout.c: ... here.
6604 * gcc.c-torture/unsorted/lbug.c: Move to ...
6605 * gcc.c-torture/compile/lbug.c: ... here.
6606 * gcc.c-torture/unsorted/l.c: Move to ...
6607 * gcc.c-torture/compile/l.c: ... here.
6608 * gcc.c-torture/unsorted/ll1.c: Move to ...
6609 * gcc.c-torture/compile/ll1.c: ... here.
6610 * gcc.c-torture/unsorted/llbug.c: Move to ...
6611 * gcc.c-torture/compile/llbug.c: ... here.
6612 * gcc.c-torture/unsorted/lll.c: Move to ...
6613 * gcc.c-torture/compile/lll.c: ... here.
6614 * gcc.c-torture/unsorted/load8.c: Move to ...
6615 * gcc.c-torture/compile/load8.c: ... here.
6616 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
6617 * gcc.c-torture/compile/loadhicc.c: ... here.
6618 * gcc.c-torture/unsorted/log2.c: Move to ...
6619 * gcc.c-torture/compile/log2.c: ... here.
6620 * gcc.c-torture/unsorted/logic.c: Move to ...
6621 * gcc.c-torture/compile/logic.c: ... here.
6622 * gcc.c-torture/unsorted/loop-1.c: Move to ...
6623 * gcc.c-torture/compile/loop-1.c: ... here.
6624 * gcc.c-torture/unsorted/loop386.c: Move to ...
6625 * gcc.c-torture/compile/loop386.c: ... here.
6626 * gcc.c-torture/unsorted/lop.c: Move to ...
6627 * gcc.c-torture/compile/lop.c: ... here.
6628 * gcc.c-torture/unsorted/m1.c: Move to ...
6629 * gcc.c-torture/compile/m1.c: ... here.
6630 * gcc.c-torture/unsorted/m2.c: Move to ...
6631 * gcc.c-torture/compile/m2.c: ... here.
6632 * gcc.c-torture/unsorted/m5.c: Move to ...
6633 * gcc.c-torture/compile/m5.c: ... here.
6634 * gcc.c-torture/unsorted/m68.c: Move to ...
6635 * gcc.c-torture/compile/m68.c: ... here.
6636 * gcc.c-torture/unsorted/mbyte.c: Move to ...
6637 * gcc.c-torture/compile/mbyte.c: ... here.
6638 * gcc.c-torture/unsorted/mchar.c: Move to ...
6639 * gcc.c-torture/compile/mchar.c: ... here.
6640 * gcc.c-torture/unsorted/mcmp.c: Move to ...
6641 * gcc.c-torture/compile/mcmp.c: ... here.
6642 * gcc.c-torture/unsorted/mdouble.c: Move to ...
6643 * gcc.c-torture/compile/mdouble.c: ... here.
6644 * gcc.c-torture/unsorted/memtst.c: Move to ...
6645 * gcc.c-torture/compile/memtst.c: ... here.
6646 * gcc.c-torture/unsorted/miscomp.c: Move to ...
6647 * gcc.c-torture/compile/miscomp.c: ... here.
6648 * gcc.c-torture/unsorted/mm.c: Move to ...
6649 * gcc.c-torture/compile/mm.c: ... here.
6650 * gcc.c-torture/unsorted/mod.c: Move to ...
6651 * gcc.c-torture/compile/mod.c: ... here.
6652 * gcc.c-torture/unsorted/modcc.c: Move to ...
6653 * gcc.c-torture/compile/modcc.c: ... here.
6654 * gcc.c-torture/unsorted/move.c: Move to ...
6655 * gcc.c-torture/compile/move.c: ... here.
6656 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
6657 * gcc.c-torture/compile/move_qhi.c: ... here.
6658 * gcc.c-torture/unsorted/mregtst.c: Move to ...
6659 * gcc.c-torture/compile/mregtst.c: ... here.
6660 * gcc.c-torture/unsorted/msp.c: Move to ...
6661 * gcc.c-torture/compile/msp.c: ... here.
6662 * gcc.c-torture/unsorted/mtst.c: Move to ...
6663 * gcc.c-torture/compile/mtst.c: ... here.
6664 * gcc.c-torture/unsorted/mu.c: Move to ...
6665 * gcc.c-torture/compile/mu.c: ... here.
6666 * gcc.c-torture/unsorted/mul.c: Move to ...
6667 * gcc.c-torture/compile/mul.c: ... here.
6668 * gcc.c-torture/unsorted/mword1.c: Move to ...
6669 * gcc.c-torture/compile/mword1.c: ... here.
6670 * gcc.c-torture/unsorted/mword.c: Move to ...
6671 * gcc.c-torture/compile/mword.c: ... here.
6672 * gcc.c-torture/unsorted/n1.c: Move to ...
6673 * gcc.c-torture/compile/n1.c: ... here.
6674 * gcc.c-torture/unsorted/nand.c: Move to ...
6675 * gcc.c-torture/compile/nand.c: ... here.
6676 * gcc.c-torture/unsorted/n.c: Move to ...
6677 * gcc.c-torture/compile/n.c: ... here.
6678 * gcc.c-torture/unsorted/neg.c: Move to ...
6679 * gcc.c-torture/compile/neg.c: ... here.
6680 * gcc.c-torture/unsorted/o.c: Move to ...
6681 * gcc.c-torture/compile/o.c: ... here.
6682 * gcc.c-torture/unsorted/omit.c: Move to ...
6683 * gcc.c-torture/compile/omit.c: ... here.
6684 * gcc.c-torture/unsorted/opout.c: Move to ...
6685 * gcc.c-torture/compile/opout.c: ... here.
6686 * gcc.c-torture/unsorted/opt.c: Move to ...
6687 * gcc.c-torture/compile/opt.c: ... here.
6688 * gcc.c-torture/unsorted/or386.c: Move to ...
6689 * gcc.c-torture/compile/or386.c: ... here.
6690 * gcc.c-torture/unsorted/or.c: Move to ...
6691 * gcc.c-torture/compile/or.c: ... here.
6692 * gcc.c-torture/unsorted/parms.c: Move to ...
6693 * gcc.c-torture/compile/parms.c: ... here.
6694 * gcc.c-torture/unsorted/pass.c: Move to ...
6695 * gcc.c-torture/compile/pass.c: ... here.
6696 * gcc.c-torture/unsorted/p.c: Move to ...
6697 * gcc.c-torture/compile/p.c: ... here.
6698 * gcc.c-torture/unsorted/pmt.c: Move to ...
6699 * gcc.c-torture/compile/pmt.c: ... here.
6700 * gcc.c-torture/unsorted/poor.c: Move to ...
6701 * gcc.c-torture/compile/poor.c: ... here.
6702 * gcc.c-torture/unsorted/pp.c: Move to ...
6703 * gcc.c-torture/compile/pp.c: ... here.
6704 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
6705 * gcc.c-torture/compile/pret-arg.c: ... here.
6706 * gcc.c-torture/unsorted/pyr2.c: Move to ...
6707 * gcc.c-torture/compile/pyr2.c: ... here.
6708 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
6709 * gcc.c-torture/compile/PYRBUG.c: ... here.
6710 * gcc.c-torture/unsorted/pyr.c: Move to ...
6711 * gcc.c-torture/compile/pyr.c: ... here.
6712 * gcc.c-torture/unsorted/q.c: Move to ...
6713 * gcc.c-torture/compile/q.c: ... here.
6714 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
6715 * gcc.c-torture/compile/QIcmp.c: ... here.
6716 * gcc.c-torture/unsorted/QIset.c: Move to ...
6717 * gcc.c-torture/compile/QIset.c: ... here.
6718 * gcc.c-torture/unsorted/r1.c: Move to ...
6719 * gcc.c-torture/compile/r1.c: ... here.
6720 * gcc.c-torture/unsorted/r.c: Move to ...
6721 * gcc.c-torture/compile/r.c: ... here.
6722 * gcc.c-torture/unsorted/rel.c: Move to ...
6723 * gcc.c-torture/compile/rel.c: ... here.
6724 * gcc.c-torture/unsorted/rmsc.c: Move to ...
6725 * gcc.c-torture/compile/rmsc.c: ... here.
6726 * gcc.c-torture/unsorted/round.c: Move to ...
6727 * gcc.c-torture/compile/round.c: ... here.
6728 * gcc.c-torture/unsorted/run.c: Move to ...
6729 * gcc.c-torture/compile/run.c: ... here.
6730 * gcc.c-torture/unsorted/sar.c: Move to ...
6731 * gcc.c-torture/compile/sar.c: ... here.
6732 * gcc.c-torture/unsorted/s.c: Move to ...
6733 * gcc.c-torture/compile/s.c: ... here.
6734 * gcc.c-torture/unsorted/scal.c: Move to ...
6735 * gcc.c-torture/compile/scal.c: ... here.
6736 * gcc.c-torture/unsorted/sc.c: Move to ...
6737 * gcc.c-torture/compile/sc.c: ... here.
6738 * gcc.c-torture/unsorted/scc.c: Move to ...
6739 * gcc.c-torture/compile/scc.c: ... here.
6740 * gcc.c-torture/unsorted/scond.c: Move to ...
6741 * gcc.c-torture/compile/scond.c: ... here.
6742 * gcc.c-torture/unsorted/selfrec.c: Move to ...
6743 * gcc.c-torture/compile/selfrec.c: ... here.
6744 * gcc.c-torture/unsorted/seq.c: Move to ...
6745 * gcc.c-torture/compile/seq.c: ... here.
6746 * gcc.c-torture/unsorted/set386.c: Move to ...
6747 * gcc.c-torture/compile/set386.c: ... here.
6748 * gcc.c-torture/unsorted/set88.c: Move to ...
6749 * gcc.c-torture/compile/set88.c: ... here.
6750 * gcc.c-torture/unsorted/SFset.c: Move to ...
6751 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
6752 * gcc.c-torture/unsorted/shand.c: Move to ...
6753 * gcc.c-torture/compile/shand.c: ... here.
6754 * gcc.c-torture/unsorted/sh.c: Move to ...
6755 * gcc.c-torture/compile/sh.c: ... here.
6756 * gcc.c-torture/unsorted/shft.c: Move to ...
6757 * gcc.c-torture/compile/shft.c: ... here.
6758 * gcc.c-torture/unsorted/shift.c: Move to ...
6759 * gcc.c-torture/compile/shift.c: ... here.
6760 * gcc.c-torture/unsorted/shloop.c: Move to ...
6761 * gcc.c-torture/compile/shloop.c: ... here.
6762 * gcc.c-torture/unsorted/shm.c: Move to ...
6763 * gcc.c-torture/compile/shm.c: ... here.
6764 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
6765 * gcc.c-torture/compile/SIcmp.c: ... here.
6766 * gcc.c-torture/unsorted/signext2.c: Move to ...
6767 * gcc.c-torture/compile/signext2.c: ... here.
6768 * gcc.c-torture/unsorted/signext.c: Move to ...
6769 * gcc.c-torture/compile/signext.c: ... here.
6770 * gcc.c-torture/unsorted/sim.c: Move to ...
6771 * gcc.c-torture/compile/sim.c: ... here.
6772 * gcc.c-torture/unsorted/simple.c: Move to ...
6773 * gcc.c-torture/compile/simple.c: ... here.
6774 * gcc.c-torture/unsorted/SIset.c: Move to ...
6775 * gcc.c-torture/compile/SIset.c: ... here.
6776 * gcc.c-torture/unsorted/sne.c: Move to ...
6777 * gcc.c-torture/compile/sne.c: ... here.
6778 * gcc.c-torture/unsorted/sound.c: Move to ...
6779 * gcc.c-torture/compile/sound.c: ... here.
6780 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
6781 * gcc.c-torture/compile/sparcbug.c: ... here.
6782 * gcc.c-torture/unsorted/speed.c: Move to ...
6783 * gcc.c-torture/compile/speed.c: ... here.
6784 * gcc.c-torture/unsorted/stor.c: Move to ...
6785 * gcc.c-torture/compile/stor.c: ... here.
6786 * gcc.c-torture/unsorted/store0.c: Move to ...
6787 * gcc.c-torture/compile/store0.c: ... here.
6788 * gcc.c-torture/unsorted/storecc.c: Move to ...
6789 * gcc.c-torture/compile/storecc.c: ... here.
6790 * gcc.c-torture/unsorted/str.c: Move to ...
6791 * gcc.c-torture/compile/str.c: ... here.
6792 * gcc.c-torture/unsorted/stru.c: Move to ...
6793 * gcc.c-torture/compile/stru.c: ... here.
6794 * gcc.c-torture/unsorted/structret.c: Move to ...
6795 * gcc.c-torture/compile/structret.c: ... here.
6796 * gcc.c-torture/unsorted/stuct.c: Move to ...
6797 * gcc.c-torture/compile/stuct.c: ... here.
6798 * gcc.c-torture/unsorted/sub32.c: Move to ...
6799 * gcc.c-torture/compile/sub32.c: ... here.
6800 * gcc.c-torture/unsorted/subcc.c: Move to ...
6801 * gcc.c-torture/compile/subcc.c: ... here.
6802 * gcc.c-torture/unsorted/subcse.c: Move to ...
6803 * gcc.c-torture/compile/subcse.c: ... here.
6804 * gcc.c-torture/unsorted/sym.c: Move to ...
6805 * gcc.c-torture/compile/sym.c: ... here.
6806 * gcc.c-torture/unsorted/symconst.c: Move to ...
6807 * gcc.c-torture/compile/symconst.c: ... here.
6808 * gcc.c-torture/unsorted/t.c: Move to ...
6809 * gcc.c-torture/compile/t.c: ... here.
6810 * gcc.c-torture/unsorted/test.c: Move to ...
6811 * gcc.c-torture/compile/test.c: ... here.
6812 * gcc.c-torture/unsorted/test-flow.c: Move to ...
6813 * gcc.c-torture/compile/test-flow.c: ... here.
6814 * gcc.c-torture/unsorted/test-loop.c: Move to ...
6815 * gcc.c-torture/compile/test-loop.c: ... here.
6816 * gcc.c-torture/unsorted/time.c: Move to ...
6817 * gcc.c-torture/compile/time.c: ... here.
6818 * gcc.c-torture/unsorted/tmp.c: Move to ...
6819 * gcc.c-torture/compile/tmp.c: ... here.
6820 * gcc.c-torture/unsorted/trivial.c: Move to ...
6821 * gcc.c-torture/compile/trivial.c: ... here.
6822 * gcc.c-torture/unsorted/trunc.c: Move to ...
6823 * gcc.c-torture/compile/trunc.c: ... here.
6824 * gcc.c-torture/unsorted/u.c: Move to ...
6825 * gcc.c-torture/compile/u.c: ... here.
6826 * gcc.c-torture/unsorted/udconvert.c: Move to ...
6827 * gcc.c-torture/compile/udconvert.c: ... here.
6828 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
6829 * gcc.c-torture/compile/udivmod4.c: ... here.
6830 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
6831 * gcc.c-torture/compile/UHIcmp.c: ... here.
6832 * gcc.c-torture/unsorted/uns.c: Move to ...
6833 * gcc.c-torture/compile/uns.c: ... here.
6834 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
6835 * gcc.c-torture/compile/uns_tst.c: ... here.
6836 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
6837 * gcc.c-torture/compile/UQIcmp.c: ... here.
6838 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
6839 * gcc.c-torture/compile/USIcmp.c: ... here.
6840 * gcc.c-torture/unsorted/uuarg.c: Move to ...
6841 * gcc.c-torture/compile/uuarg.c: ... here.
6842 * gcc.c-torture/unsorted/v.c: Move to ...
6843 * gcc.c-torture/compile/v.c: ... here.
6844 * gcc.c-torture/unsorted/w.c: Move to ...
6845 * gcc.c-torture/compile/w.c: ... here.
6846 * gcc.c-torture/unsorted/ww.c: Move to ...
6847 * gcc.c-torture/compile/ww.c: ... here.
6848 * gcc.c-torture/unsorted/xb.c: Move to ...
6849 * gcc.c-torture/compile/xb.c: ... here.
6850 * gcc.c-torture/unsorted/xbg.c: Move to ...
6851 * gcc.c-torture/compile/xbg.c: ... here.
6852 * gcc.c-torture/unsorted/x.c: Move to ...
6853 * gcc.c-torture/compile/x.c: ... here.
6854 * gcc.c-torture/unsorted/xc.c: Move to ...
6855 * gcc.c-torture/compile/xc.c: ... here.
6856 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
6857 * gcc.c-torture/compile/xcsebug.c: ... here.
6858 * gcc.c-torture/unsorted/xdi.c: Move to ...
6859 * gcc.c-torture/compile/xdi.c: ... here.
6860 * gcc.c-torture/unsorted/xfoo.c: Move to ...
6861 * gcc.c-torture/compile/xfoo.c: ... here.
6862 * gcc.c-torture/unsorted/xi.c: Move to ...
6863 * gcc.c-torture/compile/xi.c: ... here.
6864 * gcc.c-torture/unsorted/xlop.c: Move to ...
6865 * gcc.c-torture/compile/xlop.c: ... here.
6866 * gcc.c-torture/unsorted/xmtst.c: Move to ...
6867 * gcc.c-torture/compile/xmtst.c: ... here.
6868 * gcc.c-torture/unsorted/xneg.c: Move to ...
6869 * gcc.c-torture/compile/xneg.c: ... here.
6870 * gcc.c-torture/unsorted/xopt.c: Move to ...
6871 * gcc.c-torture/compile/xopt.c: ... here.
6872 * gcc.c-torture/unsorted/xor.c: Move to ...
6873 * gcc.c-torture/compile/xor.c: ... here.
6874 * gcc.c-torture/unsorted/xorn.c: Move to ...
6875 * gcc.c-torture/compile/xorn.c: ... here.
6876 * gcc.c-torture/unsorted/xp.c: Move to ...
6877 * gcc.c-torture/compile/xp.c: ... here.
6878 * gcc.c-torture/unsorted/xpp.c: Move to ...
6879 * gcc.c-torture/compile/xpp.c: ... here.
6880 * gcc.c-torture/unsorted/xs.c: Move to ...
6881 * gcc.c-torture/compile/xs.c: ... here.
6882 * gcc.c-torture/unsorted/xsh.c: Move to ...
6883 * gcc.c-torture/compile/xsh.c: ... here.
6884 * gcc.c-torture/unsorted/xz.c: Move to ...
6885 * gcc.c-torture/compile/xz.c: ... here.
6886 * gcc.c-torture/unsorted/xzz.c: Move to ...
6887 * gcc.c-torture/compile/xzz.c: ... here.
6888
6889 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6890
6891 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
6892 (abort, exit): Declare.
6893
6894 2014-09-01 Yury Gribov <y.gribov@samsung.com>
6895
6896 PR sanitizer/61897
6897 PR sanitizer/62140
6898 * c-c++-common/asan/pr62140-1.c: New test.
6899 * c-c++-common/asan/pr62140-2.c: New test.
6900
6901 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
6902 Tobias Burnus <burnus@net-b.de>
6903
6904 PR fortran/62309
6905 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
6906
6907 2014-08-31 Tobias Burnus <burnus@net-b.de>
6908
6909 * gfortran.dg/coarray_lib_comm_1.f90: New.
6910
6911 2014-08-30 Andrew Pinski <apinski@cavium.com>
6912
6913 * gcc.c-torture/execute/20140828-1.c: New testcase.
6914
6915 2014-08-29 DJ Delorie <dj@redhat.com>
6916
6917 * lib/target-supports.exp (check_effective_target_size32plus):
6918 Increase size to avoid false positives on 24-bit address spaces.
6919 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
6920 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
6921 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
6922 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
6923 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
6924 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
6925 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
6926 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
6927
6928 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6929
6930 PR c++/54002
6931 * g++.dg/cpp0x/constexpr-54002.C: New.
6932
6933 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6934
6935 PR c++/56991
6936 * g++.dg/cpp0x/constexpr-56991.C: New.
6937
6938 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6939
6940 PR c++/57764
6941 * g++.dg/cpp0x/constexpr-57764.C: New.
6942
6943 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6944
6945 PR c++/59938
6946 * g++.dg/cpp0x/constexpr-59938.C: New.
6947
6948 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6949
6950 PR c++/61484
6951 * g++.dg/cpp0x/constexpr-61484.C: New.
6952
6953 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6954
6955 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
6956 vec_round, vec_splat, vec_div, and vec_mul.
6957 * gcc.target/powerpc/builtins-2.c: New test.
6958
6959 2014-08-28 Richard Biener <rguenther@suse.de>
6960
6961 PR tree-optimization/62283
6962 * gfortran.dg/vect/pr62283.f: New testcase.
6963 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
6964 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6965 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6966 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6967 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6968 * gcc.dg/vect/vect-33.c: Likewise.
6969
6970 2014-08-28 Yury Gribov <y.gribov@samsung.com>
6971
6972 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
6973
6974 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
6975
6976 PR cpp/23827 - standard C++ should not have hex float preprocessor
6977 tokens
6978 * g++.dg/cpp/pr23827_cxx11.C: New.
6979 * g++.dg/cpp/pr23827_cxx98.C: New.
6980 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
6981 * gcc.dg/cpp/pr23827_c90.c: New.
6982 * gcc.dg/cpp/pr23827_c90_neg.c: New.
6983 * gcc.dg/cpp/pr23827_c99.c: New.
6984
6985 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
6986
6987 PR c++/52892
6988 * g++.dg/cpp0x/constexpr-52892-1.C: New.
6989 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
6990 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
6991
6992 2014-08-27 Guozhi Wei <carrot@google.com>
6993
6994 PR target/62262
6995 * gcc.target/aarch64/pr62262.c: New test.
6996
6997 2014-08-26 Joseph Myers <joseph@codesourcery.com>
6998
6999 PR target/60606
7000 PR target/61330
7001 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
7002 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
7003
7004 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
7005
7006 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
7007 failure on s390*-*-linux-gnu.
7008
7009 2014-08-26 Richard Biener <rguenther@suse.de>
7010
7011 PR tree-optimization/62175
7012 * g++.dg/torture/pr62175.C: New testcase.
7013
7014 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
7015
7016 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
7017 copy of compile/compile.exp.
7018 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
7019 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
7020 i?86-*.
7021 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
7022 m32c-*-*.
7023 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
7024 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
7025 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
7026 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
7027 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
7028 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
7029 * gcc.c-torture/execute/20040703-1.c: Likewise.
7030 * gcc.c-torture/execute/20040705-1.c: Likewise.
7031 * gcc.c-torture/execute/20040705-2.c: Likewise.
7032 * gcc.c-torture/execute/20040709-1.c: Likewise.
7033 * gcc.c-torture/execute/20040709-2.c: Likewise.
7034 * gcc.c-torture/execute/20040811-1.c: Likewise.
7035 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
7036 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
7037 compiling for x86_64-* or i?86-*.
7038 * gcc.c-torture/execute/20050604-1.c: Likewise.
7039 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
7040 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
7041 for x86_64-* or i?86-*.
7042 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
7043 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
7044 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
7045 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
7046 option.
7047 * gcc.c-torture/execute/20111227-2.c: Moved to...
7048 * gcc.dg/20111227-2.c: ... here. Add -free option.
7049 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
7050 * gcc.dg/20111227-3.c: ... here. Add -free option.
7051 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
7052 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
7053 declarations for abort and exit.
7054 * gcc.c-torture/execute/920711-1.c: Likewise.
7055 * gcc.c-torture/execute/930529-1.c: Likewise.
7056 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
7057 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
7058 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
7059 exit.
7060 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
7061 for i?86-* or x86_64-*. Add declarations for abort and exit.
7062 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
7063 i?86-* or x86_64-*.
7064 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
7065 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
7066 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
7067 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
7068 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
7069 Xfail on powerpc-ibm-aix*. Add declaration for abort.
7070 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
7071 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
7072 m68k-linux.
7073 * gcc.c-torture/execute/loop-2g.c: Likewise.
7074 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
7075 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
7076 powerpc-*-eabi*.
7077 * gcc.c-torture/execute/pr19689.c: Require int32plus.
7078 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
7079 * gcc.c-torture/execute/pr23047.c: Likewise.
7080 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
7081 declarations for abort and exit.
7082 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
7083 * gcc.c-torture/execute/pr31448.c: Likewise.
7084 * gcc.c-torture/execute/pr35456.c: Skip on vax.
7085 * gcc.c-torture/execute/pr37573.c: Require int32plus.
7086 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
7087 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
7088 Skip on spu-*.
7089 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
7090 declarations for abort and exit.
7091 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
7092 * gcc.c-torture/execute/pr43220.c: Require int32plus.
7093 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
7094 * gcc.c-torture/execute/pr45262.c: Require int32plus.
7095 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
7096 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
7097 * gcc.c-torture/execute/pr51582-2.c: Likewise.
7098 * gcc.c-torture/execute/pr52979-1.c: Likewise.
7099 * gcc.c-torture/execute/pr52979-2.c: Likewise.
7100 * gcc.c-torture/execute/pr56799.c: Likewise.
7101 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
7102 option. Add declarations for abort and exit.
7103 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
7104 * gcc.c-torture/execute/pr58570.c: Likewise.
7105 * gcc.c-torture/execute/pr60822.c: Likewise.
7106 * gcc.c-torture/execute/pr7284-1.c: Likewise.
7107 * gcc.c-torture/execute/shiftdi.c: Likewise.
7108 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
7109 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
7110 * gcc.c-torture/execute/usmul.c: Require int32plus.
7111 * gcc.c-torture/execute/vrp-5.c: Likewise.
7112 * gcc.c-torture/execute/vrp-6.c: Likewise.
7113 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
7114 * gcc.c-torture/execute/20010122-1.x: Delete.
7115 * gcc.c-torture/execute/20010129-1.x: Delete.
7116 * gcc.c-torture/execute/20020404-1.x: Delete.
7117 * gcc.c-torture/execute/20021024-1.x: Delete.
7118 * gcc.c-torture/execute/20021127-1.x: Delete.
7119 * gcc.c-torture/execute/20030125-1.x: Delete.
7120 * gcc.c-torture/execute/20030216-1.x: Delete.
7121 * gcc.c-torture/execute/20030222-1.x: Delete.
7122 * gcc.c-torture/execute/20040629-1.x: Delete.
7123 * gcc.c-torture/execute/20040703-1.x: Delete.
7124 * gcc.c-torture/execute/20040705-1.x: Delete.
7125 * gcc.c-torture/execute/20040705-2.x: Delete.
7126 * gcc.c-torture/execute/20040709-1.x: Delete.
7127 * gcc.c-torture/execute/20040709-2.x: Delete.
7128 * gcc.c-torture/execute/20040811-1.x: Delete.
7129 * gcc.c-torture/execute/20050316-1.x: Delete.
7130 * gcc.c-torture/execute/20050316-2.x: Delete.
7131 * gcc.c-torture/execute/20050316-3.x: Delete.
7132 * gcc.c-torture/execute/20050604-1.x: Delete.
7133 * gcc.c-torture/execute/20061101-1.x: Delete.
7134 * gcc.c-torture/execute/20061220-1.x: Delete.
7135 * gcc.c-torture/execute/20081117-1.x: Delete.
7136 * gcc.c-torture/execute/20101011-1.x: Delete.
7137 * gcc.c-torture/execute/20120919-1.x: Delete.
7138 * gcc.c-torture/execute/920612-1.x: Delete.
7139 * gcc.c-torture/execute/920710-1.x: Delete.
7140 * gcc.c-torture/execute/920711-1.x: Delete.
7141 * gcc.c-torture/execute/930529-1.x: Delete.
7142 * gcc.c-torture/execute/931004-12.x: Delete.
7143 * gcc.c-torture/execute/980709-1.x: Delete.
7144 * gcc.c-torture/execute/981130-1.x: Delete.
7145 * gcc.c-torture/execute/990127-2.x: Delete.
7146 * gcc.c-torture/execute/990413-2.x: Delete.
7147 * gcc.c-torture/execute/990826-0.x: Delete.
7148 * gcc.c-torture/execute/bf64-1.x: Delete.
7149 * gcc.c-torture/execute/bitfld-4.x: Delete.
7150 * gcc.c-torture/execute/cmpsi-2.x: Delete.
7151 * gcc.c-torture/execute/cvt-1.x: Delete.
7152 * gcc.c-torture/execute/eeprof-1.x: Delete.
7153 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
7154 * gcc.c-torture/execute/loop-2f.x: Delete.
7155 * gcc.c-torture/execute/loop-2g.x: Delete.
7156 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
7157 * gcc.c-torture/execute/nest-align-1.x: Delete.
7158 * gcc.c-torture/execute/pr19689.x: Delete.
7159 * gcc.c-torture/execute/pr22493-1.x: Delete.
7160 * gcc.c-torture/execute/pr23047.x: Delete.
7161 * gcc.c-torture/execute/pr23135.x: Delete.
7162 * gcc.c-torture/execute/pr29797-1.x: Delete.
7163 * gcc.c-torture/execute/pr31448.x: Delete.
7164 * gcc.c-torture/execute/pr35456.x: Delete.
7165 * gcc.c-torture/execute/pr37573.x: Delete.
7166 * gcc.c-torture/execute/pr38151.x: Delete.
7167 * gcc.c-torture/execute/pr39228.x: Delete.
7168 * gcc.c-torture/execute/pr39501.x: Delete.
7169 * gcc.c-torture/execute/pr40386.x: Delete.
7170 * gcc.c-torture/execute/pr43220.x: Delete.
7171 * gcc.c-torture/execute/pr44683.x: Delete.
7172 * gcc.c-torture/execute/pr45262.x: Delete.
7173 * gcc.c-torture/execute/pr47237.x: Delete.
7174 * gcc.c-torture/execute/pr51581-1.x: Delete.
7175 * gcc.c-torture/execute/pr51581-2.x: Delete.
7176 * gcc.c-torture/execute/pr52979-1.x: Delete.
7177 * gcc.c-torture/execute/pr52979-2.x: Delete.
7178 * gcc.c-torture/execute/pr53366-1.x: Delete.
7179 * gcc.c-torture/execute/pr56799.x: Delete.
7180 * gcc.c-torture/execute/pr57124.x: Delete.
7181 * gcc.c-torture/execute/pr57344-2.x: Delete.
7182 * gcc.c-torture/execute/pr58570.x: Delete.
7183 * gcc.c-torture/execute/pr60822.x: Delete.
7184 * gcc.c-torture/execute/pr7284-1.x: Delete.
7185 * gcc.c-torture/execute/shiftdi.x: Delete.
7186 * gcc.c-torture/execute/simd-4.x: Delete.
7187 * gcc.c-torture/execute/strncmp-1.x: Delete.
7188 * gcc.c-torture/execute/usmul.x: Delete.
7189 * gcc.c-torture/execute/vrp-5.x: Delete.
7190 * gcc.c-torture/execute/vrp-6.x: Delete.
7191 * gcc.c-torture/execute/zerolen-2.x: Delete.
7192
7193 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
7194
7195 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
7196
7197 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
7198
7199 PR c++/34938
7200 * g++.dg/template/pr34938-1.C: New.
7201 * g++.dg/template/pr34938-2.C: Likewise.
7202
7203 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
7204
7205 PR target/61996
7206 * gcc.target/sh/pr61996.c: New.
7207
7208 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
7209
7210 * g++.dg/cpp0x/cplusplus.C: New.
7211 * g++.dg/cpp0x/cplusplus_0x.C: New.
7212 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
7213 * g++.dg/cpp0x/auto41.C: Ditto.
7214 * g++.dg/cpp0x/auto9.C: Ditto.
7215 * g++.dg/cpp0x/initlist26.C: Ditto.
7216 * g++.dg/cpp0x/pr59111.C: Ditto.
7217 * g++.dg/cpp0x/trailing2.C: Ditto.
7218 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
7219 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
7220 * g++.dg/cpp1y/auto-fn1.C: Ditto.
7221 * g++.dg/cpp1y/auto-fn2.C: Ditto.
7222 * g++.dg/cpp1y/auto-fn3.C: Ditto.
7223 * g++.dg/cpp1y/auto-fn4.C: Ditto.
7224 * g++.dg/cpp1y/auto-fn5.C: Ditto.
7225 * g++.dg/cpp1y/auto-fn6.C: Ditto.
7226 * g++.dg/cpp1y/auto-fn7.C: Ditto.
7227 * g++.dg/cpp1y/auto-fn8.C: Ditto.
7228 * g++.dg/cpp1y/auto-fn9.C: Ditto.
7229 * g++.dg/cpp1y/auto-fn10.C: Ditto.
7230 * g++.dg/cpp1y/auto-fn11.C: Ditto.
7231 * g++.dg/cpp1y/auto-fn12.C: Ditto.
7232 * g++.dg/cpp1y/auto-fn13.C: Ditto.
7233 * g++.dg/cpp1y/auto-fn14.C: Ditto.
7234 * g++.dg/cpp1y/auto-fn15.C: Ditto.
7235 * g++.dg/cpp1y/auto-fn16.C: Ditto.
7236 * g++.dg/cpp1y/auto-fn17.C: Ditto.
7237 * g++.dg/cpp1y/auto-fn18.C: Ditto.
7238 * g++.dg/cpp1y/auto-fn19.C: Ditto.
7239 * g++.dg/cpp1y/auto-fn20.C: Ditto.
7240 * g++.dg/cpp1y/auto-fn21.C: Ditto.
7241 * g++.dg/cpp1y/auto-fn22.C: Ditto.
7242 * g++.dg/cpp1y/auto-fn23.C: Ditto.
7243 * g++.dg/cpp1y/auto-fn24.C: Ditto.
7244 * g++.dg/cpp1y/auto-fn25.C: Ditto.
7245 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
7246 * g++.dg/cpp1y/auto-neg1.C: Ditto.
7247 * g++.dg/cpp1y/digit-sep.C: Ditto.
7248 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
7249 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
7250 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
7251 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
7252 * g++.dg/cpp1y/lambda-generic.C: Ditto.
7253 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
7254 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
7255 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
7256 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
7257 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
7258 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
7259 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
7260 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
7261 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
7262 * g++.dg/cpp1y/lambda-init.C: Ditto.
7263 * g++.dg/cpp1y/lambda-init1.C: Ditto.
7264 * g++.dg/cpp1y/lambda-init2.C: Ditto.
7265 * g++.dg/cpp1y/lambda-init3.C: Ditto.
7266 * g++.dg/cpp1y/lambda-init4.C: Ditto.
7267 * g++.dg/cpp1y/lambda-init5.C: Ditto.
7268 * g++.dg/cpp1y/lambda-init6.C: Ditto.
7269 * g++.dg/cpp1y/lambda-init7.C: Ditto.
7270 * g++.dg/cpp1y/lambda-init8.C: Ditto.
7271 * g++.dg/cpp1y/lambda-init9.C: Ditto.
7272 * g++.dg/cpp1y/mangle1.C: Ditto.
7273 * g++.dg/cpp1y/pr57640.C: Ditto.
7274 * g++.dg/cpp1y/pr57644.C: Ditto.
7275 * g++.dg/cpp1y/pr58500.C: Ditto.
7276 * g++.dg/cpp1y/pr58533.C: Ditto.
7277 * g++.dg/cpp1y/pr58534.C: Ditto.
7278 * g++.dg/cpp1y/pr58535.C: Ditto.
7279 * g++.dg/cpp1y/pr58536.C: Ditto.
7280 * g++.dg/cpp1y/pr58548.C: Ditto.
7281 * g++.dg/cpp1y/pr58549.C: Ditto.
7282 * g++.dg/cpp1y/pr58637.C: Ditto.
7283 * g++.dg/cpp1y/pr58708.C: Ditto.
7284 * g++.dg/cpp1y/pr59110.C: Ditto.
7285 * g++.dg/cpp1y/pr59112.C: Ditto.
7286 * g++.dg/cpp1y/pr59113.C: Ditto.
7287 * g++.dg/cpp1y/pr59629.C: Ditto.
7288 * g++.dg/cpp1y/pr59635.C: Ditto.
7289 * g++.dg/cpp1y/pr59636.C: Ditto.
7290 * g++.dg/cpp1y/pr59638.C: Ditto.
7291 * g++.dg/cpp1y/pr59867.C: Ditto.
7292 * g++.dg/cpp1y/pr60033.C: Ditto.
7293 * g++.dg/cpp1y/pr60052.C: Ditto.
7294 * g++.dg/cpp1y/pr60053.C: Ditto.
7295 * g++.dg/cpp1y/pr60054.C: Ditto.
7296 * g++.dg/cpp1y/pr60064.C: Ditto.
7297 * g++.dg/cpp1y/pr60065.C: Ditto.
7298 * g++.dg/cpp1y/pr60190.C: Ditto.
7299 * g++.dg/cpp1y/pr60311.C: Ditto.
7300 * g++.dg/cpp1y/pr60332.C: Ditto.
7301 * g++.dg/cpp1y/pr60376.C: Ditto.
7302 * g++.dg/cpp1y/pr60377.C: Ditto.
7303 * g++.dg/cpp1y/pr60384.C: Ditto.
7304 * g++.dg/cpp1y/pr60390.C: Ditto.
7305 * g++.dg/cpp1y/pr60391.C: Ditto.
7306 * g++.dg/cpp1y/pr60393.C: Ditto.
7307 * g++.dg/cpp1y/pr60573.C: Ditto.
7308 * g++.dg/cpp1y/pr60626.C: Ditto.
7309 * g++.dg/cpp1y/pr60627.C: Ditto.
7310 * g++.dg/cpp1y/regress1.C: Ditto.
7311 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
7312 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
7313 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
7314 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
7315 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
7316 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
7317 * g++.dg/cpp1y/var-templ1.C: Ditto.
7318 * g++.dg/cpp1y/var-templ2.C: Ditto.
7319 * g++.dg/cpp1y/var-templ3.C: Ditto.
7320 * g++.dg/cpp1y/var-templ4.C: Ditto.
7321 * g++.dg/cpp1y/var-templ5.C: Ditto.
7322 * g++.dg/cpp1y/var-templ6.C: Ditto.
7323 * g++.dg/cpp1y/var-templ7.C: Ditto.
7324 * g++.dg/cpp1y/vla1.C: Ditto.
7325 * g++.dg/cpp1y/vla2.C: Ditto.
7326 * g++.dg/cpp1y/vla3.C: Ditto.
7327 * g++.dg/cpp1y/vla4.C: Ditto.
7328 * g++.dg/cpp1y/vla5.C: Ditto.
7329 * g++.dg/cpp1y/vla8.C: Ditto.
7330 * g++.dg/cpp1y/vla9.C: Ditto.
7331 * g++.dg/cpp1y/vla10.C: Ditto.
7332 * g++.dg/cpp1y/vla11.C: Ditto.
7333 * g++.dg/cpp1y/vla12.C: Ditto.
7334 * g++.dg/cpp1y/vla13.C: Ditto.
7335 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
7336 * g++.dg/ext/vector23.C: Ditto.
7337 * g++.dg/ext/vla11.C: Ditto.
7338 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
7339 * g++.dg/warn/Wvla-2.C: Ditto.
7340 * g++.dg/debug/dwarf2/auto1.C: Ditto.
7341 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
7342 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
7343 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
7344 in error message.
7345 * g++.dg/system-binary-constants-1.C: Ditto.
7346 * g++.dg/cpp1y/cplusplus_1y.C: New.
7347 * g++.dg/cpp1z/cplusplus.C: New.
7348 * lib/target-supports.exp:
7349 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
7350 (check_effective_target_c++11_only): Call check_effective_target_c++14;
7351 (check_effective_target_c++11_down): Ditto.
7352
7353 2014-08-22 Marek Polacek <polacek@redhat.com>
7354
7355 PR c++/62199
7356 * c-c++-common/pr62199.c: New test.
7357 * c-c++-common/pr62199-2.c: New test.
7358 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
7359
7360 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7361
7362 PR c++/57709
7363 * g++.dg/Wshadow.C: New test.
7364
7365 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
7366
7367 PR fortran/62135
7368 * gfortran.dg/pr62135.f90: New test.
7369
7370 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7371
7372 * g++.dg/warn/wdate-time.C: Remove.
7373 * gcc.dg/wdate-time.c: Move from here...
7374 * c-c++-common/wdate-time.c: ... to here.
7375
7376 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
7377
7378 * gfortran.dg/use_without_only_1.f90: New test.
7379
7380 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
7381
7382 PR other/62008
7383 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
7384
7385 2014-08-22 Tony Wang <tony.wang@arm.com>
7386
7387 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
7388 dejagnu wrapper.
7389
7390 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7391
7392 PR fortran/62214
7393 * gfortran.dg/array_assignment_5.f90: New test.
7394
7395 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
7396
7397 * lib/target-supports.exp
7398 (check_effective_target_logical_op_short_circuit): Add nios2.
7399 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
7400 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7401 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7402 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7403 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
7404 for test using -fPIC.
7405 * gcc.dg/lto/pr61526_0.c: Likewise.
7406
7407 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
7408
7409 PR tree-optimization/62091
7410 * g++.dg/ipa/devirt-37.C: Update template.
7411 * g++.dg/ipa/devirt-40.C: New testcase.
7412
7413 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
7414
7415 PR tree-optimization/62112
7416 * gcc.dg/tree-ssa/pr62112-1.c: New file.
7417 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
7418 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
7419 * gcc.c-torture/execute/20071219-1.c: Likewise.
7420
7421 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7422
7423 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
7424
7425 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7426
7427 * gcc.target/powerpc/swaps-p8-1.c: New test.
7428 * gcc.target/powerpc/swaps-p8-2.c: New test.
7429 * gcc.target/powerpc/swaps-p8-3.c: New test.
7430 * gcc.target/powerpc/swaps-p8-4.c: New test.
7431 * gcc.target/powerpc/swaps-p8-5.c: New test.
7432 * gcc.target/powerpc/swaps-p8-6.c: New test.
7433 * gcc.target/powerpc/swaps-p8-7.c: New test.
7434 * gcc.target/powerpc/swaps-p8-8.c: New test.
7435 * gcc.target/powerpc/swaps-p8-9.c: New test.
7436 * gcc.target/powerpc/swaps-p8-10.c: New test.
7437 * gcc.target/powerpc/swaps-p8-11.c: New test.
7438 * gcc.target/powerpc/swaps-p8-12.c: New test.
7439
7440 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
7441
7442 * gcc.dg/ipa/ctor-empty-1.c: Update template.
7443
7444 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
7445
7446 * g++.dg/ipa/devirt-37.C: Fix testcase.
7447
7448 2014-08-20 Martin Jambor <mjambor@suse.cz>
7449 Wei Mi <wmi@google.com>
7450
7451 PR ipa/60449
7452 PR middle-end/61776
7453 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
7454 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
7455 * testsuite/gcc.dg/pr61776.c: New test.
7456
7457 2014-08-20 Steve Ellcey <sellcey@mips.com>
7458
7459 PR middle-end/49191
7460 * lib/target-supports.exp (check_effective_target_non_strict_align):
7461 Add function description.
7462
7463 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
7464
7465 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
7466 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
7467
7468 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7469
7470 PR c/59304
7471 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
7472 before setting the option.
7473 * diagnostic.c (diagnostic_classify_diagnostic): Record
7474 command-line status.
7475
7476 2014-08-20 Mark Wielaard <mjw@redhat.com>
7477
7478 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
7479
7480 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7481
7482 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
7483 Return memory full when we have a tiny target and relocation
7484 truncation occurs.
7485 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
7486 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
7487 * lib/target-supports.exp (check_effective_target_tiny): New function.
7488
7489 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
7490
7491 * gfortran.dg/errnocheck_1.f90: New test.
7492 * gfortran.dg/associative_1.f90: New test.
7493
7494 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7495
7496 PR preprocessor/51303
7497 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
7498
7499 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7500
7501 PR c/60975
7502 PR c/53063
7503 * gcc.dg/cpp/Wvariadic-1p.c: New test.
7504
7505 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
7506
7507 * lib/target-supports.exp
7508 (check_effective_target_arm_v8_neon_ok_nocache): Add
7509 "-march-armv8-a" to compile flags.
7510
7511 2014-08-19 Marek Polacek <polacek@redhat.com>
7512
7513 PR c++/62153
7514 * c-c++-common/Wbool-compare-1.c: New test.
7515
7516 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
7517
7518 PR c/45584
7519 * gcc.dg/pr13519-1.c: Adjust.
7520
7521 2014-08-19 Mark Wielaard <mjw@redhat.com>
7522
7523 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
7524
7525 2014-07-08 Mark Wielaard <mjw@redhat.com>
7526
7527 PR debug/59051
7528 * gcc.dg/guality/restrict.c: New test.
7529
7530 2014-08-19 Mark Wielaard <mjw@redhat.com>
7531
7532 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
7533 matching. Catch '<unknown type in ' to recognize older gdb versions.
7534 * gcc.dg/guality/const-volatile.c: New test.
7535
7536 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7537
7538 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
7539 !gas.
7540
7541 2014-08-19 Marek Polacek <polacek@redhat.com>
7542
7543 * gcc.dg/Wc99-c11-compat-1.c: New test.
7544 * gcc.dg/Wc99-c11-compat-2.c: New test.
7545 * gcc.dg/Wc99-c11-compat-3.c: New test.
7546 * gcc.dg/Wc99-c11-compat-4.c: New test.
7547 * gcc.dg/Wc99-c11-compat-5.c: New test.
7548 * gcc.dg/Wc99-c11-compat-6.c: New test.
7549 * gcc.dg/Wc99-c11-compat-7.c: New test.
7550
7551 2014-08-19 Marek Polacek <polacek@redhat.com>
7552
7553 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
7554 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
7555 * gcc.dg/Wc90-c99-compat-7.c: New test.
7556 * gcc.dg/Wc90-c99-compat-8.c: New test.
7557 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
7558
7559 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7560 Steven Bosscher <steven@gcc.gnu.org>
7561
7562 PR c/52952
7563 * gcc.dg/redecl-4.c: Add column markers.
7564 * gcc.dg/format/bitfld-1.c: Likewise.
7565 * gcc.dg/format/attr-2.c: Likewise.
7566 * gcc.dg/format/attr-6.c: Likewise.
7567 * gcc.dg/format/array-1.c: Likewise.
7568 * gcc.dg/format/attr-7.c: Likewise.
7569 * gcc.dg/format/asm_fprintf-1.c: Likewise.
7570 * gcc.dg/format/attr-4.c: Likewise.
7571 * gcc.dg/format/branch-1.c: Likewise.
7572 * gcc.dg/format/c90-printf-1.c: Likewise.
7573
7574 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
7575
7576 * guality/nrv-1.c: Add `used' attribute to a1.
7577
7578 2014-08-18 Richard Biener <rguenther@suse.de>
7579
7580 PR tree-optimization/62090
7581 * gcc.dg/pr62090-2.c: New testcase.
7582
7583 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
7584
7585 * g++.dg/ipa/pr61800.C: New.
7586
7587 2014-08-18 Yury Gribov <y.gribov@samsung.com>
7588
7589 PR sanitizer/62089
7590 * c-c++-common/asan/pr62089.c: New test.
7591 * c-c++-common/asan/bitfield-1.c: New test.
7592 * c-c++-common/asan/bitfield-2.c: New test.
7593 * c-c++-common/asan/bitfield-3.c: New test.
7594 * c-c++-common/asan/bitfield-4.c: New test.
7595
7596 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
7597
7598 PR tree-optimization/52904
7599 * gcc.dg/pr52904.c: New test.
7600
7601 2014-08-17 Tobias Burnus <burnus@net-b.de>
7602
7603 * gfortran.dg/finalize_27.f90: New.
7604
7605 2014-08-16 Andrew Pinski <apinski@cavium.com>
7606
7607 * gcc.c-torture/compile/20140816-1.c: New testcase.
7608
7609 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
7610
7611 PR c++/52819
7612 * g++.dg/template/pr52819.C: New.
7613
7614 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
7615
7616 PR fortran/62142
7617 * gfortran.dg/realloc_on_assign_24.f90: New test.
7618
7619 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
7620
7621 PR c++/62072
7622 Revert:
7623 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
7624
7625 DR 1584
7626 PR c++/57466
7627 * g++.dg/template/pr57466.C: New.
7628 * g++.dg/cpp0x/pr57466.C: Likewise.
7629 * g++.dg/template/unify6.C: Update.
7630
7631 * g++.dg/cpp0x/sfinae52.C: New.
7632
7633 2014-08-15 Ilya Tocar <tocarip@gmail.com>
7634
7635 PR target/61878
7636 * gcc.target/i386/avx512f-typecast-1.c: New test.
7637 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
7638 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
7639 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
7640 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
7641 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
7642 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
7643 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
7644 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
7645 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
7646 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
7647 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
7648 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
7649 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
7650 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
7651 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
7652 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
7653 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
7654 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
7655 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
7656 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
7657 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
7658 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
7659 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
7660 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
7661 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
7662 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
7663 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
7664 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
7665 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
7666 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
7667 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
7668 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
7669 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
7670 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
7671 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
7672 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
7673 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
7674 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
7675 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
7676 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
7677
7678 2014-08-15 Jakub Jelinek <jakub@redhat.com>
7679 Tobias Burnus <burnus@net-b.de>
7680
7681 PR fortran/62131
7682 * gfortran.dg/gomp/pr62131.f90: New test.
7683
7684 2014-08-15 Richard Biener <rguenther@suse.de>
7685
7686 PR tree-optimization/62031
7687 * gcc.dg/torture/pr62031.c: New testcase.
7688
7689 2014-08-15 Bin Cheng <bin.cheng@arm.com>
7690
7691 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
7692
7693 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
7694
7695 PR tree-optimization/62091
7696 * g++.dg/ipa/devirt-38.C: New testcase.
7697
7698 2014-08-14 Marek Polacek <polacek@redhat.com>
7699
7700 DR 458
7701 * gcc.dg/c11-stdatomic-2.c: New test.
7702
7703 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7704
7705 PR fortran/62106
7706 * gfortran.dg/array_constructor_49.f90: New test.
7707
7708 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
7709
7710 PR c++/54377
7711 * g++.dg/template/pr54377.C: New.
7712 * g++.dg/cpp0x/pr54377.C: Likewise.
7713 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
7714 * g++.dg/cpp0x/pr51226.C: Likewise.
7715 * g++.dg/cpp0x/variadic2.C: Likewise.
7716 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
7717 * g++.dg/template/dtor3.C: Likewise.
7718 * g++.dg/template/qualttp4.C: Likewise.
7719 * g++.dg/template/spec28.C: Likewise.
7720 * g++.old-deja/g++.brendan/crash8.C: Likewise.
7721 * g++.old-deja/g++.pt/ttp7.C: Likewise.
7722
7723 2014-08-14 Tom de Vries <tom@codesourcery.com>
7724
7725 PR rtl-optimization/62004
7726 PR rtl-optimization/62030
7727 * gcc.dg/pr62004.c: New test.
7728 * gcc.dg/pr62030.c: Same.
7729 * gcc.target/mips/pr62030-octeon.c: Same.
7730
7731 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
7732
7733 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
7734 * g++.dg/cpp0x/decltype2.C: Likewise.
7735 * g++.dg/cpp0x/decltype3.C: Likewise.
7736 * g++.dg/cpp0x/pr60249.C: Likewise.
7737 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
7738 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
7739 * g++.dg/cpp0x/variadic2.C: Likewise.
7740 * g++.dg/cpp0x/variadic74.C: Likewise.
7741 * g++.dg/parse/error10.C: Likewise.
7742 * g++.dg/parse/error15.C: Likewise.
7743 * g++.dg/parse/error2.C: Likewise.
7744 * g++.dg/template/crash106.C: Likewise.
7745 * g++.dg/template/crash89.C: Likewise.
7746 * g++.dg/template/nontype7.C: Likewise.
7747 * g++.dg/template/void3.C: Likewise.
7748 * g++.dg/template/void7.C: Likewise.
7749
7750 2014-08-14 Richard Biener <rguenther@suse.de>
7751
7752 PR tree-optimization/62090
7753 * gcc.dg/pr62090.c: New testcase.
7754
7755 2014-08-14 Richard Biener <rguenther@suse.de>
7756
7757 PR rtl-optimization/62079
7758 * g++.dg/pr62079.C: New testcase.
7759
7760 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
7761
7762 * gcc.target/arm/max-insns-skipped.c: New test.
7763
7764 2014-08-14 Bin Cheng <bin.cheng@arm.com>
7765
7766 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
7767
7768 2014-08-12 Marek Polacek <polacek@redhat.com>
7769
7770 * gcc.dg/concat.c: Add dg-options.
7771 * gcc.dg/func-outside-2.c: Add __extension__.
7772 * gcc.dg/pr19967.c: Use -std=c99.
7773 * gcc.dg/pr22458-1.c: Add dg-options.
7774 * gcc.dg/pr33676.c: Add dg-options.
7775 * gcc.dg/gnu-predef-1.c: New test.
7776 * gcc.dg/c90-func-1.c: New test.
7777 * gcc.dg/c90-func-2.c: New test.
7778 * gcc.dg/c90-func-2.h: New test.
7779
7780 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
7781
7782 * lib/target/supports.exp
7783 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
7784 or later.
7785
7786 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
7787
7788 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
7789 on Neon hardware.
7790
7791 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
7792 * gcc.target/arm/pr59985.c: Likewise.
7793
7794 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
7795
7796 PR other/61962
7797 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
7798
7799 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7800
7801 PR middle-end/62103
7802 * gcc.c-torture/execute/bitfld-6.c: New test.
7803
7804 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
7805
7806 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
7807 * gcc.target/arm/pr56184.C: Likewise.
7808 * gcc.target/arm/pr59896.c: Likewise.
7809 * gcc.target/arm/stack-red-zone.c: Likewise.
7810 * gcc.target/arm/thumb-find-work-register.c: Likewise.
7811
7812 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
7813 check_effective_target_arm_thumb2_ok): Test with code that passes
7814 an argument and returns a result.
7815
7816 2014-08-11 Richard Biener <rguenther@suse.de>
7817
7818 PR tree-optimization/62075
7819 * gcc.dg/vect/pr62075.c: New testcase.
7820
7821 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
7822
7823 PR tree-optimization/62073
7824 * gcc.dg/vect/pr62073.c: New test.
7825
7826 2014-08-11 Richard Biener <rguenther@suse.de>
7827
7828 PR tree-optimization/62070
7829 * gcc.dg/pr62070.c: New testcase.
7830
7831 2014-08-11 Yury Gribov <y.gribov@samsung.com>
7832
7833 * c-c++-common/asan/inc.c: Update test.
7834 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7835 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
7836 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7837 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7838 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
7839 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7840 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7841 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7842 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7843 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
7844
7845 2014-08-10 Marek Polacek <polacek@redhat.com>
7846
7847 PR c/51849
7848 * gcc.dg/Wc90-c99-compat-1.c: New test.
7849 * gcc.dg/Wc90-c99-compat-2.c: New test.
7850 * gcc.dg/Wc90-c99-compat-3.c: New test.
7851 * gcc.dg/Wc90-c99-compat-4.c: New test.
7852 * gcc.dg/Wc90-c99-compat-5.c: New test.
7853 * gcc.dg/Wc90-c99-compat-6.c: New test.
7854 * gcc.dg/wvla-1.c: Adjust dg-warning.
7855 * gcc.dg/wvla-2.c: Adjust dg-warning.
7856 * gcc.dg/wvla-4.c: Adjust dg-warning.
7857 * gcc.dg/wvla-6.c: Adjust dg-warning.
7858
7859 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7860
7861 PR fortran/61999
7862 * gfortran.dg/dot_product_3.f90: New test case.
7863
7864 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
7865
7866 * g++.dg/ipa/devirt-35.C: Fix template.
7867 * g++.dg/ipa/devirt-36.C: Likewise.
7868 * g++.dg/ipa/devirt-37.C: New testcase.
7869
7870 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
7871
7872 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
7873 * g++.dg/cpp0x/enum29.C: Adjust.
7874
7875 2014-08-08 Richard Biener <rguenther@suse.de>
7876
7877 * gcc.dg/strlenopt-8.c: Remove XFAIL.
7878 * gcc.dg/tree-prof/stringop-2.c: Adjust.
7879 * gfortran.dg/array_memcpy_4.f90: Likewise.
7880 * gfortran.dg/trim_optimize_1.f90: Likewise.
7881 * gfortran.dg/trim_optimize_2.f90: Likewise.
7882
7883 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
7884
7885 * gcc.dg/zero_sign_ext_test.c: New test.
7886
7887 2014-08-08 Bin Cheng <bin.cheng@arm.com>
7888
7889 * gcc.dg/torture/pr61772.c: Skip lto running.
7890
7891 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
7892
7893 PR tree-optimization/60707
7894 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
7895
7896 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
7897
7898 * g++.dg/ipa/devirt-35.C: New testcase.
7899 * g++.dg/ipa/devirt-36.C: New testcase.
7900
7901 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
7902
7903 PR c++/51312
7904 * g++.dg/cpp0x/enum29.C: New.
7905
7906 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
7907
7908 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
7909 defining in dg-options.
7910 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
7911
7912 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
7913
7914 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
7915
7916 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
7917 on 32-bit hppa-hpux.
7918
7919 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
7920 * c-c++-common/pr50459.c: Likewise.
7921
7922 2014-08-07 Petr Murzin <petr.murzin@intel.com>
7923
7924 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
7925 values.h, change MAXDOUBLE for DBL_MAX.
7926 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
7927 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
7928 values.h, change MAXFLOAT for FLT_MAX.
7929 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
7930 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
7931 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
7932 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
7933 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
7934 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
7935 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
7936 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
7937 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
7938
7939 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7940
7941 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
7942
7943 2014-08-07 Marek Polacek <polacek@redhat.com>
7944
7945 * gcc.dg/fold-reassoc-3.c: New test.
7946
7947 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
7948
7949 * gcc.target/i386/struct-size.c: New.
7950
7951 2014-08-07 Tom de Vries <tom@codesourcery.com>
7952
7953 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
7954 * lib/target-supports.exp (check_effective_target_glibc)
7955 (check_effective_target_glibc_2_12_or_later)
7956 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
7957
7958 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
7959
7960 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
7961
7962 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
7963
7964 PR c++/43906
7965 * g++.dg/warn/Waddress-1.C: New.
7966
7967 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
7968
7969 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
7970
7971 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
7972
7973 PR debug/61923
7974 * gcc.target/i386/pr61923.c: New test.
7975
7976 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
7977
7978 * gcc.target/aarch64/vdup_n_2.c: New test.
7979
7980 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
7981
7982 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
7983 powerpc_elfv2.
7984
7985 2014-08-06 Jakub Jelinek <jakub@redhat.com>
7986
7987 PR rtl-optimization/61801
7988 * gcc.target/i386/pr61801.c: Rewritten.
7989
7990 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7991
7992 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
7993 Fix types.
7994 (test_vqdmlsls_lane_s32): Likewise.
7995 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
7996 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
7997
7998 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7999
8000 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
8001 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
8002 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
8003 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
8004 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
8005 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
8006 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
8007 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
8008
8009 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8010
8011 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
8012 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
8013 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
8014 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
8015 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
8016 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
8017
8018 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8019
8020 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
8021
8022 2014-08-04 Rohit <rohitarulraj@freescale.com>
8023
8024 PR target/60102
8025 * gcc.target/powerpc/pr60102.c: New testcase.
8026
8027 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8028
8029 PR target/61713
8030 * gcc.dg/pr61756.c: New test.
8031
8032 2014-08-04 Tom de Vries <tom@codesourcery.com>
8033
8034 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
8035 version instead of required-target.
8036 * lib/target-supports.exp
8037 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
8038 (check_effective_target_glibc_2_11_or_earlier): ... this.
8039
8040 2014-08-04 Arnaud Charlet <charlet@adacore.com>
8041
8042 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
8043 * gnat.dg/specs/debug1.ads: Adjust.
8044 * gnat.dg/specs/formal_type.ads: Fix error in test.
8045
8046 2014-08-03 Marek Polacek <polacek@redhat.com>
8047
8048 * gcc.dg/case-bogus-1.c: New test.
8049
8050 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
8051
8052 PR c++/15339
8053 * g++.dg/other/default9.C: New.
8054 * g++.dg/other/default10.C: Likewise.
8055 * g++.dg/other/default3.C: Remove xfail.
8056
8057 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
8058
8059 * g++.dg/warn/Wsuggest-final.C: New testcase.
8060 * g++.dg/ipa/devirt-34.C: Fix.
8061
8062 2014-08-02 Marek Polacek <polacek@redhat.com>
8063
8064 PR c/59855
8065 * gcc.dg/Wdesignated-init-2.c: New test.
8066
8067 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
8068
8069 DR 217 again
8070 * g++.dg/tc1/dr217-2.C: New.
8071
8072 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
8073
8074 PR other/61963
8075 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
8076
8077 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
8078
8079 PR middle-end/61455
8080 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
8081 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
8082
8083 2014-08-01 Jiong Wang <jiong.wang@arm.com>
8084
8085 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
8086 testcase.
8087
8088 2014-08-01 Richard Biener <rguenther@suse.de>
8089
8090 PR middle-end/61762
8091 * gcc.dg/pr61762.c: Align the string to make the testcase work
8092 on strict-align targets.
8093
8094 2014-08-01 Jakub Jelinek <jakub@redhat.com>
8095
8096 * c-c++-common/ubsan/align-1.c: New test.
8097 * c-c++-common/ubsan/align-2.c: New test.
8098 * c-c++-common/ubsan/align-3.c: New test.
8099 * c-c++-common/ubsan/align-4.c: New test.
8100 * c-c++-common/ubsan/align-5.c: New test.
8101 * c-c++-common/ubsan/attrib-4.c: New test.
8102 * g++.dg/ubsan/align-1.C: New test.
8103 * g++.dg/ubsan/align-2.C: New test.
8104 * g++.dg/ubsan/align-3.C: New test.
8105 * g++.dg/ubsan/attrib-1.C: New test.
8106 * g++.dg/ubsan/null-1.C: New test.
8107 * g++.dg/ubsan/null-2.C: New test.
8108
8109 2014-08-01 Tom de Vries <tom@codesourcery.com>
8110
8111 * lib/target-supports.exp (check_effective_target_glibc)
8112 (check_effective_target_glibc_2_12_or_later)
8113 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
8114 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
8115 not_glibc_2_11_or_earlier.
8116
8117 2014-07-31 Tom de Vries <tom@codesourcery.com>
8118
8119 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
8120
8121 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
8122
8123 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
8124 (test_vpaddd_s64): Likewise.
8125 (test_vpaddd_s64): Likewise.
8126 * gcc.target/aarch64/simd/vpaddd_f64: New.
8127 * gcc.target/aarch64/simd/vpaddd_s64: New.
8128 * gcc.target/aarch64/simd/vpaddd_u64: New.
8129
8130 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
8131
8132 PR target/61948
8133 * gcc.target/arm/pr61948.c: New test case.
8134
8135 2014-07-31 Richard Biener <rguenther@suse.de>
8136
8137 PR tree-optimization/61964
8138 * gcc.dg/torture/pr61964.c: New testcase.
8139
8140 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
8141
8142 PR c++/60517
8143 * c-c++-common/addrtmp.c: New file.
8144 * c-c++-common/uninit-G.c: Adapt.
8145
8146 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
8147
8148 PR lto/61868
8149 * gcc.dg/pr61868.c: New test.
8150
8151 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
8152
8153 PR c++/57397
8154 * g++.dg/cpp0x/vt-57397-1.C: New.
8155 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
8156
8157 2014-07-30 Arnaud Charlet <charlet@adacore.com>
8158
8159 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
8160
8161 2014-07-30 Tom Tromey <tromey@redhat.com>
8162
8163 PR c/59855
8164 * gcc.dg/Wdesignated-init.c: New file.
8165
8166 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
8167
8168 * g++.dg/ipa/devirt-34.C: New testcase.
8169
8170 2014-07-28 Richard Biener <rguenther@suse.de>
8171
8172 PR rtl-optimization/61801
8173 * gcc.target/i386/pr61801.c: Fix testcase.
8174
8175 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
8176
8177 * gcc.dg/fold-abs-5.c: New test.
8178 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
8179 * gcc.dg/fold-compare-8.c: Likewise.
8180
8181 2014-07-28 Richard Biener <rguenther@suse.de>
8182
8183 PR middle-end/52478
8184 * gcc.dg/torture/ftrapv-1.c: New testcase.
8185
8186 2014-07-28 Richard Biener <rguenther@suse.de>
8187
8188 PR tree-optimization/61921
8189 * gfortran.dg/pr61921.f90: New testcase.
8190
8191 2014-07-28 Richard Biener <rguenther@suse.de>
8192
8193 PR rtl-optimization/61801
8194 * gcc.target/i386/pr61801.c: New testcase.
8195
8196 2014-07-27 Marek Polacek <polacek@redhat.com>
8197
8198 PR c/61861
8199 * gcc.dg/pr61861.c: New test.
8200
8201 2014-07-27 Petr Murzin <petr.murzin@intel.com>
8202
8203 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
8204 variable problem.
8205
8206 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
8207
8208 PR rtl-optimization/61926
8209 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
8210 Reverse argument order.
8211 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
8212 New XFAILed tests that match the original order.
8213
8214 2014-07-26 Marek Polacek <polacek@redhat.com>
8215
8216 PR c/61077
8217 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
8218
8219 2014-07-26 Tobias Burnus <burnus@net-b.de>
8220
8221 PR fortran/61881
8222 PR fortran/61888
8223 PR fortran/57305
8224 * gfortran.dg/sizeof_2.f90: Change dg-error.
8225 * gfortran.dg/sizeof_4.f90: New.
8226 * gfortran.dg/storage_size_1.f08: Correct expected
8227 value.
8228
8229 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
8230
8231 PR target/44551
8232 * gcc.target/i386/pr44551-1.c: New file.
8233
8234 2014-07-25 Xinliang David Li <davidxl@google.com>
8235
8236 * g++.dg/tree-prof/tree-prof.exp: Define macros.
8237 * g++.dg/tree-prof/reorder_class1.h: New file.
8238 * g++.dg/tree-prof/reorder_class2.h: New file.
8239 * g++.dg/tree-prof/reorder.C: New test.
8240 * g++.dg/tree-prof/morefunc.C: New test.
8241
8242 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
8243
8244 Implement N4051 - Allow typename in a template template parameter
8245 * lib/target-supports.exp (check_effective_target_c++1y): Now
8246 means C++1y and up.
8247 (check_effective_target_c++1y_down): New.
8248 (check_effective_target_c++1z_only): New.
8249 (check_effective_target_c++1z): New.
8250 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
8251 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
8252 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
8253
8254 2014-07-25 Tobias Burnus <burnus@net-b.de>
8255
8256 * gfortran.dg/storage_size_5.f90: New.
8257
8258 2014-07-25 Richard Biener <rguenther@suse.de>
8259
8260 PR middle-end/61762
8261 PR middle-end/61894
8262 * gcc.dg/pr61762.c: New testcase.
8263 * gcc.dg/fold-cstring.c: Likewise.
8264 * gcc.dg/fold-cvect.c: Likewise.
8265
8266 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8267
8268 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
8269
8270 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
8271 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
8272 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
8273 * gcc.c-torture/execute/pr23135.x: Likewise.
8274
8275 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8276
8277 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
8278
8279 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8280
8281 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
8282
8283 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8284
8285 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
8286
8287 2014-07-24 Jiong Wang <jiong.wang@arm.com>
8288
8289 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
8290 sequences.
8291 * gcc.target/aarch64/test_frame_2.c: Likewise.
8292 * gcc.target/aarch64/test_frame_4.c: Likewise.
8293 * gcc.target/aarch64/test_frame_6.c: Likewise.
8294 * gcc.target/aarch64/test_frame_7.c: Likewise.
8295 * gcc.target/aarch64/test_frame_8.c: Likewise.
8296 * gcc.target/aarch64/test_frame_10.c: Likewise.
8297
8298 2014-07-24 Jiong Wang <jiong.wang@arm.com>
8299
8300 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
8301 sequences.
8302 * gcc.target/aarch64/test_frame_10.c: Likewise.
8303 * gcc.target/aarch64/test_frame_2.c: Likewise.
8304 * gcc.target/aarch64/test_frame_4.c: Likewise.
8305 * gcc.target/aarch64/test_frame_6.c: Likewise.
8306 * gcc.target/aarch64/test_frame_7.c: Likewise.
8307 * gcc.target/aarch64/test_frame_8.c: Likewise.
8308 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
8309
8310 2014-07-24 Martin Jambor <mjambor@suse.cz>
8311
8312 PR ipa/61160
8313 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
8314
8315 2014-07-24 Richard Biener <rguenther@suse.de>
8316
8317 PR ipa/61823
8318 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
8319
8320 2014-07-24 Andreas Schwab <schwab@suse.de>
8321
8322 * lib/target-supports.exp (check_effective_target_arm_nothumb):
8323 Also check for __arm__.
8324
8325 2014-07-24 Jiong Wang <jiong.wang@arm.com>
8326
8327 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
8328 sequences.
8329
8330 2014-07-24 Marek Polacek <polacek@redhat.com>
8331
8332 PR c/57653
8333 * c-c++-common/pr57653.c: New test.
8334 * c-c++-common/pr57653.h: New file.
8335 * c-c++-common/pr57653-2.c: New test.
8336 * c-c++-common/pr57653-2.h: New file.
8337
8338 2014-07-23 Jiong Wang <jiong.wang@arm.com>
8339
8340 * gcc.target/aarch64/test_frame_common.h: New file.
8341 * gcc.target/aarch64/test_frame_1.c: Likewise.
8342 * gcc.target/aarch64/test_frame_2.c: Likewise.
8343 * gcc.target/aarch64/test_frame_3.c: Likewise.
8344 * gcc.target/aarch64/test_frame_4.c: Likewise.
8345 * gcc.target/aarch64/test_frame_5.c: Likewise.
8346 * gcc.target/aarch64/test_frame_6.c: Likewise.
8347 * gcc.target/aarch64/test_frame_7.c: Likewise.
8348 * gcc.target/aarch64/test_frame_8.c: Likewise.
8349 * gcc.target/aarch64/test_frame_9.c: Likewise.
8350 * gcc.target/aarch64/test_frame_10.c: Likewise.
8351 * gcc.target/aarch64/test_frame_11.c: Likewise.
8352 * gcc.target/aarch64/test_frame_12.c: Likewise.
8353 * gcc.target/aarch64/test_frame_13.c: Likewise.
8354 * gcc.target/aarch64/test_frame_14.c: Likewise.
8355 * gcc.target/aarch64/test_frame_15.c: Likewise.
8356
8357 2014-07-23 Marek Polacek <polacek@redhat.com>
8358
8359 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
8360 in the structure.
8361
8362 2014-07-23 Jiong Wang <jiong.wang@arm.com>
8363
8364 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
8365 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
8366 * gcc.dg/pr10474.c (target): Likewise.
8367
8368 2014-07-22 Martin Jambor <mjambor@suse.cz>
8369
8370 PR ipa/61160
8371 * pr61160-3.C (main): Return zero.
8372
8373 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
8374
8375 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
8376 * gcc.target/arm/simd/vextu64_1.c: Likewise.
8377 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
8378 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
8379 * gcc.target/aarch64/simd/ext_s64.x: Remove.
8380 * gcc.target/aarch64/simd/ext_u64.x: Remove.
8381
8382 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
8383
8384 PR tree-optimization/61822
8385 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
8386
8387 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8388
8389 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
8390
8391 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
8392
8393 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
8394 -msse2 -mno-avx instead of -msse.
8395
8396 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
8397
8398 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
8399 * gcc.dg/pr44024.c (dg-options): Add -O1.
8400 (dg-final): Check for the condition.
8401 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
8402
8403 2014-07-21 Bin Cheng <bin.cheng@arm.com>
8404
8405 PR target/55701
8406 * gcc.target/arm/memset-inline-1.c: New test.
8407 * gcc.target/arm/memset-inline-2.c: New test.
8408 * gcc.target/arm/memset-inline-3.c: New test.
8409 * gcc.target/arm/memset-inline-4.c: New test.
8410 * gcc.target/arm/memset-inline-5.c: New test.
8411 * gcc.target/arm/memset-inline-6.c: New test.
8412 * gcc.target/arm/memset-inline-7.c: New test.
8413 * gcc.target/arm/memset-inline-8.c: New test.
8414 * gcc.target/arm/memset-inline-9.c: New test.
8415
8416 2014-07-21 Tom de Vries <tom@codesourcery.com>
8417
8418 PR target/61827
8419 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
8420 to bar symbol in scan-assembler-times call check.
8421
8422 2014-07-21 Tom de Vries <tom@codesourcery.com>
8423
8424 PR target/61827
8425 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
8426 for darwin in scan-assembler-times check.
8427 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
8428 scan-assembler-not checks. Add checks for insns.
8429 (main): Remove.
8430 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
8431 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
8432 (main): Remove.
8433
8434 2014-07-21 Tom de Vries <tom@codesourcery.com>
8435
8436 PR target/61827
8437 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
8438 dg-options. Add checks for insns with xmm registers. Remove
8439 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
8440 (main): Remove.
8441
8442 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
8443
8444 PR target/61855
8445 * gcc.target/i386/pr61855.c: New test.
8446
8447 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
8448
8449 * gnat.dg/pack20.ad[sb]: New test.
8450 * gnat.dg/pack20_pkg.ads: New helper.
8451
8452 2014-07-20 Ian Lance Taylor <iant@google.com>
8453
8454 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
8455 package for compiledir tests.
8456
8457 2014-07-20 Marek Polacek <polacek@redhat.com>
8458
8459 PR c/61852
8460 * gcc.dg/pr61852.c: New test.
8461
8462 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
8463
8464 * gcc.dg/stack-usage-2.c: Adjust.
8465
8466 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
8467
8468 PR target/61794
8469 * gcc.target/i386/pr61794.c: New test.
8470
8471 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
8472
8473 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
8474 involving both inputs rather than a multiplication involving one.
8475 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
8476 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
8477 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
8478
8479 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
8480
8481 PR c++/50961
8482 * g++.dg/template/operator13.C: New.
8483
8484 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8485
8486 * gcc.target/aarch64/simd/vfma_f64.c: New test.
8487 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
8488 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
8489 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
8490
8491 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
8492
8493 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
8494 * c-c++-common/ubsan/bounds-5.c: Likewise.
8495 * c-c++-common/ubsan/bounds-6.c: Likewise.
8496 * c-c++-common/ubsan/bounds-7.c: Likewise.
8497 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
8498 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
8499 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
8500 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
8501 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
8502 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
8503 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
8504 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
8505 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
8506 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
8507
8508 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8509
8510 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
8511 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
8512 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
8513 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
8514
8515 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
8516
8517 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
8518 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
8519 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
8520
8521 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
8522
8523 PR c++/61804
8524 * g++.dg/parse/pr61804.C: New.
8525
8526 2014-07-16 Arnaud Charlet <charlet@adacore.com>
8527
8528 * gnat.dg/specs/alignment2.ads: Update.
8529 * gnat.dg/specs/size_clause1.ads: Likewise.
8530 * gnat.dg/specs/size_clause2.ads: Likewise.
8531
8532 2014-07-16 Dodji Seketeli <dodji@redhat.com>
8533
8534 PR preprocessor/60723 - missing system-ness marks for macro tokens
8535 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
8536
8537 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
8538
8539 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
8540 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
8541 -mieee-with-inexact for alpha*-*-*.
8542
8543 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
8544
8545 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
8546 Add IEEE options to compile flags.
8547 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
8548 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
8549
8550 2014-07-15 Michael Matz <matz@suse.de>
8551
8552 PR rtl-optimization/61772
8553 * gcc.dg/torture/pr61772.c: New test.
8554
8555 2014-07-15 Marek Polacek <polacek@redhat.com>
8556
8557 * gcc.dg/ubsan/bounds-1.c: New test.
8558
8559 2014-06-15 Tobias Burnus <burnus@net-b.de>
8560
8561 * gfortran.dg/coarray_34.f90: New.
8562 * gfortran.dg/coarray_6.f90: Update test case.
8563
8564 2014-07-14 Richard Biener <rguenther@suse.de>
8565
8566 PR tree-optimization/61779
8567 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
8568
8569 2014-07-14 Richard Biener <rguenther@suse.de>
8570
8571 PR tree-optimization/61786
8572 * gcc.dg/torture/pr61786.c: New testcase.
8573 * gcc.dg/lto/pr61786_0.c: Likewise.
8574 * gcc.dg/lto/pr61786_1.c: Likewise.
8575
8576 2014-07-14 Richard Biener <rguenther@suse.de>
8577
8578 PR tree-optimization/61757
8579 PR tree-optimization/61783
8580 PR tree-optimization/61787
8581 * gcc.dg/torture/pr61757.c: New testcase.
8582 * gcc.dg/torture/pr61787.c: Likewise.
8583
8584 2014-07-14 Jakub Jelinek <jakub@redhat.com>
8585
8586 PR middle-end/61294
8587 * c-c++-common/Wmemset-transposed-args1.c: New test.
8588 * c-c++-common/Wmemset-transposed-args2.c: New test.
8589 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
8590
8591 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
8592
8593 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
8594 longer happens during parsing.
8595 * gcc.dg/pr44024.c: Update template.
8596 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
8597 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
8598 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
8599
8600 2014-07-13 Tom de Vries <tom@codesourcery.com>
8601
8602 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
8603 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
8604
8605 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
8606
8607 PR C++/60209 - Declaration of user-defined literal operator cause error
8608 * g++.dg/cpp0x/pr60209-neg.C: New.
8609 * g++.dg/cpp0x/pr60209.C: New.
8610 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
8611
8612 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
8613
8614 PR c++/60967
8615 * g++.dg/cilk-plus/pr60967.C: New.
8616
8617 2014-07-13 Tobias Burnus <burnus@net-b.de>
8618
8619 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
8620
8621 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
8622
8623 PR fortran/61780
8624 * gfortran.dg/dependency_44.f90 : New test
8625
8626 2014-07-12 Tobias Burnus <burnus@net-b.de>
8627
8628 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
8629 * gfortran.dg/coarray_atomic_2.f90: New.
8630 * gfortran.dg/coarray_atomic_3.f90: New.
8631 * gfortran.dg/coarray_atomic_4.f90: New.
8632 * gfortran.dg/coarray/atomic_2.f90: New.
8633
8634 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
8635
8636 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
8637 * g++.dg/cpp0x/pr57644.C: New.
8638
8639 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
8640
8641 PR c++/53159
8642 * g++.dg/cpp0x/Wnarrowing1.C: New.
8643
8644 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
8645
8646 PR preprocessor/61389
8647 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
8648 * gcc.dg/cpp/sysmac1.c: Likewise.
8649
8650 2014-07-11 Richard Biener <rguenther@suse.de>
8651
8652 PR middle-end/61473
8653 * gcc.dg/memmove-4.c: New testcase.
8654 * gcc.dg/strlenopt-8.c: XFAIL.
8655 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
8656
8657 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
8658
8659 PR target/61561
8660 * gcc.dg/pr61561.c: New test.
8661
8662 2014-07-10 Tom de Vries <tom@codesourcery.com>
8663
8664 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
8665 dg-options.
8666 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
8667 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
8668 dg-options.
8669
8670 2014-07-10 Richard Biener <rguenther@suse.de>
8671
8672 PR c-family/61741
8673 * c-c++-common/torture/pr61741.c: Use signed char.
8674
8675 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
8676
8677 * gnat.dg/opt39.adb: New test.
8678
8679 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8680
8681 PR tree-optimization/61742
8682 * gcc.dg/torture/pr61742.c: New test.
8683 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
8684 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
8685
8686 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8687
8688 PR c++/60686
8689 * g++.dg/cpp0x/explicit8.C: New.
8690
8691 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8692
8693 DR 1584
8694 PR c++/57466
8695 * g++.dg/template/pr57466.C: New.
8696 * g++.dg/cpp0x/pr57466.C: Likewise.
8697 * g++.dg/template/unify6.C: Update.
8698
8699 2014-07-09 Tom de Vries <tom@codesourcery.com>
8700
8701 * gcc.target/i386/fuse-caller-save-rec.c: New test.
8702
8703 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8704
8705 * gfortran.dg/ieee/underflow_1.f90: New file.
8706
8707 2014-07-09 Richard Biener <rguenther@suse.de>
8708
8709 PR c-family/61741
8710 * c-c++-common/torture/pr61741.c: New testcase.
8711
8712 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
8713
8714 * lib/target-supports.exp
8715 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
8716
8717 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
8718
8719 * gcc.dg/globalalias.c: Remove XFAIL.
8720 * gcc.dg/localalias.c: Remove XFAIL.
8721
8722 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
8723
8724 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
8725 * g++.dg/cpp0x/pr58155.C: New.
8726
8727 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8728
8729 PR testsuite/61453
8730 * gfortran.dg/bind_c_array_params_2.f90:
8731 Adjust regexp for more targets.
8732
8733 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
8734 Paolo Carlini <paolo.carlini@oracle.com>
8735
8736 PR c++/59361
8737 * g++.dg/cpp0x/vt-59361.C: New.
8738
8739 2014-07-08 Sriraman Tallam <tmsriram@google.com>
8740
8741 PR target/61599
8742 * gcc.target/i386/pr61599-1.c: New test.
8743 * gcc.target/i386/pr61599-2.c: New test.
8744
8745 2014-07-08 Jakub Jelinek <jakub@redhat.com>
8746
8747 PR rtl-optimization/61673
8748 * gcc.c-torture/execute/pr61673.c: New test.
8749
8750 PR tree-optimization/61725
8751 * gcc.dg/tree-ssa/vrp93.c: New test.
8752 * gcc.c-torture/execute/pr61725.c: New test.
8753
8754 2014-07-08 Richard Biener <rguenther@suse.de>
8755
8756 * tree-ssa-dom.h (loop_depth_of_name): Remove.
8757 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
8758 restriction on loop depth difference.
8759 (record_equality): Likewise.
8760 (propagate_rhs_into_lhs): Likewise. Simplify condition.
8761 (loop_depth_of_name): Remove.
8762 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
8763 restriction on loop depth difference.
8764 (init_copy_prop): Likewise.
8765
8766 2014-07-08 Richard Biener <rguenther@suse.de>
8767
8768 PR tree-optimization/61681
8769 * gcc.dg/torture/pr61681.c: New testcase.
8770
8771 2014-07-08 Richard Biener <rguenther@suse.de>
8772
8773 PR tree-optimization/61680
8774 * gcc.dg/vect/pr61680.c: New testcase.
8775
8776 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
8777
8778 PR tree-optimization/61576
8779 * gcc.dg/torture/pr61576.c: New test.
8780
8781 2014-07-08 Marek Polacek <polacek@redhat.com>
8782
8783 PR c/60226
8784 * c-c++-common/pr60226.c: New test.
8785
8786 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
8787
8788 PR fortran/61459
8789 PR fortran/58883
8790 * gfortran.dg/allocatable_function_8.f90 : New test
8791
8792 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
8793
8794 * gcc.target/powerpc/spe-evmerge.c: New file.
8795
8796 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
8797
8798 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
8799
8800 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
8801
8802 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
8803
8804 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
8805
8806 PR c++/58898
8807 * g++.dg/parse/pr58898.C: New.
8808
8809 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8810
8811 * gfortran.dg/list_read_12.f90: Delete the file.
8812 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
8813 of dg-runtest.
8814
8815 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8816
8817 PR libgfortran/61640
8818 * gfortran.dg/arrayio_16.f90: New test.
8819
8820 2014-07-06 Marek Polacek <polacek@redhat.com>
8821
8822 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
8823 * g++.dg/ipa/imm-devirt-2.C: Likewise.
8824
8825 2014-07-06 Marek Polacek <polacek@redhat.com>
8826
8827 PR c/6940
8828 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
8829 -Wno-sizeof-array-argument.
8830 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8831 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
8832 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8833 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
8834 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
8835 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8836 * c-c++-common/sizeof-array-argument.c: New test.
8837 * gcc.dg/vla-5.c: Add dg-warnings.
8838
8839 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
8840
8841 * g++.dg/ipa/devirt-26.C: Update testcase.
8842 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
8843 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
8844
8845 2014-07-04 Tobias Burnus <burnus@net-b.de>
8846
8847 * gfortran.dg/coarray/coindexed_3.f90: New.
8848
8849 2014-07-04 Jakub Jelinek <jakub@redhat.com>
8850
8851 PR middle-end/61654
8852 * g++.dg/opt/pr61654.C: New test.
8853
8854 PR tree-optimization/61684
8855 * gcc.c-torture/compile/pr61684.c: New test.
8856
8857 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
8858
8859 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
8860 dg-runtest's. Adapt all callers.
8861 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
8862 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
8863 * lib/go-dg.exp (go-dg-runtest): Likewise.
8864 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
8865 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
8866
8867 2014-07-03 Jakub Jelinek <jakub@redhat.com>
8868
8869 PR tree-optimization/61682
8870 * gcc.c-torture/execute/pr61682.c: New test.
8871
8872 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
8873
8874 * gcc.target/powerpc/shift-dot.c: New test.
8875
8876 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8877
8878 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
8879 avoid optimization.
8880
8881 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8882
8883 * gcc.target/arm/identical-invariants.c: New test.
8884
8885 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
8886 Chen Gang <gang.chen.5i5j@gmail.com>
8887
8888 * gcc.c-torture/compile/section.c: New testcase.
8889
8890 2014-07-02 Christian Bruel <christian.bruel@st.com>
8891
8892 PR target/29349
8893 PR target/53513
8894 * gcc.target/sh/fpchg.c: New test.
8895
8896 2014-07-02 Jakub Jelinek <jakub@redhat.com>
8897 Fritz Reese <Reese-Fritz@zai.com>
8898
8899 * gfortran.dg/oldstyle_5.f: New test.
8900
8901 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
8902
8903 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
8904 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
8905
8906 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8907
8908 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
8909 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
8910 * g++.dg/parse/error11.C: Likewise.
8911 * g++.old-deja/g++.brendan/template17.C: Likewise.
8912
8913 2014-07-02 Tobias Burnus <burnus@net-b.de>
8914
8915 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
8916 * gfortran.dg/coarray/send_array.f90: Ditto.
8917 * gfortran.dg/coarray/sendget_array.f90: Ditto.
8918
8919 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
8920 Yufeng Zhang <yufeng.zhang@arm.com>
8921
8922 * gcc.target/aarch64/aapcs64/aapcs64.exp:
8923 (additional_flags_for_func_ret): New variable based on
8924 $additional_flags with -fno-use-caller-save.
8925 (func-ret-*.c): Use the new variable.
8926
8927 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
8928
8929 PR c++/59637
8930 * g++.dg/cpp0x/decltype60.C: New.
8931
8932 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8933
8934 * gcc.target/aarch64/simd/vcage_f64.c: New test.
8935 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
8936 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
8937 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
8938 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
8939 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
8940 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
8941 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
8942
8943 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
8944
8945 * g++.dg/cpp1y/pr59867.C: Fix target selector.
8946
8947 2014-07-01 Marek Polacek <polacek@redhat.com>
8948
8949 * gcc.dg/Wint-conversion.c: New test.
8950
8951 2014-07-01 Marek Polacek <polacek@redhat.com>
8952
8953 PR c/58286
8954 * gcc.dg/Wincompatible-pointer-types.c: New test.
8955
8956 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
8957
8958 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
8959 MicroBlaze specific pattern.
8960
8961 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
8962
8963 PR c++/58781
8964 PR c++/60249
8965 PR c++/59867
8966 * testsuite/g++.dg/cpp0x/pr58781.C: New.
8967 * testsuite/g++.dg/cpp0x/pr60249.C: New.
8968 * testsuite/g++.dg/cpp1y/pr59867.C: New.
8969
8970 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8971
8972 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
8973 test requires greater precision than the current PowerPC long
8974 double implementation supports.
8975
8976 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8977
8978 PR c++/54891
8979 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
8980
8981 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8982
8983 PR c++/51400
8984 * g++.dg/cpp0x/constexpr-attribute3.C: New.
8985
8986 2014-06-30 Jeff Law <law@redhat.com>
8987
8988 PR tree-optimization/61607
8989 * gcc.dg/tree-ssa/pr61607.c: New test.
8990
8991 2014-06-30 Marek Polacek <polacek@redhat.com>
8992
8993 * c-c++-common/ubsan/attrib-2.c: New test.
8994 * g++.dg/ubsan/return-3.C: New test.
8995
8996 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
8997
8998 PR middle-end/57541
8999 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
9000 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
9001
9002 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
9003
9004 * gcc.dg/ira-loop-pressure.c: New test.
9005
9006 2014-06-29 Roman Gareev <gareevroman@gmail.com>
9007
9008 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
9009 checks that the dump is generated.
9010
9011 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9012
9013 PR fortran/36275
9014 PR fortran/38839
9015 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
9016 * gfortran.dg/binding_label_tests_27.f90: New file.
9017
9018 2014-06-29 Roman Gareev <gareevroman@gmail.com>
9019
9020 * gfortran.dg/graphite/pr59586.f: New testcase.
9021
9022 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
9023
9024 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
9025
9026 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9027
9028 PR fortran/29383
9029 * lib/target-supports.exp (check_effective_target_fortran_ieee):
9030 New function.
9031 * gfortran.dg/ieee/ieee.exp: New file.
9032 * gfortran.dg/ieee/ieee_1.F90: New file.
9033 * gfortran.dg/ieee/ieee_2.f90: New file.
9034 * gfortran.dg/ieee/ieee_3.f90: New file.
9035 * gfortran.dg/ieee/ieee_4.f90: New file.
9036 * gfortran.dg/ieee/ieee_5.f90: New file.
9037 * gfortran.dg/ieee/ieee_6.f90: New file.
9038 * gfortran.dg/ieee/ieee_7.f90: New file.
9039 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
9040
9041 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
9042
9043 * g++.dg/cpp0x/elision_conv.C: New.
9044
9045 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9046
9047 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
9048
9049 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
9050
9051 PR c++/61614
9052 * g++.dg/ext/complit14.C: New.
9053
9054 2014-06-27 Martin Jambor <mjambor@suse.cz>
9055
9056 PR ipa/61160
9057 * g++.dg/ipa/pr61160-2.C: New test.
9058 * g++.dg/ipa/pr61160-3.C: Likewise.
9059
9060 2014-06-27 Jakub Jelinek <jakub@redhat.com>
9061
9062 PR tree-optimization/57233
9063 PR tree-optimization/61299
9064 * gcc.dg/pr57233.c: New test.
9065 * gcc.target/i386/pr57233.c: New test.
9066 * gcc.target/i386/sse2-pr57233.c: New test.
9067 * gcc.target/i386/avx-pr57233.c: New test.
9068 * gcc.target/i386/avx2-pr57233.c: New test.
9069 * gcc.target/i386/avx512f-pr57233.c: New test.
9070 * gcc.target/i386/xop-pr57233.c: New test.
9071
9072 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
9073
9074 * gcc.dg/typeof-2.c: New testcase.
9075
9076 2014-06-27 Marek Polacek <polacek@redhat.com>
9077
9078 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
9079 (fn1): Remove store to out-of-bounds location. Add memory barrier.
9080 (fn2): Likewise.
9081 (fn5): Likewise.
9082 (fn6): Likewise.
9083 (fn7): Likewise.
9084 (fn8): Likewise.
9085 (fn9): Likewise.
9086 (fn11): Likewise.
9087 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
9088 location. Add memory barrier.
9089 (fn2): Likewise.
9090 (fn3): Likewise.
9091 (fn4): Likewise.
9092 (fn5): Likewise.
9093 * c-c++-common/ubsan/bounds-7.c: New test.
9094
9095 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9096
9097 PR libgfortran/61499
9098 * gfortran.dg/arrayio_15.f90: New test.
9099
9100 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
9101
9102 PR target/61586
9103 * gcc.target/alpha/pr61586.c: New test.
9104
9105 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
9106
9107 PR c++/57573
9108 * g++.dg/template/pr57573.C: New.
9109
9110 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
9111
9112 * gcc.dg/tree-ssa/interposition.c: New testcase.
9113
9114 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
9115
9116 PR c++/56633
9117 * g++.dg/cpp0x/deleted8.C: New.
9118
9119 2014-06-26 Martin Jambor <mjambor@suse.cz>
9120
9121 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
9122 parameter.
9123 * g++.dg/simulate-thread/bitfields.C: Likewise.
9124 * gcc.dg/simulate-thread/strict-align-global.c: Remove
9125 allow-packed-store-data-races parameter.
9126 * gcc.dg/simulate-thread/subfields.c: Likewise.
9127 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
9128 to one.
9129
9130 2014-06-26 Martin Jambor <mjambor@suse.cz>
9131
9132 * g++.dg/ipa/pr60600.C: Fix typo.
9133 * g++.dg/ipa/devirt-25.C: Likewise.
9134
9135 2014-06-26 Richard Biener <rguenther@suse.de>
9136
9137 PR tree-optimization/61607
9138 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
9139
9140 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
9141
9142 * gcc.dg/inline-22.c: Add bind_pic_locally.
9143 * gcc.dg/inline_4.c: Ditto.
9144 * gcc.dg/fail_always_inline.c: Ditto.
9145 * g++.dg/ipa/devirt-25.C: Ditto.
9146
9147 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
9148
9149 * lib/target-support.exp (bind_pic_locally): Save the flags to
9150 'flags_to_postpone' instead of appending to 'flags'.
9151 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
9152 with flags_to_postpone and revert after target_compile.
9153 * lib/g++.exp (g++_target_compile): Ditto.
9154 * lib/gfortran.exp (gfortran_target_compile): Ditto.
9155
9156 2014-06-26 Nick Clifton <nickc@redhat.com>
9157
9158 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
9159
9160 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
9161
9162 PR c++/61537
9163 * g++.dg/template/pr61537.C: New testcase.
9164
9165 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9166
9167 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
9168 powerpc*-*-linux*.
9169
9170 2014-06-25 Tobias Burnus <burnus@net-b.de>
9171
9172 * gfortran.dg/coarray_33.f90: New.
9173
9174 2014-06-25 Tobias Burnus <burnus@net-b.de>
9175
9176 * gfortran.dg/coarray/coindexed_1.f90: New.
9177
9178 2014-06-25 Tobias Burnus <burnus@net-b.de>
9179
9180 * gfortran.dg/coarray_collectives_7.f90: New.
9181
9182 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9183
9184 * gcc.c-torture/execute/20140622-1.c: New test.
9185
9186 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
9187
9188 DR 178
9189 PR c++/49132
9190 * g++.dg/cpp0x/aggr1.C: New.
9191 * g++.dg/cpp0x/aggr2.C: Likewise.
9192 * g++.dg/init/aggr11.C: Likewise.
9193 * g++.dg/init/aggr12.C: Likewise.
9194
9195 2014-06-25 Martin Jambor <mjambor@suse.cz>
9196
9197 * g++.dg/ipa/pr61540.C: Remove dumping test.
9198
9199 2014-06-25 Marek Polacek <polacek@redhat.com>
9200
9201 PR c/61162
9202 * gcc.dg/pr61162.c: Adjust dg-warning.
9203 * gcc.dg/pr61162-2.c: New test.
9204
9205 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
9206
9207 PR tree-optimization/57742
9208 * gcc.dg/tree-ssa/calloc-3.c: New file.
9209
9210 2014-06-25 Richard Biener <rguenther@suse.de>
9211
9212 PR testsuite/61560
9213 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
9214 for targets that return _Complex float in memory.
9215
9216 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9217
9218 * gcc.target/arm/vect-noalign.c: Adjust options.
9219
9220 2014-06-24 Cong Hou <congh@google.com>
9221
9222 * gcc.dg/vect/vect-reduc-sad.c: New.
9223 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
9224
9225 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
9226
9227 PR tree-optimization/57742
9228 * g++.dg/tree-ssa/calloc.C: New testcase.
9229 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
9230 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
9231 * gcc.dg/strlenopt-9.c: Adapt.
9232
9233 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
9234
9235 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
9236 global variable.
9237 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
9238 instead of calling sequentially in the C code.
9239 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
9240 saved_return_address to the stack frame where LR register was stored.
9241 (saved_return_address): Declare weak.
9242
9243 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
9244
9245 PR c++/33972
9246 * g++.dg/other/operator3.C: New.
9247 * g++.dg/template/operator8.C: Adjust.
9248 * g++.dg/template/operator9.C: Likewise.
9249
9250 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
9251
9252 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
9253
9254 2014-06-24 Richard Biener <rguenther@suse.de>
9255
9256 PR tree-optimization/61572
9257 * gcc.target/i386/pr61572.c: New testcase.
9258
9259 2014-06-24 Jakub Jelinek <jakub@redhat.com>
9260
9261 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
9262 reduction clause.
9263 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
9264 Remove Label is never defined expected error.
9265 * gfortran.dg/gomp/udr8.f90: New test.
9266
9267 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
9268
9269 PR tree-optimization/61554
9270 * g++.dg/torture/pr61554.C: New testcase.
9271
9272 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
9273
9274 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
9275
9276 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
9277
9278 * gcc.dg/localalias-2.c: Guard by require-alias.
9279 * gcc.dg/globalalias-2.c: Likewise.
9280
9281 2014-06-23 Kai Tietz <ktietz@redhat.com>
9282
9283 * gcc.target/i386/indjmp-1.c: New test.
9284
9285 2014-06-23 Andrew Pinski <apinski@cavium.com>
9286
9287 * gcc.c-torture/compile/20140723-1.c: New testcase.
9288
9289 2014-06-23 Marek Polacek <polacek@redhat.com>
9290
9291 PR c/61553
9292 * c-c++-common/pr61553.c (foo): Add dg-error.
9293
9294 2014-06-23 Tobias Burnus <burnus@net-b.de>
9295
9296 * gfortran.dg/coarray_32.f90: New.
9297
9298 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
9299
9300 DR 577
9301 PR c++/33101
9302 * g++.dg/other/void1.C: Adjust.
9303 * g++.dg/other/void3.C: Likewise.
9304
9305 2014-06-23 Marek Polacek <polacek@redhat.com>
9306
9307 PR c/61553
9308 * c-c++-common/pr61553.c: New test.
9309
9310 2014-06-23 Richard Biener <rguenther@suse.de>
9311
9312 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
9313 * g++.dg/vect/slp-pr50819.cc: Likewise.
9314 * g++.dg/vect/slp-pr56812.cc: Likewise.
9315 * gcc.dg/vect/bb-slp-1.c: Likewise.
9316 * gcc.dg/vect/bb-slp-10.c: Likewise.
9317 * gcc.dg/vect/bb-slp-11.c: Likewise.
9318 * gcc.dg/vect/bb-slp-13.c: Likewise.
9319 * gcc.dg/vect/bb-slp-14.c: Likewise.
9320 * gcc.dg/vect/bb-slp-15.c: Likewise.
9321 * gcc.dg/vect/bb-slp-16.c: Likewise.
9322 * gcc.dg/vect/bb-slp-17.c: Likewise.
9323 * gcc.dg/vect/bb-slp-18.c: Likewise.
9324 * gcc.dg/vect/bb-slp-19.c: Likewise.
9325 * gcc.dg/vect/bb-slp-2.c: Likewise.
9326 * gcc.dg/vect/bb-slp-20.c: Likewise.
9327 * gcc.dg/vect/bb-slp-21.c: Likewise.
9328 * gcc.dg/vect/bb-slp-22.c: Likewise.
9329 * gcc.dg/vect/bb-slp-23.c: Likewise.
9330 * gcc.dg/vect/bb-slp-24.c: Likewise.
9331 * gcc.dg/vect/bb-slp-25.c: Likewise.
9332 * gcc.dg/vect/bb-slp-26.c: Likewise.
9333 * gcc.dg/vect/bb-slp-27.c: Likewise.
9334 * gcc.dg/vect/bb-slp-28.c: Likewise.
9335 * gcc.dg/vect/bb-slp-29.c: Likewise.
9336 * gcc.dg/vect/bb-slp-3.c: Likewise.
9337 * gcc.dg/vect/bb-slp-30.c: Likewise.
9338 * gcc.dg/vect/bb-slp-31.c: Likewise.
9339 * gcc.dg/vect/bb-slp-32.c: Likewise.
9340 * gcc.dg/vect/bb-slp-4.c: Likewise.
9341 * gcc.dg/vect/bb-slp-5.c: Likewise.
9342 * gcc.dg/vect/bb-slp-6.c: Likewise.
9343 * gcc.dg/vect/bb-slp-7.c: Likewise.
9344 * gcc.dg/vect/bb-slp-8.c: Likewise.
9345 * gcc.dg/vect/bb-slp-8a.c: Likewise.
9346 * gcc.dg/vect/bb-slp-8b.c: Likewise.
9347 * gcc.dg/vect/bb-slp-9.c: Likewise.
9348 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
9349 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
9350 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
9351 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
9352 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
9353 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
9354 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
9355 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
9356 * gcc.dg/vect/pr26359.c: Likewise.
9357 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
9358
9359 2014-06-23 Marek Polacek <polacek@redhat.com>
9360
9361 * c-c++-common/pr49706-2.c: New test.
9362
9363 2014-06-23 Alan Modra <amodra@gmail.com>
9364
9365 * gcc.dg/pr61583.c: New.
9366
9367 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
9368
9369 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
9370 [u]int64x1_t.
9371
9372 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
9373 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
9374
9375 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
9376 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
9377 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
9378 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
9379 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
9380 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
9381 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
9382 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
9383 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
9384 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
9385 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
9386 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
9387 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
9388 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
9389 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
9390 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
9391 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
9392 test_vsrid_n_u64): Fix signature to match intrinsic.
9393
9394 (test_vabs_s64): Remove.
9395 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
9396
9397 (test_vdupd_lane_s64): Rename to...
9398 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
9399
9400 (test_vdupd_lane_u64): Rename to...
9401 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
9402
9403 (test_vtst_s64): Rename to...
9404 (test_vtstd_s64): ...and change int64x1_t to int64_t.
9405
9406 (test_vtst_u64): Rename to...
9407 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
9408
9409 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
9410 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
9411 Remove out-of-bounds tests.
9412 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
9413 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
9414 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
9415
9416 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
9417
9418 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
9419 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
9420 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
9421 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
9422 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
9423 vector types.
9424 * gcc.target/aarch64/vsub_f64.c: Likewise.
9425 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
9426 scheme as now the same for all variants.
9427 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
9428 float64x1_t.
9429
9430 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
9431
9432 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
9433
9434 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
9435
9436 * gcc.dg/localalias.c: Fix broken commit.
9437 * gcc.dg/globalalias.c: Likewise.
9438
9439 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
9440
9441 * gcc.dg/localalias.c: New testcase.
9442 * gcc.dg/localalias-2.c: New testcase.
9443 * gcc.dg/globalalias.c: New testcase.
9444 * gcc.dg/globalalias-2.c: New testcase.
9445
9446 2014-06-20 Jakub Jelinek <jakub@redhat.com>
9447
9448 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
9449
9450 2014-06-20 Marek Polacek <polacek@redhat.com>
9451
9452 * c-c++-common/ubsan/bounds-1.c: New test.
9453 * c-c++-common/ubsan/bounds-2.c: New test.
9454 * c-c++-common/ubsan/bounds-3.c: New test.
9455 * c-c++-common/ubsan/bounds-4.c: New test.
9456 * c-c++-common/ubsan/bounds-5.c: New test.
9457 * c-c++-common/ubsan/bounds-6.c: New test.
9458
9459 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
9460
9461 Make the tests big-endian friendly.
9462
9463 * gcc.target/aarch64/aapcs64/test_25.c: Update.
9464 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
9465 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
9466 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
9467 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
9468 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
9469 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
9470 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
9471 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
9472
9473 2014-06-20 Yury Gribov <y.gribov@samsung.com>
9474 Max Ostapenko <m.ostapenko@partner.samsung.com>
9475
9476 PR sanitizer/61547
9477 * c-c++-common/asan/strlen-overflow-1.c: New test.
9478
9479 2014-06-20 Martin Jambor <mjambor@suse.cz>
9480
9481 PR ipa/61540
9482 * g++.dg/ipa/pr61540.C: New test.
9483
9484 2014-06-20 Yury Gribov <y.gribov@samsung.com>
9485 Max Ostapenko <m.ostapenko@partner.samsung.com>
9486
9487 PR sanitizer/61530
9488 * c-c++-common/asan/pr61530.c: New test.
9489
9490 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9491
9492 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
9493 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
9494 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
9495 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
9496 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
9497 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
9498 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
9499 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
9500 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
9501 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
9502 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
9503 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
9504 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
9505 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
9506 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
9507 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
9508 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
9509 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
9510 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
9511 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
9512 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
9513 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
9514 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
9515 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
9516 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
9517 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
9518 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
9519 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
9520 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
9521 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
9522 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
9523 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
9524 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
9525 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
9526 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
9527 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
9528 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
9529 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
9530 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
9531 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
9532 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
9533 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
9534 (test_vqdmlal_high_lane_s16): Fix parameter type.
9535 (test_vqdmlal_high_lane_s32): Likewise.
9536 (test_vqdmull_high_lane_s16): Likewise.
9537 (test_vqdmull_high_lane_s32): Likewise.
9538 (test_vqdmlsl_high_lane_s32): Likewise.
9539 (test_vqdmlsl_high_lane_s16): Likewise.
9540 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
9541 Fix argument type.
9542 (test_vqdmlals_lane_s32): Likewise.
9543 (test_vqdmlslh_lane_s16): Likewise.
9544 (test_vqdmlsls_lane_s32): Likewise.
9545 (test_vqdmulhh_lane_s16): Likewise.
9546 (test_vqdmulhs_lane_s32): Likewise.
9547 (test_vqdmullh_lane_s16): Likewise.
9548 (test_vqdmulls_lane_s32): Likewise.
9549 (test_vqrdmulhh_lane_s16): Likewise.
9550 (test_vqrdmulhs_lane_s32): Likewise.
9551
9552 2014-06-20 Tobias Burnus <burnus@net-b.de>
9553
9554 PR testsuite/61567
9555 * gfortran.dg/coarray_collectives_5.f90: Update
9556 dg-final scan-tree-dump-times.
9557 * gfortran.dg/coarray_collectives_6.f90: Ditto.
9558
9559 2014-06-20 Hale Wang <hale.wang@arm.com>
9560
9561 * gcc.target/arm/lto/: New folder to verify the LTO option.
9562 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
9563 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
9564 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
9565 * lib/lto.exp (object-readelf): New procedure.
9566
9567 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9568
9569 PR fortran/61454
9570 * gfortran.dg/pr61454.f90: New file.
9571
9572 2014-06-19 Terry Guo <terry.guo@arm.com>
9573
9574 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
9575 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
9576 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
9577
9578 2014-06-19 Tobias Burnus <burnus@net-b.de>
9579
9580 * gfortran.dg/coarray/collectives_2.f90: Extend
9581 and make valid.
9582
9583 2014-06-18 Tom de Vries <tom@codesourcery.com>
9584
9585 * gcc.target/aarch64/fuse-caller-save.c: New test.
9586
9587 2014-06-18 Radovan Obradovic <robradovic@mips.com>
9588 Tom de Vries <tom@codesourcery.com>
9589
9590 * gcc.target/arm/fuse-caller-save.c: New test.
9591
9592 2014-06-18 Richard Biener <rguenther@suse.de>
9593
9594 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
9595 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
9596 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
9597
9598 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
9599
9600 PR tree-optimization/61518
9601 * gcc.dg/torture/pr61518.c: New test.
9602
9603 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
9604
9605 PR tree-optimization/61517
9606 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
9607 (incorrect_read_be32): Likewise.
9608 (main): Call incorrect_read_* to test stmt replacement is made by
9609 bswap at the right place.
9610 * gcc.c-torture/execute/pr61517.c: New test.
9611
9612 2014-06-18 Andreas Schwab <schwab@suse.de>
9613
9614 PR rtl-optimization/54555
9615 * gcc.target/m68k/pr54555.c: New test.
9616
9617 2014-06-18 Olivier Hainque <hainque@adacore.com>
9618
9619 * gnat.dg/blocklocs.adb: New test.
9620
9621 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
9622
9623 PR tree-optimization/52252
9624 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
9625 * gcc.target/i386/pr52252-core.c: Ditto.
9626
9627 PR tree-optimization/61403
9628 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
9629
9630 2014-06-18 Jakub Jelinek <jakub@redhat.com>
9631
9632 * gfortran.dg/gomp/declare-simd-1.f90: New test.
9633 * gfortran.dg/gomp/depend-1.f90: New test.
9634 * gfortran.dg/gomp/target1.f90: New test.
9635 * gfortran.dg/gomp/target2.f90: New test.
9636 * gfortran.dg/gomp/target3.f90: New test.
9637 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
9638 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
9639 201107.
9640
9641 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
9642
9643 PR fortran/61126
9644 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
9645
9646 2014-06-17 Tobias Burnus <burnus@net-b.de>
9647 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
9648
9649 * gfortran.dg/coarray/send_array.f90: New.
9650 * gfortran.dg/coarray/get_array.f90: New.
9651 * gfortran.dg/coarray/sendget_array.f90: New.
9652 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
9653 names.
9654 * gfortran.dg/coarray/collectives_2.f90: New.
9655
9656 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9657
9658 PR target/61533
9659 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
9660 dg-options.
9661
9662 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
9663
9664 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
9665 unit_id and kind_id to zero.
9666
9667 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
9668
9669 PR target/61483
9670 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
9671 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
9672 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
9673 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
9674
9675 2014-06-17 Richard Biener <rguenther@suse.de>
9676
9677 PR lto/61012
9678 * gcc.dg/lto/pr61526_0.c: New testcase.
9679 * gcc.dg/lto/pr61526_1.c: Likewise.
9680
9681 2014-06-17 Richard Biener <rguenther@suse.de>
9682
9683 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
9684 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
9685 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
9686 * gcc.dg/tree-ssa/vrp36.c: Likewise.
9687 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
9688
9689 2014-06-17 Richard Biener <rguenther@suse.de>
9690
9691 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
9692
9693 2014-06-16 Richard Biener <rguenther@suse.de>
9694
9695 PR tree-optimization/61482
9696 * g++.dg/torture/pr61482.C: New testcase.
9697
9698 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
9699
9700 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
9701 vpmacsdql instruction.
9702
9703 2014-06-16 Yury Gribov <y.gribov@samsung.com>
9704
9705 * c-c++-common/asan/instrument-with-calls-1.c: New test.
9706 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
9707 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
9708 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
9709 test patterns.
9710 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9711 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
9712 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
9713 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
9714 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
9715 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
9716
9717 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9718
9719 PR fortran/28484
9720 PR fortran/61429
9721 * gfortran.dg/system_clock_1.f90: New file.
9722 * gfortran.dg/system_clock_2.f90: New file.
9723
9724 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9725
9726 PR c++/33101
9727 * g++.dg/other/void3.C: New.
9728 * g++.dg/conversion/err-recover1.C: Update.
9729
9730 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
9731
9732 PR target/61415
9733 * lib/target-supports.exp (check_effective_target_longdouble128): New.
9734 * gcc.target/powerpc/pack02.c: Use it.
9735 * gcc.target/powerpc/tfmode_off.c: Likewise.
9736
9737 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
9738
9739 PR rtl-optimization/61094
9740 PR rtl-optimization/61446
9741 * gcc.target/i386/pr61446.c : New.
9742
9743 2014-06-13 Dehao Chen <dehao@google.com>
9744
9745 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
9746
9747 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
9748
9749 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
9750
9751 2014-06-13 Richard Biener <rguenther@suse.de>
9752
9753 * c-c++-common/pr46562-2.c: Adjust.
9754 * g++.dg/tree-ssa/pr8781.C: Likewise.
9755 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9756 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9757 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
9758 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
9759 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9760
9761 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9762
9763 PR tree-optimization/61375
9764 * gcc.c-torture/execute/pr61375-1.c: New test.
9765
9766 2014-06-12 Jakub Jelinek <jakub@redhat.com>
9767
9768 PR middle-end/61486
9769 * c-c++-common/gomp/pr61486-1.c: New test.
9770 * c-c++-common/gomp/pr61486-2.c: New test.
9771
9772 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
9773
9774 PR target/59843
9775 * gcc.dg/vect/vect-singleton_1.c: New file.
9776
9777 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
9778
9779 PR target/61443
9780 * gcc.target/avr/torture/pr61443.c: New test.
9781
9782 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9783
9784 PR c++/19200
9785 * g++.dg/parse/friend11.C: New.
9786
9787 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9788
9789 PR c++/60265
9790 * g++.dg/cpp0x/using-enum-1.C: New.
9791 * g++.dg/cpp0x/using-enum-2.C: Likewise.
9792
9793 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9794
9795 PR c++/19200
9796 * g++.dg/parse/friend9.C: New.
9797 * g++.dg/parse/friend10.C: Likewise.
9798 * g++.dg/parse/friend7.C: Adjust.
9799
9800 2014-06-11 Richard Biener <rguenther@suse.de>
9801
9802 PR tree-optimization/61452
9803 * gcc.dg/torture/pr61452.c: New testcase.
9804
9805 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9806
9807 PR c++/34049
9808 * g++.dg/parse/pr34049.C: New.
9809
9810 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
9811
9812 * gcc.c-torture/execute/pr61306-1.c: New test.
9813 * gcc.c-torture/execute/pr61306-2.c: Likewise.
9814 * gcc.c-torture/execute/pr61306-3.c: Likewise.
9815
9816 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9817
9818 * gcc.target/aarch64/acle/acle.exp: New.
9819 * gcc.target/aarch64/acle/crc32b.c: New test.
9820 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
9821 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
9822 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
9823 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
9824 * gcc.target/aarch64/acle/crc32d.c: Likewise.
9825 * gcc.target/aarch64/acle/crc32h.c: Likewise.
9826 * gcc.target/aarch64/acle/crc32w.c: Likewise.
9827
9828 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
9829
9830 PR tree-optimization/52252
9831 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
9832
9833 2014-06-11 Richard Biener <rguenther@suse.de>
9834
9835 PR middle-end/61437
9836 * gcc.dg/torture/20140610-1.c: New testcase.
9837 * gcc.dg/torture/20140610-2.c: Likewise.
9838
9839 2014-06-10 Richard Biener <rguenther@suse.de>
9840
9841 PR tree-optimization/61438
9842 * gcc.dg/torture/pr61438.c: New testcase.
9843
9844 2014-06-10 Richard Biener <rguenther@suse.de>
9845
9846 PR middle-end/61456
9847 * g++.dg/opt/pr61456.C: New testcase.
9848
9849 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
9850 Mikael Morin <mikael@gcc.gnu.org>
9851
9852 PR fortran/41936
9853 * gfortran.dg/class_array_15.f03: Check memory leaks.
9854
9855 2014-06-10 Richard Biener <rguenther@suse.de>
9856
9857 PR tree-optimization/57186
9858 PR tree-optimization/59299
9859 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
9860 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
9861
9862 2014-06-10 Jakub Jelinek <jakub@redhat.com>
9863
9864 PR fortran/60928
9865 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
9866 directives.
9867 * gfortran.dg/gomp/associate1.f90: New test.
9868 * gfortran.dg/gomp/intentin1.f90: New test.
9869 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
9870 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
9871 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
9872 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
9873
9874 2014-06-09 Marek Polacek <polacek@redhat.com>
9875
9876 PR c/36446
9877 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
9878 * gcc.dg/array-2.c: Likewise.
9879 * gcc.dg/array-const-2.c: Likewise.
9880 * gcc.dg/ucnid-8.c: Likewise.
9881 * gcc.dg/vla-init-1.c: Likewise.
9882 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
9883 * gcc.dg/c99-flex-array-7.c: Likewise.
9884 * gcc.dg/init-bad-1.c: Likewise.
9885 * gcc.dg/init-bad-3.c: Likewise.
9886 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
9887 * gcc.dg/pedwarn-init.c: Add dg-warning.
9888 * gcc.dg/pr53119.c: Remove dg-excess-errors.
9889
9890 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9891
9892 PR c++/22556
9893 * g++.dg/other/redecl3.C: New.
9894
9895 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
9896
9897 PR c++/54442
9898 * g++.dg/pr54442.C: New file.
9899
9900 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
9901
9902 PR fortran/61406
9903 * gfortran.dg/associate_17.f90 : New test
9904
9905 2014-06-09 Petr Murzin <petr.murzin@intel.com>
9906
9907 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
9908 void for TEST instead of static void.
9909 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
9910 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
9911 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
9912 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
9913 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
9914 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
9915 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
9916 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
9917 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
9918 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
9919 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
9920 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
9921 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
9922 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
9923 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
9924 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
9925 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
9926 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
9927 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
9928 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
9929 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
9930 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
9931 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
9932 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
9933 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
9934 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
9935 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
9936 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
9937 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
9938 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
9939 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
9940 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9941 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9942 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9943 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9944 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9945 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9946 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9947 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9948 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9949 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
9950 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
9951 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
9952 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
9953 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
9954 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
9955 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
9956 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
9957 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
9958 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
9959 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
9960 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
9961 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
9962 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
9963 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
9964 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
9965 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
9966 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
9967 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
9968 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
9969 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
9970 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
9971 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
9972 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
9973 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
9974 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
9975 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
9976 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
9977 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9978 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9979 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9980 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9981 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9982 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9983 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9984 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9985 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9986 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
9987 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
9988 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
9989 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
9990 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
9991 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
9992 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
9993 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
9994 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
9995 instead of static void.
9996 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
9997 delete unused variables.
9998 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9999 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
10000 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
10001 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
10002 delete unused variables, void for TEST instead of static void.
10003 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
10004 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
10005 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
10006 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
10007 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
10008 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
10009 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
10010 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
10011 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
10012 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
10013 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
10014 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
10015 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
10016 initialize variables.
10017 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
10018 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
10019 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
10020 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
10021 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
10022 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
10023 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
10024 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
10025 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
10026 * gcc.target/i386/i386.exp: Ditto.
10027 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
10028 CALC, void for TEST instead of static void, initialize variables.
10029 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
10030 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
10031 static void.
10032 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
10033 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
10034 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
10035 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
10036 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
10037 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
10038 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
10039 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
10040 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
10041 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
10042 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
10043 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
10044 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
10045 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
10046 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
10047 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
10048 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
10049 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
10050 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
10051 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
10052 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
10053 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
10054 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
10055 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
10056 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
10057 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
10058 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
10059 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
10060 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
10061 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
10062 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
10063 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
10064 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
10065 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
10066 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
10067 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
10068 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
10069 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
10070 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
10071 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
10072 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
10073 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
10074 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
10075 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
10076 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
10077 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
10078 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
10079 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
10080 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
10081 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
10082 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
10083 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
10084 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
10085 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
10086 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
10087 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
10088 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
10089 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
10090 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
10091 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
10092 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
10093 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
10094 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
10095 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
10096 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
10097 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
10098 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
10099 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
10100 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
10101 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
10102 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
10103 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
10104 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
10105 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
10106 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
10107 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
10108 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
10109 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
10110 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
10111 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
10112 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
10113 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
10114 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
10115 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
10116 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
10117 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
10118 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
10119 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
10120 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
10121 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
10122 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
10123 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
10124 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
10125 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
10126 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
10127 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
10128 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
10129 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
10130 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
10131 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
10132 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
10133 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
10134 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
10135 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
10136 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
10137 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
10138 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
10139 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
10140 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
10141 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
10142 instead of static void.
10143 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
10144 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
10145 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
10146 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
10147 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
10148 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
10149 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
10150 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
10151 static void, delete unused variables.
10152 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
10153 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
10154 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
10155 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
10156 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
10157 static void, delete unused variables, Change parameters for
10158 UNION_CHECK, MASK_MERGE and MASK_ZERO.
10159 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
10160 CALC, void for TEST instead of static void.
10161 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
10162 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
10163 void.
10164 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
10165 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
10166 static void, change type of parameter for UNION_TYPE.
10167 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
10168 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
10169 void for TEST instead of static void, delete unused variables, change
10170 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
10171 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
10172 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
10173 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
10174 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
10175 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
10176 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
10177 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
10178 void for TEST instead of static void, change parameters for
10179 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
10180 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
10181 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
10182 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
10183 * gcc.target/i386/avx512f-additional-reg-names.c: Add
10184 __attribute__((unused)).
10185 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
10186 __attribute__((unused)).
10187 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
10188 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
10189 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
10190 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
10191 * gcc.target/i386/avx512f-korw-1.c: Ditto.
10192 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
10193 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
10194 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
10195 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
10196 add __attribute__((unused)).
10197 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
10198 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
10199 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
10200 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
10201 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
10202 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
10203 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
10204 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
10205 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
10206 delete unused variables.
10207 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
10208 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
10209 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
10210 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
10211 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
10212 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
10213 static void, mask_merging and zero_masking for unsigned types.
10214 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
10215 CHECK_ARRAY for unsigned types.
10216 * gcc.target/i386/m256-check.h: Ditto.
10217 * gcc.target/i386/m512-check.h: Ditto.
10218
10219 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
10220
10221 PR target/61062
10222 * gcc.target/arm/pr48252.c (main): Expect same result
10223 as endian-neutral.
10224
10225 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10226
10227 PR fortran/45187
10228 * gfortran.dg/cray_pointers_10.f90: New file.
10229
10230 2014-06-09 Jakub Jelinek <jakub@redhat.com>
10231
10232 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
10233 instead of complex(kind=16).
10234
10235 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10236
10237 PR fortran/38829
10238 * gfortran.dg/bind_c_usage_29.f90: New file.
10239
10240 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
10241
10242 * gnat.dg/opt38.adb: New test.
10243 * gnat.dg/opt38_pkg.ad[sb]: New helper.
10244
10245 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
10246
10247 PR target/18343
10248 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
10249 New macro, 0 for __MMIX__, default 64.
10250 (bar): Pass it to __builtin_apply instead of literal 64.
10251
10252 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10253
10254 * gfortran.dg/io_constraints_11.f90: New file.
10255 * gfortran.dg/io_constraints_12.f90: New file.
10256 * gfortran.dg/io_constraints_13.f90: New file.
10257
10258 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
10259
10260 PR target/61423
10261 * gcc.target/i386/pr61423.c: New test.
10262
10263 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10264
10265 PR c++/60184
10266 * g++.dg/cpp0x/constexpr-union6.C: New.
10267 * g++.dg/cpp0x/union6.C: Likewise.
10268 * g++.dg/init/ref14.C: Adjust.
10269 * g++.dg/init/union1.C: Likewise.
10270
10271 2014-06-06 Richard Biener <rguenther@suse.de>
10272
10273 PR tree-optimization/59299
10274 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
10275
10276 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
10277
10278 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
10279 * gcc.dg/tree-ssa/sra-12.c: Likewise.
10280
10281 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
10282
10283 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
10284 bitfield and test wrong results instead of correct results to make the
10285 test more portable.
10286
10287 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10288
10289 PR c++/60432
10290 * g++.dg/cpp0x/constexpr-60432.C: New.
10291
10292 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10293
10294 PR c++/60199
10295 * g++.dg/cpp0x/constexpr-60199.C: New.
10296
10297 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
10298
10299 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
10300 Specify -march=z900 as an additional option.
10301 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
10302 * gcc.dg/optimize-bswapsi-2.c: Likewise.
10303 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
10304
10305 2014-06-06 Jakub Jelinek <jakub@redhat.com>
10306
10307 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
10308 reduction clause diagnostic changes.
10309 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
10310 * gfortran.dg/gomp/reduction1.f90: Likewise.
10311 * gfortran.dg/gomp/reduction3.f90: Likewise.
10312 * gfortran.dg/gomp/udr1.f90: New test.
10313 * gfortran.dg/gomp/udr2.f90: New test.
10314 * gfortran.dg/gomp/udr3.f90: New test.
10315 * gfortran.dg/gomp/udr4.f90: New test.
10316 * gfortran.dg/gomp/udr5.f90: New test.
10317 * gfortran.dg/gomp/udr6.f90: New test.
10318 * gfortran.dg/gomp/udr7.f90: New test.
10319
10320 2014-06-06 Christian Bruel <christian.bruel@st.com>
10321
10322 PR tree-optimization/43934
10323 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
10324
10325 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
10326
10327 PR c/53119
10328 * gcc.dg/pr53119.c: New testcase.
10329
10330 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10331
10332 PR target/52472
10333 * gcc.target/avr/pr52472.c: New test.
10334
10335
10336 2014-06-05 Jeff Law <law@redhat.com>
10337
10338 PR tree-optimization/61289
10339 * g++.dg/pr61289.C: New test.
10340 * g++.dg/pr61289-2.C: New test.
10341
10342 2014-06-05 Richard Biener <rguenther@suse.de>
10343 Paolo Carlini <paolo.carlini@oracle.com>
10344
10345 PR c++/56961
10346 * g++.dg/parse/pr56961.C: New.
10347
10348 2014-06-05 Kai Tietz <ktietz@redhat.com>
10349
10350 PR target/46219
10351 * gcc.target/i386/sibcall-4.c: Remove xfail.
10352
10353 2014-06-05 Julian Brown <julian@codesourcery.com>
10354 Sandra Loosemore <sandra@codesourcery.com>
10355
10356 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
10357
10358 2014-06-05 Richard Biener <rguenther@suse.de>
10359
10360 PR c++/61004
10361 * g++.dg/diagnostic/pr61004.C: New testcase.
10362
10363 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
10364
10365 * gcc.dg/torture/pr61319.c: New test.
10366
10367 2014-06-05 Marek Polacek <polacek@redhat.com>
10368
10369 PR c/56724
10370 * gcc.dg/pr56724-3.c: New test.
10371
10372 2014-06-05 Andreas Schwab <schwab@suse.de>
10373
10374 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
10375
10376 2014-06-05 Marek Polacek <polacek@redhat.com>
10377
10378 PR c/49706
10379 * c-c++-common/pr49706.c: New test.
10380
10381 2014-06-05 Marek Polacek <polacek@redhat.com>
10382
10383 PR c/48062
10384 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
10385 * gcc.dg/Wshadow-3.c: Likewise.
10386 * gcc.dg/pr48062.c: New test.
10387
10388 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10389
10390 PR c++/43453
10391 * g++.dg/init/pr43453.C: New.
10392
10393 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
10394
10395 PR tree-optimization/61385
10396 * gcc.dg/tree-ssa/pr61385.c: New file.
10397
10398 2014-06-04 Richard Biener <rguenther@suse.de>
10399
10400 PR tree-optimization/60098
10401 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
10402
10403 2014-06-04 Richard Biener <rguenther@suse.de>
10404
10405 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
10406
10407 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
10408
10409 PR c/58942
10410 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
10411 the case with a pointer.
10412
10413 2014-06-04 Marek Polacek <polacek@redhat.com>
10414
10415 PR c/30020
10416 * c-c++-common/pr30020.c: New test.
10417
10418 2014-06-03 Andrew Pinski <apinski@cavium.com>
10419
10420 * gcc.c-torture/compile/20140528-1.c: New testcase.
10421
10422 2014-06-03 Dehao Chen <dehao@google.com>
10423
10424 * gcc.dg/tree-prof/merge_block.c: New test.
10425
10426 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
10427
10428 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
10429 * g++.dg/ext/mv15.C (dg-options): Ditto.
10430
10431 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
10432
10433 DR 1423
10434 PR c++/52174
10435 * g++.dg/cpp0x/nullptr31.C: New.
10436 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
10437 * g++.dg/cpp0x/nullptr17.C: Update.
10438
10439 2014-06-03 Marek Polacek <polacek@redhat.com>
10440
10441 PR c/60439
10442 * c-c++-common/pr60439.c: New test.
10443 * g++.dg/eh/scope1.C (f4): Add dg-warning.
10444
10445 2014-06-03 Martin Jambor <mjambor@suse.cz>
10446
10447 PR ipa/61160
10448 * g++.dg/ipa/pr61160-1.C: New test.
10449
10450 2014-06-03 Richard Biener <rguenther@suse.de>
10451
10452 PR tree-optimization/61383
10453 * gcc.dg/torture/pr61383-1.c: New testcase.
10454
10455 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
10456
10457 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
10458
10459 2014-06-02 Jeff Law <law@redhat.com>
10460
10461 PR rtl-optimization/61094
10462 * g++.dg/pr61094: New test.
10463
10464 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
10465
10466 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
10467 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
10468 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
10469 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
10470 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
10471 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
10472 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
10473 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
10474
10475 2014-06-02 Richard Biener <rguenther@suse.de>
10476
10477 PR tree-optimization/61346
10478 * gcc.dg/torture/pr61346.c: New testcase.
10479
10480 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10481
10482 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
10483 not compilation.
10484 * gcc.target/i386/sibcall-4.c: Ditto.
10485 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
10486
10487 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10488
10489 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
10490 in scan-assembler-not string.
10491 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
10492 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
10493 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
10494
10495 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10496
10497 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
10498
10499 2014-06-01 Kai Tietz <ktietz@redhat.com>
10500
10501 PR target/61377
10502 * gcc.target/i386/sibcall-6.c: New test.
10503
10504 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10505
10506 DR 1227
10507 PR c++/57543
10508 * g++.dg/cpp0x/pr57543-1.C: New.
10509 * g++.dg/cpp0x/pr57543-2.C: Likewise.
10510 * g++.dg/cpp0x/pr57543-3.C: Likewise.
10511 * g++.dg/cpp0x/decltype59.C: Likewise.
10512
10513 2014-05-31 Tom de Vries <tom@codesourcery.com>
10514
10515 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
10516
10517 2014-05-30 Jakub Jelinek <jakub@redhat.com>
10518
10519 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
10520 restore_gcc_exec_prefix_env_var): New procedures.
10521 (set_ld_library_path_env_vars,
10522 restore_ld_library_path_env_vars): Use them.
10523 * lib/c-compat.exp: Load target-libpath.exp.
10524 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
10525 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
10526 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
10527 restore_gcc_exec_prefix_env_var.
10528 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
10529 Likewise.
10530
10531 * c-c++-common/asan/misalign-1.c: New test.
10532 * c-c++-common/asan/misalign-2.c: New test.
10533
10534 * g++.dg/asan/asan_test.C: Add -std=c++11 and
10535 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
10536 -DASAN_USE_DEJAGNU_GTEST=1.
10537 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
10538 * g++.dg/asan/asan_oob_test.cc: Likewise.
10539 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
10540 * g++.dg/asan/asan_str_test.cc: Likewise.
10541 * g++.dg/asan/asan_test_utils.h: Likewise.
10542 * g++.dg/asan/sanitizer_test_config.h: Likewise.
10543 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
10544 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
10545 Imported from upstream r209283.
10546 * g++.dg/asan/asan_test_config.h: Likewise.
10547
10548 2014-05-30 Kai Tietz <ktietz@redhat.com>
10549
10550 PR target/60104
10551 * gcc.target/i386/sibcall-1.c: New test.
10552 * gcc.target/i386/sibcall-2.c: New test.
10553 * gcc.target/i386/sibcall-3.c: New test.
10554 * gcc.target/i386/sibcall-4.c: New test.
10555
10556 2014-05-30 Ian Lance Taylor <iant@google.com>
10557
10558 * gcc.target/i386/pause-2.c: New test.
10559
10560 2014-05-30 Tom de Vries <tom@codesourcery.com>
10561
10562 * gcc.target/i386/fuse-caller-save.c: New test.
10563 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
10564 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
10565
10566 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
10567
10568 * gcc.target/arm/simd/vrev16p8_1.c: New file.
10569 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
10570 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
10571 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
10572 * gcc.target/arm/simd/vrev16s8_1.c: New file.
10573 * gcc.target/arm/simd/vrev16u8_1.c: New file.
10574 * gcc.target/arm/simd/vrev32p16_1.c: New file.
10575 * gcc.target/arm/simd/vrev32p8_1.c: New file.
10576 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
10577 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
10578 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
10579 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
10580 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
10581 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
10582 * gcc.target/arm/simd/vrev32s16_1.c: New file.
10583 * gcc.target/arm/simd/vrev32s8_1.c: New file.
10584 * gcc.target/arm/simd/vrev32u16_1.c: New file.
10585 * gcc.target/arm/simd/vrev32u8_1.c: New file.
10586 * gcc.target/arm/simd/vrev64f32_1.c: New file.
10587 * gcc.target/arm/simd/vrev64p16_1.c: New file.
10588 * gcc.target/arm/simd/vrev64p8_1.c: New file.
10589 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
10590 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
10591 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
10592 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
10593 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
10594 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
10595 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
10596 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
10597 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
10598 * gcc.target/arm/simd/vrev64s16_1.c: New file.
10599 * gcc.target/arm/simd/vrev64s32_1.c: New file.
10600 * gcc.target/arm/simd/vrev64s8_1.c: New file.
10601 * gcc.target/arm/simd/vrev64u16_1.c: New file.
10602 * gcc.target/arm/simd/vrev64u32_1.c: New file.
10603 * gcc.target/arm/simd/vrev64u8_1.c: New file.
10604
10605 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
10606
10607 PR rtl-optimization/61325
10608 * gcc.target/aarch64/pr61325.c: New.
10609
10610 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
10611
10612 * gcc.target/arm/simd/vextQf32_1.c: New file.
10613 * gcc.target/arm/simd/vextQp16_1.c: New file.
10614 * gcc.target/arm/simd/vextQp8_1.c: New file.
10615 * gcc.target/arm/simd/vextQs16_1.c: New file.
10616 * gcc.target/arm/simd/vextQs32_1.c: New file.
10617 * gcc.target/arm/simd/vextQs64_1.c: New file.
10618 * gcc.target/arm/simd/vextQs8_1.c: New file.
10619 * gcc.target/arm/simd/vextQu16_1.c: New file.
10620 * gcc.target/arm/simd/vextQu32_1.c: New file.
10621 * gcc.target/arm/simd/vextQu64_1.c: New file.
10622 * gcc.target/arm/simd/vextQu8_1.c: New file.
10623 * gcc.target/arm/simd/vextQp64_1.c: New file.
10624 * gcc.target/arm/simd/vextf32_1.c: New file.
10625 * gcc.target/arm/simd/vextp16_1.c: New file.
10626 * gcc.target/arm/simd/vextp8_1.c: New file.
10627 * gcc.target/arm/simd/vexts16_1.c: New file.
10628 * gcc.target/arm/simd/vexts32_1.c: New file.
10629 * gcc.target/arm/simd/vexts64_1.c: New file.
10630 * gcc.target/arm/simd/vexts8_1.c: New file.
10631 * gcc.target/arm/simd/vextu16_1.c: New file.
10632 * gcc.target/arm/simd/vextu32_1.c: New file.
10633 * gcc.target/arm/simd/vextu64_1.c: New file.
10634 * gcc.target/arm/simd/vextu8_1.c: New file.
10635 * gcc.target/arm/simd/vextp64_1.c: New file.
10636
10637 2014-05-29 Radovan Obradovic <robradovic@mips.com>
10638 Tom de Vries <tom@codesourcery.com>
10639
10640 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
10641 options.
10642 * gcc.target/mips/fuse-caller-save.h: New include file.
10643 * gcc.target/mips/fuse-caller-save.c: New test.
10644 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
10645 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
10646
10647 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
10648
10649 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
10650
10651 2014-05-28 Richard Biener <rguenther@suse.de>
10652
10653 PR middle-end/61045
10654 * gcc.dg/pr61045.c: New testcase.
10655
10656 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10657
10658 * lib/clearcap.exp: New file.
10659 * gcc.dg/vect/vect.exp: Load clearcap.exp.
10660 Remove clearcap_ldflags handling.
10661 Call clearcap-init, clearcap-finish.
10662 * gcc.target/i386/i386.exp: Likewise.
10663 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
10664 * gcc.target/i386/clearcapv2.map: Move to
10665 ../config/sol2-clearcapv2.map.
10666 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
10667 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
10668
10669 2014-05-28 Richard Biener <rguenther@suse.de>
10670
10671 PR tree-optimization/61335
10672 * gfortran.dg/pr61335.f90: New testcase.
10673
10674 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10675
10676 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
10677
10678 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10679
10680 * gnat.dg/overflow_fixed.adb: New test.
10681
10682 2014-05-27 Marek Polacek <polacek@redhat.com>
10683
10684 PR c/56724
10685 * gcc.dg/pr56724-1.c: New test.
10686 * gcc.dg/pr56724-2.c: New test.
10687 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
10688 -Wtraditional.
10689 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
10690
10691 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10692
10693 * gcc.dg/fold-compare-8.c: New test.
10694 * gcc.dg/Wstrict-overflow-25.c: Likewise.
10695
10696 2014-05-27 Richard Biener <rguenther@suse.de>
10697
10698 * gcc.dg/tree-ssa/vrp92.c: New testcase.
10699
10700 2014-05-27 Marek Polacek <polacek@redhat.com>
10701
10702 PR testsuite/61319
10703 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
10704 LLONG_MIN, and ULLONG_MAX.
10705
10706 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10707
10708 * lib/target-supports.exp (check_effective_target_vect_bswap):
10709 Specify arm*-*-* support.
10710
10711 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
10712
10713 PR testsuite/61319
10714 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
10715 -nan optional.
10716 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
10717 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
10718
10719 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10720
10721 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
10722
10723 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
10724
10725 PR rtl-optimization/61222
10726 * gcc.c-torture/compile/pr61222-1.c: New test.
10727 * gcc.c-torture/compile/pr61222-2.c: Likewise.
10728
10729 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10730
10731 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
10732
10733 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10734
10735 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
10736
10737 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10738
10739 PR libgfortran/55117
10740 * gfortran.dg/namelist_85.f90: New test.
10741
10742 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
10743
10744 PR c/61191
10745 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
10746 the case with syntax error.
10747
10748 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10749
10750 * gcc.dg/lto/pr61278_0.c: New test.
10751 * gcc.dg/lto/pr61278_1.c: New test.
10752
10753 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10754
10755 * gcc.dg/pr61220.c: New test.
10756 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
10757
10758 2014-05-25 Tobias Burnus <burnus@net-b.de>
10759
10760 * gfortran.dg/coarray_10.f90: Update dg-warning.
10761 * gfortran.dg/coarray_this_image_1.f90: New.
10762 * gfortran.dg/coarray_this_image_2.f90: New.
10763
10764 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
10765
10766 PR libfortran/61173
10767 * gfortran.dg/arrayio_14.f90: New test.
10768
10769 2014-05-24 Andreas Schwab <schwab@suse.de>
10770
10771 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
10772
10773 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10774
10775 * gfortran.dg/bind_c_array_params_2.f90:
10776 Adjust regexp for -flto.
10777 * gfortran.dg/pr48636-2.f90: Likewise.
10778 * gfortran.dg/pr52835.f90: Likewise.
10779
10780 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
10781
10782 PR rtl-optimization/61215
10783 * gcc.target/i386/pr61215.c: New.
10784
10785 2014-05-23 Marek Polacek <polacek@redhat.com>
10786 Jakub Jelinek <jakub@redhat.com>
10787
10788 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
10789 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
10790 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
10791 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
10792 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
10793 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
10794 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
10795 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
10796 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
10797 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
10798 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
10799 * c-c++-common/ubsan/float-cast.h: New file.
10800 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
10801 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
10802
10803 2014-05-23 Jiong Wang <jiong.wang@arm.com>
10804
10805 * gcc.target/aarch64/tail_indirect_call_1.c: New.
10806
10807 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10808
10809 * g++.dg/cpp1y/lambda-init9.C: New.
10810
10811 2014-05-23 Richard Biener <rguenther@suse.de>
10812
10813 PR testsuite/61266
10814 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
10815 adjust testcase to reflect reality.
10816
10817 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
10818
10819 PR tree-optimization/54733
10820 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
10821 optimization to support memory sources and bitwise operations
10822 equivalent to load in host endianness.
10823 * gcc.dg/optimize-bswaphi-1.c: Likewise.
10824 * gcc.dg/optimize-bswapsi-2.c: Likewise.
10825 * gcc.c-torture/execute/bswap-2.c: Likewise.
10826
10827 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
10828
10829 * lib/target-supports.exp: New effective targets for architectures
10830 capable of performing byte swap.
10831 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
10832 * gcc.dg/optimize-bswapdi-2.c: Likewise.
10833 * gcc.dg/optimize-bswapsi-1.c: Likewise.
10834
10835 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
10836
10837 PR c++/61088
10838 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
10839 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
10840
10841 2014-05-22 Xinliang David Li <davidxl@google.com>
10842
10843 * g++.dg/ipa/devirt-15.C: Fix expected message.
10844 * g++.dg/ipa/devirt-16.C: Ditto.
10845 * g++.dg/ipa/devirt-17.C: Ditto.
10846 * g++.dg/ipa/devirt-26.C: Ditto.
10847 * g++.dg/ipa/imm-devirt-1.C: Ditto.
10848 * g++.dg/ipa/imm-devirt-2.C: Ditto.
10849 * g++.dg/tree-ssa/pr8781.C:Ditto.
10850
10851 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
10852
10853 * gcc.target/powerpc/htm-ttest.c: New test.
10854
10855 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
10856
10857 * gnat.dg/opt37.ad[sb]: New test.
10858
10859 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
10860
10861 PR c/61271
10862 * g++.dg/cilk-plus/AN/array_function.cc: New.
10863
10864 2014-05-22 Richard Biener <rguenther@suse.de>
10865
10866 * gcc.dg/tree-ssa/alias-33.c: New testcase.
10867
10868 2014-05-22 Kostya Serebryany <kcc@google.com>
10869
10870 * c-c++-common/tsan/mutexset1.c: Update the test to match
10871 upstream r209283.
10872 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
10873
10874 2014-05-21 Marek Polacek <polacek@redhat.com>
10875
10876 PR sanitizer/61272
10877 * g++.dg/ubsan/pr61272.C: New test.
10878
10879 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
10880 Sandra Loosemore <sandra@codesourcery.com>
10881
10882 PR lto/60179
10883 * lib/scanasm.exp (scan-lto-assembler): New procedure.
10884 * gcc.target/nios2/custom-fp-lto.c: New test.
10885
10886 2014-05-21 Andreas Schwab <schwab@suse.de>
10887
10888 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
10889
10890 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
10891
10892 PR target/54236
10893 * gcc.target/sh/pr54236-3.c: New.
10894
10895 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
10896
10897 PR c++/60189
10898 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
10899
10900 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
10901
10902 PR tree-optimization/60899
10903 * g++.dg/ipa/devirt-11.C: Update template.
10904
10905 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
10906
10907 PR C++/61038
10908 * g++.dg/cpp0x/pr61038.C: New.
10909
10910 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10911
10912 PR c++/58753
10913 PR c++/58930
10914 PR c++/58704
10915 * g++.dg/cpp0x/nsdmi-template11.C: New.
10916 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
10917 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
10918
10919 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
10920
10921 * gnat.dg/opt35.adb: New test.
10922 * gnat.dg/opt36.adb: Likewise.
10923 * gnat.dg/opt35_pkg.ad[sb]: New helper.
10924
10925 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10926
10927 PR c++/60373
10928 * g++.dg/cpp0x/Wattributes1.C: New.
10929 * g++.dg/ext/visibility/redecl1.C: Adjust.
10930 * g++.dg/ext/visibility/visibility-7.C: Likewise.
10931
10932 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10933
10934 * gcc.target/powerpc/vsxcopy.c: New test.
10935
10936 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10937
10938 PR c++/58664
10939 * g++.dg/cpp0x/nsdmi-union6.C: New.
10940 * g++.dg/parse/pr58664.C: Likewise.
10941 * g++.dg/cpp0x/nsdmi6.C: Tweak.
10942 * g++.dg/parse/crash31.C: Likewise.
10943 * g++.dg/template/error2.C: Likewise.
10944 * g++.dg/template/inherit8.C: Likewise.
10945 * g++.dg/template/offsetof2.C: Likewise.
10946
10947 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
10948
10949 * c-c++-common/gomp/simd4.c: Adjust for inform.
10950 * g++.dg/cpp0x/decltype-call1.C: Likewise.
10951 * g++.dg/cpp0x/forw_enum6.C: Likewise.
10952 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
10953 * g++.dg/cpp0x/noexcept15.C: Likewise.
10954 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
10955 * g++.dg/eh/spec6.C: Likewise.
10956 * g++.dg/expr/cast1.C: Likewise.
10957 * g++.dg/expr/dtor1.C: Likewise.
10958 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
10959 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
10960 * g++.dg/gomp/pr49223-2.C: Likewise.
10961 * g++.dg/gomp/udr-4.C: Likewise.
10962 * g++.dg/init/delete1.C: Likewise.
10963 * g++.dg/other/crash-2.C: Likewise.
10964 * g++.dg/parse/crash24.C: Likewise.
10965 * g++.dg/parse/crash25.C: Likewise.
10966 * g++.dg/parse/crash31.C: Likewise.
10967 * g++.dg/parse/crash49.C: Likewise.
10968 * g++.dg/parse/crash50.C: Likewise.
10969 * g++.dg/parse/crash54.C: Likewise.
10970 * g++.dg/parse/dtor7.C: Likewise.
10971 * g++.dg/parse/error40.C: Likewise.
10972 * g++.dg/parse/fused-params1.C: Likewise.
10973 * g++.dg/parse/new1.C: Likewise.
10974 * g++.dg/template/crash35.C: Likewise.
10975 * g++.dg/template/crash59.C: Likewise.
10976 * g++.dg/template/crash77.C: Likewise.
10977 * g++.dg/template/error51.C: Likewise.
10978 * g++.dg/template/incomplete1.C: Likewise.
10979 * g++.dg/template/incomplete3.C: Likewise.
10980 * g++.dg/template/incomplete4.C: Likewise.
10981 * g++.dg/template/incomplete5.C: Likewise.
10982 * g++.dg/template/inherit8.C: Likewise.
10983 * g++.dg/template/instantiate1.C: Likewise.
10984 * g++.dg/template/instantiate3.C: Likewis: Likewise.
10985 * g++.dg/template/offsetof2.C: Likewise.
10986 * g++.dg/tm/pr51928.C: Likewise.
10987 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
10988 * g++.dg/warn/incomplete1.C: Likewise.
10989 * g++.dg/warn/incomplete2.C: Likewise.
10990 * g++.old-deja/g++.brendan/friend4.C: Likewise.
10991 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
10992 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
10993 * g++.old-deja/g++.eh/catch1.C: Likewise.
10994 * g++.old-deja/g++.eh/spec6.C: Likewise.
10995 * g++.old-deja/g++.mike/p7868.C: Likewise.
10996 * g++.old-deja/g++.other/crash38.C: Likewise.
10997 * g++.old-deja/g++.other/enum2.C: Likewise.
10998 * g++.old-deja/g++.other/incomplete.C: Likewise.
10999 * g++.old-deja/g++.other/vaarg3.C: Likewise.
11000 * g++.old-deja/g++.pt/crash9.C: Likewise.
11001 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
11002 * g++.old-deja/g++.pt/typename8.C: Likewise.
11003 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
11004
11005 2014-05-19 Joseph Myers <joseph@codesourcery.com>
11006
11007 * lib/target-supports.exp
11008 (check_effective_target_vect_sizes_32B_16B): Return false if
11009 128-bit AVX vectors preferred.
11010
11011 2014-05-19 Mike Stump <mikestump@comcast.net>
11012
11013 * lib/target-supports.exp (check_effective_target_avx): Early out
11014 if not x86 to prevent x86 flags on non-x86 targets.
11015
11016 2014-05-19 Richard Biener <rguenther@suse.de>
11017
11018 PR tree-optimization/61221
11019 * gcc.dg/torture/pr61221.c: New testcase.
11020
11021 2014-05-19 Richard Biener <rguenther@suse.de>
11022
11023 PR tree-optimization/61209
11024 * gfortran.dg/pr61209.f90: New testcase.
11025
11026 2014-05-19 Richard Biener <rguenther@suse.de>
11027
11028 PR tree-optimization/61184
11029 * c-c++-common/torture/pr61184.c: New testcase.
11030
11031 2014-05-19 Christian Bruel <christian.bruel@st.com>
11032
11033 PR target/61195
11034 * gcc.target/sh/pr61195.c: New test.
11035
11036 2014-05-18 Wei Mi <wmi@google.com>
11037
11038 PR target/58066
11039 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
11040 directive with rtl insns. Add effective-target fpic and
11041 tls_native.
11042
11043 2014-05-17 Xinliang David Li <davidxl@google.com>
11044
11045 * g++.dg/ipa/devirt-33.C: New testcase.
11046
11047 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
11048
11049 * g++.dg/ipa/comdat.C: New file.
11050
11051 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
11052
11053 * gnat.dg/volatile12.ad[sb]: New test.
11054
11055 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
11056
11057 * gnat.dg/enum3.adb: New test.
11058
11059 2014-05-18 Andreas Schwab <schwab@suse.de>
11060
11061 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
11062
11063 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
11064
11065 PR libfortran/52539
11066 * gfortran.dg/namelist_utf8.f90: New test.
11067
11068 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
11069
11070 PR c++/52875
11071 * g++.dg/cpp0x/decltype58.C: New.
11072
11073 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
11074
11075 * gcc.target/microblaze/others/break_handler.c: New.
11076
11077 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
11078
11079 PR tree-optimization/61140
11080 PR tree-optimization/61150
11081 PR tree-optimization/61197
11082 * gcc.dg/tree-ssa/pr61140.c: New file.
11083 * gcc.dg/tree-ssa/pr61150.c: New file.
11084 * gcc.dg/tree-ssa/pr61197.c: New file.
11085
11086 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
11087
11088 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
11089 (dg-options): Add -mfpmath=387.
11090 (dg-final): Check that no MMX registers are used.
11091
11092 2014-05-17 Andreas Schwab <schwab@suse.de>
11093
11094 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
11095
11096 2014-05-16 David Malcolm <dmalcolm@redhat.com>
11097
11098 Revert:
11099 2014-04-29 David Malcolm <dmalcolm@redhat.com>
11100
11101 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
11102 occurrences of "int" in the gimple dump to reflect that the return
11103 types of functions now show up in such dumps.
11104 * gcc.dg/tree-ssa/pr27810.c: Likewise.
11105
11106 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
11107
11108 * gcc.c-torture/execute/20101011-1.c: Update testcase.
11109 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
11110 * gcc.dg/tree-ssa/writeonly.c: New testcase.
11111 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
11112 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
11113 * gcc.dg/debug/pr35154.c: Update testcase.
11114 * gcc.target/i386/vectorize1.c: Update testcase.
11115
11116 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
11117
11118 PR c++/51640
11119 * g++.dg/parse/error54.C: New.
11120
11121 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
11122
11123 PR rtl-optimization/60969
11124 * g++.dg/pr60969.C: New.
11125
11126 2014-05-16 Richard Biener <rguenther@suse.de>
11127
11128 PR tree-optimization/61194
11129 * gcc.dg/vect/pr61194.c: New testcase.
11130
11131 2014-05-16 Richard Biener <rguenther@suse.de>
11132
11133 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
11134 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
11135 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
11136 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
11137
11138 2014-05-16 Richard Biener <rguenther@suse.de>
11139
11140 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
11141
11142 2014-05-15 Martin Jambor <mjambor@suse.cz>
11143
11144 PR ipa/61085
11145 * g++.dg/ipa/pr61085.C: New test.
11146
11147 2014-05-15 Martin Jambor <mjambor@suse.cz>
11148
11149 PR tree-optimization/61090
11150 * gcc.dg/tree-ssa/pr61090.c: New test.
11151
11152 2014-05-15 Jakub Jelinek <jakub@redhat.com>
11153
11154 PR tree-optimization/61158
11155 * gcc.dg/pr61158.c: New test.
11156
11157 2014-05-15 Andreas Schwab <schwab@suse.de>
11158
11159 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
11160 emitted.
11161 * obj-c++.dg/exceptions-5.mm: Likewise.
11162
11163 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11164
11165 * shrink-wrap-loop.c: New test case.
11166
11167 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
11168
11169 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
11170 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
11171 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
11172 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
11173 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
11174 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
11175 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
11176 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
11177 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
11178 * gcc.target/arm/simd/vtrnf32_1.c: New file.
11179 * gcc.target/arm/simd/vtrnp16_1.c: New file.
11180 * gcc.target/arm/simd/vtrnp8_1.c: New file.
11181 * gcc.target/arm/simd/vtrns16_1.c: New file.
11182 * gcc.target/arm/simd/vtrns32_1.c: New file.
11183 * gcc.target/arm/simd/vtrns8_1.c: New file.
11184 * gcc.target/arm/simd/vtrnu16_1.c: New file.
11185 * gcc.target/arm/simd/vtrnu32_1.c: New file.
11186 * gcc.target/arm/simd/vtrnu8_1.c: New file.
11187
11188 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
11189
11190 * gcc.target/i386/clflushopt-1.c: New.
11191 * gcc.target/i386/xsavec-1.c: Ditto.
11192 * gcc.target/i386/xsavec64-1.c: Ditto.
11193 * gcc.target/i386/xsaves-1.c: Ditto.
11194 * gcc.target/i386/xsaves64-1.c: Ditto.
11195 * gcc.target/i386/sse-12.c: Test new options.
11196 * gcc.target/i386/sse-13.c: Ditto.
11197 * gcc.target/i386/sse-14.c: Ditto.
11198 * gcc.target/i386/sse-22.c: Ditto.
11199 * gcc.target/i386/sse-23.c: Ditto.
11200 * g++.dg/other/i386-2.C: Ditto.
11201 * g++.dg/other/i386-3.C: Ditto.
11202
11203 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
11204
11205 PR rtl-optimization/60866
11206 * gcc.dg/pr60866.c: New test.
11207
11208 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
11209
11210 PR rtl-optimization/60901
11211 * gcc.target/i386/pr60901.c: New test.
11212
11213 2014-05-14 Yury Gribov <y.gribov@samsung.com>
11214
11215 PR sanitizer/61100
11216 * c-c++-common/asan/asan-interface-1.c: New test.
11217 * lib/asan-dg.exp (asan_include_flags): New function.
11218 (asan_init): Call asan_include_flags to obtain path
11219 to sanitizer headers.
11220
11221 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
11222
11223 * lib/target-support.exp (check_dfp_hw_available): New function.
11224 (is-effective-target): Check $arg for dfp_hw.
11225 (is-effective-target-keyword): Likewise.
11226 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
11227 Change target to dfp_hw.
11228
11229 2014-05-13 Marek Polacek <polacek@redhat.com>
11230
11231 PR c/61162
11232 * gcc.dg/pr61162.c: New test.
11233
11234 2014-05-13 Marek Polacek <polacek@redhat.com>
11235
11236 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
11237 * c-c++-common/pr50459-2.c: New test.
11238
11239 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
11240
11241 PR c++/54310
11242 * g++.dg/template/pr54310.C: New.
11243
11244 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
11245 Sandra Loosemore <sandra@codesourcery.com>
11246
11247 * gcc.target/mips/loongson-simd.c: Disable micromips too.
11248
11249 2014-05-13 Catherine Moore <clm@cm00re.com>
11250
11251 * gcc.target/mips/near-far-1.c: Adjust expected output
11252 to allow the JALS instruction.
11253 * gcc.target/mips/near-far-2.c: Likewise.
11254 * gcc.target/mips/near-far-4.c: Likewise.
11255
11256 2014-05-13 Bin Cheng <bin.cheng@arm.com>
11257
11258 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
11259
11260 2014-05-13 Jakub Jelinek <jakub@redhat.com>
11261
11262 PR target/61060
11263 * gcc.dg/pr61060.c: New test.
11264
11265 2014-05-12 DJ Delorie <dj@redhat.com>
11266
11267 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
11268 * gcc.dg/sibcall-4.c: Likewise.
11269
11270 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
11271
11272 * objc.dg/shadow-1.m: New test.
11273 * objc.dg/shadow-2.m: New test.
11274 * objc.dg/ivar-scope-1.m: New test.
11275 * objc.dg/ivar-scope-2.m: New test.
11276 * objc.dg/ivar-scope-3.m: New test.
11277 * objc.dg/ivar-scope-4.m: New test.
11278 * objc.dg/ivar-visibility-1.m: New test.
11279 * objc.dg/ivar-visibility-2.m: New test.
11280 * objc.dg/ivar-visibility-3.m: New test.
11281 * objc.dg/ivar-visibility-4.m: New test.
11282
11283 2014-05-12 Tobias Burnus <burnus@net-b.de>
11284
11285 PR fortran/60127
11286 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
11287
11288 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11289
11290 PR fortran/60834
11291 * gfortran.dg/associate_16.f90: New test.
11292
11293 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11294
11295 PR target/60991
11296 * gcc.target/avr/pr60991.c: New testcase.
11297
11298 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
11299
11300 PR c++/60054
11301 * g++.dg/cpp1y/pr60054.C: New.
11302
11303 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
11304
11305 PR c++/51199
11306 * g++.dg/template/pr51199.C: New.
11307
11308 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
11309
11310 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
11311
11312 2014-05-11 Jakub Jelinek <jakub@redhat.com>
11313
11314 * gfortran.dg/gomp/affinity-1.f90: New test.
11315
11316 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
11317
11318 * gcc.dg/torture/pr61136.c: New test.
11319
11320 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
11321
11322 PR c++/59705
11323 * g++.dg/cpp0x/sfinae51.C: New.
11324
11325 PR c++/58353
11326 * g++.dg/cpp0x/variadic157.C: New.
11327
11328 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
11329
11330 PR target/51244
11331 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
11332
11333 2014-05-10 Marek Polacek <polacek@redhat.com>
11334
11335 * gcc.dg/pedwarn-init.c: New test.
11336 * gcc.dg/init-string-1.c: Adjust dg-error.
11337
11338 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
11339
11340 * lib/target-supports.exp
11341 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
11342 to the list.
11343
11344 2014-05-09 Marek Polacek <polacek@redhat.com>
11345
11346 PR c/61096
11347 * gcc.dg/pr61096-1.c: New test.
11348 * gcc.dg/pr61096-2.c: New test.
11349
11350 2014-05-09 Florian Weimer <fweimer@redhat.com>
11351
11352 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
11353 * g++.dg/fstack-protector-strong.C: Likewise.
11354 * gcc.target/i386/ssp-strong-reg.c: New file.
11355
11356 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
11357
11358 PR target/61055
11359 * gcc.target/avr/torture/pr61055.c: New test.
11360
11361 2014-05-09 Marek Polacek <polacek@redhat.com>
11362
11363 PR c/50459
11364 * c-c++-common/attributes-1.c: Move test line to a new test.
11365 * c-c++-common/attributes-2.c: New test.
11366 * c-c++-common/pr50459.c: New test.
11367 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
11368 * gcc.dg/nonnull-2.c: Likewise.
11369 * gcc.dg/pr55570.c: Modify dg-error.
11370 * gcc.dg/tm/wrap-2.c: Likewise.
11371
11372 2014-05-08 Jeff Law <law@redhat.com>
11373
11374 PR tree-optimization/61009
11375 * g++.dg/tree-ssa/pr61009.C: New test.
11376
11377 2014-05-08 Matthias Klose <doko@ubuntu.com>
11378
11379 PR driver/61106
11380 * gcc-dg/unused-8a.c: New.
11381 * gcc-dg/unused-8b.c: Likewise.
11382
11383 2014-05-08 Marek Polacek <polacek@redhat.com>
11384
11385 PR c/61053
11386 * gcc.dg/pr61053.c: New test.
11387
11388 2014-05-08 Marek Polacek <polacek@redhat.com>
11389
11390 PR c/61077
11391 * gcc.dg/pr61077.c: New test.
11392
11393 2014-05-08 Tobias Burnus <burnus@net-b.de>
11394
11395 * gfortran.dg/coarray_collectives_1.f90: New.
11396 * gfortran.dg/coarray_collectives_2.f90: New.
11397 * gfortran.dg/coarray_collectives_3.f90: New.
11398 * gfortran.dg/coarray_collectives_4.f90: New.
11399 * gfortran.dg/coarray_collectives_5.f90: New.
11400 * gfortran.dg/coarray_collectives_6.f90: New.
11401 * gfortran.dg/coarray/collectives_1.f90: New.
11402 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
11403 * gfortran.dg/assumed_type_4.f90: Update dg-error.
11404 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
11405 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
11406 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
11407 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
11408 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
11409
11410 2014-05-08 Wei Mi <wmi@google.com>
11411
11412 PR target/58066
11413 * gcc.target/i386/pr58066.c: New test.
11414
11415 2014-05-08 Joseph Myers <joseph@codesourcery.com>
11416
11417 * gcc.target/i386/avx256-unaligned-load-2.c,
11418 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
11419 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
11420 packed-single instructions.
11421
11422 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11423
11424 PR c++/13981
11425 * g++.dg/diagnostic/pr13981.C: New.
11426
11427 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
11428
11429 PR tree-optimization/59100
11430 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
11431 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
11432
11433 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
11434
11435 PR tree-optimization/61095
11436 * gcc.dg/torture/pr61095.c: New test.
11437
11438 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
11439
11440 PR middle-end/39246
11441 * gcc.dg/uninit-13.c: Move warning on the actual source line where
11442 the uninitialized complex is used.
11443 * gcc.dg/uninit-17.c: New test to check partial initialization of
11444 complex with branches.
11445 * gcc.dg/uninit-17-O0.c: Likewise.
11446
11447 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
11448
11449 PR target/60884
11450 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
11451 (test_03): Rename to test_02.
11452
11453 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
11454
11455 PR c++/61083
11456 * g++.dg/cpp0x/sfinae50.C: New.
11457
11458 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
11459
11460 PR c++/61080
11461 * g++.dg/cpp0x/deleted7.C: New.
11462
11463 2014-05-07 Richard Biener <rguenther@suse.de>
11464
11465 PR tree-optimization/61034
11466 * g++.dg/tree-ssa/pr61034.C: New testcase.
11467
11468 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
11469
11470 * gcc.target/epiphany/isr-arg.c: New file.
11471
11472 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
11473
11474 PR tree-optimization/52252
11475 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
11476
11477 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11478
11479 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
11480 * gcc.target/aarch64/simd/vrev16p8.x: New file.
11481 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
11482 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
11483 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
11484 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
11485 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
11486 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
11487 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
11488 * gcc.target/aarch64/simd/vrev16s8.x: New file.
11489 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
11490 * gcc.target/aarch64/simd/vrev16u8.x: New file.
11491 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
11492 * gcc.target/aarch64/simd/vrev32p16.x: New file.
11493 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
11494 * gcc.target/aarch64/simd/vrev32p8.x: New file.
11495 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
11496 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
11497 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
11498 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
11499 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
11500 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
11501 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
11502 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
11503 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
11504 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
11505 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
11506 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
11507 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
11508 * gcc.target/aarch64/simd/vrev32s16.x: New file.
11509 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
11510 * gcc.target/aarch64/simd/vrev32s8.x: New file.
11511 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
11512 * gcc.target/aarch64/simd/vrev32u16.x: New file.
11513 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
11514 * gcc.target/aarch64/simd/vrev32u8.x: New file.
11515 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
11516 * gcc.target/aarch64/simd/vrev64f32.x: New file.
11517 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
11518 * gcc.target/aarch64/simd/vrev64p16.x: New file.
11519 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
11520 * gcc.target/aarch64/simd/vrev64p8.x: New file.
11521 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
11522 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
11523 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
11524 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
11525 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
11526 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
11527 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
11528 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
11529 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
11530 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
11531 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
11532 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
11533 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
11534 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
11535 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
11536 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
11537 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
11538 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
11539 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
11540 * gcc.target/aarch64/simd/vrev64s16.x: New file.
11541 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
11542 * gcc.target/aarch64/simd/vrev64s32.x: New file.
11543 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
11544 * gcc.target/aarch64/simd/vrev64s8.x: New file.
11545 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
11546 * gcc.target/aarch64/simd/vrev64u16.x: New file.
11547 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
11548 * gcc.target/aarch64/simd/vrev64u32.x: New file.
11549 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
11550 * gcc.target/aarch64/simd/vrev64u8.x: New file.
11551
11552 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11553
11554 gcc.target/aarch64/simd/ext_f32.x: New file.
11555 gcc.target/aarch64/simd/ext_f32_1.c: New file.
11556 gcc.target/aarch64/simd/ext_p16.x: New file.
11557 gcc.target/aarch64/simd/ext_p16_1.c: New file.
11558 gcc.target/aarch64/simd/ext_p8.x: New file.
11559 gcc.target/aarch64/simd/ext_p8_1.c: New file.
11560 gcc.target/aarch64/simd/ext_s16.x: New file.
11561 gcc.target/aarch64/simd/ext_s16_1.c: New file.
11562 gcc.target/aarch64/simd/ext_s32.x: New file.
11563 gcc.target/aarch64/simd/ext_s32_1.c: New file.
11564 gcc.target/aarch64/simd/ext_s64.x: New file.
11565 gcc.target/aarch64/simd/ext_s64_1.c: New file.
11566 gcc.target/aarch64/simd/ext_s8.x: New file.
11567 gcc.target/aarch64/simd/ext_s8_1.c: New file.
11568 gcc.target/aarch64/simd/ext_u16.x: New file.
11569 gcc.target/aarch64/simd/ext_u16_1.c: New file.
11570 gcc.target/aarch64/simd/ext_u32.x: New file.
11571 gcc.target/aarch64/simd/ext_u32_1.c: New file.
11572 gcc.target/aarch64/simd/ext_u64.x: New file.
11573 gcc.target/aarch64/simd/ext_u64_1.c: New file.
11574 gcc.target/aarch64/simd/ext_u8.x: New file.
11575 gcc.target/aarch64/simd/ext_u8_1.c: New file.
11576 gcc.target/aarch64/simd/ext_f64.c: New file.
11577 gcc.target/aarch64/simd/extq_f32.x: New file.
11578 gcc.target/aarch64/simd/extq_f32_1.c: New file.
11579 gcc.target/aarch64/simd/extq_p16.x: New file.
11580 gcc.target/aarch64/simd/extq_p16_1.c: New file.
11581 gcc.target/aarch64/simd/extq_p8.x: New file.
11582 gcc.target/aarch64/simd/extq_p8_1.c: New file.
11583 gcc.target/aarch64/simd/extq_s16.x: New file.
11584 gcc.target/aarch64/simd/extq_s16_1.c: New file.
11585 gcc.target/aarch64/simd/extq_s32.x: New file.
11586 gcc.target/aarch64/simd/extq_s32_1.c: New file.
11587 gcc.target/aarch64/simd/extq_s64.x: New file.
11588 gcc.target/aarch64/simd/extq_s64_1.c: New file.
11589 gcc.target/aarch64/simd/extq_s8.x: New file.
11590 gcc.target/aarch64/simd/extq_s8_1.c: New file.
11591 gcc.target/aarch64/simd/extq_u16.x: New file.
11592 gcc.target/aarch64/simd/extq_u16_1.c: New file.
11593 gcc.target/aarch64/simd/extq_u32.x: New file.
11594 gcc.target/aarch64/simd/extq_u32_1.c: New file.
11595 gcc.target/aarch64/simd/extq_u64.x: New file.
11596 gcc.target/aarch64/simd/extq_u64_1.c: New file.
11597 gcc.target/aarch64/simd/extq_u8.x: New file.
11598 gcc.target/aarch64/simd/extq_u8_1.c: New file.
11599 gcc.target/aarch64/simd/extq_f64.c: New file.
11600
11601 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11602
11603 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
11604 * gcc.target/aarch64/vtrnu32.c: Likewise.
11605 * gcc.target/aarch64/vtrnf32.c: Likewise.
11606
11607 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11608
11609 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
11610 * gcc.target/aarch64/simd/vtrnf32.x: New file.
11611 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
11612 * gcc.target/aarch64/simd/vtrnp16.x: New file.
11613 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
11614 * gcc.target/aarch64/simd/vtrnp8.x: New file.
11615 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
11616 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
11617 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
11618 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
11619 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
11620 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
11621 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
11622 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
11623 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
11624 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
11625 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
11626 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
11627 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
11628 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
11629 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
11630 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
11631 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
11632 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
11633 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
11634 * gcc.target/aarch64/simd/vtrns16.x: New file.
11635 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
11636 * gcc.target/aarch64/simd/vtrns32.x: New file.
11637 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
11638 * gcc.target/aarch64/simd/vtrns8.x: New file.
11639 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
11640 * gcc.target/aarch64/simd/vtrnu16.x: New file.
11641 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
11642 * gcc.target/aarch64/simd/vtrnu32.x: New file.
11643 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
11644 * gcc.target/aarch64/simd/vtrnu8.x: New file.
11645
11646 2014-05-07 Richard Biener <rguenther@suse.de>
11647
11648 PR tree-optimization/57864
11649 * gcc.dg/torture/pr57864.c: New testcase.
11650
11651 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
11652
11653 PR libfortran/61049
11654 * gfortran.dg/list_read_13.f: New test.
11655
11656 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
11657
11658 PR c++/60999
11659 * g++.dg/cpp0x/nsdmi-template9.C: New.
11660 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
11661
11662 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
11663 Mike Stump <mikestump@comcast.net>
11664 Richard Sandiford <rdsandiford@googlemail.com>
11665
11666 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
11667
11668 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
11669
11670 PR ipa/60965
11671 * g++.dg/ipa/devirt-32.C: New testcase.
11672
11673 2014-05-05 Richard Biener <rguenther@suse.de>
11674
11675 PR middle-end/61010
11676 * gcc.dg/torture/pr61010.c: New testcase.
11677
11678 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11679
11680 * gcc.target/s390/leaf-profile.c: New testcase.
11681
11682 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11683
11684 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
11685 Disable asm scan for s390.
11686 * gcc.dg/hoist-register-pressure-2.c: Likewise.
11687 * gcc.dg/hoist-register-pressure-3.c: Likewise.
11688
11689 2014-05-05 Bin Cheng <bin.cheng@arm.com>
11690
11691 PR tree-optimization/60363
11692 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
11693
11694 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
11695
11696 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
11697 (dg-require-effective-target): Change target to powerpc_fprs.
11698 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
11699 (dg-require-effective-target): Change target to dfprt.
11700
11701 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
11702
11703 PR c++/58582
11704 * g++.dg/cpp0x/deleted4.C: New.
11705 * g++.dg/cpp0x/deleted5.C: Likewise.
11706 * g++.dg/cpp0x/deleted6.C: Likewise.
11707
11708 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
11709
11710 PR fortran/61025
11711 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
11712 regexps for -m32.
11713 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
11714 * gfortran.dg/coarray_poly_6.f90: Likewise.
11715 * gfortran.dg/coarray_poly_7.f90: Likewise.
11716 * gfortran.dg/coarray_poly_8.f90: Likewise.
11717
11718 2014-05-02 Marek Polacek <polacek@redhat.com>
11719
11720 PR c/25801
11721 * gcc.dg/pr25801.c: New test.
11722
11723 2014-05-02 Marek Polacek <polacek@redhat.com>
11724
11725 PR c/60784
11726 * gcc.dg/pr60784.c: New test.
11727
11728 2014-05-01 Marek Polacek <polacek@redhat.com>
11729
11730 PR c/60915
11731 * gcc.dg/pr60915.c: New test.
11732
11733 2014-05-01 Marek Polacek <polacek@redhat.com>
11734
11735 PR c/60257
11736 * gcc.dg/pr60257.c: New test.
11737
11738 2014-05-01 Marek Polacek <polacek@redhat.com>
11739
11740 PR c/43395
11741 * c-c++-common/pr43395.c: New test.
11742
11743 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
11744
11745 * gcc.dg/cond-reduc-1.c: New test.
11746 * gcc.dg/cond-reduc-2.c: Likewise.
11747
11748 2014-05-01 Marek Polacek <polacek@redhat.com>
11749
11750 PR c/29467
11751 * gcc.dg/pr29467.c: New test.
11752 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
11753 about boolean types.
11754 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
11755 to bool.
11756 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
11757
11758 2014-05-01 Marek Polacek <polacek@redhat.com>
11759
11760 PR c/43245
11761 * gcc.dg/pr43245.c: New test.
11762
11763 2014-05-01 Marek Polacek <polacek@redhat.com>
11764
11765 PR c/56989
11766 * gcc.dg/pr56989.c: New test.
11767
11768 2014-04-30 Ian Lance Taylor <iant@google.com>
11769
11770 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
11771 in go_compile_args rather than in argument to go-torture-execute.
11772
11773 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
11774
11775 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
11776 instead of getpid.
11777
11778 2014-04-30 Tobias Burnus <burnus@net-b.de>
11779
11780 * gfortran.dg/coarray_poly_6.f90
11781 * gfortran.dg/coarray_poly_7.f90
11782 * gfortran.dg/coarray_poly_8.f90
11783
11784 2014-04-30 Tobias Burnus <burnus@net-b.de>
11785
11786 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
11787 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
11788 * gfortran.dg/coarray/codimension.f90: New.
11789
11790 2014-04-30 Tobias Burnus <burnus@net-b.de>
11791
11792 * gfortran.dg/coarray_lib_this_image_1.f90: New.
11793 * gfortran.dg/coarray_lib_this_image_2.f90: New.
11794
11795 2014-04-30 Tobias Burnus <burnus@net-b.de>
11796
11797 * gfortran.dg/coarray_poly_4.f90: New.
11798 * gfortran.dg/coarray_poly_5.f90: New.
11799
11800 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11801
11802 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
11803 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
11804 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
11805 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
11806 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
11807 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
11808 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
11809 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
11810 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
11811 * gcc.target/arm/simd/vuzpf32_1.c: New file.
11812 * gcc.target/arm/simd/vuzpp16_1.c: New file.
11813 * gcc.target/arm/simd/vuzpp8_1.c: New file.
11814 * gcc.target/arm/simd/vuzps16_1.c: New file.
11815 * gcc.target/arm/simd/vuzps32_1.c: New file.
11816 * gcc.target/arm/simd/vuzps8_1.c: New file.
11817 * gcc.target/arm/simd/vuzpu16_1.c: New file.
11818 * gcc.target/arm/simd/vuzpu32_1.c: New file.
11819 * gcc.target/arm/simd/vuzpu8_1.c: New file.
11820
11821 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11822
11823 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
11824 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
11825 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
11826
11827 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11828
11829 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
11830 * gcc.target/aarch64/simd/vuzpf32.x: New file.
11831 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
11832 * gcc.target/aarch64/simd/vuzpp16.x: New file.
11833 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
11834 * gcc.target/aarch64/simd/vuzpp8.x: New file.
11835 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
11836 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
11837 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
11838 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
11839 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
11840 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
11841 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
11842 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
11843 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
11844 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
11845 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
11846 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
11847 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
11848 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
11849 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
11850 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
11851 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
11852 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
11853 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
11854 * gcc.target/aarch64/simd/vuzps16.x: New file.
11855 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
11856 * gcc.target/aarch64/simd/vuzps32.x: New file.
11857 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
11858 * gcc.target/aarch64/simd/vuzps8.x: New file.
11859 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
11860 * gcc.target/aarch64/simd/vuzpu16.x: New file.
11861 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
11862 * gcc.target/aarch64/simd/vuzpu32.x: New file.
11863 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
11864 * gcc.target/aarch64/simd/vuzpu8.x: New file.
11865
11866 2014-04-30 Richard Biener <rguenther@suse.de>
11867
11868 PR tree-optimization/48329
11869 * gfortran.dg/vect/pr48329.f90: New testcase.
11870
11871 2014-04-30 Marek Polacek <polacek@redhat.com>
11872
11873 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
11874 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
11875
11876 2014-04-30 Marek Polacek <polacek@redhat.com>
11877
11878 PR c/60139
11879 * gcc.dg/pr60139.c: New test.
11880
11881 2014-04-30 Marek Polacek <polacek@redhat.com>
11882
11883 PR c/60351
11884 * gcc.dg/pr60351.c: New test.
11885
11886 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
11887
11888 * gcc.target/arm/simd/simd.exp: New file.
11889 * gcc.target/arm/simd/vzipqf32_1.c: New file.
11890 * gcc.target/arm/simd/vzipqp16_1.c: New file.
11891 * gcc.target/arm/simd/vzipqp8_1.c: New file.
11892 * gcc.target/arm/simd/vzipqs16_1.c: New file.
11893 * gcc.target/arm/simd/vzipqs32_1.c: New file.
11894 * gcc.target/arm/simd/vzipqs8_1.c: New file.
11895 * gcc.target/arm/simd/vzipqu16_1.c: New file.
11896 * gcc.target/arm/simd/vzipqu32_1.c: New file.
11897 * gcc.target/arm/simd/vzipqu8_1.c: New file.
11898 * gcc.target/arm/simd/vzipf32_1.c: New file.
11899 * gcc.target/arm/simd/vzipp16_1.c: New file.
11900 * gcc.target/arm/simd/vzipp8_1.c: New file.
11901 * gcc.target/arm/simd/vzips16_1.c: New file.
11902 * gcc.target/arm/simd/vzips32_1.c: New file.
11903 * gcc.target/arm/simd/vzips8_1.c: New file.
11904 * gcc.target/arm/simd/vzipu16_1.c: New file.
11905 * gcc.target/arm/simd/vzipu32_1.c: New file.
11906 * gcc.target/arm/simd/vzipu8_1.c: New file.
11907
11908 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11909
11910 PR c++/51707
11911 * g++.dg/cpp0x/constexpr-51707.C: New.
11912
11913 2014-04-29 David Malcolm <dmalcolm@redhat.com>
11914
11915 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
11916 occurrences of "int" in the gimple dump to reflect that the return
11917 types of functions now show up in such dumps.
11918 * gcc.dg/tree-ssa/pr27810.c: Likewise.
11919
11920 2014-04-29 Jakub Jelinek <jakub@redhat.com>
11921
11922 PR tree-optimization/60971
11923 * c-c++-common/turtore/pr60971.c: New test.
11924
11925 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
11926
11927 * gcc.target/aarch64/simd/simd.exp: New file.
11928 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
11929 * gcc.target/aarch64/simd/vzipf32.x: New file.
11930 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
11931 * gcc.target/aarch64/simd/vzipp16.x: New file.
11932 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
11933 * gcc.target/aarch64/simd/vzipp8.x: New file.
11934 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
11935 * gcc.target/aarch64/simd/vzipqf32.x: New file.
11936 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
11937 * gcc.target/aarch64/simd/vzipqp16.x: New file.
11938 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
11939 * gcc.target/aarch64/simd/vzipqp8.x: New file.
11940 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
11941 * gcc.target/aarch64/simd/vzipqs16.x: New file.
11942 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
11943 * gcc.target/aarch64/simd/vzipqs32.x: New file.
11944 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
11945 * gcc.target/aarch64/simd/vzipqs8.x: New file.
11946 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
11947 * gcc.target/aarch64/simd/vzipqu16.x: New file.
11948 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
11949 * gcc.target/aarch64/simd/vzipqu32.x: New file.
11950 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
11951 * gcc.target/aarch64/simd/vzipqu8.x: New file.
11952 * gcc.target/aarch64/simd/vzips16_1.c: New file.
11953 * gcc.target/aarch64/simd/vzips16.x: New file.
11954 * gcc.target/aarch64/simd/vzips32_1.c: New file.
11955 * gcc.target/aarch64/simd/vzips32.x: New file.
11956 * gcc.target/aarch64/simd/vzips8_1.c: New file.
11957 * gcc.target/aarch64/simd/vzips8.x: New file.
11958 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
11959 * gcc.target/aarch64/simd/vzipu16.x: New file.
11960 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
11961 * gcc.target/aarch64/simd/vzipu32.x: New file.
11962 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
11963 * gcc.target/aarch64/simd/vzipu8.x: New file.
11964
11965 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11966
11967 * gcc.target/aarch64/fcsel_1.c: New test case.
11968
11969 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
11970
11971 PR libfortran/60810
11972 * gfortran.dg/arrayio_13.f90: New test.
11973
11974 2014-04-28 Martin Jambor <mjambor@suse.cz>
11975
11976 * gcc.dg/tree-ssa/sra-14.c: New test.
11977
11978 2014-04-28 Richard Biener <rguenther@suse.de>
11979
11980 PR middle-end/60092
11981 * gcc.dg/tree-ssa/alias-32.c: New testcase.
11982 * gcc.dg/vect/pr60092.c: Likewise.
11983
11984 2014-04-28 Richard Biener <rguenther@suse.de>
11985
11986 * gcc.dg/tree-ssa/vrp91.c: New testcase.
11987 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
11988 * gcc.dg/Wstrict-overflow-15.c: Likewise.
11989 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
11990
11991 2014-04-28 Richard Biener <rguenther@suse.de>
11992
11993 PR tree-optimization/60979
11994 * gcc.dg/graphite/pr60979.c: New testcase.
11995
11996 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11997
11998 PR c/60983
11999 * gcc.dg/pr60114.c: Use signed chars.
12000
12001 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
12002
12003 PR c++/59120
12004 * g++.dg/cpp0x/alias-decl-43.C: New.
12005
12006 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12007
12008 PR fortran/59604
12009 PR fortran/58003
12010 * gfortran.dg/no_range_check_3.f90: New test.
12011
12012 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
12013
12014 PR libfortran/52539
12015 * gfortran.dg/namelist_utf8.f90: New test.
12016
12017 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
12018
12019 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
12020 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
12021 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
12022
12023 2014-04-25 Cary Coutant <ccoutant@google.com>
12024
12025 PR debug/60929
12026 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
12027 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
12028 -fdebug-types-section flag.
12029
12030 2014-04-25 Jiong Wang <jiong.wang@arm.com>
12031
12032 * gcc.target/arm/tail-long-call.c: New test.
12033
12034 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12035
12036 PR tree-optimization/60930
12037 * gcc.dg/torture/pr60930.c: New test.
12038
12039 2014-04-25 Jakub Jelinek <jakub@redhat.com>
12040
12041 PR tree-optimization/60960
12042 * gcc.c-torture/execute/pr60960.c: New test.
12043
12044 2014-04-25 Marek Polacek <polacek@redhat.com>
12045
12046 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
12047
12048 2014-04-25 Marek Polacek <polacek@redhat.com>
12049
12050 PR c/18079
12051 * gcc.dg/pr18079.c: New test.
12052 * gcc.dg/pr18079-2.c: New test.
12053
12054 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
12055
12056 * c-c++-common/gomp/pr60823-2.c: Require effective target
12057 vect_simd_clones.
12058
12059 2014-04-25 Marek Polacek <polacek@redhat.com>
12060
12061 PR c/60114
12062 * gcc.dg/pr60114.c: New test.
12063
12064 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
12065
12066 * gcc.c-torture/execute/20140425-1.c: New test.
12067
12068 2014-04-25 Marek Polacek <polacek@redhat.com>
12069
12070 PR c/60156
12071 * c-c++-common/pr60156.c: New test.
12072
12073 2014-04-25 Richard Biener <rguenther@suse.de>
12074
12075 PR ipa/60912
12076 * g++.dg/opt/pr60912.C: New testcase.
12077
12078 2014-04-25 Richard Biener <rguenther@suse.de>
12079
12080 PR ipa/60911
12081 * gcc.dg/lto/pr60911_0.c: New testcase.
12082
12083 2014-04-24 Cong Hou <congh@google.com>
12084
12085 PR tree-optimization/60896
12086 * g++.dg/vect/pr60896.cc: New test.
12087
12088 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12089
12090 * gcc.target/powerpc/pack01.c: New test to test the new pack and
12091 unpack builtin functionss for 128-bit types.
12092 * gcc.target/powerpc/pack02.c: Likewise.
12093 * gcc.target/powerpc/pack03.c: Likewise.
12094 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
12095 divide builtin functionss.
12096 * gcc.target/powerpc/extend-divide-2.c: Likewise.
12097 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
12098 functions.
12099 * gcc.target/powerpc/bcd-2.c: Likewise.
12100 * gcc.target/powerpc/bcd-3.c: Likewise.
12101 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
12102 builtin functionss.
12103 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
12104
12105 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
12106
12107 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
12108 keeps_null_pointer_checks.
12109 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
12110 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
12111 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
12112 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
12113
12114 2014-04-24 Jakub Jelinek <jakub@redhat.com>
12115
12116 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
12117 Replace load with read and store with write.
12118
12119 2014-04-24 Jeff Law <law@redhat.com>
12120
12121 PR target/60822
12122 * gcc.c-torture/pr60822.c: New test.
12123 * gcc.c-torture/pr60822.x: New test.
12124
12125 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
12126
12127 PR c++/57958
12128 * g++.dg/cpp0x/pr57958.C: New test.
12129
12130 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
12131
12132 * lib/target-supports.exp (check_effective_target_vect_perm): Return
12133 true for aarch64_be.
12134
12135 2014-04-24 Radovan Obradovic <robradovic@mips.com>
12136 Tom de Vries <tom@codesourcery.com>
12137
12138 * gcc.dg/fuse-caller-save.c: New test.
12139
12140 2014-04-24 Joey Ye <joey.ye@arm.com>
12141
12142 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
12143
12144 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12145
12146 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
12147 * gcc.dg/vect/vect-bswap16: New test.
12148 * gcc.dg/vect/vect-bswap32: Likewise.
12149 * gcc.dg/vect/vect-bswap64: Likewise.
12150
12151 2014-04-23 Jeff Law <law@redhat.com>
12152
12153 PR tree-optimization/60902
12154 * gcc.target/i386/pr60902.c: New test.
12155
12156 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
12157
12158 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
12159 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
12160 * gcc.target/aarch64/vdup_n_1.c: New testcase.
12161
12162 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12163
12164 * gcc.target/arm/rev16.c: New test.
12165
12166 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12167
12168 * gcc.target/aarch64/rev16_1.c: New test.
12169
12170 2014-04-23 Richard Biener <rguenther@suse.de>
12171
12172 PR tree-optimization/60903
12173 * gcc.dg/torture/pr60903.c: New testcase.
12174
12175 2014-04-23 Richard Biener <rguenther@suse.de>
12176
12177 PR middle-end/60895
12178 * g++.dg/torture/pr60895.C: New testcase.
12179
12180 2014-04-23 Richard Biener <rguenther@suse.de>
12181
12182 PR middle-end/60891
12183 * gcc.dg/torture/pr60891.c: New testcase.
12184
12185 2014-04-22 Jakub Jelinek <jakub@redhat.com>
12186
12187 PR sanitizer/60275
12188 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
12189 -fno-sanitize-recover to dg-options.
12190 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
12191 add -std=c++11 to dg-options.
12192 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
12193 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
12194 add -std=c++1y to dg-options.
12195 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
12196 -fno-sanitize-recover to dg-options.
12197 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
12198 * c-c++-common/ubsan/vla-4.c: Likewise.
12199 * c-c++-common/ubsan/pr59503.c: Likewise.
12200 * c-c++-common/ubsan/vla-3.c: Likewise.
12201 * c-c++-common/ubsan/save-expr-1.c: Likewise.
12202 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
12203 * c-c++-common/ubsan/shift-3.c: Likewise.
12204 * c-c++-common/ubsan/overflow-1.c: Likewise.
12205 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
12206 * c-c++-common/ubsan/vla-2.c: Likewise.
12207 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
12208 * c-c++-common/ubsan/pr60613-1.c: Likewise.
12209 * c-c++-common/ubsan/shift-6.c: Likewise.
12210 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
12211 * c-c++-common/ubsan/overflow-add-3.c: New test.
12212 * c-c++-common/ubsan/overflow-add-4.c: New test.
12213 * c-c++-common/ubsan/div-by-zero-6.c: New test.
12214 * c-c++-common/ubsan/div-by-zero-7.c: New test.
12215
12216 2014-04-22 Christian Bruel <christian.bruel@st.com>
12217
12218 * gcc.target/sh/hiconst.c: New test.
12219
12220 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
12221
12222 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
12223 lroundf generates custom round instruction, too.
12224
12225 2014-04-22 Tobias Burnus <burnus@net-b.de>
12226
12227 PR fortran/60881
12228 * coarray/alloc_comp_3.f90: New.
12229
12230 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
12231
12232 PR target/60868
12233 * gcc.target/i386/pr60868.c: New testcase.
12234
12235 2014-04-22 Jakub Jelinek <jakub@redhat.com>
12236
12237 PR c/59073
12238 * c-c++-common/gomp/pr59073.c: New test.
12239
12240 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12241
12242 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
12243
12244 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12245
12246 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
12247 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
12248
12249 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
12250
12251 * gcc.dg/memcpy-5.c: New test.
12252
12253 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12254
12255 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
12256
12257 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
12258 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
12259 *-*-solaris2.9.
12260 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
12261 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
12262 from dg-options.
12263 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
12264 from dg-additional-options.
12265 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
12266 from dg-options.
12267
12268 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
12269 execution check.
12270 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
12271 (sigill_hdlr): Remove.
12272 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
12273 check.
12274
12275 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
12276 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
12277 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
12278
12279 * lib/target-supports.exp (add_options_for_tls): Remove
12280 *-*-solaris2.9* handling.
12281
12282 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
12283
12284 * gcc.target/aarch64/vect_cvtf_1.c: New.
12285
12286 2014-04-22 Jakub Jelinek <jakub@redhat.com>
12287
12288 PR tree-optimization/60823
12289 * c-c++-common/gomp/pr60823-1.c: New test.
12290 * c-c++-common/gomp/pr60823-2.c: New test.
12291 * c-c++-common/gomp/pr60823-3.c: New test.
12292
12293 2014-04-22 Ian Bolton <ian.bolton@arm.com>
12294
12295 * gcc.target/arm/anddi_notdi-1.c: New test.
12296 * gcc.target/arm/iordi_notdi-1.c: New test case.
12297
12298 2014-04-22 Ian Bolton <ian.bolton@arm.com>
12299
12300 * gcc.target/arm/iordi_notdi-1.c: New test.
12301
12302 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12303
12304 * gcc.target/aarch64/vrnd_f64_1.c : New file.
12305
12306 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12307
12308 PR target/60735
12309 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
12310 not cause errors if -mspe.
12311
12312 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
12313
12314 PR target/60909
12315 * gcc.target/i386/pr60909-1.c: New test.
12316 * gcc.target/i386/pr60909-2.c: Ditto.
12317
12318 2014-04-18 Cong Hou <congh@google.com>
12319
12320 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
12321 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
12322
12323 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12324
12325 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
12326 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
12327
12328 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
12329
12330 PR c++/59200
12331 * g++.dg/cpp0x/alias-decl-42.C: New.
12332
12333 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
12334
12335 * gcc.target/powerpc/ti_math1.c: New.
12336 * gcc.target/powerpc/ti_math2.c: New.
12337
12338 2014-04-17 Martin Jambor <mjambor@suse.cz>
12339
12340 * gnat.dg/opt34.adb: New.
12341 * gnat.dg/opt34_pkg.ads: Likewise.
12342
12343 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
12344
12345 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
12346 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
12347
12348 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
12349
12350 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
12351 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
12352
12353 2014-04-17 Jakub Jelinek <jakub@redhat.com>
12354
12355 PR target/60847
12356 Forward port from 4.8 branch
12357 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
12358
12359 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
12360 Fix scan patterns.
12361 * gcc.target/i386/bmi-2.c: Ditto.
12362
12363 2014-04-17 Richard Biener <rguenther@suse.de>
12364
12365 PR middle-end/60849
12366 * g++.dg/opt/pr60849.C: New testcase.
12367
12368 2014-04-17 Richard Biener <rguenther@suse.de>
12369
12370 PR tree-optimization/60836
12371 * g++.dg/vect/pr60836.cc: New testcase.
12372
12373 2014-04-17 Richard Biener <rguenther@suse.de>
12374
12375 PR tree-optimization/60841
12376 * gcc.dg/vect/pr60841.c: New testcase.
12377
12378 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
12379
12380 * g++.dg/ipa/devirt-31.C: New testcase.
12381
12382 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
12383
12384 PR lto/60820
12385 * gcc.dg/lto/pr60820_0.c: New testcase.
12386 * gcc.dg/lto/pr60820_1.c: New testcase.
12387
12388 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
12389
12390 PR ipa/60854
12391 * g++.dg/torture/pr60854.C: New testcase.
12392
12393 2014-04-16 Catherine Moore <clm@codesourcery.com>
12394
12395 * gcc.target/mips/umips-store16-2.c: New test.
12396
12397 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
12398
12399 * g++.dg/cpp0x/initlist-vect.C: New file.
12400
12401 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
12402
12403 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
12404 * gcc.dg/uninit-I-O0.c: Likewise.
12405 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
12406
12407 2014-04-16 Jakub Jelinek <jakub@redhat.com>
12408
12409 PR tree-optimization/60844
12410 * gcc.dg/pr60844.c: New test.
12411
12412 2014-04-15 Richard Biener <rguenther@suse.de>
12413
12414 PR rtl-optimization/56965
12415 * gcc.dg/torture/pr56965-1.c: New testcase.
12416 * gcc.dg/torture/pr56965-2.c: Likewise.
12417
12418 2014-04-15 Teresa Johnson <tejohnson@google.com>
12419
12420 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
12421
12422 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
12423
12424 * gnat.dg/vect14.adb: New test.
12425
12426 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
12427
12428 * gnat.dg/vect12.ad[sb]: New test.
12429 * gnat.dg/vect13.ad[sb]: Likewise.
12430
12431 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
12432
12433 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
12434 under qemu-arm.
12435 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
12436 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
12437 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
12438 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
12439 * c-c++-common/ubsan/null-1.c: Likewise.
12440 * c-c++-common/ubsan/null-10.c: Likewise.
12441 * c-c++-common/ubsan/null-11.c: Likewise.
12442 * c-c++-common/ubsan/null-2.c: Likewise.
12443 * c-c++-common/ubsan/null-3.c: Likewise.
12444 * c-c++-common/ubsan/null-4.c: Likewise.
12445 * c-c++-common/ubsan/null-5.c: Likewise.
12446 * c-c++-common/ubsan/null-6.c: Likewise.
12447 * c-c++-common/ubsan/null-7.c: Likewise.
12448 * c-c++-common/ubsan/null-8.c: Likewise.
12449 * c-c++-common/ubsan/null-9.c: Likewise.
12450 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
12451 * c-c++-common/ubsan/overflow-int128.c: Likewise.
12452 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
12453 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
12454 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
12455 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
12456 * c-c++-common/ubsan/pr59333.c: Likewise.
12457 * c-c++-common/ubsan/pr59667.c: Likewise.
12458 * c-c++-common/ubsan/pr60613-2.c: Likewise.
12459 * c-c++-common/ubsan/pr60636.c: Likewise.
12460 * c-c++-common/ubsan/shift-1.c: Likewise.
12461 * c-c++-common/ubsan/shift-2.c: Likewise.
12462 * c-c++-common/ubsan/vla-1.c: Likewise.
12463
12464 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
12465
12466 * gnat.dg/vect11.ad[sb]: New test.
12467
12468 2014-04-14 Richard Biener <rguenther@suse.de>
12469
12470 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
12471
12472 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12473
12474 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
12475
12476 2014-04-14 Richard Biener <rguenther@suse.de>
12477 Marc Glisse <marc.glisse@inria.fr>
12478
12479 PR c/60819
12480 * gcc.target/i386/vec-may_alias.c: New testcase.
12481
12482 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12483
12484 * lib/target-supports.exp
12485 (check_effective_target_vect_widen_mult_si_to_di_pattern):
12486 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
12487 Fix formatting.
12488
12489 2014-04-14 Richard Biener <rguenther@suse.de>
12490
12491 PR lto/60720
12492 * gcc.dg/lto/pr60720_0.c: New testcase.
12493 * gcc.dg/lto/pr60720_1.c: Likewise.
12494
12495 2014-04-14 Christian Bruel <christian.bruel@st.com>
12496
12497 * gcc.target/sh/memset.c: New test.
12498
12499 2014-04-14 Richard Biener <rguenther@suse.de>
12500
12501 PR middle-end/55022
12502 * gcc.dg/graphite/pr55022.c: New testcase.
12503
12504 2014-04-14 Richard Biener <rguenther@suse.de>
12505
12506 PR tree-optimization/59817
12507 PR tree-optimization/60453
12508 * gfortran.dg/graphite/pr59817.f: New testcase.
12509 * gcc.dg/graphite/pr59817-1.c: Likewise.
12510 * gcc.dg/graphite/pr59817-2.c: Likewise.
12511
12512 2014-04-14 Jason Merrill <jason@redhat.com>
12513
12514 Revert:
12515 * lib/gcc-dg.exp (dg-build-dso): New.
12516 (gcc-dg-test-1): Handle dg-do-what "dso".
12517
12518 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
12519
12520 PR fortran/60717
12521 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
12522
12523 PR fortran/58085
12524 * gfortran.dg/associate_15.f90: New test.
12525
12526 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
12527
12528 PR middle-end/60467
12529 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
12530 case to check.
12531
12532 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
12533
12534 PR middle-end/60469
12535 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
12536
12537 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
12538
12539 * gcc.target/mips/umips-store16-1.c: New test.
12540
12541 2014-04-11 Tobias Burnus <burnus@net-b.de>
12542
12543 PR c/60194
12544 * * g++.dg/warn/warn_format_signedness.C: New.
12545 * gcc.dg/format/warn-signedness.c: New.
12546
12547 2014-04-11 Tobias Burnus <burnus@net-b.de>
12548
12549 PR fortran/58880
12550 PR fortran/60495
12551 * gfortran.dg/finalize_25.f90: New.
12552
12553 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12554
12555 * gcc.target/epiphany/t1068-2.c: New file.
12556
12557 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12558
12559 * gcc.target/epiphany/btst-1.c: New test.
12560
12561 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12562
12563 PR rtl-optimization/60651
12564 * gcc.target/epiphany/mode-switch.c: New test.
12565
12566 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
12567
12568 PR c++/58600
12569 * g++.dg/cpp0x/gen-attrs-58.C: New.
12570 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
12571
12572 2014-04-11 Steve Ellcey <sellcey@mips.com>
12573 Jakub Jelinek <jakub@redhat.com>
12574
12575 PR middle-end/60556
12576 * gcc.c-torture/compile/pr60556.c: New test.
12577
12578 2014-04-11 Richard Biener <rguenther@suse.de>
12579
12580 PR middle-end/60797
12581 * gcc.dg/pr60797.c: New testcase.
12582
12583 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12584
12585 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
12586 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
12587 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
12588 rename to ...
12589 * gcc.target/s390/htm-nofloat-1.c: ... this one.
12590 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
12591 instructions as well.
12592
12593 2014-04-11 Jakub Jelinek <jakub@redhat.com>
12594
12595 PR rtl-optimization/60663
12596 * gcc.target/arm/pr60663.c: New test.
12597
12598 2014-04-10 Jason Merrill <jason@redhat.com>
12599
12600 * g++.dg/dso/dlclose1.C: Disable for 4.9.
12601
12602 2014-04-10 Jakub Jelinek <jakub@redhat.com>
12603
12604 PR lto/60567
12605 * g++.dg/lto/pr60567_0.C: New test.
12606
12607 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
12608
12609 * gfortran.dg/class_nameclash.f90: New test.
12610
12611 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12612
12613 PR c++/52844
12614 * g++.dg/cpp0x/variadic156.C: New.
12615
12616 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12617
12618 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
12619 long.
12620
12621 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12622
12623 PR debug/60655
12624 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
12625 -fdata-sections.
12626
12627 2014-04-09 Steve Ellcey <sellcey@mips.com>
12628
12629 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
12630 and scan lists.
12631
12632 2014-04-09 Cong Hou <congh@google.com>
12633
12634 PR testsuite/60773
12635 * lib/target-supports.exp:
12636 (check_effective_target_vect_widen_si_to_di_pattern): New.
12637 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
12638 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
12639 targets only.
12640 (foo): Fix up formatting.
12641 (main): Call check_vect.
12642
12643 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
12644
12645 PR c++/59115
12646 * g++.dg/template/crash119.C: New.
12647
12648 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
12649
12650 * gcc.target/powerpc/atomic_load_store-p8.c: New.
12651
12652 2014-04-08 Jason Merrill <jason@redhat.com>
12653
12654 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
12655
12656 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12657
12658 PR rtl-optimization/60776
12659 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
12660 * gcc.dg/builtin-bswap-7.c: Likewise.
12661 * gcc.dg/builtin-bswap-6a.c: New testcase.
12662 * gcc.dg/builtin-bswap-7a.c: New testcase.
12663
12664 Revert
12665 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12666
12667 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
12668 optimization.
12669 * gcc.dg/builtin-bswap-7.c: Likewise.
12670
12671 2014-04-08 Richard Biener <rguenther@suse.de>
12672
12673 PR tree-optimization/60785
12674 * gcc.dg/graphite/pr60785.c: New testcase.
12675
12676 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12677
12678 PR target/60602
12679 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
12680 with as at -O0.
12681
12682 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
12683
12684 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
12685 * g++.dg/warn/Wnvdtor-3.C: Likewise.
12686 * g++.dg/warn/Wnvdtor-4.C: Likewise.
12687
12688 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
12689
12690 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
12691
12692 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
12693
12694 PR target/60609
12695 * g++.dg/torture/pr60609.C: New test.
12696
12697 2014-04-07 Richard Biener <rguenther@suse.de>
12698
12699 PR tree-optimization/60766
12700 * gcc.dg/torture/pr60766.c: New testcase.
12701
12702 2014-04-07 Jason Merrill <jason@redhat.com>
12703
12704 * lib/gcc-dg.exp (dg-build-dso): New.
12705 (gcc-dg-test-1): Handle dg-do-what "dso".
12706 * lib/target-supports.exp (add_options_for_dlopen): New.
12707 (check_effective_target_dlopen): Use it.
12708
12709 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12710
12711 * gcc.target/arm/pr60657.c: Fix missing curly brace.
12712
12713 2014-04-07 Richard Biener <rguenther@suse.de>
12714
12715 PR middle-end/60750
12716 * g++.dg/torture/pr60750.C: New testcase.
12717 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
12718
12719 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
12720
12721 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
12722
12723 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
12724
12725 PR testsuite/60671
12726 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
12727
12728 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
12729
12730 PR testsuite/60672
12731 * g++.dg/cpp1y/auto-fn25.C: Require lto.
12732
12733 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
12734
12735 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
12736
12737 * gfortran.dg/warn_conversion_4.f90: Adjust test.
12738
12739 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
12740
12741 * gcc.target/avr/dev-specific-rmw.c: New test.
12742
12743 2014-04-04 Cong Hou <congh@google.com>
12744
12745 PR tree-optimization/60656
12746 * gcc.dg/vect/pr60656.c: New test.
12747
12748 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12749
12750 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
12751 optimization.
12752 * gcc.dg/builtin-bswap-7.c: Likewise.
12753
12754 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
12755
12756 PR c++/58207
12757 * g++.dg/cpp0x/constexpr-ice15.C: New.
12758
12759 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
12760
12761 PR ipa/59626
12762 testcase by Richard Biener
12763 * gcc.dg/lto/pr59626_0.c: New testcase.
12764 * gcc.dg/lto/pr59626_1.c: New testcase.
12765
12766 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12767
12768 PR debug/60655
12769 * gcc.c-torture/compile/pr60655-1.c: New test.
12770
12771 2014-04-04 Martin Jambor <mjambor@suse.cz>
12772
12773 PR ipa/60640
12774 * g++.dg/ipa/pr60640-1.C: New test.
12775 * g++.dg/ipa/pr60640-2.C: Likewise.
12776 * g++.dg/ipa/pr60640-3.C: Likewise.
12777 * g++.dg/ipa/pr60640-4.C: Likewise.
12778
12779 2014-04-04 Jeff Law <law@redhat.com>
12780
12781 PR target/60657
12782 * gcc.target/arm/pr60657.c: New test.
12783
12784 2014-04-04 Richard Biener <rguenther@suse.de>
12785
12786 PR ipa/60746
12787 * g++.dg/torture/pr60746.C: New testcase.
12788
12789 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
12790
12791 * g++.old-deja/g++.robertl/eb121.C: Adjust.
12792 * g++.old-deja/g++.jason/overload21.C: Likewise.
12793 * g++.old-deja/g++.law/init5.C: Likewise.
12794
12795 2014-04-03 Cong Hou <congh@google.com>
12796
12797 PR tree-optimization/60505
12798 * gcc.dg/vect/pr60505.c: New test.
12799
12800 2014-04-03 Richard Biener <rguenther@suse.de>
12801
12802 PR tree-optimization/60740
12803 * gcc.dg/graphite/pr60740.c: New testcase.
12804
12805 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
12806
12807 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
12808 * g++.dg/warn/Wnvdtor-2.C: New.
12809 * g++.dg/warn/Wnvdtor-3.C: New.
12810 * g++.dg/warn/Wnvdtor-4.C: New.
12811 * g++.dg/warn/Weff1.C: Delete.
12812 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
12813 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
12814
12815 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
12816
12817 PR ipa/60659
12818 * g++.dg/torture/pr60659.C: New testcase.
12819
12820 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12821
12822 PR tree-optimization/60733
12823 * gcc.dg/torture/pr60733.c: New test.
12824
12825 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
12826
12827 PR rtl-optimization/60650
12828 * gcc.target/arm/pr60650-2.c: New.
12829
12830 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
12831
12832 * gcc.target/i386/avx2-vpand-3.c,
12833 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
12834
12835 2014-04-02 Joseph Myers <joseph@codesourcery.com>
12836
12837 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
12838 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
12839 gcc.target/i386/memcpy-strategy-1.c,
12840 gcc.target/i386/memcpy-strategy-2.c,
12841 gcc.target/i386/memcpy-vector_loop-1.c,
12842 gcc.target/i386/memcpy-vector_loop-2.c,
12843 gcc.target/i386/memset-vector_loop-1.c,
12844 gcc.target/i386/memset-vector_loop-2.c,
12845 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
12846 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
12847 -march= options different from those in dg-options.
12848
12849 2014-04-02 Joseph Myers <joseph@codesourcery.com>
12850
12851 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
12852 gcc.target/i386/pr30970.c: Use -mtune=generic.
12853 * gcc.target/i386/avx2-vpaddb-3.c,
12854 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
12855 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
12856 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
12857 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
12858 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
12859 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
12860 gcc.target/i386/avx2-vpsubw-3.c,
12861 gcc.target/i386/avx256-unaligned-load-1.c,
12862 gcc.target/i386/avx256-unaligned-load-4.c,
12863 gcc.target/i386/avx256-unaligned-store-1.c,
12864 gcc.target/i386/avx256-unaligned-store-2.c,
12865 gcc.target/i386/avx256-unaligned-store-4.c: Use
12866 -mno-prefer-avx128.
12867
12868 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
12869 Iain Sandoe <iain@codesourcery.com>
12870
12871 PR target/54083
12872 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
12873 with the additional options -Wl,-undefined,dynamic_lookup
12874 and -Wl,-flat_namespace.
12875 * gcc.dg/torture/pr53922.c: Additional option
12876 -Wl,-flat_namespace for darwin[89].
12877 * gcc.dg/torture/pr60092.c: Additional options
12878 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
12879 for darwin[89].
12880
12881 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
12882
12883 PR target/43751
12884 * lib/prune.exp: Modify the regular express to prune
12885 the new warnings introduced by r205679 on darwin9.
12886
12887 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
12888
12889 * g++.dg/init/ctor4.C: Adjust.
12890 * g++.dg/init/ctor4-1.C: New.
12891 * g++.dg/cpp0x/defaulted2.C: Adjust.
12892
12893 2014-04-01 Richard Henderson <rth@redhat.com>
12894
12895 PR target/60704
12896 * gcc.dg/pr60704.c: New file.
12897
12898 2014-04-01 Bin Cheng <bin.cheng@arm.com>
12899
12900 PR target/60363
12901 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
12902 logical_op_short_circuit targets.
12903
12904 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
12905
12906 PR libfortran/60128
12907 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
12908 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
12909
12910 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
12911
12912 PR rtl-optimization/60700
12913 * gcc.target/i386/pr60700.c: New test.
12914
12915 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12916
12917 PR target/60650
12918 * gcc.target/arm/pr60650.c: Adjust command line options.
12919
12920 2014-03-31 Martin Jambor <mjambor@suse.cz>
12921
12922 PR middle-end/60647
12923 * gcc.dg/pr60647-1.c: New test.
12924 * gcc.dg/pr60647-2.c: Likewise.
12925
12926 2014-03-31 Richard Biener <rguenther@suse.de>
12927
12928 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
12929
12930 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
12931
12932 PR target/60034
12933 * gcc.target/aarch64/pr60034.c: New file.
12934
12935 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
12936
12937 PR c++/60626
12938 * g++.dg/cpp1y/pr60626.C: New testcase.
12939
12940 2014-03-29 Joseph Myers <joseph@codesourcery.com>
12941
12942 * gcc.dg/pr45416.c: Allow bextr on x86.
12943 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
12944 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
12945 gcc.target/i386/fma4-vector.c: Use -mno-fma.
12946 * gcc.target/i386/l_fma_double_1.c,
12947 gcc.target/i386/l_fma_double_2.c,
12948 gcc.target/i386/l_fma_double_3.c,
12949 gcc.target/i386/l_fma_double_4.c,
12950 gcc.target/i386/l_fma_double_5.c,
12951 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
12952 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
12953 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
12954 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
12955 * gcc.target/i386/pr27971.c: Use -mno-tbm.
12956 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
12957 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
12958
12959 2014-03-29 Jakub Jelinek <jakub@redhat.com>
12960
12961 PR target/60648
12962 * g++.dg/pr60648.C: Move test to...
12963 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
12964 dg-options, add for fpic targets dg-additional-options -fPIC.
12965
12966 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
12967
12968 * gnat.dg/opt33.adb: New testcase.
12969
12970 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
12971
12972 PR target/60697
12973 * gcc.target/aarch64/pr60697.c: New.
12974
12975 2014-03-27 Jeff Law <law@redhat.com>
12976
12977 PR target/60648
12978 * g++.dg/pr60648.C: New test.
12979
12980 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
12981
12982 PR c++/60573
12983 * g++.dg/cpp1y/pr60573.C: New testcase.
12984
12985 2014-03-28 Jakub Jelinek <jakub@redhat.com>
12986
12987 PR target/60693
12988 * gcc.target/i386/pr60693.c: New test.
12989
12990 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
12991
12992 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
12993
12994 2014-03-28 Jakub Jelinek <jakub@redhat.com>
12995
12996 PR c++/60689
12997 * c-c++-common/pr60689.c: New test.
12998
12999 PR c++/58678
13000 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
13001 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
13002 targets.
13003
13004 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
13005
13006 PR target/60675
13007 * gcc.target/aarch64/pr60675.C: New.
13008
13009 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13010
13011 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
13012 * lib/target-supports.exp: Return true for s390
13013 in check_effective_logical_op_short_circuit.
13014
13015 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
13016
13017 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
13018 of second source operand.
13019 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
13020 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
13021 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
13022
13023 2014-03-28 Jakub Jelinek <jakub@redhat.com>
13024
13025 PR ipa/60315
13026 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
13027
13028 2014-03-28 Tobias Burnus <burnus@net-b.de>
13029
13030 * lib/cilk-plus-dg.exp: New.
13031 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
13032 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
13033
13034 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
13035
13036 PR fortran/60522
13037 * gfortran.dg/where_4.f90: New test case.
13038
13039 2014-03-27 Tobias Burnus <burnus@net-b.de>
13040
13041 PR fortran/58880
13042 * gfortran.dg/finalize_24.f90: New.
13043
13044 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
13045
13046 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
13047 vbpermq builtin.
13048
13049 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
13050 vec_select optimizations.
13051 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
13052 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
13053
13054 PR target/60672
13055 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
13056 xxpermdi builtins are supported.
13057
13058 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
13059
13060 PR rtl-optimization/60650
13061 * gcc.target/arm/pr60650.c: New.
13062
13063 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13064
13065 * gcc.target/s390/20140327-1.c: New testcase.
13066
13067 2014-03-27 Jakub Jelinek <jakub@redhat.com>
13068
13069 PR middle-end/60682
13070 * g++.dg/gomp/pr60682.C: New test.
13071
13072 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
13073
13074 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
13075
13076 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
13077
13078 PR target/60580
13079 * gcc.target/aarch64/pr60580_1.c: New.
13080 * gcc.target/aarch64/test_fp_attribute_1.c: New.
13081 * gcc.target/aarch64/test_fp_attribute_2.c: New.
13082
13083 2014-03-26 Dehao Chen <dehao@google.com>
13084
13085 * gcc.dg/predict-8.c: New test.
13086
13087 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
13088
13089 PR c++/52369
13090 * g++.dg/init/const10.C: New.
13091 * g++.dg/init/const11.C: New.
13092 * g++.dg/init/pr25811.C: Adjust.
13093 * g++.dg/init/pr29043.C: Likewise.
13094 * g++.dg/init/pr43719.C: Likewise.
13095 * g++.dg/init/pr44086.C: Likewise.
13096 * g++.dg/init/ctor8.C: Likewise.
13097 * g++.dg/init/uninitialized1.C: Likewise.
13098
13099 2014-03-26 Jakub Jelinek <jakub@redhat.com>
13100
13101 PR sanitizer/60636
13102 * c-c++-common/ubsan/pr60636.c: New test.
13103
13104 2014-03-26 Andreas Schwab <schwab@suse.de>
13105
13106 * g++.dg/torture/pr60315.C: Remove duplication.
13107
13108 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
13109
13110 * gcc.c-torture/execute/20140326-1.c: New test.
13111
13112 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
13113
13114 PR ipa/60315
13115 * g++.dg/torture/pr60315.C: New testcase.
13116
13117 2014-03-25 Martin Jambor <mjambor@suse.cz>
13118
13119 PR ipa/60600
13120 * g++.dg/ipa/pr60600.C: New test.
13121
13122 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
13123
13124 PR testsuite/58013
13125 * g++.dg/opt/pr56999.C: Pop hidden visibility.
13126
13127 2014-03-25 Richard Biener <rguenther@suse.de>
13128
13129 PR middle-end/60635
13130 * gfortran.dg/lto/pr60635_0.f90: New testcase.
13131 * gfortran.dg/lto/pr60635_1.c: Likewise.
13132
13133 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
13134
13135 PR c++/60627
13136 * g++.dg/cpp1y/pr60627.C: New testcase.
13137
13138 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
13139
13140 * gcc.target/aarch64/ushr64_1.c: New.
13141
13142 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
13143
13144 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
13145 (LONG_LONG): Use LLONG.
13146 (set_rvector_long): Explicitly return void.
13147 (set_vector_long): Likewise.
13148 (check_vector_long): Likewise.
13149
13150 2014-03-24 Marek Polacek <polacek@redhat.com>
13151
13152 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
13153 Define INT_MIN.
13154 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
13155 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
13156 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
13157 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
13158 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
13159 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
13160 * c-c++-common/ubsan/pr59503.c: Likewise.
13161 * c-c++-common/ubsan/pr60613-1.c: Likewise.
13162 * c-c++-common/ubsan/save-expr-1.c: Likewise.
13163 * c-c++-common/ubsan/shift-3.c: Likewise.
13164 * c-c++-common/ubsan/shift-6.c: Likewise.
13165 * c-c++-common/ubsan/undefined-1.c: Likewise.
13166 * c-c++-common/ubsan/vla-2.c: Likewise.
13167 * c-c++-common/ubsan/vla-3.c: Likewise.
13168 * c-c++-common/ubsan/vla-4.c: Likewise.
13169 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
13170 * g++.dg/ubsan/return-2.C: Likewise.
13171
13172 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
13173
13174 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
13175 hppa*-*-hpux*.
13176
13177 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
13178
13179 PR libfortran/59313
13180 PR libfortran/58015
13181 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
13182 * gfortran.dg/round_4.f90: Likewise.
13183
13184 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
13185
13186 PR libfortran/60128
13187 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
13188 i?86-*-solaris2.9*.
13189
13190 2014-03-22 Jakub Jelinek <jakub@redhat.com>
13191
13192 PR sanitizer/60613
13193 * c-c++-common/ubsan/pr60613-1.c: New test.
13194 * c-c++-common/ubsan/pr60613-2.c: New test.
13195
13196 2014-03-22 Matthias Klose <doko@ubuntu.com>
13197
13198 * g++.dg/cpp0x/regress: Remove empty directory.
13199
13200 2014-03-22 Jakub Jelinek <jakub@redhat.com>
13201
13202 PR debug/60603
13203 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
13204
13205 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13206
13207 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
13208 * g++.dg/cpp1y/pr60393.C: Likewise.
13209
13210 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13211
13212 PR c++/60384
13213 * g++.dg/cpp1y/pr60384.C: New.
13214
13215 2014-03-21 Jakub Jelinek <jakub@redhat.com>
13216
13217 PR target/60598
13218 * gcc.dg/pr60598.c: New test.
13219
13220 2014-03-21 Martin Jambor <mjambor@suse.cz>
13221
13222 PR ipa/59176
13223 * g++.dg/torture/pr59176.C: New test.
13224
13225 2014-03-21 Martin Jambor <mjambor@suse.cz>
13226
13227 PR ipa/60419
13228 * g++.dg/ipa/pr60419.C: New test.
13229
13230 2014-03-21 Richard Biener <rguenther@suse.de>
13231
13232 PR tree-optimization/60577
13233 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
13234
13235 2014-03-21 Tobias Burnus <burnus@net-b.de>
13236
13237 PR fortran/60599
13238 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
13239
13240 2014-03-20 Jakub Jelinek <jakub@redhat.com>
13241
13242 PR middle-end/60597
13243 * g++.dg/opt/pr60597.C: New test.
13244
13245 PR c++/60572
13246 * g++.dg/init/pr60572.C: New test.
13247
13248 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13249
13250 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
13251
13252 2014-03-19 Tobias Burnus <burnus@net-b.de>
13253
13254 PR fortran/60543
13255 PR fortran/60283
13256 * gfortran.dg/implicit_pure_4.f90: New.
13257
13258 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
13259
13260 PR c++/51474
13261 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
13262
13263 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
13264
13265 PR testsuite/60590
13266 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
13267 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
13268 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
13269
13270 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
13271
13272 PR c++/60332
13273 * g++.dg/cpp1y/pr60332.C: New.
13274
13275 2014-03-19 Marek Polacek <polacek@redhat.com>
13276
13277 PR sanitizer/60569
13278 * g++.dg/ubsan/pr60569.C: New test.
13279
13280 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13281
13282 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
13283
13284 2014-03-19 Jakub Jelinek <jakub@redhat.com>
13285
13286 PR tree-optimization/60559
13287 * g++.dg/vect/pr60559.cc: New test.
13288
13289 2014-03-18 Ian Lance Taylor <iant@google.com>
13290
13291 PR target/60563
13292 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
13293 (ditype): Rename typedef from int64_t.
13294
13295 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13296
13297 PR c/55383
13298 * gcc.dg/cast-qual-3.c: New.
13299 Revert:
13300 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
13301 * c-c++-common/Wcast-qual-1.c: More precise match text.
13302
13303 2014-03-18 Janus Weil <janus@gcc.gnu.org>
13304
13305 PR fortran/55207
13306 PR fortran/60549
13307 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
13308 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
13309 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
13310 * gfortran.dg/intent_optimize_1.f90: Ditto.
13311 * gfortran.dg/pointer_init_9.f90: Ditto.
13312 * gfortran.dg/volatile4.f90: Ditto.
13313 * gfortran.dg/volatile6.f90: Ditto.
13314
13315 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
13316
13317 PR c/55383
13318 * c-c++-common/Wcast-qual-1.c: More precise match text.
13319
13320 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
13321
13322 PR c++/60305
13323 * g++.dg/cpp0x/constexpr-ice14.C: New.
13324
13325 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
13326
13327 PR c++/54250
13328 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
13329
13330 2014-03-18 Jakub Jelinek <jakub@redhat.com>
13331
13332 PR sanitizer/60535
13333 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
13334 * c-c++-common/ubsan/null-2.c: Likewise.
13335 * c-c++-common/ubsan/null-3.c: Likewise.
13336 * c-c++-common/ubsan/null-4.c: Likewise.
13337 * c-c++-common/ubsan/null-5.c: Likewise.
13338 * c-c++-common/ubsan/null-6.c: Likewise.
13339 * c-c++-common/ubsan/null-7.c: Likewise.
13340 * c-c++-common/ubsan/null-8.c: Likewise.
13341 * c-c++-common/ubsan/null-9.c: Likewise.
13342 * c-c++-common/ubsan/null-10.c: Likewise.
13343 * c-c++-common/ubsan/null-11.c: Likewise.
13344 * c-c++-common/ubsan/overflow-1.c: Likewise.
13345 * c-c++-common/ubsan/overflow-2.c: Likewise.
13346 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
13347 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13348 * c-c++-common/ubsan/overflow-int128.c: Likewise.
13349 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
13350 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13351 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
13352 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13353 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13354 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
13355 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
13356 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13357 * c-c++-common/ubsan/pr59333.c: Likewise.
13358 * c-c++-common/ubsan/pr59503.c: Likewise.
13359 * c-c++-common/ubsan/pr59667.c: Likewise.
13360 * c-c++-common/ubsan/undefined-1.c: Likewise.
13361 * g++.dg/ubsan/pr59250.C: Likewise.
13362 * g++.dg/ubsan/pr59306.C: Likewise.
13363
13364 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13365
13366 * gcc.dg/tls/pr58595.c: Add tls options.
13367
13368 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
13369
13370 * gcc.target/i386/avx-additional-reg-names.c: New.
13371 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
13372
13373 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
13374
13375 PR c++/60390
13376 * g++.dg/cpp1y/pr60390.C: New testcase.
13377
13378 PR c++/60391
13379 * g++.dg/cpp1y/pr60391.C: New testcase.
13380
13381 2014-03-17 Jakub Jelinek <jakub@redhat.com>
13382
13383 PR target/60516
13384 * gcc.target/i386/pr60516.c: New test.
13385
13386 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
13387
13388 PR c++/59571
13389 * g++.dg/cpp0x/constexpr-ice13.C: New.
13390
13391 2014-03-17 Marek Polacek <polacek@redhat.com>
13392
13393 PR middle-end/60534
13394 * gcc.dg/gomp/pr60534.c: New test.
13395
13396 2014-03-17 Kai Tietz <ktietz@redhat.com>
13397
13398 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
13399
13400 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
13401
13402 PR testsuite/58851
13403 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
13404 storage size.
13405
13406 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
13407
13408 PR libfortran/58324
13409 * gfortran.dg/list_read_12.f90: New test.
13410
13411 2014-03-15 Janus Weil <janus@gcc.gnu.org>
13412
13413 PR fortran/55207
13414 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
13415 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
13416 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
13417 -Wno-aggressive-loop-optimizations and remove an unused variable.
13418 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
13419 * gfortran.dg/pointer_init_9.f90: New.
13420 * gfortran.dg/volatile4.f90: Put into subroutine.
13421 * gfortran.dg/volatile6.f90: Ditto.
13422
13423 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
13424
13425 PR fortran/60392
13426 * gfortran.dg/transpose_4.f90: New test.
13427
13428 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
13429
13430 PR rtl-optimization/60508
13431 * gcc.target/i386/pr60508.c: New.
13432
13433 2014-03-14 Richard Biener <rguenther@suse.de>
13434
13435 PR middle-end/60518
13436 * g++.dg/pr60518.C: New testcase.
13437
13438 2014-03-14 Martin Jambor <mjambor@suse.cz>
13439
13440 PR lto/60461
13441 * gcc.dg/lto/pr60461_0.c: New test.
13442
13443 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
13444
13445 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
13446 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
13447 * gcc.dg/lto/save-temps_0.c: New testcase.
13448
13449 2014-03-13 Jakub Jelinek <jakub@redhat.com>
13450
13451 PR middle-end/36282
13452 * c-c++-common/pr36282-1.c: New test.
13453 * c-c++-common/pr36282-2.c: New test.
13454 * c-c++-common/pr36282-3.c: New test.
13455 * c-c++-common/pr36282-4.c: New test.
13456
13457 2014-03-13 Richard Henderson <rth@redhat.com>
13458
13459 PR debug/60438
13460 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
13461
13462 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
13463
13464 PR c++/60383
13465 * g++.dg/template/crash118.C: New.
13466 * g++.dg/template/crash95.C: Adjust.
13467
13468 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
13469
13470 PR rtl-optimization/57189
13471 * gcc.target/i386/pr57189.c: New.
13472
13473 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
13474
13475 PR c++/60254
13476 * g++.dg/cpp0x/static_assert10.C: New.
13477 * g++.dg/cpp0x/static_assert11.C: Likewise.
13478 * g++.dg/cpp0x/static_assert3.C: Adjust.
13479
13480 2014-03-13 Richard Biener <rguenther@suse.de>
13481
13482 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
13483
13484 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13485
13486 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
13487 2.07 128-bit arithmetic.
13488 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
13489
13490 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
13491 due to when TImode is allowed in VSX registers, the allowable
13492 address modes for TImode is just a single indirect address in
13493 order for the value to be loaded and store in either GPR or VSX
13494 registers. This affects the generated code, and it would cause
13495 this test to fail, when such an option is used.
13496
13497 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
13498
13499 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
13500
13501 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13502
13503 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
13504 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
13505 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
13506 only test for exactly one if if -mbranch-cost=1 has been passed.
13507
13508 2014-03-12 Christian Bruel <christian.bruel@st.com>
13509
13510 PR target/60264
13511 * gcc.target/arm/pr60264.c
13512
13513 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
13514
13515 PR tree-optimization/60454
13516 * gcc.c-torture/execute/pr60454.c: New test.
13517
13518 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13519 Marc Glisse <marc.glisse@inria.fr>
13520
13521 PR tree-optimization/60502
13522 * gcc.c-torture/compile/pr60502.c: New test.
13523
13524 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13525
13526 PR middle-end/60482
13527 * gcc.dg/vect/pr60482.c: New test.
13528
13529 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
13530
13531 PR c++/60389
13532 * g++.dg/cpp0x/inh-ctor19.C: New.
13533
13534 2014-03-11 Richard Biener <rguenther@suse.de>
13535
13536 PR tree-optimization/60429
13537 PR tree-optimization/60485
13538 * gcc.dg/pr60485-1.c: New testcase.
13539 * gcc.dg/pr60485-2.c: Likewise.
13540
13541 2014-03-10 Jakub Jelinek <jakub@redhat.com>
13542
13543 PR ipa/60457
13544 * g++.dg/ipa/pr60457.C: New test.
13545
13546 2014-03-10 Richard Biener <rguenther@suse.de>
13547
13548 PR middle-end/60474
13549 * g++.dg/torture/pr60474.C: New testcase.
13550
13551 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
13552
13553 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
13554
13555 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
13556
13557 * gcc.dg/lto/pr55113_0.c: New testcase.
13558
13559 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
13560
13561 PR c++/60033
13562 * g++.dg/cpp1y/pr60033.C: New testcase.
13563
13564 PR c++/60393
13565 * g++.dg/cpp1y/pr60393.C: New testcase.
13566
13567 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13568
13569 PR libfortran/60128
13570 * gfortran.dg/fmt_en.f90: New test.
13571
13572 2014-03-07 Jason Merrill <jason@redhat.com>
13573
13574 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
13575 * lib/target-supports.exp (check_effective_target_c++11): Now
13576 means C++11 and up.
13577 (check_effective_target_c++11_only): New.
13578 (check_effective_target_c++11_down): New.
13579 (check_effective_target_c++1y): New.
13580 (check_effective_target_c++1y_only): New.
13581 (check_effective_target_c++98_only): Rename from
13582 check_effective_target_c++98.
13583 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
13584
13585 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
13586
13587 PR c++/58609
13588 * g++.dg/cpp0x/constexpr-ice12.C: New.
13589
13590 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
13591
13592 * c-c++-common/gomp/map-1.c: Extend.
13593
13594 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
13595 Janus Weil <janus@gcc.gnu.org>
13596
13597 PR fortran/51976
13598 * gfortran.dg/deferred_type_component_1.f90 : New test.
13599 * gfortran.dg/deferred_type_component_2.f90 : New test.
13600
13601 2014-03-06 Marek Polacek <polacek@redhat.com>
13602
13603 PR c/60197
13604 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
13605 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
13606
13607 2014-03-06 Jakub Jelinek <jakub@redhat.com>
13608
13609 PR target/58595
13610 * gcc.dg/tls/pr58595.c: New test.
13611
13612 2014-03-06 Richard Biener <rguenther@suse.de>
13613
13614 PR middle-end/60445
13615 PR lto/60424
13616 PR lto/60427
13617 Revert
13618 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
13619
13620 * gcc.dg/lto/pr55113_0.c: New testcase.
13621
13622 2014-03-05 Jakub Jelinek <jakub@redhat.com>
13623
13624 PR testsuite/59308
13625 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
13626 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
13627 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
13628 s390*/i?86/x86_64.
13629 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
13630 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
13631 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
13632 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
13633 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
13634 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
13635 even for mips*/s390*/i?86/x86_64.
13636 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
13637 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
13638 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
13639 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
13640 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
13641
13642 PR lto/60404
13643 * gcc.dg/lto/pr60404_0.c: New test.
13644 * gcc.dg/lto/pr60404_1.c: New file.
13645 * gcc.dg/lto/pr60404_2.c: New file.
13646
13647 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13648
13649 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
13650 long long" throughout.
13651 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
13652 * gcc.dg/vmx/insert-vsx.c: Likewise.
13653 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
13654 * gcc.dg/vmx/ld-vsx.c: Likewise.
13655 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
13656 * gcc.dg/vmx/ldl-vsx.c: Likewise.
13657 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
13658 * gcc.dg/vmx/merge-vsx.c: Likewise.
13659 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
13660 * gcc.dg/vmx/st-vsx.c: Likewise.
13661 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
13662 * gcc.dg/vmx/stl-vsx.c: Likewise.
13663 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
13664
13665 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
13666
13667 * gcc.dg/lto/pr55113_0.c: New testcase.
13668
13669 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
13670
13671 PR c++/60376
13672 * g++.dg/cpp1y/pr60376.C: New.
13673
13674 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13675
13676 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
13677
13678 2014-03-04 Richard Biener <rguenther@suse.de>
13679
13680 PR tree-optimization/60382
13681 * gcc.dg/vect/pr60382.c: New testcase.
13682
13683 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
13684
13685 PR libfortran/60148
13686 * gfortran.dg/namelist_84.f90: New test.
13687
13688 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
13689
13690 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
13691 argument to avoid inf values.
13692 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
13693 UNION_FP_CHECK machinery.
13694
13695 2014-03-03 Renlin Li <Renlin.Li@arm.com>
13696
13697 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
13698 i32in128 cases outside special big-endian processing block.
13699
13700 2014-03-03 Jakub Jelinek <jakub@redhat.com>
13701
13702 PR preprocessor/60400
13703 * c-c++-common/cpp/pr60400.c: New test.
13704 * c-c++-common/cpp/pr60400-1.h: New file.
13705 * c-c++-common/cpp/pr60400-2.h: New file.
13706
13707 PR objc++/60398
13708 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
13709
13710 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
13711 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
13712
13713 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
13714
13715 PR ipa/60150
13716 * g++.dg/lto/pr60150.H: New testcase.
13717 * g++.dg/lto/pr60150_0.C: New testcase.
13718 * g++.dg/lto/pr60150_1.C: New testcase.
13719
13720 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
13721
13722 PR ipa/60306
13723 * g++.dg/ipa/devirt-29.C: New testcase
13724
13725 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
13726
13727 PR fortran/60236
13728 * gfortran.dg/vect/pr32380.f: Fix expected test results.
13729
13730 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
13731
13732 PR c++/50025
13733 * g++.dg/cpp0x/pr50025.C: New.
13734
13735 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
13736
13737 PR c++/60377
13738 * g++.dg/cpp1y/pr60377.C: New testcase.
13739
13740 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
13741
13742 PR fortran/60341
13743 * gfortran.dg/str_comp_optimize_1.f90: New test.
13744
13745 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
13746
13747 PR target/60071
13748 * gcc.c-torture/compile/pr60071.c: New.
13749
13750 2014-02-28 Janus Weil <janus@gcc.gnu.org>
13751
13752 PR fortran/60359
13753 * gfortran.dg/unlimited_polymorphic_16.f90: New.
13754
13755 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
13756
13757 PR c++/58610
13758 * g++.dg/cpp0x/constexpr-ice11.C: New.
13759
13760 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
13761
13762 PR c++/60314
13763 * g++.dg/cpp1y/auto-fn24.C: New.
13764
13765 2014-02-28 Joey Ye <joey.ye@arm.com>
13766
13767 PR target/PR60169
13768 * gcc.target/arm/thumb1-far-jump-3.c: New case.
13769
13770 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
13771
13772 PR c++/60253
13773 * g++.dg/overload/ellipsis2.C: New.
13774
13775 2014-02-27 Jeff Law <law@redhat.com>
13776
13777 PR rtl-optimization/52714
13778 * gcc.c-torture/compile/pr52714.c: New test.
13779
13780 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
13781 Jeff Law <law@redhat.com>
13782
13783 PR rtl-optimization/49847
13784 * g++.dg/pr49847.C: New test.
13785
13786 2014-02-27 Marek Polacek <polacek@redhat.com>
13787
13788 PR middle-end/59223
13789 * c-c++-common/pr59223.c: New test.
13790
13791 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
13792
13793 * common/config/i386/predicates.md (const1256_operand): Remove.
13794 (const2356_operand): New.
13795 (const_1_to_2_operand): Remove.
13796 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
13797 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
13798 (*avx512pf_gatherpf<mode>sf): Ditto.
13799 (avx512pf_gatherpf<mode>df): Ditto.
13800 (*avx512pf_gatherpf<mode>df_mask): Ditto.
13801 (*avx512pf_gatherpf<mode>df): Ditto.
13802 (avx512pf_scatterpf<mode>sf): Ditto.
13803 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
13804 (*avx512pf_scatterpf<mode>sf): Ditto.
13805 (avx512pf_scatterpf<mode>df): Ditto.
13806 (*avx512pf_scatterpf<mode>df_mask): Ditto.
13807 (*avx512pf_scatterpf<mode>df): Ditto.
13808 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
13809
13810 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
13811
13812 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
13813 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
13814 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
13815 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
13816 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
13817 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
13818 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
13819 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
13820
13821 2014-02-26 Bin Cheng <bin.cheng@arm.com>
13822
13823 PR target/60280
13824 * gnat.dg/renaming5.adb: Change to two expected gotos.
13825 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
13826 jump threads.
13827 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
13828 messages for removed basic block.
13829 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
13830 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
13831 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
13832 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
13833
13834 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13835
13836 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
13837 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
13838 * gcc.dg/vmx/ldl-vsx.c: Likewise.
13839 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
13840 * gcc.dg/vmx/merge-vsx.c: Likewise.
13841 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
13842
13843 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
13844
13845 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
13846 * gcc.target/i386/prefetchwt1-1.c: New.
13847 * g++.dg/other/i386-2.C: Add new option.
13848 * g++.dg/other/i386-3.C: Ditto.
13849 * gcc.target/i386/sse-12.c: Ditto.
13850 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
13851 * gcc.target/i386/sse-22.c: Add new option.
13852 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
13853
13854 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13855
13856 PR libfortran/59313
13857 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
13858
13859 PR libfortran/58015
13860 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
13861
13862 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
13863
13864 PR c++/60311
13865 * g++.dg/cpp1y/pr60311.C: New testcase.
13866
13867 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
13868
13869 PR c++/60065
13870 * g++.dg/cpp1y/pr60065.C: New testcase.
13871
13872 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
13873
13874 PR rtl-optimization/60268
13875 * gcc.c-torture/compile/pr60268.c: New test.
13876
13877 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
13878
13879 * gcc.target/microblaze/others/mem_reload.c: New test.
13880
13881 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13882
13883 * gcc.dg/vmx/lde.c: New test.
13884 * gcc.dg/vmx/lde-be-order.c: New test.
13885 * gcc.dg/vmx/ste.c: New test.
13886 * gcc.dg/vmx/ste-be-order.c: New test.
13887
13888 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
13889
13890 PR testsuite/60173
13891 * lib/target-supports.exp
13892 (check_effective_target_logical_op_short_circuit): Add cris-*-*
13893 and crisv32-*-* to list.
13894
13895 2014-02-21 Janus Weil <janus@gcc.gnu.org>
13896
13897 PR fortran/60302
13898 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
13899
13900 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13901
13902 * gcc.dg/vmx/vsums.c: Check entire result vector.
13903 * gcc.dg/vmx/vsums-be-order.c: Likewise.
13904
13905 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13906
13907 * gcc.dg/vmx/ld.c: New test.
13908 * gcc.dg/vmx/ld-be-order.c: New test.
13909 * gcc.dg/vmx/ld-vsx.c: New test.
13910 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
13911 * gcc.dg/vmx/ldl.c: New test.
13912 * gcc.dg/vmx/ldl-be-order.c: New test.
13913 * gcc.dg/vmx/ldl-vsx.c: New test.
13914 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
13915 * gcc.dg/vmx/st.c: New test.
13916 * gcc.dg/vmx/st-be-order.c: New test.
13917 * gcc.dg/vmx/st-vsx.c: New test.
13918 * gcc.dg/vmx/st-vsx-be-order.c: New test.
13919 * gcc.dg/vmx/stl.c: New test.
13920 * gcc.dg/vmx/stl-be-order.c: New test.
13921 * gcc.dg/vmx/stl-vsx.c: New test.
13922 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
13923
13924 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
13925
13926 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
13927 * g++.dg/other/i386-3.C (dg-options): Ditto.
13928 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
13929 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
13930 -mavx512pf and -msha.
13931
13932 2014-02-21 Richard Biener <rguenther@suse.de>
13933
13934 PR tree-optimization/60276
13935 * gcc.dg/vect/pr60276.c: New testcase.
13936
13937 2014-02-21 Janus Weil <janus@gcc.gnu.org>
13938
13939 PR fortran/60234
13940 * gfortran.dg/finalize_23.f90: New.
13941
13942 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
13943
13944 PR c++/60052
13945 PR c++/60053
13946 * g++.dg/cpp1y/pr60052.C: New testcase.
13947 * g++.dg/cpp1y/pr60053.C: New testcase.
13948
13949 2014-02-21 Tobias Burnus <burnus@net-b.de>
13950
13951 PR fortran/60286
13952 * gfortran.dg/inquire_16.f90: New.
13953
13954 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
13955
13956 * gcc.target/nios2/biggot-1.c: New.
13957 * gcc.target/nios2/biggot-2.c: New.
13958
13959 2014-02-20 Martin Jambor <mjambor@suse.cz>
13960
13961 PR ipa/55260
13962 * gcc.dg/ipa/pr55260.c: New test.
13963
13964 2014-02-20 Bin Cheng <bin.cheng@arm.com>
13965
13966 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
13967 for execution test case.
13968
13969 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
13970
13971 PR ipa/58555
13972 * g++.dg/torture/pr58555.C: New testcase.
13973
13974 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
13975
13976 PR target/60204
13977 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
13978 reflect abi fix.
13979 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
13980
13981 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
13982 Kirill Yukhin <kirill.yukhin@intel.com>
13983
13984 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
13985 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
13986 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
13987 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
13988 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
13989 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
13990
13991 2014-02-19 Jakub Jelinek <jakub@redhat.com>
13992
13993 PR c/37743
13994 * g++.dg/ext/builtin-bswap1.C: New test.
13995 * c-c++-common/pr37743.c: New test.
13996
13997 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
13998
13999 * gcc.dg/decl-10.c: New test.
14000
14001 2014-02-19 Jakub Jelinek <jakub@redhat.com>
14002
14003 PR c++/60267
14004 * g++.dg/ext/ivdep-1.C: New test.
14005
14006 PR c++/60267
14007 * gcc.dg/pr60267.c: New test.
14008
14009 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
14010
14011 PR target/59794
14012 * gcc.target/i386/pr39162.c: Add dg-prune-output.
14013 (dg-options): Remove -Wno-psabi.
14014 * gcc.target/i386/pr59794-2.c: Ditto.
14015 * gcc.target/i386/pr60205-1.c: Ditto.
14016 * gcc.target/i386/sse-5.c: Ditto.
14017
14018 2014-02-18 Nick Clifton <nickc@redhat.com>
14019
14020 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
14021 * gcc.dg/pr23623.c: Likewise.
14022 * gcc.dg/pr48784-1.c: Likewise.
14023 * gcc.dg/pr48784-2.c: Likewise.
14024 * gcc.dg/pr56997-2.c: Likewise.
14025 * gcc.dg/sms-6.c: Likewise.
14026 * gcc.dg/torture/pr60183.c: Likewise.
14027 * gcc.dg/torture/vec-cvt-1.c: Likewise.
14028 * gcc.c-torture/execute/20061220-1.x: New.
14029 * gcc.c-torture/execute/pr43220.x: New.
14030 * gcc.c-torture/execute/pr51581-1.x: New.
14031 * gcc.c-torture/execute/pr51581-2.x: New.
14032 * gcc.c-torture/execute/pr58570.x: New.
14033 * gcc.c-torture/unsorted/DFcmp.x: New.
14034 * gcc.c-torture/unsorted/SFset.x: New.
14035
14036 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
14037
14038 * gnat.dg/opt31.adb: New test.
14039
14040 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14041
14042 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
14043
14044 2014-02-19 Janus Weil <janus@gcc.gnu.org>
14045
14046 PR fortran/60232
14047 * gfortran.dg/typebound_proc_33.f90: New.
14048
14049 2014-02-19 Marek Polacek <polacek@redhat.com>
14050
14051 PR c/60195
14052 * gcc.dg/pr60195.c: New test.
14053
14054 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
14055
14056 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
14057
14058 2014-02-19 Jakub Jelinek <jakub@redhat.com>
14059
14060 PR preprocessor/58844
14061 * c-c++-common/cpp/pr58844-1.c: New test.
14062 * c-c++-common/cpp/pr58844-2.c: New test.
14063
14064 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
14065
14066 PR c++/60225
14067 * g++.dg/cpp0x/constexpr-ice10.C: New.
14068
14069 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
14070
14071 PR c++/60215
14072 * g++.dg/cpp0x/pr60215.C: New.
14073
14074 2014-02-18 Tobias Burnus <burnus@net-b.de>
14075
14076 PR fortran/49397
14077 * gfortran.dg/proc_ptr_45.f90: New.
14078 * gfortran.dg/proc_ptr_46.f90: New.
14079
14080 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
14081
14082 PR c++/60190
14083 * g++.dg/cpp1y/pr60190.C: New testcase.
14084
14085 PR c++/60064
14086 * g++.dg/cpp1y/pr60064.C: New testcase.
14087
14088 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
14089
14090 PR target/60205
14091 * gcc.target/i386/pr60205-1.c: New test.
14092 * gcc.target/i386/pr60205-2.c: Ditto.
14093
14094 2014-02-18 Kai Tietz <ktietz@redhat.com>
14095
14096 PR target/60193
14097 * gcc.target/i386/nest-1.c: New testcase.
14098
14099 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
14100
14101 * gnat.dg/opt32.adb: New test.
14102
14103 2014-02-18 Janus Weil <janus@gcc.gnu.org>
14104
14105 PR fortran/60231
14106 * gfortran.dg/typebound_generic_15.f90: New.
14107
14108 2014-02-17 Janus Weil <janus@gcc.gnu.org>
14109
14110 PR fortran/55907
14111 * gfortran.dg/init_flag_12.f90: New.
14112
14113 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
14114 Ilya Tocar <ilya.tocar@intel.com>
14115
14116 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
14117 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
14118 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
14119 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
14120
14121 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
14122
14123 * lib/target-supports.exp
14124 (check_effective_target_logical_op_short_circuit): New procedure.
14125 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
14126 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
14127 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
14128 * gcc.dg/tree-ssa/vrp47.c: Likewise.
14129 * gcc.dg/tree-ssa/vrp87.c: Likewise.
14130 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
14131 logical_op_short_circuit for the alternative test, extending
14132 it to arm_cortex_m.
14133
14134 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
14135
14136 PR target/60203
14137 * gcc.target/powerpc/pr60203.c: New testsuite.
14138
14139 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
14140
14141 PR fortran/59599
14142 * gfortran.dg/ichar_3.f90: New test.
14143
14144 2014-02-15 Richard Biener <rguenther@suse.de>
14145
14146 PR tree-optimization/60183
14147 * gcc.dg/torture/pr60183.c: New testcase.
14148
14149 2014-02-14 Jeff Law <law@redhat.com>
14150
14151 PR rtl-optimization/60131
14152 * g++.dg/torture/pr60131.C: New test.
14153
14154 2014-02-14 Ian Bolton <ian.bolton@arm.com>
14155
14156 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
14157 on command-line.
14158
14159 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
14160
14161 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
14162
14163 2014-02-14 Jakub Jelinek <jakub@redhat.com>
14164
14165 * gcc.c-torture/compile/20140213.c: New test.
14166
14167 2014-02-13 Jakub Jelinek <jakub@redhat.com>
14168
14169 PR target/43546
14170 * gcc.target/i386/pr43546.c: New test.
14171
14172 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
14173
14174 * gcc.target/s390/hotpatch-compile-8.c: New test.
14175
14176 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
14177
14178 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
14179 definition with an ifndef.
14180 * gcc.dg/pr59605-2.c: New test.
14181
14182 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
14183
14184 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
14185
14186 2014-02-12 Joseph Myers <joseph@codesourcery.com>
14187
14188 * gcc.dg/torture/float128-mul-underflow.c,
14189 gcc.dg/torture/float128-truncdf-underflow.c,
14190 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
14191
14192 2014-02-12 Jakub Jelinek <jakub@redhat.com>
14193
14194 PR middle-end/59737
14195 * g++.dg/ipa/pr59737.C: New test.
14196
14197 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
14198
14199 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
14200
14201 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
14202
14203 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
14204
14205 * gcc.dg/cilk-plus/jump-openmp.c: New file.
14206
14207 2014-02-12 Richard Biener <rguenther@suse.de>
14208
14209 PR middle-end/60092
14210 * gcc.dg/torture/pr60092.c: New testcase.
14211 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
14212
14213 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
14214
14215 * gcc.c-torture/execute/20140212-1.c: New test.
14216
14217 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
14218
14219 PR c++/60047
14220 * g++.dg/cpp0x/pr60047.C: New.
14221
14222 2014-02-12 Jakub Jelinek <jakub@redhat.com>
14223
14224 PR c/60101
14225 * c-c++-common/pr60101.c: New test.
14226
14227 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
14228
14229 PR lto/59468
14230 * g++.dg/ipa/devirt-27.C: New testcase.
14231 * g++.dg/ipa/devirt-26.C: New testcase.
14232
14233 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14234
14235 PR target/60137
14236 * gcc.target/powerpc/pr60137.c: New file.
14237
14238 2014-02-11 Jakub Jelinek <jakub@redhat.com>
14239
14240 PR fortran/52370
14241 * gfortran.dg/pr52370.f90: New test.
14242
14243 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
14244
14245 PR target/59927
14246 Revert
14247 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
14248
14249 PR testsuite/58630
14250 * gcc.target/i386/pr43662.c (dg-options):
14251 Add -maccumulate-outgoing-args.
14252 * gcc.target/i386/pr43869.c (dg-options): Ditto.
14253 * gcc.target/i386/pr57003.c (dg-options): Ditto.
14254 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
14255 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
14256 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
14257 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
14258 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
14259 Add -maccumulate-outgoing-args.
14260 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
14261 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
14262 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
14263 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
14264 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
14265 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
14266 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
14267 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
14268 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
14269 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
14270 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
14271 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
14272 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
14273 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
14274 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
14275
14276 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
14277
14278 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
14279
14280 2014-02-11 Jakub Jelinek <jakub@redhat.com>
14281
14282 PR debug/59776
14283 * gcc.dg/guality/pr59776.c: New test.
14284
14285 2014-02-11 Renlin Li <Renlin.Li@arm.com>
14286
14287 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
14288 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
14289 (add_options_for_arm_vfp3): New.
14290
14291 2014-02-11 Jeff Law <law@redhat.com>
14292
14293 PR middle-end/54041
14294 * gcc.target/m68k/pr54041.c: New test.
14295
14296 2014-02-11 Jakub Jelinek <jakub@redhat.com>
14297
14298 PR target/59927
14299 * gcc.target/i386/pr59927.c: New test.
14300
14301 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
14302
14303 * gcc.dg/vect/pr57741-3.c: Require vect_int.
14304 * gcc.dg/vect/pr60012.c: Likewise.
14305 * gcc.dg/vect/vect-119.c: Likewise.
14306 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
14307 * gcc.dg/vect/vect-outer-4c.c: Likewise.
14308
14309 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14310
14311 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
14312
14313 2014-02-10 Jeff Law <law@redhat.com>
14314
14315 PR middle-end-52306
14316 * gcc.c-torture/compile/pr52306.c: New test.
14317
14318 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14319
14320 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
14321
14322 2014-02-10 Richard Biener <rguenther@suse.de>
14323
14324 PR tree-optimization/60115
14325 * gcc.dg/torture/pr60115.c: New testcase.
14326
14327 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
14328
14329 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
14330 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
14331
14332 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
14333 Ilya Tocar <ilya.tocar@intel.com>
14334
14335 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
14336 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
14337 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
14338 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
14339 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
14340 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
14341 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
14342 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
14343 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
14344 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
14345 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
14346 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
14347 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
14348 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
14349 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
14350 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
14351 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
14352 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
14353 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
14354 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
14355 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
14356 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
14357 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
14358 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
14359 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
14360 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
14361 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
14362
14363 2014-02-10 Jakub Jelinek <jakub@redhat.com>
14364
14365 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
14366
14367 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
14368
14369 PR fortran/57522
14370 * gfortran.dg/associated_target_5.f03: New test.
14371
14372 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
14373
14374 PR fortran/59026
14375 * gfortran.dg/elemental_by_value_1.f90: New test.
14376
14377 2014-02-08 Janus Weil <janus@gcc.gnu.org>
14378
14379 PR fortran/58470
14380 * gfortran.dg/finalize_22.f90: New.
14381
14382 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
14383
14384 PR fortran/60066
14385 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
14386 was fixed by the patch for PR59906.
14387
14388 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
14389
14390 PR translation/52289
14391 * gfortran.dg/coarray_8.f90: Update dg-error match.
14392
14393 2014-02-08 Jakub Jelinek <jakub@redhat.com>
14394
14395 PR c/59984
14396 * gcc.dg/vect/pr59984.c: New test.
14397
14398 PR middle-end/60092
14399 * gcc.dg/attr-alloc_align-1.c: New test.
14400 * gcc.dg/attr-alloc_align-2.c: New test.
14401 * gcc.dg/attr-alloc_align-3.c: New test.
14402 * gcc.dg/attr-assume_aligned-1.c: New test.
14403 * gcc.dg/attr-assume_aligned-2.c: New test.
14404 * gcc.dg/attr-assume_aligned-3.c: New test.
14405
14406 2014-02-08 Jakub Jelinek <jakub@redhat.com>
14407
14408 PR target/60077
14409 * gcc.target/i386/pr60077-1.c: New test.
14410 * gcc.target/i386/pr60077-2.c: New test.
14411
14412 2014-02-07 Jakub Jelinek <jakub@redhat.com>
14413
14414 PR preprocessor/56824
14415 * gcc.dg/pr56824.c: New test.
14416
14417 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14418
14419 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
14420 variable used for atomic operations.
14421
14422 2014-02-07 Richard Biener <rguenther@suse.de>
14423
14424 PR middle-end/60092
14425 * gcc.dg/vect/pr60092-2.c: New testcase.
14426
14427 2014-02-07 Jakub Jelinek <jakub@redhat.com>
14428
14429 PR c++/60082
14430 Revert
14431 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
14432
14433 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
14434 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
14435
14436 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14437
14438 * gcc.target/s390/fp2int1.c: New testcase.
14439
14440 2014-02-07 Richard Biener <rguenther@suse.de>
14441
14442 PR middle-end/60092
14443 * gcc.dg/tree-ssa/alias-30.c: New testcase.
14444 * gcc.dg/tree-ssa/alias-31.c: Likewise.
14445
14446 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
14447
14448 PR ipa/59918
14449 * g++.dg/torture/pr59918.C: New testcase.
14450
14451 2014-02-06 Jakub Jelinek <jakub@redhat.com>
14452
14453 PR target/59575
14454 * gcc.target/arm/pr59575.c: New test.
14455
14456 PR debug/59992
14457 * gcc.dg/pr59992.c: New test.
14458
14459 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
14460
14461 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
14462 init_priority. Test alignment of variable instead of function.
14463
14464 2014-02-06 Marek Polacek <polacek@redhat.com>
14465
14466 PR c/60087
14467 * gcc.dg/pr60087.c: New test.
14468
14469 2014-02-06 Alan Modra <amodra@gmail.com>
14470
14471 * gcc.target/powerpc/pr60032.c: New.
14472
14473 2014-02-06 Jakub Jelinek <jakub@redhat.com>
14474
14475 PR target/60062
14476 * gcc.c-torture/execute/pr60062.c: New test.
14477 * gcc.c-torture/execute/pr60072.c: New test.
14478
14479 2014-02-06 Ian Bolton <ian.bolton@arm.com>
14480
14481 * gcc.dg/tree-ssa/pr59597.c: Make called function static
14482 so that expected outcome works for PIC variants too.
14483
14484 2014-02-06 Yury Gribov <y.gribov@samsung.com>
14485 Kugan Vivekanandarajah <kuganv@linaro.org>
14486
14487 * gcc.target/arm/vect-noalign.c: New file.
14488
14489 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
14490 Jakub Jelinek <jakub@redhat.com>
14491
14492 PR middle-end/60013
14493 * gcc.dg/pr60013.c: New testcase.
14494
14495 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14496
14497 * gcc.dg/vmx/sum2s.c: New.
14498 * gcc.dg/vmx/sum2s-be-order.c: New.
14499
14500 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14501
14502 * gcc.dg/vmx/pack.c: New.
14503 * gcc.dg/vmx/pack-be-order.c: New.
14504 * gcc.dg/vmx/unpack.c: New.
14505 * gcc.dg/vmx/unpack-be-order.c: New.
14506
14507 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
14508
14509 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
14510 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
14511
14512 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14513
14514 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
14515 Use __builtin_floorf, __builtin_ceilf.
14516 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
14517 declaration.
14518 (TEST): Use __builtin_floorf.
14519 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
14520
14521 2014-02-05 Jakub Jelinek <jakub@redhat.com>
14522
14523 PR ipa/59947
14524 * g++.dg/opt/pr59947.C: New test.
14525
14526 PR c++/58703
14527 * c-c++-common/gomp/pr58703.c: New test.
14528
14529 2014-02-05 Richard Biener <rguenther@suse.de>
14530
14531 PR testsuite/60076
14532 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
14533 avoid using unsigned long long.
14534
14535 2014-02-05 Jakub Jelinek <jakub@redhat.com>
14536
14537 PR middle-end/57499
14538 * g++.dg/torture/pr57499.C: New test.
14539
14540 2014-02-05 Yury Gribov <y.gribov@samsung.com>
14541
14542 * gcc.dg/asan/nosanitize-and-inline.c: New test.
14543
14544 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
14545
14546 * g++.dg/ipa/devirrt-22.C: Fix template.
14547
14548 2014-02-04 Marek Polacek <polacek@redhat.com>
14549
14550 PR c/60036
14551 * gcc.dg/pr60036.c: New test.
14552
14553 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
14554
14555 PR ipa/60058
14556 * g++.dg/torture/pr60058.C: New testcase.
14557
14558 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
14559
14560 * g++.dg/tsan/default_options.C: Invert check.
14561
14562 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14563
14564 PR tree-optimization/60002
14565 * g++.dg/opt/pr60002.C: New test.
14566
14567 PR tree-optimization/60023
14568 * g++.dg/vect/pr60023.cc: New test.
14569
14570 PR ipa/60026
14571 * c-c++-common/torture/pr60026.c: New test.
14572
14573 PR rtl-optimization/57915
14574 * gcc.target/i386/pr57915.c: New test.
14575
14576 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14577
14578 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
14579
14580 2014-02-04 Renlin Li <Renlin.Li@arm.com>
14581
14582 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
14583
14584 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14585
14586 PR middle-end/59261
14587 * gcc.dg/pr59261.c: New test.
14588
14589 2014-02-04 Richard Biener <rguenther@suse.de>
14590
14591 PR tree-optimization/60012
14592 * gcc.dg/vect/pr60012.c: New testcase.
14593
14594 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14595
14596 PR target/59788
14597 * g++.dg/eh/unwind-direct.C: New test.
14598
14599 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
14600
14601 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
14602 timeout value to 20s.
14603
14604 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
14605
14606 PR ipa/59882
14607 * g++.dg/torture/pr59882.C: New testcase
14608
14609 2014-02-03 Jan Hubicka <jh@suse.cz>
14610
14611 PR ipa/59831
14612 * g++.dg/ipa/devirt-22.C: New testcase.
14613
14614 2014-02-03 Jan Hubicka <jh@suse.cz>
14615
14616 * g++.dg/ipa/devirt-25.C: New testcase.
14617
14618 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14619
14620 PR tree-optimization/59924
14621 * gcc.dg/pr59924.c: New test.
14622
14623 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
14624
14625 PR ipa/59831
14626 * g++.dg/ipa/devirt-24.C: New testcase.
14627
14628 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
14629
14630 PR c++/53017
14631 PR c++/59211
14632 * c-c++-common/attributes-1.c: New testcase.
14633 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
14634
14635 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
14636
14637 PR c++/58871
14638 * g++.dg/cpp0x/pr58871.C: New.
14639
14640 2014-02-03 Cong Hou <congh@google.com>
14641
14642 PR tree-optimization/60000
14643 * g++.dg/vect/pr60000.cc: New test.
14644
14645 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
14646
14647 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
14648 * gcc.target/i386/long-double-64-4.c: Likewise.
14649 * gcc.target/i386/long-double-80-1.c: Likewise.
14650 * gcc.target/i386/long-double-80-2.c: Likewise.
14651 * gcc.target/i386/long-double-80-3.c: Likewise.
14652 * gcc.target/i386/long-double-80-4.c: Likewise.
14653 * gcc.target/i386/long-double-80-5.c: Likewise.
14654 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
14655 __multf3 isn't used.
14656 * gcc.target/i386/long-double-64-3.c: Likewise.
14657 * gcc.target/i386/long-double-128-1.c: New test.
14658 * gcc.target/i386/long-double-128-2.c: Likewise.
14659 * gcc.target/i386/long-double-128-3.c: Likewise.
14660 * gcc.target/i386/long-double-128-4.c: Likewise.
14661 * gcc.target/i386/long-double-128-5.c: Likewise.
14662 * gcc.target/i386/long-double-128-6.c: Likewise.
14663 * gcc.target/i386/long-double-128-7.c: Likewise.
14664 * gcc.target/i386/long-double-128-8.c: Likewise.
14665 * gcc.target/i386/long-double-128-9.c: Likewise.
14666 * gcc.target/i386/long-double-64-5.c: Likewise.
14667 * gcc.target/i386/long-double-64-6.c: Likewise.
14668 * gcc.target/i386/long-double-64-7.c: Likewise.
14669 * gcc.target/i386/long-double-64-8.c: Likewise.
14670 * gcc.target/i386/long-double-64-9.c: Likewise.
14671 * gcc.target/i386/long-double-80-10.c: Likewise.
14672 * gcc.target/i386/long-double-80-8.c: Likewise.
14673 * gcc.target/i386/long-double-80-9.c: Likewise.
14674
14675 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
14676
14677 PR rtl-optimization/57662
14678 * g++.dg/pr57662.C: New test.
14679
14680 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14681
14682 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
14683 * gcc.dg/vmx/perm.c: New.
14684 * gcc.dg/vmx/perm-be-order.c: New.
14685
14686 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14687
14688 * gcc.dg/vmx/vsums.c: New.
14689 * gcc.dg/vmx/vsums-be-order.c: New.
14690
14691 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
14692
14693 * g++.dg/ipa/devirt-23.C: New testcase.
14694 * g++.dg/ipa/devirt-20.C: Fix template.
14695
14696 2014-02-02 Jan Hubicka <jh@suse.cz>
14697
14698 * g++.dg/ipa/devirt-21.C: New testcase.
14699
14700 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
14701
14702 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
14703 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
14704
14705 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
14706
14707 PR target/60017
14708 * gcc.c-torture/execute/pr60017.c: New test.
14709
14710 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
14711
14712 PR fortran/57033
14713 * gfortran.dg/default_initialization_7.f90: New test.
14714
14715 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
14716
14717 PR fortran/59906
14718 * gfortran.dg/elemental_subroutine_9.f90: New test.
14719
14720 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14721
14722 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
14723
14724 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14725
14726 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
14727
14728 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14729
14730 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
14731
14732 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
14733
14734 PR c++/51219
14735 * g++.dg/init/bitfield5.C: New.
14736
14737 2014-02-01 Jakub Jelinek <jakub@redhat.com>
14738
14739 PR tree-optimization/60003
14740 * gcc.c-torture/execute/pr60003.c: New test.
14741
14742 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
14743
14744 PR bootstrap/59985
14745 * gcc.target/arm/pr59985.C: New.
14746
14747 2014-01-31 Jakub Jelinek <jakub@redhat.com>
14748
14749 PR sanitizer/59410
14750 * lib/tsan-dg.exp (tsan_init): Instead of not running any
14751 tsan tests if trivial testcase doesn't run, set dg-do-what-default
14752 to compile.
14753 (tsan_finish): Restore dg-do-what-default.
14754 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
14755 * g++.dg/tsan/fd_close_norace2.C: Likewise.
14756 * g++.dg/tsan/default_options.C: Likewise.
14757 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
14758 * g++.dg/tsan/atomic_free2.C: Likewise.
14759 * g++.dg/tsan/cond_race.C: Likewise.
14760 * g++.dg/tsan/fd_close_norace.C: Likewise.
14761 * g++.dg/tsan/benign_race.C: Likewise.
14762 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
14763 * c-c++-common/tsan/simple_race.c: Likewise.
14764 * c-c++-common/tsan/mutexset1.c: Likewise.
14765 * c-c++-common/tsan/thread_leak2.c: Likewise.
14766 * c-c++-common/tsan/tls_race.c: Likewise.
14767 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
14768 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
14769 * c-c++-common/tsan/free_race2.c: Likewise.
14770 * c-c++-common/tsan/thread_leak.c: Likewise.
14771 * c-c++-common/tsan/thread_leak1.c: Likewise.
14772 * c-c++-common/tsan/race_on_barrier.c: Likewise.
14773 * c-c++-common/tsan/free_race.c: Likewise.
14774 * c-c++-common/tsan/sleep_sync.c: Likewise.
14775 * c-c++-common/tsan/tiny_race.c: Likewise.
14776 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
14777 * c-c++-common/tsan/atomic_stack.c: Likewise.
14778 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
14779 in dg-output regexps.
14780 * c-c++-common/tsan/simple_stack.c: Likewise.
14781
14782 2014-01-31 Richard Henderson <rth@redhat.com>
14783
14784 * g++.dg/tm/pr60004.C: New.
14785
14786 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
14787
14788 PR c++/59082
14789 * g++.dg/inherit/crash4.C: New.
14790
14791 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
14792
14793 * c-c++-common/tsan/simple_race.c: Made test less flaky.
14794
14795 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14796
14797 * gcc.target/i386/m512-check.h: Use correct rounding values.
14798
14799 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14800
14801 * gcc.target/i386/avx-1.c: Use correct rounding values.
14802 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
14803 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
14804 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
14805 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
14806 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
14807 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
14808 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
14809 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
14810 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
14811 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
14812 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
14813 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
14814 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
14815 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
14816 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
14817 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
14818 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
14819 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
14820 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
14821 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
14822 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
14823 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
14824 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
14825 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
14826 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
14827 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
14828 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
14829 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
14830 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
14831 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
14832 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
14833 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
14834 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
14835 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
14836 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
14837 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
14838 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
14839 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
14840 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
14841 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
14842 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
14843 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
14844 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
14845 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
14846 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
14847 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
14848 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
14849 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
14850 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
14851 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
14852 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
14853 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
14854 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
14855 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
14856 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
14857 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
14858 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
14859 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
14860 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
14861 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
14862 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
14863 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
14864 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
14865 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
14866 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
14867 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
14868 * gcc.target/i386/sse-13.c: Ditto.
14869 * gcc.target/i386/sse-14.c: Ditto.
14870 * gcc.target/i386/sse-22.c: Ditto.
14871 * gcc.target/i386/sse-23.c: Ditto.
14872
14873 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14874
14875 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
14876 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
14877
14878 2014-01-31 Richard Biener <rguenther@suse.de>
14879
14880 PR middle-end/59990
14881 * gcc.dg/torture/pr59990.c: New testcase.
14882
14883 2014-01-31 Jakub Jelinek <jakub@redhat.com>
14884
14885 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
14886 if it fails don't run any tsan tests.
14887
14888 2014-01-31 Marek Polacek <polacek@redhat.com>
14889
14890 PR c/59963
14891 * gcc.dg/pr59940.c (g): Adjust dg-warning.
14892 (y): Adjust dg-error.
14893 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
14894 * gcc.dg/pr59963-1.c: New test.
14895 * gcc.dg/pr59963-2.c: New test.
14896 * gcc.dg/pr59963-3.c: New test.
14897
14898 2014-01-30 Jakub Jelinek <jakub@redhat.com>
14899
14900 PR target/59923
14901 * gcc.target/arm/pr59923.c: New test.
14902
14903 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14904
14905 * gcc.dg/vmx/splat.c: New.
14906 * gcc.dg/vmx/splat-vsx.c: New.
14907 * gcc.dg/vmx/splat-be-order.c: New.
14908 * gcc.dg/vmx/splat-vsx-be-order.c: New.
14909 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
14910 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
14911
14912 2014-01-30 Richard Biener <rguenther@suse.de>
14913
14914 PR tree-optimization/59993
14915 * gcc.dg/torture/pr59993.c: New testcase.
14916
14917 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
14918
14919 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
14920 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
14921 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
14922 vect_int rather than vect_float.
14923
14924 2014-01-30 Marek Polacek <polacek@redhat.com>
14925
14926 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
14927
14928 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
14929
14930 * gcc.target/microblaze/isa/fcmp4.c: New.
14931
14932 2014-01-30 Marek Polacek <polacek@redhat.com>
14933
14934 PR c/59940
14935 * gcc.dg/pr59940.c: New test.
14936 * gcc.dg/pr35635.c (func3): Move dg-warning.
14937
14938 2014-01-30 Richard Biener <rguenther@suse.de>
14939
14940 PR tree-optimization/59903
14941 * gcc.dg/torture/pr59903.c: New testcase.
14942
14943 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
14944
14945 PR c++/58843
14946 * g++.dg/lookup/crash8.C: New.
14947
14948 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
14949
14950 PR c++/58649
14951 * g++.dg/template/crash117.C: New.
14952
14953 2014-01-30 Richard Biener <rguenther@suse.de>
14954
14955 PR c/59905
14956 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
14957 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
14958 abort.
14959 * gcc.dg/invalid-call-1.c: Likewise.
14960
14961 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14962
14963 PR c++/58561
14964 * g++.dg/cpp1y/auto-fn23.C: New.
14965
14966 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14967
14968 PR c++/58846
14969 * g++.dg/init/dso_handle2.C: New.
14970
14971 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14972
14973 PR c++/58674
14974 * g++.dg/cpp0x/pr58674.C: New.
14975
14976 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
14977
14978 PR target/59617
14979 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
14980 * gcc.target/i386/avx512f-gather-5.c: Ditto.
14981
14982 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14983
14984 * gcc.dg/vmx/merge-be-order.c: New.
14985 * gcc.dg/vmx/merge.c: New.
14986 * gcc.dg/vmx/merge-vsx-be-order.c: New.
14987 * gcc.dg/vmx/merge-vsx.c: New.
14988
14989 2014-01-29 Richard Biener <rguenther@suse.de>
14990
14991 PR tree-optimization/58742
14992 * gcc.dg/pr58742-1.c: New testcase.
14993 * gcc.dg/pr58742-2.c: Likewise.
14994 * gcc.dg/pr58742-3.c: Likewise.
14995
14996 2014-01-29 Renlin Li <Renlin.Li@arm.com>
14997
14998 * gcc.target/arm/ftest-armv7ve-arm.c: New.
14999 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
15000 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
15001
15002 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
15003
15004 PR c++/58702
15005 * g++.dg/gomp/pr58702.C: New.
15006
15007 2014-01-29 Dodji Seketeli <dodji@redhat.com>
15008
15009 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
15010 selector.
15011
15012 2014-01-29 Jakub Jelinek <jakub@redhat.com>
15013
15014 PR middle-end/59917
15015 PR tree-optimization/59920
15016 * gcc.dg/pr59920-1.c: New test.
15017 * gcc.dg/pr59920-2.c: New test.
15018 * gcc.dg/pr59920-3.c: New test.
15019 * c-c++-common/gomp/pr59917-1.c: New test.
15020 * c-c++-common/gomp/pr59917-2.c: New test.
15021
15022 PR tree-optimization/59594
15023 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
15024 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
15025 * gcc.dg/vect/pr59594.c: New test.
15026
15027 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
15028
15029 PR fortran/59414
15030 * gfortran.dg/allocate_class_3.f90: New test.
15031
15032 2014-01-28 Dodji Seketeli <dodji@redhat.com>
15033
15034 PR preprocessor/59935
15035 * c-c++-common/cpp/warning-zero-location.c: New test.
15036 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
15037
15038 2014-01-27 Steve Ellcey <sellcey@mips.com>
15039
15040 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
15041
15042 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
15043
15044 * g++.dg/ext/mv16.C: New tests.
15045
15046 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
15047
15048 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
15049 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
15050 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
15051 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
15052 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
15053 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
15054 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
15055 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
15056 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
15057 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
15058 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
15059 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
15060 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
15061 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
15062 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
15063 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
15064 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
15065 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
15066 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
15067 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
15068 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
15069 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
15070 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
15071 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
15072 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
15073 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
15074 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
15075 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
15076 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
15077 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
15078 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
15079 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
15080 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
15081 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
15082 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
15083 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
15084 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
15085 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
15086 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
15087 _mm512_mask_cvtepi32_storeu_epi8.
15088 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
15089 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
15090 _mm512_mask_cvtepi32_storeu_epi16.
15091 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
15092 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
15093 _mm512_mask_cvtepi64_storeu_epi8.
15094 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
15095 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
15096 _mm512_mask_cvtepi64_storeu_epi16.
15097 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
15098 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
15099 _mm512_mask_cvtepi64_storeu_epi32.
15100 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
15101 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
15102 _mm512_mask_cvtsepi32_storeu_epi8.
15103 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
15104 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
15105 _mm512_mask_cvtsepi32_storeu_epi16.
15106 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
15107 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
15108 _mm512_mask_cvtsepi64_storeu_epi8.
15109 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
15110 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
15111 _mm512_mask_cvtsepi64_storeu_epi16.
15112 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
15113 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
15114 _mm512_mask_cvtsepi64_storeu_epi32.
15115 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
15116 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
15117 _mm512_mask_cvtusepi32_storeu_epi8.
15118 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
15119 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
15120 _mm512_mask_cvtusepi32_storeu_epi16.
15121 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
15122 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
15123 _mm512_mask_cvtusepi64_storeu_epi8.
15124 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
15125 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
15126 _mm512_mask_cvtusepi64_storeu_epi16.
15127 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
15128 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
15129 _mm512_mask_cvtusepi64_storeu_epi32.
15130 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
15131 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
15132
15133 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
15134
15135 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
15136 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
15137 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
15138 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
15139 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
15140 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
15141 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
15142 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
15143 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
15144 built-ins roudning immediate.
15145 * gcc.target/i386/sse-22.c: Add new built-ins.
15146 * gcc.target/i386/sse-23.c: Ditto.
15147 * gcc.target/i386/avx-1.c: Ditto.
15148
15149 2014-01-27 Christian Bruel <christian.bruel@st.com>
15150
15151 * gcc.target/sh/torture/strncmp.c: New tests.
15152
15153 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
15154
15155 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
15156
15157 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
15158
15159 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
15160
15161 2014-01-24 Jeff Law <law@redhat.com>
15162
15163 PR tree-optimization/59919
15164 * gcc.c-torture/compile/pr59919.c: New test.
15165
15166 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
15167
15168 PR c++/57524
15169 * g++.dg/ext/timevar2.C: New.
15170
15171 2014-01-24 Marek Polacek <polacek@redhat.com>
15172
15173 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
15174
15175 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
15176
15177 PR target/59929
15178 * gcc.target/i386/pr59929.c: New test.
15179
15180 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
15181
15182 PR target/59909
15183 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
15184 word atomic functions at runtime.
15185
15186 2014-01-23 Marek Polacek <polacek@redhat.com>
15187
15188 PR c/59846
15189 * gcc.dg/pr59846.c: New test.
15190
15191 2014-01-23 Marek Polacek <polacek@redhat.com>
15192
15193 PR c/58346
15194 * c-c++-common/pr58346-1.c: New test.
15195 * c-c++-common/pr58346-2.c: New test.
15196 * c-c++-common/pr58346-3.c: New test.
15197
15198 2014-01-23 Marek Polacek <polacek@redhat.com>
15199
15200 PR c/59871
15201 * gcc.dg/20020220-2.c: Adjust dg-warning message.
15202 * gcc.dg/pr59871.c: New test.
15203
15204 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
15205
15206 PR c++/58980
15207 * g++.dg/parse/enum11.C: New.
15208
15209 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
15210
15211 * gcc.target/aarch64/sshr64_1.c: New testcase.
15212
15213 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
15214
15215 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
15216 SIMD enabled function.
15217 * g++.dg/cilk-plus/ef_test.C: New test.
15218 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
15219 and added C++ ones.
15220 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
15221 to differenciate C error messages from C++ ones.
15222
15223 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
15224
15225 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
15226
15227 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
15228
15229 * gcc.target/microblaze/others/builtin-trap.c: New test,
15230
15231 2014-01-23 Jakub Jelinek <jakub@redhat.com>
15232
15233 PR middle-end/58809
15234 * c-c++-common/gomp/pr58809.c: New test.
15235
15236 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
15237
15238 PR sanitizer/59897
15239 * c-c++-common/asan/use-after-return-1.c: Fixed
15240 to pass on darwin.
15241
15242 2014-01-23 Dodji Seketeli <dodji@redhat.com>
15243
15244 PR preprocessor/58580
15245 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
15246
15247 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
15248 Ilya Tocar <ilya.tocar@intel.com>
15249
15250 * gcc.target/i386/avx512f-kmovw-1.c: New.
15251
15252 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
15253
15254 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
15255 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
15256 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
15257 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
15258 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
15259 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
15260
15261 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
15262
15263 PR target/52125
15264 * gcc.dg/pr48774.c: Remove skip for mips_rel.
15265 * gcc.target/mips/pr52125.c: New test.
15266
15267 2014-01-22 Marek Polacek <polacek@redhat.com>
15268
15269 PR c/59891
15270 * gcc.dg/torture/pr59891.c: New test.
15271
15272 2014-01-22 Jeff Law <law@redhat.com>
15273
15274 PR tree-optimization/59597
15275 * gcc.dg/tree-ssa/pr59597.c: New test.
15276
15277 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
15278
15279 PR rtl-optimization/59477
15280 * g++.dg/pr59477.C: New.
15281
15282 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
15283
15284 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
15285
15286 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
15287
15288 PR c++/59482
15289 * g++.dg/pr59482.C: New.
15290
15291 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15292
15293 * gcc.dg/vmx/insert-vsx-be-order.c: New.
15294 * gcc.dg/vmx/extract-vsx.c: New.
15295 * gcc.dg/vmx/extract-vsx-be-order.c: New.
15296 * gcc.dg/vmx/insert-vsx.c: New.
15297
15298 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
15299
15300 PR rtl-optimization/59896
15301 * gcc.target/arm/pr59896.c: New.
15302
15303 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
15304
15305 PR rtl-optimization/59858
15306 * gcc.target/arm/pr59858.c: New.
15307
15308 2014-01-21 Jakub Jelinek <jakub@redhat.com>
15309
15310 PR target/59003
15311 * gcc.dg/tree-prof/pr59003.c: New test.
15312
15313 PR middle-end/59860
15314 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
15315 other targets.
15316
15317 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
15318
15319 * gfortran.dg/round_3.f08: Add more cases.
15320
15321 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
15322
15323 * lib/target-supports.exp (force_conventional_output_for): New
15324 procedure.
15325 * lib/scanasm.exp (scan-assembler_required_options)
15326 (scan-assembler-not_required_options)
15327 (scan-assembler-times_required_options): Replace with
15328 force_conventional_output_fors.
15329 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
15330 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
15331
15332 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
15333
15334 PR middle-end/59789
15335 * gcc.target/i386/pr59789.c: New testcase.
15336
15337 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
15338
15339 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
15340 the 'code' bitfield from 16 to 8.
15341
15342 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
15343
15344 * lib/target-supports.exp
15345 (check_effective_target_vect_perm): Exclude aarch64_be.
15346 (check_effective_target_vect_perm_byte): Likewise.
15347 (check_effective_target_vect_perm_short): Likewise.
15348
15349 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
15350
15351 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
15352 (RUN_TEST): Use new macro.
15353 (INDEX64_32): Delete.
15354 (INDEX64_64): Likewise.
15355 (INDEX128_32): Likewise.
15356 (INDEX128_64): Likewise.
15357 (INDEX): Likewise.
15358 (test_vneg_f32): Use fixed RUN_TEST.
15359
15360 2014-01-20 Richard Biener <rguenther@suse.de>
15361
15362 PR middle-end/59860
15363 * gcc.dg/pr59860.c: New testcase.
15364
15365 2014-01-20 Jakub Jelinek <jakub@redhat.com>
15366
15367 PR target/59880
15368 * gcc.target/i386/pr59880.c: New test.
15369
15370 2014-01-20 Renlin Li <renlin.li@arm.com>
15371
15372 * gcc.dg/pr44194-1.c: Tweak regexp.
15373
15374 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
15375
15376 PR libfortran/59771
15377 PR libfortran/59774
15378 PR libfortran/59836
15379 * gfortran.dg/round_3.f08: New cases added.
15380 * gfortran.dg/fmt_g_1.f90: New test.
15381
15382 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
15383
15384 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
15385
15386 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
15387
15388 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
15389
15390 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
15391
15392 * gcc.dg/vect/pr57705.c: Require vect_int.
15393 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
15394 * gcc.dg/vect/vect-alias-check.c: Likewise.
15395
15396 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
15397
15398 PR fortran/58007
15399 * gfortran.dg/unresolved_fixup_1.f90: New test.
15400 * gfortran.dg/unresolved_fixup_2.f90: New test.
15401
15402 2014-01-18 Jakub Jelinek <jakub@redhat.com>
15403
15404 PR target/58944
15405 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
15406 Remove dg-prune-output lines.
15407
15408 2014-01-17 Jakub Jelinek <jakub@redhat.com>
15409
15410 PR middle-end/59706
15411 * gfortran.dg/pr59706.f90: New test.
15412 * g++.dg/ext/pr59706.C: New test.
15413
15414 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
15415
15416 PR c++/59270
15417 PR c++/58811
15418 * g++.dg/cpp0x/decltype-incomplete1.C: New.
15419 * g++.dg/init/pr58811.C: Likewise.
15420
15421 2014-01-17 Jeff Law <law@redhat.com>
15422
15423 PR middle-end/57904
15424 * gfortran.dg/pr57904.f90: New test.
15425
15426 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
15427
15428 PR c++/59269
15429 * g++.dg/cpp0x/nsdmi-union4.C: New.
15430
15431 2014-01-17 Marek Polacek <polacek@redhat.com>
15432
15433 PR c++/59838
15434 * g++.dg/diagnostic/pr59838.C: New test.
15435
15436 2014-01-17 Marek Polacek <polacek@redhat.com>
15437
15438 PR c/58346
15439 * gcc.dg/pr58346.c: New test.
15440
15441 2014-01-17 Jakub Jelinek <jakub@redhat.com>
15442
15443 PR testsuite/58776
15444 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
15445 dg-options, use dg-additional-options for i?86/x86_64 to avoid
15446 option duplication.
15447
15448 PR fortran/59440
15449 * gfortran.dg/pr59440-1.f90: New test.
15450 * gfortran.dg/pr59440-2.f90: New test.
15451 * gfortran.dg/pr59440-3.f90: New test.
15452
15453 PR testsuite/59064
15454 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
15455 testing for " version" and " alias" with one testing for
15456 " version\[^\n\r]* alias".
15457 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
15458 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
15459 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
15460 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
15461 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
15462 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
15463
15464 PR c++/57945
15465 * c-c++-common/torture/pr57945.c: New test.
15466
15467 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
15468
15469 * gcc.target/arm/its.c: New testcase.
15470
15471 2014-01-16 Jan Hubicka <jh@suse.cz>
15472
15473 PR ipa/59775
15474 * g++.dg/torture/pr59775.C: New testcase.
15475
15476 2014-01-16 Jakub Jelinek <jakub@redhat.com>
15477
15478 PR middle-end/58344
15479 * gcc.c-torture/compile/pr58344.c: New test.
15480
15481 PR target/59839
15482 * gcc.target/i386/pr59839.c: New test.
15483
15484 PR debug/54694
15485 * gcc.target/i386/pr9771-1.c (main): Rename to...
15486 (real_main): ... this. Add __asm name "main".
15487 (ASMNAME, ASMNAME2, STRING): Define.
15488
15489 2014-01-16 Nick Clifton <nickc@redhat.com>
15490
15491 PR middle-end/28865
15492 * gcc.c-torture/compile/pr28865.c: New.
15493 * gcc.c-torture/execute/pr28865.c: New.
15494
15495 2014-01-16 Marek Polacek <polacek@redhat.com>
15496
15497 PR middle-end/59827
15498 * gcc.dg/pr59827.c: New test.
15499
15500 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
15501
15502 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
15503
15504 2014-01-15 Richard Henderson <rth@redhat.com>
15505
15506 PR debug/54694
15507 * gcc.target/i386/pr54694.c: New test.
15508
15509 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
15510
15511 PR c++/49718
15512 * g++.dg/pr49718.C: New test.
15513
15514 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
15515
15516 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
15517
15518 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
15519
15520 * gcc.dg/vmx/mult-even-odd.c: New.
15521 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
15522
15523 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
15524
15525 * lib/target-supports.exp (check_libcilkrts_available): Added an
15526 extern "C" if we are using C++ along with a function prototype.
15527
15528 2014-01-15 Jeff Law <law@redhat.com>
15529
15530 PR tree-optimization/59747
15531 * gcc.c-torture/execute/pr59747.c: New test.
15532
15533 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
15534
15535 PR target/59794
15536 * c-c++-common/convert-vec-1.c: Also prune ABI change for
15537 Linux/x86.
15538 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
15539 * g++.dg/ext/attribute-test-1.C: Likewise.
15540 * g++.dg/ext/attribute-test-2.C: Likewise.
15541 * g++.dg/ext/attribute-test-3.C: Likewise.
15542 * g++.dg/ext/attribute-test-4.C: Likewise.
15543 * g++.dg/ext/pr56790-1.C: Likewise.
15544 * g++.dg/torture/pr38565.C: Likewise.
15545 * gcc.dg/pr53060.c: Likewise.
15546 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
15547 * c-c++-common/vector-compare-2.c: Likewise.
15548 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
15549 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
15550 dg-message line number.
15551
15552 2014-01-15 Matthias Klose <doko@ubuntu.com>
15553
15554 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
15555
15556 2014-01-15 Richard Biener <rguenther@suse.de>
15557
15558 PR tree-optimization/59822
15559 * g++.dg/torture/pr59822.C: New testcase.
15560
15561 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
15562
15563 PR target/59808
15564 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
15565 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
15566
15567 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
15568 Kugan Vivekanandarajah <kuganv@linaro.org>
15569
15570 PR target/59695
15571 * g++.dg/pr59695.C: New testcase.
15572
15573 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15574
15575 PR target/59803
15576 * gcc.c-torture/compile/pr59803.c: New testcase.
15577
15578 2014-01-15 Jakub Jelinek <jakub@redhat.com>
15579
15580 PR c/58943
15581 * gcc.c-torture/execute/pr58943.c: New test.
15582 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
15583
15584 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
15585
15586 PR target/59794
15587 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
15588 * gcc.target/i386/pr39162.c (y): New __m256i variable.
15589 (bar): Change return type to void. Set y to x.
15590 * gcc.target/i386/pr59794-1.c: New testcase.
15591 * gcc.target/i386/pr59794-2.c: Likewise.
15592 * gcc.target/i386/pr59794-3.c: Likewise.
15593 * gcc.target/i386/pr59794-4.c: Likewise.
15594 * gcc.target/i386/pr59794-5.c: Likewise.
15595 * gcc.target/i386/pr59794-6.c: Likewise.
15596 * gcc.target/i386/pr59794-7.c: Likewise.
15597
15598 2014-01-14 Richard Biener <rguenther@suse.de>
15599
15600 PR tree-optimization/58921
15601 PR tree-optimization/59006
15602 * gcc.dg/torture/pr58921.c: New testcase.
15603 * gcc.dg/torture/pr59006.c: Likewise.
15604 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
15605
15606 2014-01-14 Jakub Jelinek <jakub@redhat.com>
15607
15608 PR testsuite/59494
15609 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
15610 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
15611 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
15612 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
15613 Executing predictive commoning without unrolling.
15614
15615 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
15616
15617 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
15618 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
15619 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
15620 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
15621 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
15622 __builtin_ia32_rsqrt28sd_round.
15623 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
15624 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
15625 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
15626 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
15627 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
15628 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
15629 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
15630 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
15631 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
15632 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
15633 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
15634 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
15635 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
15636 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
15637 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
15638 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
15639 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
15640 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
15641 * gcc.target/i386/sse-22.c: Extend with new built-ins,
15642 fix wrong rounding mode (see above).
15643 * gcc.target/i386/sse-23.c: Ditto.
15644
15645 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15646
15647 * gcc.dg/vmx/insert.c: New.
15648 * gcc.dg/vmx/insert-be-order.c: New.
15649 * gcc.dg/vmx/extract.c: New.
15650 * gcc.dg/vmx/extract-be-order.c: New.
15651
15652 2014-01-13 Jakub Jelinek <jakub@redhat.com>
15653
15654 PR tree-optimization/59387
15655 * gcc.c-torture/execute/pr59387.c: New test.
15656
15657 2014-01-13 Richard Biener <rguenther@suse.de>
15658
15659 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
15660 adjusting mathlib options.
15661 * gfortran.dg/lto/lto.exp: Likewise.
15662
15663 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
15664
15665 * gnat.dg/loop_optimization17.adb: New test.
15666 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
15667
15668 2014-01-13 Christian Bruel <christian.bruel@st.com>
15669
15670 * gcc.target/sh/cmpstrn.c: New case.
15671
15672 2014-01-13 Jakub Jelinek <jakub@redhat.com>
15673
15674 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
15675 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
15676
15677 2014-01-12 Janus Weil <janus@gcc.gnu.org>
15678
15679 PR fortran/58026
15680 * gfortran.dg/alloc_comp_basics_6.f90: New.
15681
15682 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
15683
15684 PR fortran/59700
15685 * gfortran.dg/pr59700.f90: New test.
15686
15687 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
15688
15689 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
15690 * gfortran.dg/use_only_3.f90: Likewise.
15691 * gfortran.dg/inquire_10.f90: Delete opened file.
15692 * gfortran.dg/inquire_15.f90: Likewise.
15693 * gfortran.dg/pr16597.f90: Likewise.
15694 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
15695 for PR59419.
15696
15697 2014-01-10 Jeff Law <law@redhat.com>
15698
15699 PR middle-end/59743
15700 * gcc.c-torture/compile/pr59743.c: New test.
15701
15702 2014-01-10 Jan Hubicka <jh@suse.cz>
15703
15704 PR ipa/58585
15705 * g++.dg/torture/pr58585.C: New testcase.
15706
15707 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
15708
15709 * gcc.dg/pr46309.c: Disable for cris*-*-*.
15710
15711 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
15712
15713 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
15714
15715 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
15716
15717 PR target/59744
15718 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
15719 * gcc.target/aarch64/cmn-neg2.c: New test.
15720
15721 2014-01-10 Richard Biener <rguenther@suse.de>
15722
15723 PR tree-optimization/59374
15724 * gcc.dg/torture/pr59374-3.c: New testcase.
15725
15726 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15727
15728 * lib/target-supports.exp
15729 (check_effective_target_arm_crypto_ok_nocache): New.
15730 (check_effective_target_arm_crypto_ok): Use above procedure.
15731 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
15732
15733 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
15734
15735 PR ipa/58252
15736 PR ipa/59226
15737 * g++.dg/ipa/devirt-20.C: New testcase.
15738 * g++.dg/torture/pr58252.C: Likewise.
15739 * g++.dg/torture/pr59226.C: Likewise.
15740
15741 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
15742
15743 * c-c++-common/asan/no-asan-stack.c: New test.
15744
15745 2014-01-10 Jakub Jelinek <jakub@redhat.com>
15746
15747 PR middle-end/59670
15748 * gcc.dg/pr59670.c: New test.
15749
15750 2014-01-09 Steve Ellcey <sellcey@mips.com>
15751
15752 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
15753
15754 2014-01-09 Jakub Jelinek <jakub@redhat.com>
15755
15756 PR middle-end/47735
15757 * gcc.target/i386/pr47735.c: New test.
15758
15759 PR tree-optimization/59622
15760 * g++.dg/opt/pr59622-2.C: New test.
15761 * g++.dg/opt/pr59622-3.C: New test.
15762 * g++.dg/opt/pr59622-4.C: New test.
15763 * g++.dg/opt/pr59622-5.C: New test.
15764
15765 PR sanitizer/59136
15766 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
15767 filename:line instead of (modulename+offset) form with stripped
15768 initial / from the filename.
15769
15770 2014-01-09 Ian Lance Taylor <iant@google.com>
15771
15772 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
15773 the other Go compiler.
15774
15775 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
15776
15777 PR c++/59730
15778 * g++.dg/cpp0x/variadic145.C: New.
15779
15780 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
15781
15782 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
15783 which don't support -fsplit-stack. Skip rotate[0123].go tests.
15784
15785 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
15786
15787 PR testsuite/59524
15788 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
15789 are run only if the Cilk library is available/enabled.
15790 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
15791 * lib/target-supports.exp (check_libcilkrts_available): New function.
15792
15793 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
15794
15795 PR c++/59631
15796 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
15797 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
15798 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
15799 with dg-additional-options.
15800 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
15801 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
15802 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
15803 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
15804 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
15805 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
15806
15807 2014-01-09 Richard Biener <rguenther@suse.de>
15808
15809 PR tree-optimization/59715
15810 * gcc.dg/torture/pr59715.c: New testcase.
15811
15812 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
15813
15814 * c-c++-common/asan/no-asan-globals.c: New test.
15815 * c-c++-common/asan/no-instrument-reads.c: Likewise.
15816 * c-c++-common/asan/no-instrument-writes.c: Likewise.
15817 * c-c++-common/asan/use-after-return-1.c: Likewise.
15818 * c-c++-common/asan/no-use-after-return.c: Likewise.
15819
15820 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
15821
15822 * gnat.dg/weak2.ad[sb]: New test.
15823
15824 2014-01-08 Jakub Jelinek <jakub@redhat.com>
15825
15826 PR middle-end/59471
15827 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
15828 type, use pointers to vector type instead.
15829
15830 2014-01-08 Catherine Moore <clm@codesourcery.com>
15831
15832 * gcc.target/mips/umips-branch-3.c: New test.
15833 * gcc.target/mips/umips-branch-4.c: New test.
15834
15835 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
15836
15837 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
15838 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
15839 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
15840 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
15841 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
15842 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
15843 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
15844 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
15845
15846 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
15847
15848 PR rtl-optimization/59137
15849 * gcc.target/mips/pr59137.c: New test.
15850
15851 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
15852
15853 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
15854 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
15855 * gcc.target/i386/pr55433.c (dg-options): Ditto.
15856 * gcc.target/i386/pr57848.c (dg-options): Ditto.
15857 * gcc.target/i386/pr59099.c (dg-options): Ditto.
15858 Require fpic effective target.
15859 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
15860
15861 2014-01-08 Jakub Jelinek <jakub@redhat.com>
15862
15863 PR ipa/59722
15864 * gcc.dg/pr59722.c: New test.
15865
15866 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
15867
15868 PR middle-end/57748
15869 * gcc.dg/torture/pr57748-3.c: New test.
15870 * gcc.dg/torture/pr57748-4.c: New test.
15871
15872 2014-01-08 Marek Polacek <polacek@redhat.com>
15873
15874 PR middle-end/59669
15875 * gcc.dg/gomp/pr59669-1.c: New test.
15876 * gcc.dg/gomp/pr59669-2.c: New test.
15877
15878 2014-01-08 Martin Jambor <mjambor@suse.cz>
15879
15880 PR ipa/59610
15881 * gcc.dg/ipa/pr59610.c: New test.
15882
15883 2014-01-08 Janus Weil <janus@gcc.gnu.org>
15884
15885 PR fortran/58182
15886 * gfortran.dg/binding_label_tests_26a.f90: New.
15887 * gfortran.dg/binding_label_tests_26b.f90: New.
15888
15889 2014-01-08 Marek Polacek <polacek@redhat.com>
15890
15891 PR sanitizer/59667
15892 * c-c++-common/ubsan/pr59667.c: New test.
15893
15894 2014-01-08 Richard Biener <rguenther@suse.de>
15895
15896 PR middle-end/59630
15897 * gcc.dg/pr59630.c: New testcase.
15898
15899 2014-01-08 Richard Biener <rguenther@suse.de>
15900
15901 PR middle-end/59471
15902 * gcc.dg/pr59471.c: New testcase.
15903
15904 2014-01-07 Jeff Law <law@redhat.com>
15905
15906 PR middle-end/53623
15907 * gcc.target/i386/pr53623.c: New test.
15908
15909 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
15910
15911 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
15912 blanks at EOF.
15913 * g++.dg/cpp1y/pr58534.C: Likewise.
15914 * g++.dg/cpp1y/pr58536.C: Likewise.
15915 * g++.dg/cpp1y/pr58548.C: Likewise.
15916 * g++.dg/cpp1y/pr58549.C: Likewise.
15917 * g++.dg/cpp1y/pr58637.C: Likewise.
15918 * g++.dg/cpp1y/pr59112.C: Likewise.
15919 * g++.dg/cpp1y/pr59113.C: Likewise.
15920 * g++.dg/cpp1y/pr59629.C: Likewise.
15921 * g++.dg/cpp1y/pr59635.C: Likewise.
15922 * g++.dg/cpp1y/pr59636.C: Likewise.
15923 * g++.dg/cpp1y/pr59638.C: Likewise.
15924
15925 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
15926
15927 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
15928
15929 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
15930
15931 * gcc.target/i386/intrinsics_4.c (bar): New function.
15932
15933 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
15934
15935 * g++.dg/ext/is_base_of_incomplete-2.C: New.
15936
15937 2014-01-07 Jakub Jelinek <jakub@redhat.com>
15938
15939 PR rtl-optimization/58668
15940 * gcc.dg/pr58668.c: New test.
15941
15942 PR tree-optimization/59643
15943 * gcc.dg/pr59643.c: New test.
15944 * gcc.c-torture/execute/pr59643.c: New test.
15945
15946 2014-01-06 Janus Weil <janus@gcc.gnu.org>
15947
15948 PR fortran/59589
15949 * gfortran.dg/class_allocate_16.f90: New.
15950
15951 2014-01-06 Jakub Jelinek <jakub@redhat.com>
15952
15953 PR target/59644
15954 * gcc.target/i386/pr59644.c: New test.
15955
15956 2014-01-06 Marek Polacek <polacek@redhat.com>
15957
15958 PR c/57773
15959 * gcc.dg/pr57773.c: New test.
15960
15961 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
15962
15963 PR c++/59635
15964 PR c++/59636
15965 PR c++/59629
15966 PR c++/59638
15967 * g++.dg/cpp1y/pr59635.C: New testcase.
15968 * g++.dg/cpp1y/pr59636.C: New testcase.
15969 * g++.dg/cpp1y/pr59629.C: New testcase.
15970 * g++.dg/cpp1y/pr59638.C: New testcase.
15971
15972 2014-01-06 Martin Jambor <mjambor@suse.cz>
15973
15974 PR ipa/59008
15975 * gcc.dg/ipa/pr59008.c: New test.
15976
15977 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15978
15979 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
15980 if supported.
15981
15982 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15983
15984 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
15985 Require c99_runtime.
15986 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
15987
15988 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
15989 Require c99_runtime.
15990 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
15991 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
15992 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
15993
15994 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
15995 Require c99_runtime.
15996 Make CALC void static.
15997 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
15998
15999 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
16000 Require c99_runtime.
16001 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
16002
16003 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16004
16005 * gcc.target/i386/pr59501-1.c: Require avx effective target.
16006 * gcc.target/i386/pr59501-2.c: Likewise.
16007 * gcc.target/i386/pr59501-3.c: Likewise.
16008 * gcc.target/i386/pr59501-4.c: Likewise.
16009 * gcc.target/i386/pr59501-5.c: Likewise.
16010 * gcc.target/i386/pr59501-6.c: Likewise.
16011
16012 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16013
16014 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
16015 * gcc.target/i386/pr59390_1.c: Likewise.
16016 * gcc.target/i386/pr59390_2.c: Likewise.
16017
16018 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
16019
16020 * gcc.dg/pr59350.c: Tweak.
16021 * gcc.dg/pr59350-2.c: New test.
16022 * g++.dg/pr59510.C: Likewise.
16023
16024 2014-01-06 Janus Weil <janus@gcc.gnu.org>
16025
16026 PR fortran/59023
16027 * gfortran.dg/bind_c_procs_2.f90: New.
16028
16029 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
16030
16031 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
16032 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
16033 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
16034 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
16035 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
16036 * gcc.dg/tree-ssa/vrp47.c: Likewise.
16037 * gcc.dg/tree-ssa/vrp87.c: Likewise.
16038
16039 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
16040
16041 * gcc.target/arm/neon-nested-apcs.c: New test.
16042
16043 2014-01-04 Jakub Jelinek <jakub@redhat.com>
16044
16045 PR tree-optimization/59519
16046 * gcc.dg/vect/pr59519-1.c: New test.
16047 * gcc.dg/vect/pr59519-2.c: New test.
16048
16049 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
16050 vmovdqu32.
16051
16052 2014-01-04 Janus Weil <janus@gcc.gnu.org>
16053
16054 PR fortran/59547
16055 * gfortran.dg/typebound_proc_32.f90: New.
16056
16057 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
16058
16059 PR c++/58950
16060 * g++.dg/pr58950.C: New file.
16061
16062 2014-01-03 Tobias Burnus <burnus@net-b.de>
16063
16064 PR c++/58567
16065 * g++.dg/gomp/pr58567.C: New.
16066
16067 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
16068
16069 PR tree-optimization/59651
16070 * gcc.dg/torture/pr59651.c: New test.
16071 * gcc.dg/vect/pr59651.c: Ditto.
16072
16073 2014-01-03 Jakub Jelinek <jakub@redhat.com>
16074
16075 PR target/59625
16076 * gcc.target/i386/pr59625.c: New test.
16077
16078 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
16079
16080 Core DR 1442
16081 PR c++/59165
16082 * g++.dg/cpp0x/range-for28.C: New.
16083 * g++.dg/cpp0x/range-for3.C: Update.
16084
16085 2014-01-02 Joseph Myers <joseph@codesourcery.com>
16086
16087 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
16088
16089 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
16090
16091 PR c++/59641
16092 * g++.dg/cpp0x/pr59641.C: New file.
16093
16094 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
16095
16096 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
16097
16098 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
16099
16100 PR c++/59378
16101 * g++.dg/ext/pr59378.C: New file.
16102
16103 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
16104
16105 Update copyright years
16106
16107 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
16108
16109 * gcc.target/arc/arc.exp: Use the standard form for the copyright
16110 notice.
16111
16112 2014-01-02 Janus Weil <janus@gcc.gnu.org>
16113
16114 PR fortran/59654
16115 * gfortran.dg/dynamic_dispatch_12.f90: New.
16116
16117 2014-01-01 Jakub Jelinek <jakub@redhat.com>
16118
16119 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
16120 the builtin isn't optimized away as unused.
16121
16122 PR rtl-optimization/59647
16123 * g++.dg/opt/pr59647.C: New test.
16124 \f
16125 Copyright (C) 2014 Free Software Foundation, Inc.
16126
16127 Copying and distribution of this file, with or without modification,
16128 are permitted in any medium without royalty provided the copyright
16129 notice and this notice are preserved.