]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
2014-11-26 Richard Biener <rguenther@suse.de>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2014-11-26 Richard Biener <rguenther@suse.de>
2
3 PR tree-optimization/62238
4 * gcc.dg/torture/pr62238.c: New testcase.
5
6 2014-11-25 Andrew Pinski <apinski@cavium.com>
7
8 * gcc.c-torture/execute/20141125-1.c: New testcase.
9
10 2014-11-25 Tobias Burnus <burnus@net-b.de>
11
12 * gfortran.dg/empty_label.f: Change test to continue testing
13 for -fmax-errors=1.
14 * gfortran.dg/empty_label.f90: Ditto.
15 * gfortran.dg/warnings_are_errors_1.f90: Update dg-*.
16
17 2014-11-26 Andreas Tobler <andreast@gcc.gnu.org>
18
19 * g++.old-deja/g++.jason/enum6.C: Use arm_eabi for dg-options.
20 Update comment.
21 * g++.old-deja/g++.law/enum9.C: Likewise.
22 * g++.old-deja/g++.other/enum4.C: Likewise.
23
24 2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
25
26 PR target/63534
27 * gcc.target/i386/pr63534.c: New test.
28
29 2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
30
31 PR target/63527
32 * gcc.target/i386/pr63527.c: New test.
33
34 2014-11-25 Martin Liska <mliska@suse.cz>
35
36 PR bootstrap/64050
37 PR ipa/64060
38 * gcc.dg/plugin/plugin.exp: New plugin.
39 * gcc.dg/plugin/sreal-test-1.c: New test.
40 * gcc.dg/plugin/sreal_plugin.c: New test.
41
42 2014-11-25 Matthew Fortune <matthew.fortune@imgtec.com>
43
44 * gcc.target/mips/mips.exp: Add support for -msoft-float and
45 -mhard-float options. Ensure that explicit -mfp* options imply
46 both -mhard-float and -mdouble-float.
47 * gcc.target/mips/call-clobbered-1.c: Add -mhard-float to the
48 compile options.
49
50 2014-11-25 Paolo Carlini <paolo.carlini@oracle.com>
51
52 PR c++/63786
53 * g++.dg/cpp0x/variadic163.C: New.
54
55 2014-11-25 Ilya Enkovich <ilya.enkovich@intel.com>
56
57 PR target/64056
58 * gcc.target/i386/chkp-strlen-4.c: Add mempcpy target check.
59 * gcc.target/i386/chkp-stropt-4.c: Likewise.
60 * gcc.target/i386/chkp-stropt-8.c: Likewise.
61 * gcc.target/i386/chkp-stropt-12.c: Likewise.
62 * gcc.target/i386/chkp-stropt-16.c: Likewise.
63
64 2014-10-25 Eric Botcazou <ebotcazou@adacore.com>
65
66 * gcc.target/powerpc/longcall-2.c: New test.
67
68 2014-11-25 Marek Polacek <polacek@redhat.com>
69
70 PR c/63877
71 * gcc.dg/pr63877.c: New test.
72
73 2014-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
74
75 PR ipa/64059
76 * g++.dg/ipa/pr64059.C: New test.
77
78 2014-11-24 Uros Bizjak <ubizjak@gmail.com>
79
80 PR target/63847
81 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Add -ffloat-store
82 for 32bit x86 targets.
83 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Ditto.
84
85 2014-11-24 Tobias Burnus <burnus@net-b.de>
86
87 * gfortran.dg/coarray_collectives_3.f90: Add dg-excess-errors.
88 * gfortran.dg/dollar_sym_1.f90: Ditto.
89 * gfortran.dg/dollar_sym_3.f: Ditto.
90
91 2014-11-24 Alan Lawrence <alan.lawrence@arm.com>
92
93 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
94 Add aarch64{,_be}.
95
96 2014-11-24 Richard Biener <rguenther@suse.de>
97
98 PR tree-optimization/63679
99 * gcc.dg/tree-ssa/ssa-fre-42.c: New testcase.
100 * gcc.dg/tree-ssa/20030807-5.c: Avoid folding read from global to zero.
101 * gcc.target/i386/ssetype-1.c: Likewise.
102 * gcc.target/i386/ssetype-3.c: Likewise.
103 * gcc.target/i386/ssetype-5.c: Likewise.
104
105 2014-11-24 Jonathan Wakely <jwakely@redhat.com>
106 Paolo Carlini <paolo.carlini@oracle.com>
107
108 PR c++/63203
109 * g++.dg/warn/Winit-self-2.C: New.
110
111 2014-11-24 Petr Murzin <petr.murzin@intel.com>
112
113 * gcc.target/i386/extract-insert-combining.c: New test.
114
115 2014-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
116
117 * gcc.target/aarch64/fuse_adrp_add_1.c: New test.
118
119 2014-11-24 Richard Biener <rguenther@suse.de>
120
121 PR testsuite/64039
122 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL for hppa*-*-*.
123
124 2014-11-24 Richard Biener <rguenther@suse.de>
125
126 PR tree-optimization/55334
127 * gcc.dg/tree-ssa/restrict-5.c: New testcase.
128
129 2014-11-24 Eric Botcazou <ebotcazou@adacore.com>
130
131 * gnat.dg/opt45.adb: New test.
132
133 2014-11-24 Tobias Burnus <burnus@net-b.de>
134
135 * gfortran.dg/dollar_sym_3.f: Update dg-error.
136 * gfortran.dg/coarray_collectives_3.f90: Ditto.
137
138 2014-11-23 David Edelsohn <dje.gcc@gmail.com>
139
140 * gcc.dg/autopar/pr46799.c: XFAIL on AIX.
141 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
142 * gcc.dg/pr63914.c: Ignore non-standard ABI warning.
143 * gcc.dg/pr63594-[12].c: Ignore non-standard ABI warning.
144
145 2014-11-23 Tobias Burnus <burnus@net-b.de>
146
147 * gfortran.dg/tab_continuation.f: Update dg-*.
148
149 2014-11-23 Andrew Pinski <apinski@cavium.com>
150
151 * gcc.c-torture/compile/20120927-1.c: New testcase.
152 * gcc.c-torture/compile/20120830-1.c: New testcase.
153
154 2014-11-22 Andrew Pinski <apinski@cavium.com>
155
156 * g++.dg/cpp0x/initlist-lifetime1.C: Fix testcase where
157 argc is always greater than 1 (octeon simulator).
158 * g++.dg/cpp0x/initlist-lifetime2.C: Likewise.
159
160 2014-11-22 Andrew Pinski <apinski@cavium.com>
161
162 PR target/63971
163 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of
164 x30 (in the epilogue).
165 * gcc.target/aarch64/test_frame_6.c: Likewise.
166 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of
167 x30 and x19 (in the epilogue).
168 * gcc.target/aarch64/test_frame_4.c: Likewise.
169 * gcc.target/aarch64/test_frame_7.c: Likewise.
170
171 2014-11-22 Oleg Endo <olegendo@gcc.gnu.org>
172
173 PR target/63783
174 PR target/51244
175 * gcc.target/sh/torture/pr63783-1.c: New.
176 * gcc.target/sh/torture/pr63783-2.c: New.
177 * gcc.target/sh/pr51244-20.c: Adjust.
178 * gcc.target/sh/pr51244-20-sh2a.c: Adjust.
179
180 2014-11-22 Tobias Burnus <burnus@net-b.de>
181
182 * gfortran.dg/coarray/cosubscript_1.f90: New.
183
184 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
185
186 * gnat.dg/specs/pack11.ads: New test.
187
188 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
189
190 * gnat.dg/specs/no_streams.ads: New test.
191
192 2014-11-22 Uros Bizjak <ubizjak@gmail.com>
193
194 * gcc.dg/store-motion-fgcse-sm.c (dg-final): Cleanup
195 store_modtion rtl dump.
196 * gcc.dg/var-expand1.c (dg-final): Cleanup loop2_unroll rtl dump.
197 * gcc.dg/var-expand3.c (dg-final): Ditto.
198
199 2014-11-22 Uros Bizjak <ubizjak@gmail.com>
200
201 * gcc.target/i386/avx512vl-vpermb-2.c: Require avx512vbmi.
202 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
203 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
204 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Require avx512ifma.
205 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
206 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
207
208 2014-11-21 Jakub Jelinek <jakub@redhat.com>
209
210 PR tree-optimization/64006
211 * gcc.c-torture/execute/pr64006.c: New test.
212
213 2014-11-21 Lynn Boger <laboger@linux.vnet.ibm.com>
214
215 * go.test/go-test.exp (go-set-goarch): Add case for ppc64le goarch
216 value for go testing.
217
218 2014-11-21 Jiong Wang <jiong.wang@arm.com>
219
220 * gcc.target/aarch64/vect_ctz_1.c: New testcase.
221
222 2014-11-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
223
224 * gcc.target/aarch64/simd/vsqrt_f64_1.c
225
226 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
227
228 * g++.dg/other/i386-2.C: Add -mpcommit.
229 * g++.dg/other/i386-3.C: Ditto.
230 * gcc.target/i386/pcommit-1.c: New test.
231 * gcc.target/i386/sse-12.c: Add new options.
232 * gcc.target/i386/sse-13.c: Ditto.
233 * gcc.target/i386/sse-14.c: Ditto.
234 * gcc.target/i386/sse-22.c: Ditto.
235 * gcc.target/i386/sse-23.c: Ditto.
236
237 2014-11-20 Mark Wielaard <mjw@redhat.com>
238
239 PR debug/38757
240 * gcc.dg/debug/dwarf2/lang-c89.c: New test.
241 * gcc.dg/debug/dwarf2/lang-c99.c: Likewise.
242
243 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
244
245 * g++.dg/other/i386-2.C: Add -mclwb.
246 * g++.dg/other/i386-3.C: Ditto.
247 * gcc.target/i386/clwb-1.c: New test.
248 * gcc.target/i386/sse-12.c: Add new options.
249 * gcc.target/i386/sse-13.c: Ditto.
250 * gcc.target/i386/sse-14.c: Ditto.
251 * gcc.target/i386/sse-22.c: Ditto.
252 * gcc.target/i386/sse-23.c: Ditto.
253
254 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
255
256 * g++.dg/other/i386-2.C: Add -mavx512vbmi.
257 * g++.dg/other/i386-3.C: Ditto.
258 * gcc.target/i386/avx512f-helper.h: Add avx512vbmi-check.h.
259 * gcc.target/i386/avx512vbmi-check.h: Ditto.
260 * gcc.target/i386/avx512vbmi-vpermb-1.c: Ditto.
261 * gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto.
262 * gcc.target/i386/avx512vbmi-vpermi2b-1.c: Ditto.
263 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
264 * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Ditto.
265 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
266 * gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c: Ditto.
267 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
268 * gcc.target/i386/avx512vl-vpermb-2.c: Ditto.
269 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
270 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
271 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
272 * gcc.target/i386/i386.exp (check_effective_target_avx512vbmi): New.
273 * gcc.target/i386/sse-12.c: Add new options.
274 * gcc.target/i386/sse-13.c: Ditto.
275 * gcc.target/i386/sse-14.c: Ditto.
276 * gcc.target/i386/sse-22.c: Ditto.
277 * gcc.target/i386/sse-23.c: Ditto.
278
279 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
280
281 * g++.dg/other/i386-2.C: Add -mavx512ifma.
282 * g++.dg/other/i386-3.C: Ditto.
283 * gcc.target/i386/avx512f-helper.h: Add avx512ifma-check.h.
284 * gcc.target/i386/avx512ifma-check.h: New.
285 * gcc.target/i386/avx512ifma-vpmaddhuq-1.c: Ditto.
286 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto.
287 * gcc.target/i386/avx512ifma-vpmaddluq-1.c: Ditto.
288 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
289 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
290 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
291 * gcc.target/i386/i386.exp (check_effective_target_avx512ifma): New.
292 * gcc.target/i386/sse-12.c: Add new options.
293 * gcc.target/i386/sse-13.c: Ditto.
294 * gcc.target/i386/sse-14.c: Ditto.
295 * gcc.target/i386/sse-22.c: Ditto.
296 * gcc.target/i386/sse-23.c: Ditto.
297
298 2014-11-21 Georg-Johann Lay <avr@gjlay.de>
299
300 Forward-port from 2014-10-30 4_9-branch r216934
301
302 PR target/63633
303 * gcc.target/avr/torture/pr63633-ice-mult.c: New test.
304
305 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
306
307 PR debug/63239
308 * g++.dg/debug/dwarf2/deleted-member-function.C: Pass
309 -gno-strict-dwarf.
310
311 2014-11-21 Tom de Vries <tom@codesourcery.com>
312
313 * gcc.dg/store-motion-fgcse-sm.c: New test.
314
315 2014-11-21 Evgeny Stupachenko <evstupac@gmail.com>
316
317 PR target/60451
318 * gcc.target/i386/pr60451.c: New.
319
320 2014-11-21 Jakub Jelinek <jakub@redhat.com>
321
322 PR tree-optimization/61773
323 * gcc.dg/pr61773.c: New test.
324
325 PR target/63764
326 * c-c++-common/pr63764-1.c: New test.
327 * c-c++-common/pr63764-2.c: New test.
328
329 PR target/63910
330 * gcc.target/i386/pr63910.c: New test.
331
332 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
333
334 PR lto/63998
335 * gcc.dg/lto/pr60820_0.c: Skip on darwin.
336
337 2014-11-20 Patrick Palka <ppalka@gcc.gnu.org>
338
339 * gcc.dg/no-strict-overflow-8.c: New test.
340
341 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
342
343 * gcc.dg/undefined-loop-1.c: New file.
344 * gcc.dg/undefined-loop-2.c: New file.
345
346 2014-11-20 Tejas Belagod <tejas.belagod@arm.com>
347
348 * gcc.target/aarch64/symbol-range.c: New.
349 * gcc.target/aarch64/symbol-range-tiny.c: New.
350 2014-11-20 Richard Biener <rguenther@suse.de>
351
352 PR middle-end/63962
353 * gcc.dg/tree-ssa/forwprop-30.c: New testcase.
354
355 2014-11-20 Richard Biener <rguenther@suse.de>
356
357 PR tree-optimization/63677
358 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: New testcase.
359 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Likewise.
360
361 2014-11-20 Igor Zamyatin <igor.zamyatin@intel.com>
362
363 PR sanitizer/63845
364 * gcc.dg/asan/pr63845.c: New test.
365
366 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
367
368 PR sanitizer/63939
369 * c-c++-common/asan/global-overflow-1.c: Allow extra spaces after
370 stack pointer address, to fit darwin output when symbolizer is not
371 present.
372 * c-c++-common/asan/heap-overflow-1.c: Likewise.
373 * c-c++-common/asan/memcmp-1.c: Likewise.
374 * c-c++-common/asan/misalign-1.c: Likewise.
375 * c-c++-common/asan/misalign-2.c: Likewise.
376 * c-c++-common/asan/null-deref-1.c: Likewise.
377 * c-c++-common/asan/stack-overflow-1.c: Likewise.
378 * c-c++-common/asan/strlen-overflow-1.c: Likewise.
379 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
380 * c-c++-common/asan/use-after-free-1.c: Likewise.
381 * g++.dg/asan/deep-stack-uaf-1.C: Likewise.
382 * g++.dg/asan/deep-tail-call-1.C: Likewise.
383 * g++.dg/asan/large-func-test-1.C: Likewise.
384
385 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
386
387 PR sanitizer/63939
388 * g++.dg/asan/large-func-test-1.C: Ajust dg-output.
389
390 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
391
392 PR sanitizer/63939
393 * c-c++-common/asan/heap-overflow-1.c: Ajust dg-output.
394 * c-c++-common/asan/memcmp-1.c: Likewise.
395 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
396 * c-c++-common/asan/use-after-free-1.c: Likewise.
397
398 2014-11-19 David Malcolm <dmalcolm@redhat.com>
399
400 PR jit/63854
401 * jit.dg/test-fuzzer.c (fuzzer_init): Free malloced buffers.
402 (make_random_function): Free ff->locals.
403
404 2014-11-19 Uros Bizjak <ubizjak@gmail.com>
405
406 PR target/63947
407 * gcc.target/i386/pr63947.c: New test.
408
409 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
410
411 PR c++/55425
412 * g++.dg/cpp0x/constexpr-__func__.C: New.
413
414 2014-11-19 Renlin Li <Renlin.Li@arm.com>
415
416 PR target/63424
417 * gcc.target/aarch64/pr63424.c: New test.
418
419 2014-11-19 Renlin Li <Renlin.Li@arm.com>
420
421 PR middle-end/63762
422 * gcc.dg/pr63762.c: New test.
423
424 2014-11-19 Marek Polacek <polacek@redhat.com>
425
426 PR sanitizer/63690
427 * gcc.dg/ubsan/pr63690.c: New test.
428
429 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
430
431 PR sanitizer/62132
432 * c-c++-common/asan/misalign-1.c: Pass -fno-omit-frame-pointer on
433 darwin, adjust dg-output.
434 * c-c++-common/asan/misalign-2.c: Likewise.
435
436 2014-11-19 Richard Henderson <rth@redhat.com>
437
438 * gcc.dg/cwsc0.c: New test.
439 * gcc.dg/cwsc1.c: New test.
440
441 2014-11-19 Marek Polacek <polacek@redhat.com>
442
443 PR sanitizer/63879
444 * c-c++-common/ubsan/pr63879-1.c: New test.
445 * c-c++-common/ubsan/pr63879-2.c: New test.
446
447 2014-11-19 Tom de Vries <tom@codesourcery.com>
448
449 PR tree-optimization/62167
450 * gcc.dg/pr51879-12.c: Add xfails.
451 * gcc.dg/pr62167-run.c: New test.
452 * gcc.dg/pr62167.c: New test.
453
454 2014-11-19 Jakub Jelinek <jakub@redhat.com>
455
456 PR tree-optimization/63915
457 * c-c++-common/gomp/pr60823-4.c: New test.
458
459 PR sanitizer/63520
460 * c-c++-common/ubsan/pr63520.c: New test.
461
462 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
463
464 PR c++/57654
465 * g++.dg/cpp0x/constexpr-ref7.C: New.
466
467 2014-11-19 Jakub Jelinek <jakub@redhat.com>
468
469 PR sanitizer/63913
470 * g++.dg/ubsan/pr63913.C: New test.
471
472 2014-11-19 Andreas Schwab <schwab@suse.de>
473
474 * gcc.dg/pure-2.c: Update line numbers.
475
476 2014-11-19 Jakub Jelinek <jakub@redhat.com>
477
478 PR rtl-optimization/63843
479 * gcc.c-torture/execute/pr63843.c: New test.
480
481 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
482
483 PR target/63937
484 * gcc.dg/memset-2.c: New.
485
486 2014-11-18 Jakub Jelinek <jakub@redhat.com>
487
488 PR sanitizer/63813
489 * g++.dg/ubsan/pr63813.C: New test.
490
491 PR tree-optimization/61042
492 * gcc.c-torture/compile/pr61042.c: New test.
493
494 2014-11-18 Maciej W. Rozycki <macro@codesourcery.com>
495
496 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-timeout-factor): New
497 setting.
498
499 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
500
501 PR c++/55942
502 * g++.dg/cpp0x/constexpr-55942.C: New.
503
504 2014-11-18 Marek Polacek <polacek@redhat.com>
505
506 PR sanitizer/63866
507 * c-c++-common/ubsan/pr63866.c: New test.
508
509 2014-11-18 Richard Biener <rguenther@suse.de>
510
511 PR tree-optimization/63914
512 * gcc.dg/pr63914.c: New testcase.
513
514 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
515
516 PR c++/55443
517 * g++.dg/cpp0x/noexcept26.C: New.
518 * g++.dg/cpp0x/noexcept27.C: Likewise.
519
520 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
521
522 PR c++/60245
523 * g++.dg/cpp0x/constexpr-60245.C: New.
524
525 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
526
527 PR c++/60771
528 * g++.dg/cpp0x/constexpr-ref6.C: New.
529
530 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
531
532 * gcc.target/arm/neon/vbicQs16.c: Regenerate.
533 * gcc.target/arm/neon/vbicQs32.c: Likewise.
534 * gcc.target/arm/neon/vbicQs64.c: Likewise.
535 * gcc.target/arm/neon/vbicQs8.c: Likewise.
536 * gcc.target/arm/neon/vbicQu16.c: Likewise.
537 * gcc.target/arm/neon/vbicQu32.c: Likewise.
538 * gcc.target/arm/neon/vbicQu64.c: Likewise.
539 * gcc.target/arm/neon/vbicQu8.c: Likewise.
540 * gcc.target/arm/neon/vbics16.c: Likewise.
541 * gcc.target/arm/neon/vbics32.c: Likewise.
542 * gcc.target/arm/neon/vbics64.c: Likewise.
543 * gcc.target/arm/neon/vbics8.c: Likewise.
544 * gcc.target/arm/neon/vbicu16.c: Likewise.
545 * gcc.target/arm/neon/vbicu32.c: Likewise.
546 * gcc.target/arm/neon/vbicu64.c: Likewise.
547 * gcc.target/arm/neon/vbicu8.c: Likewise.
548 * gcc.target/arm/neon/vornQs16.c: Likewise.
549 * gcc.target/arm/neon/vornQs32.c: Likewise.
550 * gcc.target/arm/neon/vornQs64.c: Likewise.
551 * gcc.target/arm/neon/vornQs8.c: Likewise.
552 * gcc.target/arm/neon/vornQu16.c: Likewise.
553 * gcc.target/arm/neon/vornQu32.c: Likewise.
554 * gcc.target/arm/neon/vornQu64.c: Likewise.
555 * gcc.target/arm/neon/vornQu8.c: Likewise.
556 * gcc.target/arm/neon/vorns16.c: Likewise.
557 * gcc.target/arm/neon/vorns32.c: Likewise.
558 * gcc.target/arm/neon/vorns64.c: Likewise.
559 * gcc.target/arm/neon/vorns8.c: Likewise.
560 * gcc.target/arm/neon/vornu16.c: Likewise.
561 * gcc.target/arm/neon/vornu32.c: Likewise.
562 * gcc.target/arm/neon/vornu64.c: Likewise.
563 * gcc.target/arm/neon/vornu8.c: Likewise.
564
565 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
566
567 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: New test.
568 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: New test.
569 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: New test.
570 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: New test.
571 * gcc.target/aarch64/advsimd-intrinsics/vcvt.c: New test.
572 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: New test.
573 * gcc.target/aarch64/advsimd-intrinsics/vext.c: New test.
574 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: New test.
575 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: New test.
576
577 2014-11-18 Alexander Ivchenko <alexander.ivchenko@intel.com>
578
579 * c-c++-common/tm/safe-3.c: Add bind_pic_locally.
580 * g++.dg/ipa/devirt-15.C: Ditto.
581 * g++.dg/ipa/devirt-7.C: Ditto.
582 * g++.dg/ipa/pr60600.C: Ditto.
583 * g++.dg/opt/vt2.C: Ditto.
584 * g++.dg/opt/vt4.C: Ditto.
585 * g++.dg/pr48484.C: Ditto.
586 * g++.dg/tm/pr47746.C: Ditto.
587 * g++.dg/tree-ssa/pr57380.C: Ditto.
588 * gcc.dg/ipa/inline-4.c: Ditto.
589 * gcc.dg/ipa/inlinehint-1.c: Ditto.
590 * gcc.dg/ipa/inlinehint-2.c: Ditto.
591 * gcc.dg/ipa/inlinehint-3.c: Ditto.
592 * gcc.dg/pr47276.c: Ditto.
593 * gcc.dg/pure-2.c: Ditto.
594 * gcc.dg/tm/nested-2.c: Ditto.
595 * gcc.dg/tree-ssa/alias-29.c: Ditto.
596 * gcc.target/i386/3dnow-1.c: Ditto.
597 * gcc.target/i386/3dnow-2.c: Ditto.
598 * gcc.target/i386/3dnowA-1.c: Ditto.
599 * gcc.target/i386/3dnowA-2.c: Ditto.
600 * gcc.target/i386/avx-1.c: Ditto.
601 * gcc.target/i386/avx-2.c: Ditto.
602 * gcc.target/i386/memcpy-1.c: Ditto.
603 * gcc.target/i386/mmx-1.c: Ditto.
604 * gcc.target/i386/mmx-2.c: Ditto.
605 * gcc.target/i386/sse-14.c: Ditto.
606 * gcc.target/i386/sse-22.c: Ditto.
607 * gcc.target/i386/sse-22a.c: Ditto.
608 * gcc.target/i386/sse-23.c: Ditto.
609 * gcc.target/i386/sse-24.c: Ditto.
610 * gcc.target/i386/vect-double-1.c: Ditto.
611 * g++.dg/fstack-protector-strong.C: Add target nonpic.
612 * gcc.dg/fstack-protector-strong.c: Ditto.
613
614 2014-11-18 Hale Wang <hale.wang@arm.com>
615
616 * gcc.target/arm/small-multiply-m0-1.c: Only apply when
617 "-mcpu=cortex-m0/m1/m0plus.small-multiply".
618 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
619 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
620 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
621 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
622 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
623 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
624 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
625 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
626
627 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
628
629 * g++.dg/abi/mangle-arm-crypto.C: New.
630 * g++.dg/abi/mangle-neon.C (f19): New.
631 (f20): Likewise.
632
633 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
634
635 * gcc.target/arm/pr51968.c (foo): Fix call to
636 __builtin_neon_vqmovunv8hi.
637
638 2014-11-18 Marat Zakirov <m.zakirov@samsung.com>
639
640 * c-c++-common/asan/aggressive-opts.c: New test.
641
642 2014-11-18 Yury Gribov <y.gribov@samsung.com>
643
644 PR sanitizer/63802
645 * c-c++-common/ubsan/pr63802.c: New test.
646
647 2014-11-18 Ilya Enkovich <ilya.enkovich@intel.com>
648
649 * g++.dg/pr63766.C: New.
650
651 2014-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
652
653 * gcc.target/powerpc/p8vector-ldst.c: Rewrite to use 40 live
654 floating point variables instead of using asm to test allocating
655 values to the Altivec registers.
656
657 * gcc.target/powerpc/upper-regs-sf.c: New -mupper-regs-sf and
658 -mupper-regs-df tests.
659 * gcc.target/powerpc/upper-regs-df.c: Likewise.
660
661 * config/rs6000/predicates.md (memory_fp_constant): New predicate
662
663 2014-11-17 Tom de Vries <tom@codesourcery.com>
664
665 * gcc.dg/pr43864-2.c: Add -ftree-tail-merge to dg-options.
666 * gcc.dg/pr43864-3.c: Same.
667 * gcc.dg/pr43864-4.c: Same.
668 * gcc.dg/pr43864.c: Same.
669 * gcc.dg/pr50763.c: Same.
670 * gcc.dg/pr51879-12.c: Same.
671 * gcc.dg/pr51879-16.c: Same.
672 * gcc.dg/pr51879-17.c: Same.
673 * gcc.dg/pr51879-18.c: Same.
674 * gcc.dg/pr51879-2.c: Same.
675 * gcc.dg/pr51879-3.c: Same.
676 * gcc.dg/pr51879-4.c: Same.
677 * gcc.dg/pr51879-6.c: Same.
678 * gcc.dg/pr51879-7.c: Same.
679 * gcc.dg/pr51879.c: Same.
680
681 2014-11-17 Tom de Vries <tom@codesourcery.com>
682
683 * gcc.dg/pr43864-2.c: Fix scan-tree-dump-times scan pattern.
684 * gcc.dg/pr43864-3.c: Same.
685 * gcc.dg/pr43864-4.c: Same.
686
687 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
688
689 * gcc.target/aarch64/vld1_lane.c: New test.
690
691 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
692
693 * gcc.target/aarch64/simd/vfma_f64.c: Add asm volatile memory.
694 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
695
696 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
697
698 * gcc.target/i386/chkp-strlen-1.c: New.
699 * gcc.target/i386/chkp-strlen-2.c: New.
700 * gcc.target/i386/chkp-strlen-3.c: New.
701 * gcc.target/i386/chkp-strlen-4.c: New.
702 * gcc.target/i386/chkp-strlen-5.c: New.
703
704 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
705
706 * gcc.target/i386/chkp-stropt-1.c: New.
707 * gcc.target/i386/chkp-stropt-2.c: New.
708 * gcc.target/i386/chkp-stropt-3.c: New.
709 * gcc.target/i386/chkp-stropt-4.c: New.
710 * gcc.target/i386/chkp-stropt-5.c: New.
711 * gcc.target/i386/chkp-stropt-6.c: New.
712 * gcc.target/i386/chkp-stropt-7.c: New.
713 * gcc.target/i386/chkp-stropt-8.c: New.
714 * gcc.target/i386/chkp-stropt-9.c: New.
715 * gcc.target/i386/chkp-stropt-10.c: New.
716 * gcc.target/i386/chkp-stropt-11.c: New.
717 * gcc.target/i386/chkp-stropt-12.c: New.
718 * gcc.target/i386/chkp-stropt-13.c: New.
719 * gcc.target/i386/chkp-stropt-14.c: New.
720 * gcc.target/i386/chkp-stropt-15.c: New.
721 * gcc.target/i386/chkp-stropt-16.c: New.
722
723 2014-11-17 H.J. Lu <hongjiu.lu@intel.com>
724
725 * g++.dg/ipa/pr63894.C (new): Replace unsigned long with
726 __SIZE_TYPE__.
727
728 2014-11-17 Richard Biener <rguenther@suse.de>
729
730 PR middle-end/63898
731 PR middle-end/63883
732 * gfortran.dg/pr63883.f90: New testcase.
733
734 2014-11-17 Markus Trippelsdorf <markus@trippelsdorf.de>
735
736 PR ipa/63894
737 * g++.dg/ipa/pr63894.C: New test.
738
739 2014-11-17 Terry Guo <terry.guo@arm.com>
740
741 * gcc.target/arm/thumb1-ual-1.c: New test.
742
743 2014-11-16 Patrick Palka <ppalka@gcc.gnu.org>
744
745 PR middle-end/63790
746 * gcc.dg/tree-ssa/pr21031.c: Drop XFAIL.
747 * gcc.dg/tree-ssa/forwprop-29.c: New test.
748
749 2014-11-16 Andrew Pinski <apinski@cavium.com>
750
751 * gcc.c-torture/execute/memset-4.c: New test.
752 * gcc.c-torture/execute/20110418-1.c: New test.
753 * gcc.c-torture/execute/20141022-1.c: New test.
754 * gcc.c-torture/execute/strcpy-2.c: New test.
755 * gcc.c-torture/execute/20140212-2.c: New test.
756 * gcc.c-torture/compile/20120913-1.c: New test.
757 * gcc.c-torture/compile/20121010-1.c: New test.
758 * gcc.c-torture/compile/20120917-1.c: New test.
759 * gcc.c-torture/compile/20140110-1.c: New test.
760 * gcc.c-torture/compile/20121220-1.c: New test.
761 * gcc.c-torture/compile/20120822-1.c: New test.
762 * gcc.c-torture/compile/20121027-1.c: New test.
763 * gcc.c-torture/compile/20120830-2.c: New test.
764
765 2014-11-15 Maciej W. Rozycki <macro@codesourcery.com>
766
767 * g++.dg/guality/guality.exp (check_guality): Fix `test_counts'
768 restoration.
769
770 2014-11-15 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
771
772 * gcc.dg/atomic/c11-atomic-exec-5.c
773 (test_main_long_double_add_overflow): Only actually define if
774 LDBL_MANT_DIG != 106.
775 (test_main_complex_long_double_add_overflow): Likewise.
776 (test_main_long_double_sub_overflow): Likewise.
777 (test_main_complex_long_double_sub_overflow): Likewise.
778
779 (NOT_LDBL_EPSILON_2): Likewise.
780 (NOT_MINUS_LDBL_EPSILON_2): Likewise.
781
782 2014-11-15 H.J. Lu <hongjiu.lu@intel.com>
783
784 * gcc.target/i386/sibcall-1.c: Don't run on x32 targets,
785 instead of run on ia32 targets.
786
787 2014-11-15 Marek Polacek <polacek@redhat.com>
788
789 PR middle-end/63884
790 * c-c++-common/cilk-plus/AN/pr63884.c: New test.
791
792 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
793
794 PR target/60104
795 * gcc.target/i386/sibcall-1.c: Don't run on pic targets.
796
797 2014-11-15 Marc Glisse <marc.glisse@inria.fr>
798
799 * gcc.target/i386/intrinsics_opt-1.c: New testcase.
800 * gcc.target/i386/intrinsics_opt-2.c: Likewise.
801 * gcc.target/i386/intrinsics_opt-3.c: Likewise.
802 * gcc.target/i386/intrinsics_opt-4.c: Likewise.
803
804 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
805
806 * gcc.dg/tree-ssa/pr61144.c: Add dg-require-alias.
807
808 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
809
810 * gcc.dg/pubtypes-3.c: Include <string.h>.
811 * gcc.dg/pubtypes-4.c: Likewise.
812
813 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
814
815 * gcc.dg/darwin-cfstring-format-1.c: Adjust dg-error.
816
817 2014-11-15 Eric Botcazou <ebotcazou@adacore.com>
818
819 * gnat.dg/opt44.ad[sb]: New test.
820
821 2014-11-15 Tobias Burnus <burnus@net-b.de>
822
823 * gfortran.dg/binding_label_tests_4.f03: Add dg-excess-errors.
824 * gfortran.dg/coarray_9.f90: Ditto.
825 * gfortran.dg/empty_label.f: Ditto.
826 * gfortran.dg/empty_label.f90: Ditto.
827
828 2014-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
829
830 * gcc.target/powerpc/ppc-fpconv-1.c: Adjust for -mupper-regs-df
831 changes.
832 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
833 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
834 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
835 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
836 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
837 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
838 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
839 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
840 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
841 * gcc.target/powerpc/ppc-round.c: Likewise.
842
843 2014-11-14 Martin Jambor <mjambor@suse.cz>
844
845 * g++.dg/ipa/devirt-11.C: Dont't run ipa-cp, remove times constraint
846 from the dump scan.
847 * g++.dg/ipa/devirt-21.C: Xfail.
848 * g++.dg/ipa/devirt-24.C: Likewise.
849 * g++.dg/ipa/devirt-10.C: Removed times constraint from the dump scan.
850 * g++.dg/ipa/devirt-41.C: Updated the dump scan.
851 * g++.dg/ipa/devirt-44.C: Likewise.
852 * g++.dg/ipa/devirt-43.C: Xfail.
853
854 2014-11-14 Jonathan Wakely <jwakely@redhat.com>
855
856 * g++.dg/abi/abi-tag11.C: New.
857
858 2014-11-14 Marek Polacek <polacek@redhat.com>
859
860 * c-c++-common/ubsan/overflow-negate-3.c: New test.
861
862 2014-11-14 Marek Polacek <polacek@redhat.com>
863
864 PR sanitizer/63839
865 * c-c++-common/ubsan/pr63839.c: New test.
866 * c-c++-common/ubsan/unreachable-2.c: New test.
867
868 2014-11-14 Richard Biener <rguenther@suse.de>
869
870 * gcc.c-torture/execute/shiftopt-1.c: XFAIL invalid parts.
871
872 2014-11-13 Teresa Johnson <tejohnson@google.com>
873
874 PR tree-optimization/63841
875 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
876
877 2014-11-14 Bin Cheng <bin.cheng@arm.com>
878
879 * gcc.target/arm/ldrd-strd-pair-1.c: New test.
880 * gcc.target/arm/vfp-1.c: Improve scanning string.
881
882 2014-11-13 Rong Xu <xur@google.com>
883
884 PR debug/63581
885 * g++.dg/tree-prof/pr63581.C: New test.
886
887 2014-11-13 Teresa Johnson <tejohnson@google.com>
888
889 PR tree-optimization/63841
890 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
891
892 2014-11-13 Teresa Johnson <tejohnson@google.com>
893
894 PR tree-optimization/63841
895 * g++.dg/tree-ssa/pr63841.C: New test.
896
897 2014-11-13 Richard Biener <rguenther@suse.de>
898
899 * gcc.dg/tree-ssa/forwprop-28.c: Adjust.
900
901 2014-11-12 Alexander Ivchenko <alexander.ivchenko@intel.com>
902
903 * lib/target-supports.exp (error_h): New check.
904 (libc_has_complex_functions): Ditto.
905 (tgmath_h): Ditto.
906 * gcc.dg/builtins-59.c: Add libc_has_complex_functions check.
907 * gcc.dg/builtins-61.c: Likewise.
908 * gcc.dg/builtins-67.c: Disable test for Bionic.
909 * gcc.dg/strlenopt-14g.c: Likewise.
910 * gcc.dg/strlenopt-14gf.c: Likewise.
911 * gcc.dg/c99-tgmath-1.c: Add tgmath_h check.
912 * gcc.dg/c99-tgmath-2.c: Likewise.
913 * gcc.dg/c99-tgmath-3.c: Likewise.
914 * gcc.dg/c99-tgmath-4.c: Likewise.
915 * gcc.dg/dfp/convert-dfp-round-thread.c: Add error_h check.
916
917 2014-11-12 Jakub Jelinek <jakub@redhat.com>
918
919 PR ipa/63838
920 * g++.dg/ipa/pr63838.C: New test.
921
922 2014-11-12 Matthew Fortune <matthew.fortune@imgtec.com>
923
924 * gcc.target/mips/args-1.c: Handle __mips_fpr == 0.
925 * gcc.target/mips/call-clobbered-1.c: New.
926 * gcc.target/mips/call-clobbered-2.c: New.
927 * gcc.target/mips/call-clobbered-3.c: New.
928 * gcc.target/mips/call-clobbered-4.c: New.
929 * gcc.target/mips/call-clobbered-5.c: New.
930 * gcc.target/mips/call-saved-4.c: New.
931 * gcc.target/mips/call-saved-5.c: New.
932 * gcc.target/mips/call-saved-6.c: New.
933 * gcc.target/mips/mips.exp: Support -mfpxx, -ffixed-f*,
934 and -m[no-]odd-spreg. Use _MIPS_SPFPSET to determine default
935 odd-spreg option. Account for -modd-spreg in minimum arch code.
936 * gcc.target/mips/movdf-1.c: New.
937 * gcc.target/mips/movdf-2.c: New.
938 * gcc.target/mips/movdf-3.c: New.
939 * gcc.target/mips/oddspreg-1.c: New.
940 * gcc.target/mips/oddspreg-2.c: New.
941 * gcc.target/mips/oddspreg-3.c: New.
942 * gcc.target/mips/oddspreg-4.c: New.
943 * gcc.target/mips/oddspreg-5.c: New.
944 * gcc.target/mips/oddspreg-6.c: New.
945
946 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
947
948 PR target/63815
949 * g++.dg/other/pr63815.C: New test.
950
951 2014-11-12 Paolo Carlini <paolo.carlini@oracle.com>
952
953 DR 1510
954 PR c++/60420
955 * g++.dg/cpp0x/decltype61.C: New.
956
957 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
958
959 PR tree-optimization/63835
960 * gcc.dg/pr63835.c: New test.
961
962 2014-11-12 Alan Lawrence <alan.lawrence@arm.com>
963
964 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16_indices_1.c: New test.
965 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32_indices_1.c: Likewise.
966 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16_indices_1.c: Likewise.
967 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32_indices_1.c: Likewise.
968 * gcc.target/aarch64/simd/vqdmlal_lane_s16_indices_1.c: Likewise.
969 * gcc.target/aarch64/simd/vqdmlal_lane_s32_indices_1.c: Likewise.
970 * gcc.target/aarch64/simd/vqdmlal_laneq_s16_indices_1.c: Likewise.
971 * gcc.target/aarch64/simd/vqdmlal_laneq_s32_indices_1.c: Likewise.
972 * gcc.target/aarch64/simd/vqdmlalh_lane_s16_indices_1.c: Likewise.
973 * gcc.target/aarch64/simd/vqdmlals_lane_s32_indices_1.c: Likewise.
974 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16_indices_1.c: Likewise.
975 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32_indices_1.c: Likewise.
976 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16_indices_1.c: Likewise.
977 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32_indices_1.c: Likewise.
978 * gcc.target/aarch64/simd/vqdmlsl_lane_s16_indices_1.c: Likewise.
979 * gcc.target/aarch64/simd/vqdmlsl_lane_s32_indices_1.c: Likewise.
980 * gcc.target/aarch64/simd/vqdmlsl_laneq_s16_indices_1.c: Likewise.
981 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32_indices_1.c: Likewise.
982 * gcc.target/aarch64/simd/vqdmlslh_lane_s16_indices_1.c: Likewise.
983 * gcc.target/aarch64/simd/vqdmlsls_lane_s32_indices_1.c: Likewise.
984 * gcc.target/aarch64/simd/vqdmulh_lane_s16_indices_1.c: Likewise.
985 * gcc.target/aarch64/simd/vqdmulh_lane_s32_indices_1.c: Likewise.
986 * gcc.target/aarch64/simd/vqdmulh_laneq_s16_indices_1.c: Likewise.
987 * gcc.target/aarch64/simd/vqdmulh_laneq_s32_indices_1.c: Likewise.
988 * gcc.target/aarch64/simd/vqdmulhh_lane_s16_indices_1.c: Likewise.
989 * gcc.target/aarch64/simd/vqdmulhq_lane_s16_indices_1.c: Likewise.
990 * gcc.target/aarch64/simd/vqdmulhq_lane_s32_indices_1.c: Likewise.
991 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16_indices_1.c: Likewise.
992 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32_indices_1.c: Likewise.
993 * gcc.target/aarch64/simd/vqdmulhs_lane_s32_indices_1.c: Likewise.
994 * gcc.target/aarch64/simd/vqdmull_high_lane_s16_indices_1.c: Likewise.
995 * gcc.target/aarch64/simd/vqdmull_high_lane_s32_indices_1.c: Likewise.
996 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16_indices_1.c: Likewise.
997 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32_indices_1.c: Likewise.
998 * gcc.target/aarch64/simd/vqdmull_lane_s16_indices_1.c: Likewise.
999 * gcc.target/aarch64/simd/vqdmull_lane_s32_indices_1.c: Likewise.
1000 * gcc.target/aarch64/simd/vqdmull_laneq_s16_indices_1.c: Likewise.
1001 * gcc.target/aarch64/simd/vqdmull_laneq_s32_indices_1.c: Likewise.
1002 * gcc.target/aarch64/simd/vqdmullh_lane_s16_indices_1.c: Likewise.
1003 * gcc.target/aarch64/simd/vqdmulls_lane_s32_indices_1.c: Likewise.
1004 * gcc.target/aarch64/simd/vqrdmulh_lane_s16_indices_1.c: Likewise.
1005 * gcc.target/aarch64/simd/vqrdmulh_lane_s32_indices_1.c: Likewise.
1006 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16_indices_1.c: Likewise.
1007 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32_indices_1.c: Likewise.
1008 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16_indices_1.c: Likewise.
1009 * gcc.target/aarch64/simd/vqrdmulhq_lane_s16_indices_1.c: Likewise.
1010 * gcc.target/aarch64/simd/vqrdmulhq_lane_s32_indices_1.c: Likewise.
1011 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16_indices_1.c: Likewise.
1012 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32_indices_1.c: Likewise.
1013 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32_indices_1.c: Likewise.
1014
1015 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
1016
1017 * gcc.target/i386/387-1.c (dg-skip-if): Use *-*-* target selector.
1018 * gcc.target/i386/387-2.c (dg-skip-if): Ditto.
1019 * gcc.target/i386/387-5.c (dg-skip-if): Ditto.
1020 * gcc.target/i386/387-6.c (dg-skip-if): Ditto.
1021 * gcc.target/i386/cmov7.c (dg-skip-if): Ditto.
1022 * gcc.target/i386/funcspec-2.c (dg-skip-if): Ditto.
1023 * gcc.target/i386/funcspec-3.c (dg-skip-if): Ditto.
1024 * gcc.target/i386/funcspec-8.c (dg-skip-if): Ditto.
1025 * gcc.target/i386/funcspec-9.c (dg-skip-if): Ditto.
1026 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c (dg-skip-if):
1027 Ditto.
1028 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c (dg-skip-if):
1029 Ditto.
1030 * gcc.target/i386/isa-1.c (dg-skip-if): Ditto.
1031 * gcc.target/i386/isa-6.c (dg-skip-if): Ditto.
1032 * gcc.target/i386/isa-9.c (dg-skip-if): Ditto.
1033 * gcc.target/i386/lea.c (dg-skip-if): Ditto.
1034 * gcc.target/i386/memcpy-strategy-1.c (dg-skip-if): Ditto.
1035 * gcc.target/i386/memcpy-strategy-2.c (dg-skip-if): Ditto.
1036 * gcc.target/i386/memcpy-vector_loop-1.c (dg-skip-if): Ditto.
1037 * gcc.target/i386/memcpy-vector_loop-2.c (dg-skip-if): Ditto.
1038 * gcc.target/i386/memset-vector_loop-1.c (dg-skip-if): Ditto.
1039 * gcc.target/i386/memset-vector_loop-2.c (dg-skip-if): Ditto.
1040 * gcc.target/i386/pad-10.c (dg-skip-if): Ditto.
1041 * gcc.target/i386/pad-2.c (dg-skip-if): Ditto.
1042 * gcc.target/i386/pad-3.c (dg-skip-if): Ditto.
1043 * gcc.target/i386/pad-4.c (dg-skip-if): Ditto.
1044 * gcc.target/i386/pad-5a.c (dg-skip-if): Ditto.
1045 * gcc.target/i386/pad-5b.c (dg-skip-if): Ditto.
1046 * gcc.target/i386/pad-6a.c (dg-skip-if): Ditto.
1047 * gcc.target/i386/pad-6b.c (dg-skip-if): Ditto.
1048 * gcc.target/i386/pad-7.c (dg-skip-if): Ditto.
1049 * gcc.target/i386/pad-8.c (dg-skip-if): Ditto.
1050 * gcc.target/i386/pad-9.c (dg-skip-if): Ditto.
1051 * gcc.target/i386/pentium4-not-mull.c (dg-skip-if): Ditto.
1052 * gcc.target/i386/pr42589.c (dg-skip-if): Ditto.
1053 * gcc.target/i386/sse-19.c (dg-skip-if): Ditto.
1054 * gcc.target/i386/sse2-init-v2di-2.c (dg-skip-if): Ditto.
1055 * gcc.target/i386/ssefn-1.c (dg-skip-if): Ditto.
1056 * gcc.target/i386/ssetype-1.c (dg-skip-if): Ditto.
1057 * gcc.target/i386/ssetype-2.c (dg-skip-if): Ditto.
1058 * gcc.target/i386/ssetype-5.c (dg-skip-if): Ditto.
1059 * gcc.target/i386/vect-double-1.c (dg-skip-if): Ditto.
1060
1061 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
1062
1063 * gcc.target/i386/pr45852.c: Simplify target selector.
1064 * gcc.target/i386/pr63495.c: Ditto.
1065 * gcc.target/i386/pr39496.c: Ditto.
1066 * gcc.target/i386/pr36613.c: Ditto.
1067
1068 2014-11-12 Jiong Wang <jiong.wang@arm.com>
1069
1070 * gcc.target/aarch64/lr_free_1.c: New testcase for -fomit-frame-pointer.
1071 * gcc.target/aarch64/lr_free_2.c: New testcase for leaf
1072 -fno-omit-frame-pointer.
1073
1074 2014-11-12 Marek Polacek <polacek@redhat.com>
1075
1076 * lib/gcc-dg.exp (${tool}_load): Call prune_file_path instead
1077 of prune_gcc_output.
1078 * lib/prune.exp (prune_file_path): New procedure.
1079
1080 2014-11-12 Marek Polacek <polacek@redhat.com>
1081
1082 * c-c++-common/ubsan/overflow-sub-4.c: New test.
1083 * c-c++-common/ubsan/overflow-sub-2.c: Adjust dg-output.
1084 * c-c++-common/ubsan/overflow-int128.c: Likewise.
1085
1086 2014-11-12 Evgeny Stupachenko <evstupac@gmail.com>
1087
1088 * gcc.target/i386/pr52252-atom-1.c: Extend assembler scan on AVX2 case.
1089
1090 2014-11-12 Richard Biener <rguenther@suse.de>
1091
1092 * gcc.dg/tree-ssa/ssa-fre-32.c: Disable forwprop.
1093
1094 2014-11-12 Joseph Myers <joseph@codesourcery.com>
1095
1096 * gcc.dg/no-math-errno-1.c, gcc.dg/no-math-errno-2.c,
1097 gcc.dg/no-math-errno-3.c, gcc.dg/no-math-errno-4.c: New tests.
1098
1099 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
1100
1101 PR testsuite/63830
1102 * c-c++-common/asan/strlen-overflow-1.c (main): Avoid tail call.
1103
1104 2014-11-12 Jakub Jelinek <jakub@redhat.com>
1105
1106 PR c/59708
1107 * c-c++-common/builtin-arith-overflow-1.c: New test.
1108 * c-c++-common/torture/builtin-arith-overflow-10.c: New test.
1109 * c-c++-common/torture/builtin-arith-overflow-11.c: New test.
1110 * c-c++-common/torture/builtin-arith-overflow-12.c: New test.
1111 * c-c++-common/torture/builtin-arith-overflow-12.h: New file.
1112 * c-c++-common/torture/builtin-arith-overflow-13.c: New test.
1113 * c-c++-common/torture/builtin-arith-overflow-14.c: New test.
1114 * c-c++-common/torture/builtin-arith-overflow-15.c: New test.
1115 * c-c++-common/torture/builtin-arith-overflow-16.c: New test.
1116 * c-c++-common/torture/builtin-arith-overflow-17.c: New test.
1117 * c-c++-common/torture/builtin-arith-overflow-18.c: New test.
1118 * c-c++-common/torture/builtin-arith-overflow-1.c: New test.
1119 * c-c++-common/torture/builtin-arith-overflow-1.h: New file.
1120 * c-c++-common/torture/builtin-arith-overflow-2.c: New test.
1121 * c-c++-common/torture/builtin-arith-overflow-3.c: New test.
1122 * c-c++-common/torture/builtin-arith-overflow-4.c: New test.
1123 * c-c++-common/torture/builtin-arith-overflow-5.c: New test.
1124 * c-c++-common/torture/builtin-arith-overflow-6.c: New test.
1125 * c-c++-common/torture/builtin-arith-overflow-7.c: New test.
1126 * c-c++-common/torture/builtin-arith-overflow-8.c: New test.
1127 * c-c++-common/torture/builtin-arith-overflow-9.c: New test.
1128 * c-c++-common/torture/builtin-arith-overflow.h: New file.
1129 * gcc.dg/builtin-arith-overflow-1.c: New test.
1130 * gcc.dg/builtin-arith-overflow-2.c: New test.
1131
1132 2014-11-12 Richard Biener <rguenther@suse.de>
1133
1134 PR middle-end/63821
1135 * gfortran.dg/pr63821.f90: New testcase.
1136
1137 2014-11-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
1138
1139 PR tree-optimization/63761
1140 * gcc.c-torture/compile/pr63761.c: New test.
1141
1142 2014-11-12 Jiong Wang <jiong.wang@arm.com>
1143
1144 * lib/gcc-dg.exp (${tool}_load): Truncate gcc output.
1145 * lib/prune.exp (prune_gcc_output): New absolute path to relative path
1146 truncation pattern.
1147
1148 2014-11-12 Andreas Tobler <andreast@gcc.gnu.org>
1149
1150 * gcc.target/arm/eabi1.c: Replace arm*-*-*eabi* and arm*-*-symbianelf*
1151 with arm_eabi.
1152 * g++.dg/abi/arm_rtti1.C: Likewise.
1153 * g++.dg/abi/key1.C: Likewise.
1154 * g++.dg/ext/visibility/arm1.C: Likewise.
1155 * g++.dg/ext/visibility/arm2.C: Likewise.
1156 * g++.dg/ext/visibility/arm3.C: Likewise.
1157
1158 2014-11-11 H.J. Lu <hongjiu.lu@intel.com>
1159
1160 * g++.dg/ipa/devirt-42.C: Fix dump scanning for "return 2".
1161
1162 2014-11-11 Anthony Brandon <anthony.brandon@gmail.com>
1163 Manuel López-Ibáñez <manu@gcc.gnu.org>
1164
1165 PR driver/36312
1166 * gcc.misc-tests/output.exp: New test case for identical input and
1167 output files.
1168
1169 2014-11-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
1170
1171 PR fortran/44054
1172 * lib/gfortran-dg.exp: Update regexp to match locus and message
1173 without caret.
1174 * gfortran.dg/use_without_only_1.f90: Add column numbers.
1175 * gfortran.dg/warnings_are_errors_1.f: Update.
1176
1177 2014-11-11 David Malcolm <dmalcolm@redhat.com>
1178
1179 * ChangeLog.jit: New.
1180 * jit.dg/all-non-failing-tests.h: New.
1181 * jit.dg/harness.h: New.
1182 * jit.dg/jit.exp: New.
1183 * jit.dg/test-accessing-struct.c: New.
1184 * jit.dg/test-accessing-union.c: New.
1185 * jit.dg/test-array-as-pointer.c: New.
1186 * jit.dg/test-arrays.c: New.
1187 * jit.dg/test-calling-external-function.c: New.
1188 * jit.dg/test-calling-function-ptr.c: New.
1189 * jit.dg/test-combination.c: New.
1190 * jit.dg/test-dot-product.c: New.
1191 * jit.dg/test-empty.c: New.
1192 * jit.dg/test-error-accessing-field-in-other-struct.c: New.
1193 * jit.dg/test-error-adding-to-terminated-block.c: New.
1194 * jit.dg/test-error-array-as-pointer.c: New.
1195 * jit.dg/test-error-bad-cast.c: New.
1196 * jit.dg/test-error-block-in-wrong-function.c: New.
1197 * jit.dg/test-error-call-through-ptr-with-mismatching-args.c: New.
1198 * jit.dg/test-error-call-through-ptr-with-non-function.c: New.
1199 * jit.dg/test-error-call-through-ptr-with-non-pointer.c: New.
1200 * jit.dg/test-error-call-through-ptr-with-not-enough-args.c: New.
1201 * jit.dg/test-error-call-through-ptr-with-too-many-args.c: New.
1202 * jit.dg/test-error-call-with-mismatching-args.c: New.
1203 * jit.dg/test-error-call-with-not-enough-args.c: New.
1204 * jit.dg/test-error-call-with-too-many-args.c: New.
1205 * jit.dg/test-error-dereference-field-of-non-pointer.c: New.
1206 * jit.dg/test-error-dereference-read-of-non-pointer.c: New.
1207 * jit.dg/test-error-get-type-bad-enum.c: New.
1208 * jit.dg/test-error-index-not-a-numeric-type.c: New.
1209 * jit.dg/test-error-mismatching-types-in-assignment.c: New.
1210 * jit.dg/test-error-mismatching-types-in-call.c: New.
1211 * jit.dg/test-error-missing-return.c: New.
1212 * jit.dg/test-error-new-binary-op-bad-op.c: New.
1213 * jit.dg/test-error-new-function-bad-kind.c: New.
1214 * jit.dg/test-error-new-unary-op-bad-op.c: New.
1215 * jit.dg/test-error-null-passed-to-api.c: New.
1216 * jit.dg/test-error-return-within-void-function.c: New.
1217 * jit.dg/test-error-unreachable-block.c: New.
1218 * jit.dg/test-error-unterminated-block.c: New.
1219 * jit.dg/test-error-value-not-a-numeric-type.c: New.
1220 * jit.dg/test-expressions.c: New.
1221 * jit.dg/test-factorial.c: New.
1222 * jit.dg/test-fibonacci.c: New.
1223 * jit.dg/test-functions.c: New.
1224 * jit.dg/test-fuzzer.c: New.
1225 * jit.dg/test-hello-world.c: New.
1226 * jit.dg/test-linked-list.c: New.
1227 * jit.dg/test-long-names.c: New.
1228 * jit.dg/test-nested-contexts.c: New.
1229 * jit.dg/test-nested-loops.c: New.
1230 * jit.dg/test-operator-overloading.cc: New.
1231 * jit.dg/test-quadratic.c: New.
1232 * jit.dg/test-quadratic.cc: New.
1233 * jit.dg/test-reading-struct.c: New.
1234 * jit.dg/test-string-literal.c: New.
1235 * jit.dg/test-sum-of-squares.c: New.
1236 * jit.dg/test-threads.c: New.
1237 * jit.dg/test-types.c: New.
1238 * jit.dg/test-using-global.c: New.
1239 * jit.dg/test-volatile.c: New.
1240
1241 2014-11-11 James Greenhalgh <james.greenhalgh@arm.com>
1242
1243 * gcc.target/aarch64/vbslq_f64_1.c: New.
1244 * gcc.target/aarch64/vbslq_f64_2.c: Likewise.
1245 * gcc.target/aarch64/vbslq_u64_1.c: Likewise.
1246 * gcc.target/aarch64/vbslq_u64_2.c: Likewise.
1247
1248 2014-11-11 Paolo Carlini <paolo.carlini@oracle.com>
1249
1250 PR c++/63265
1251 * g++.dg/cpp0x/constexpr-63265.C: New.
1252
1253 2014-11-11 Evgeny Stupachenko <evstupac@gmail.com>
1254
1255 * gcc.target/i386/pr52252-atom-1.c: New.
1256
1257 2014-11-11 Martin Liska <mliska@suse.cz>
1258
1259 PR ipa/63622
1260 PR ipa/63795
1261 * g++.dg/ipa/ipa-icf-4.C: Add more precise dump scan.
1262 * g++.dg/ipa/ipa-icf-5.C: Add condition for target
1263 with symbol alias support.
1264
1265 2014-11-10 Andi Kleen <ak@linux.intel.com>
1266
1267 * c-c++-common/cilk-plus/AN/misc.c (main): Handle
1268 new cilk errors.
1269
1270 2014-11-10 Andi Kleen <ak@linux.intel.com>
1271
1272 * c-c++-common/cilk-plus/CK/errors.c: New test.
1273
1274 2014-11-11 Uros Bizjak <ubizjak@gmail.com>
1275 Ilya Enkovich <ilya.enkovich@intel.com>
1276
1277 PR target/63620
1278 * gcc.target/i386/pr63620.c: New test.
1279
1280 2014-11-11 Jakub Jelinek <jakub@redhat.com>
1281
1282 * gcc.dg/tm/memopt-15.c: Add -msse2 to dg-options.
1283
1284 * gcc.dg/ubsan/ipa-icf-1.c: New test.
1285 * gcc.dg/ipa/ipa-icf-31.c: New test.
1286
1287 2014-11-10 Patrick Palka <ppalka@gcc.gnu.org>
1288
1289 PR middle-end/63748
1290 * gcc.dg/pr63748.c: New testcase.
1291
1292 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
1293
1294 * gcc.dg/pr44194-1.c (dg-do): Add missing braces.
1295
1296 2014-11-10 Roman Gareev <gareevroman@gmail.com>
1297
1298 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove using of
1299 fgraphite-code-generator flag.
1300 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Likewise.
1301 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Likewise.
1302 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Likewise.
1303 * gcc.dg/graphite/isl-ast-gen-user-1.c: Likewise.
1304 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Likewise.
1305 * gcc.dg/graphite/pr35356-2.c: Likewise.
1306 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Likewise.
1307 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Likewise.
1308 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Likewise.
1309 * gcc.dg/graphite/isl-ast-gen-if-1.c: Likewise.
1310 * gcc.dg/graphite/isl-ast-gen-if-2.c: Likewise.
1311
1312 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
1313
1314 * gcc.c-torture/compile/pr35468.c: Revert the last change.
1315
1316 2014-11-10 Paolo Carlini <paolo.carlini@oracle.com>
1317
1318 * c-c++-common/Wshift-count-overflow-1.c: New.
1319 * c-c++-common/Wshift-count-overflow-2.c: Likewise.
1320 * c-c++-common/Wshift-count-negative-1.c: Likewise.
1321 * c-c++-common/Wshift-count-negative-2.c: Likewise.
1322
1323 2014-11-10 Andreas Tobler <andreast@gcc.gnu.org>
1324
1325 * gcc.dg/fshort-wchar.c: Use arm_eabi instead of arm*-*-*eabi*.
1326 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
1327 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
1328 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
1329 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
1330 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
1331 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
1332 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
1333 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
1334 * gcc.target/arm/aapcs/vfp1.c: Likewise.
1335 * gcc.target/arm/aapcs/vfp2.c: Likewise.
1336 * gcc.target/arm/aapcs/vfp3.c: Likewise.
1337 * gcc.target/arm/aapcs/vfp4.c: Likewise.
1338 * gcc.target/arm/aapcs/vfp5.c: Likewise.
1339 * gcc.target/arm/aapcs/vfp6.c: Likewise.
1340 * gcc.target/arm/aapcs/vfp7.c: Likewise.
1341 * gcc.target/arm/aapcs/vfp8.c: Likewise.
1342 * gcc.target/arm/aapcs/vfp9.c: Likewise.
1343 * gcc.target/arm/aapcs/vfp10.c: Likewise.
1344 * gcc.target/arm/aapcs/vfp11.c: Likewise.
1345 * gcc.target/arm/aapcs/vfp12.c: Likewise.
1346 * gcc.target/arm/aapcs/vfp13.c: Likewise.
1347 * gcc.target/arm/aapcs/vfp14.c: Likewise.
1348 * gcc.target/arm/aapcs/vfp15.c: Likewise.
1349 * gcc.target/arm/aapcs/vfp16.c: Likewise.
1350 * gcc.target/arm/aapcs/vfp17.c: Likewise.
1351
1352 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
1353
1354 PR tree-optimization/63778
1355 * gfortran.dg/pr63778.f: New test.
1356
1357 2014-11-10 Renlin Li <renlin.li@arm.com>
1358
1359 PR middle-end/61529
1360 * gcc.dg/pr61529.c: New.
1361
1362 2014-11-10 Bernd Schmidt <bernds@codesourcery.com>
1363
1364 * lib/target-supports.exp (check_effective_target_return_address):
1365 New function.
1366 * gcc.c-torture/execute/20010122-1.c: Require return_address.
1367 * gcc.c-torture/execute/20030323-1.c: Likewise.
1368 * gcc.c-torture/execute/20030811-1.c: Likewise.
1369 * gcc.c-torture/execute/eeprof-1.c: Likewise.
1370 * gcc.c-torture/execute/frame-address.c: Likewise.
1371 * gcc.c-torture/execute/pr17377.c: Likewise.
1372
1373 * gcc.c-torture/compile/920625-2.c: Add return type to
1374 freeReturnStruct.
1375 * gcc.c-torture/execute/20091229-1.c: Declare main properly.
1376 * gcc.c-torture/execute/pr61375.c: Likewise.
1377 * gcc.c-torture/execute/20111208-1.c: Use __SIZE_TYPE__ for size_t.
1378 * gcc.dg/pr30904.c: Remove extern from declaration of t.
1379
1380 * lib/target-supports.exp (check_effective_target_indirect_jumps):
1381 New function.
1382 (check_effective_target_nonlocal_goto): New function.
1383 (check_effective_target_label_values): New function.
1384 * gcc.c-torture/execute/20071220-2.c: Require label_values.
1385 * gcc.c-torture/compile/labels-2.c: Likewise.
1386 * gcc.c-torture/compile/20000518-1.c: Likewise.
1387 * gcc.c-torture/compile/20021108-1.c: Likewise.
1388 * gcc.c-torture/compile/981006-1.c: Likewise.
1389 * gcc.c-torture/execute/20040302-1.c: Likewise.
1390 * gcc.dg/torture/pr33848.c: Likewise.
1391
1392 * gcc.c-torture/compile/pr46107.c: Require indirect jumps and
1393 label values.
1394 * gcc.c-torture/compile/pr32919.c: Likewise.
1395 * gcc.c-torture/compile/pr17913.c: Likewise.
1396 * gcc.c-torture/compile/pr51495.c: Likewise.
1397 * gcc.c-torture/compile/pr25224.c: Likewise.
1398 * gcc.c-torture/compile/labels-3.c: Likewise.
1399 * gcc.c-torture/compile/pr27863.c: Likewise.
1400 * gcc.c-torture/compile/20050510-1.c: Likewise.
1401 * gcc.c-torture/compile/pr28489.c: Likewise.
1402 * gcc.c-torture/compile/pr29128.c: Likewise.
1403 * gcc.c-torture/compile/pr21356: Likewise.
1404 * gcc.c-torture/execute/20071210-1.c: Likewise.
1405 * gcc.c-torture/execute/200701220-1.c: Likewise.
1406 * gcc.c-torture/execute/pr51447.c: Likewise.
1407 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
1408 * gcc.c-torture/execute/comp-goto-2.c: Likewise.
1409 * gcc.dg/20021029-1.c: Likewise.
1410 * gcc.dg/pr43379.c: Likewise.
1411 * gcc.dg/pr45259.c: Likewise.
1412 * gcc.dg/torture/pr53695.c: Likewise.
1413 * gcc.dg/torture/pr57584.c: Likewise.
1414
1415 * gcc.c-torture/execute/980526-1.c: Skip if -O0 and neither label_values
1416 or indirect_jumps are available.
1417 * gcc.c-torture/compile/920415-1.c: Likewise. Remove NO_LABEL_VALUES
1418 test.
1419 * gcc.c-torture/compile/920428-3.c: Likewise.
1420 * gcc.c-torture/compile/950613-1.c: Likewise.
1421
1422 * gcc.c-torture/compile/pr30984.c: Require indirect jumps.
1423 * gcc.c-torture/compile/991213-3.c: Likewise.
1424 * gcc.c-torture/compile/920825-1.c: Likewise.
1425 * gcc.c-torture/compile/20011029-1.c: Likewise.
1426 * gcc.c-torture/compile/complex-6.c: Likewise.
1427 * gcc.c-torture/compile/pr27127.c: Likewise.
1428 * gcc.c-torture/compile/pr58164.c: Likewise.
1429 * gcc.c-torture/compile/20041214-1.c: Likewise.
1430 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
1431 * gcc.c-torture/execute/pr56982.c: Likewise.
1432 * gcc.c-torture/execute/pr60003.c: Likewise.
1433 * gcc.c-torture/execute/pr26983.c: Likewise.
1434 * gcc.dg/pr57287-2.c: Likewise.
1435 * gcc.dg/pr59920-1.c: Likewise.
1436 * gcc.dg/pr59920-2.c: Likewise.
1437 * gcc.dg/pr59920-3.c: Likewise.
1438 * gcc.dg/setjmp-3.c: Likewise.
1439 * gcc.dg/setjmp-4.c: Likewise.
1440 * gcc.dg/setjmp-5.c: Likewise.
1441 * gcc.dg/torture/pr48542.c: Likewise.
1442 * gcc.dg/torture/pr57147-2.c: Likewise.
1443 * gcc.dg/torture/pr59993.c: Likewise.
1444
1445 * gcc.dg/torture/stackalign/non-local-goto-1.c: Require nonlocal_goto.
1446 * gcc.dg/torture/stackalign/non-local-goto-2.c: Likewise.
1447 * gcc.dg/torture/stackalign/non-local-goto-3.c: Likewise.
1448 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
1449 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
1450 * gcc.dg/torture/stackalign/setjmp-1.c: Likewise.
1451 * gcc.dg/torture/stackalign/setjmp-3.c: Likewise.
1452 * gcc.dg/torture/stackalign/setjmp-4.c: Likewise.
1453 * gcc.dg/non-local-goto-1.c: Likewise.
1454 * gcc.dg/non-local-goto-2.c: Likewise.
1455 * gcc.dg/pr49994-1.c: Likewise.
1456 * gcc.dg/torture/pr57036-2.c: Likewise.
1457
1458 * gcc.c-torture/compile/20040614-1.c: Require label_values. Remove
1459 NO_LABEL_VALUES test.
1460 * gcc.c-torture/compile/920831-1.c: Likewise.
1461 * gcc.c-torture/compile/920502-1.c: Likewise.
1462 * gcc.c-torture/compile/920501-7.c: Likewise.
1463 * gcc.dg/pr52139.c: Likewise.
1464
1465 * lib/target-supports.exp (check_effective_target_trampolines,
1466 check_profiling_available, check_effective_target_lto,
1467 check_effective_target_vect_natural): False for nvptx-*-*.
1468 * gcc.c-torture/compile/limits-fndefn.c: Skip for nvptx-*-*.
1469 * gcc.c-torture/compile/pr34334.c: Likewise.
1470 * gcc.c-torture/compile/pr37056.c: Likewise.
1471 * gcc.c-torture/compile/pr39423-1.c: Likewise.
1472 * gcc.c-torture/compile/pr46534.c: Likewise.
1473 * gcc.c-torture/compile/pr49049.c: Likewise.
1474 * gcc.c-torture/compile/pr59417.c: Likewise.
1475 * gcc.c-torture/compile/20080721-1.c: Likewise.
1476 * gcc.c-torture/compile/920501-4.c: Likewise.
1477 * gcc.c-torture/compile/921011-1.c: Likewise.
1478 * gcc.dg/20040813-1.c: Likewise.
1479 * gcc.dg/pr28755.c: Likewise.
1480 * gcc.dg/pr44194-1.c: Likewise.
1481 * gcc.c-torture/compile/pr42717.c: Xfail for nvptx-*-*.
1482 * gcc.c-torture/compile/pr61684.c: Likewise.
1483 * gcc.c-torture/compile/pr20601-1.c: Likewise.
1484 * gcc.c-torture/compile/pr59221.c: Likewise.
1485 * gcc.c-torture/compile/20060208-1.c: Likewise.
1486 * gcc.c-torture/execute/pr52129.c: Likewise.
1487 * gcc.c-torture/execute/20020310-1.c: Likewise.
1488 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for nvptx.
1489 * gcc.c-torture/execute20020312-2.c: Add case for for nvptx.
1490 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections
1491 for nvptx-*-*.
1492 * gcc.dg/pr36400.c: Xfail scan-assembler test on nvptx-*-*.
1493 * gcc.dg/const-elim-2.c: Likewise.
1494
1495 * lib/target-supports.exp
1496 (check_effective_target_untyped_assembly): New function.
1497 * gcc.c-torture/compile/20091215-1.c: Require untyped_assembly.
1498 * gcc.c-torture/compile/920917-1.c: Likewise.
1499 * gcc.c-torture/compile/930120-1.c: Likewise.
1500 * gcc.c-torture/compile/930411-1.c: Likewise.
1501 * gcc.c-torture/compile/930529-1.c: Likewise.
1502 * gcc.c-torture/compile/930623-1.c: Likewise.
1503 * gcc.c-torture/compile/950329-1.c: Likewise.
1504 * gcc.c-torture/compile/calls.c: Likewise.
1505 * gcc.c-torture/compile/pr37258.c: Likewise.
1506 * gcc.c-torture/compile/pr37327.c: Likewise.
1507 * gcc.c-torture/compile/pr38360.c: Likewise.
1508 * gcc.c-torture/compile/pr43635.c: Likewise.
1509 * gcc.c-torture/compile/pr47428.c: Likewise.
1510 * gcc.c-torture/compile/pr47967.c: Likewise.
1511 * gcc.c-torture/compile/pr49145.c: Likewise.
1512 * gcc.c-torture/compile/pr51694.c: Likewise.
1513 * gcc.c-torture/compile/pr53411.c: Likewise.
1514 * gcc.c-torture/execute/20001101.c: Likewise.
1515 * gcc.c-torture/execute/20051012-1.c: Likewise.
1516 * gcc.c-torture/execute/920501-1.c: Likewise.
1517 * gcc.c-torture/execute/921202-1.c: Likewise.
1518 * gcc.c-torture/execute/921208-2.c: Likewise.
1519 * gcc.c-torture/execute/call-trap-1.c: Likewise.
1520 * gcc.c-torture/compile/20010525-1.c: Likewise.
1521 * gcc.c-torture/compile/20021015-2.c: Likewise.
1522 * gcc.c-torture/compile/20031023-1.c: Likewise.
1523 * gcc.c-torture/compile/20031023-2.c: Likewise.
1524 * gcc.c-torture/compile/pr49206.c: Likewise.
1525 * gcc.c-torture/execute/pr47237.c: Likewise.
1526 * gcc.dg/torture/stackalign/builtin-apply-1.c: Likewise.
1527 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1528 * gcc.dg/torture/stackalign/builtin-apply-3.c: Likewise.
1529 * gcc.dg/torture/stackalign/builtin-apply-4.c: Likewise.
1530 * gcc.dg/torture/stackalign/builtin-return-1.c: Likewise.
1531 * gcc.dg/builtin-apply1.c: Likewise.
1532 * gcc.dg/builtin-apply2.c: Likewise.
1533 * gcc.dg/builtin-apply3.c: Likewise.
1534 * gcc.dg/builtin-apply4.c: Likewise.
1535 * gcc.dg/pr38338.c: Likewise.
1536 * gcc.dg/torture/pr41993.c: Likewise.
1537 * gcc.c-torture/compile/386.c: Likewise.
1538 * gcc.c-torture/compile/cmpsi386.c: Likewise.
1539 * gcc.c-torture/compile/consec.c: Likewise.
1540 * gcc.c-torture/compile/ex.c: Likewise.
1541 * gcc.c-torture/compile/pass.c: Likewise.
1542 * gcc.c-torture/compile/scal.c: Likewise.
1543 * gcc.c-torture/compile/uuarg.c: Likewise.
1544 * gcc.c-torture/compile/conv_tst.c: Likewise.
1545
1546 * lib/target-supports.exp (check_effective_target_alloca): New function.
1547 * gcc.c-torture/execute/20010209-1.c: Require alloca.
1548 * gcc.c-torture/execute/20020314-1.c: Likewise.
1549 * gcc.c-torture/execute/20020412-1.c: Likewise.
1550 * gcc.c-torture/execute/20021113-1.c: Likewise.
1551 * gcc.c-torture/execute/20040223-1.c: Likewise.
1552 * gcc.c-torture/execute/20040308-1.c: Likewise.
1553 * gcc.c-torture/execute/20040811-1.c: Likewise.
1554 * gcc.c-torture/execute/20070824-1.c: Likewise.
1555 * gcc.c-torture/execute/20070919-1.c: Likewise.
1556 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
1557 * gcc.c-torture/execute/pr22061-1.c: Likewise.
1558 * gcc.c-torture/execute/pr22061-4.c: Likewise.
1559 * gcc.c-torture/execute/pr43220.c: Likewise.
1560 * gcc.c-torture/execute/vla-dealloc-1.c: Likewise.
1561 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
1562 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
1563 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
1564 * gcc.c-torture/compile/20000923-1.c: Likewise.
1565 * gcc.c-torture/compile/20030224-1.c: Likewise.
1566 * gcc.c-torture/compile/20071108-1.c: Likewise.
1567 * gcc.c-torture/compile/20071117-1.c: Likewise.
1568 * gcc.c-torture/compile/900313-1.c: Likewise.
1569 * gcc.c-torture/compile/pr17397.c: Likewise.
1570 * gcc.c-torture/compile/pr35006.c: Likewise.
1571 * gcc.c-torture/compile/pr42956.c: Likewise.
1572 * gcc.c-torture/compile/pr51354.c: Likewise.
1573 * gcc.c-torture/compile/pr55851.c: Likewise.
1574 * gcc.c-torture/compile/vla-const-1.c: Likewise.
1575 * gcc.c-torture/compile/vla-const-2.c: Likewise.
1576 * gcc.c-torture/compile/pr31507-1.c: Likewise.
1577 * gcc.c-torture/compile/pr52714.c: Likewise.
1578 * gcc.dg/20001012-2.c: Likewise.
1579 * gcc.dg/auto-type-1.c: Likewise.
1580 * gcc.dg/builtin-object-size-1.c: Likewise.
1581 * gcc.dg/builtin-object-size-2.c: Likewise.
1582 * gcc.dg/builtin-object-size-3.c: Likewise.
1583 * gcc.dg/builtin-object-size-4.c: Likewise.
1584 * gcc.dg/packed-vla.c: Likewise.
1585 * gcc.c-torture/compile/parms.c: Likewise.
1586 * gcc.c-torture/execute/920721-2.c: Skip -O0 unless alloca is available.
1587 * gcc.c-torture/execute/920929-1.c: Likewise.
1588 * gcc.c-torture/execute/921017-1.c: Likewise.
1589 * gcc.c-torture/execute/941202-1.c: Likewise.
1590 * gcc.c-torture/execute/align-nest.c: Likewise.
1591 * gcc.c-torture/execute/alloca-1.c: Likewise.
1592 * gcc.c-torture/execute/pr36321.c: Likewise.
1593 * gcc.c-torture/compile/20001221-1.c: Likewise.
1594 * gcc.c-torture/compile/20020807-1.c: Likewise.
1595 * gcc.c-torture/compile/20050801-2.c: Likewise.
1596 * gcc.c-torture/compile/920428-4.c: Likewise.
1597 * gcc.c-torture/compile/debugvlafunction-1.c.c: Likewise.
1598 * gcc.c-torture/compile/pr41469.c: Likewise.
1599 * gcc.dg/torture/pr48953.c: Likewise.
1600 * gcc.dg/torture/pr8081.c: Likewise.
1601 * gcc.dg/torture/stackalign/inline-1.c: Skip if nvptx-*-*.
1602 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
1603 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
1604 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
1605 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
1606 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
1607 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
1608 * gcc.dg/torture/stackalign/global-1.c: Likewise.
1609 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
1610 * gcc.dg/torture/stackalign/pr16660-2.c: Likewise.
1611 * gcc.dg/torture/stackalign/pr16660-3.c: Likewise.
1612 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
1613 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
1614
1615 2014-11-10 Edward Smith-Rowland <3dw4rd@verizon.net>
1616
1617 * g++.dg/cpp1y/feat-cxx11.C: Test new feature macros for C++98
1618 and C++11; Test existence of __has_cpp_attribute; Test C++11
1619 attributes.
1620 * g++.dg/cpp1y/feat-cxx11-neg.C: Ditto.
1621 * g++.dg/cpp1y/feat-cxx14.C: Ditto and test for C++14 attributes.
1622 * g++.dg/cpp1y/feat-cxx98.C: Test new feature macros for C++98.
1623 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto.
1624 * g++.dg/cpp1y/feat-neg.C: Test that __cpp_rtti, _cpp_exceptions
1625 will be undefined for -fno-rtti -fno-exceptions.
1626
1627 2014-11-10 Richard Biener <rguenther@suse.de>
1628
1629 PR tree-optimization/63800
1630 * gcc.dg/torture/pr63800.c: New testcase.
1631
1632 2014-11-10 Marek Polacek <polacek@redhat.com>
1633
1634 * c-c++-common/ubsan/align-7.c: Skip for -flto -fno-fat-lto-objects.
1635 * c-c++-common/ubsan/align-8.c: Likewise.
1636 * g++.dg/ubsan/null-4.C: Likewise.
1637 * g++.dg/ubsan/null-5.C: Likewise.
1638
1639 2014-11-10 Eric Botcazou <ebotcazou@adacore.com>
1640
1641 * gcc.misc-tests/gcov-16.c: New test.
1642
1643 2014-11-10 Yuri Rumyantsev <ysrumyan@gmail.com>
1644
1645 * gcc.dg/tree-ssa/ifc-cd.c: New test.
1646
1647 2014-11-09 H.J. Lu <hongjiu.lu@intel.com>
1648
1649 PR testsuite/63305
1650 * gcc.target/i386/avx256-unaligned-load-7.c (avx_test): Fix
1651 buffer overflow.
1652 * gcc.target/i386/avx256-unaligned-store-7.c (avx_test): Likewise.
1653
1654 2014-11-09 Andreas Schwab <schwab@linux-m68k.org>
1655
1656 * gcc.target/powerpc/pr51623.c: Fix implicit declarations.
1657
1658 2014-11-09 Richard Biener <rguenther@suse.de>
1659
1660 * g++.dg/cpp0x/constexpr-reinterpret1.C: XFAIL.
1661 * gcc.dg/tree-ssa/pr21031.c: XFAIL.
1662
1663 2014-11-07 Andrew Pinski <apinski@cavium.com>
1664
1665 * gcc.c-torture/execute/20141107-1.c: New testcase.
1666
1667 2014-11-07 Richard Biener <rguenther@suse.de>
1668
1669 PR tree-optimization/63605
1670 * gcc.dg/vect/pr63605.c: New testcase.
1671
1672 2014-11-07 Jeff Law <law@redhat.com>
1673
1674 * g++.dg/pr61289-2.C: Renamed from pr61289-2.c.
1675
1676 2014-11-07 Jiong Wang <jiong.wang@arm.com>
1677
1678 * gcc.target/arm/lp1243022.c (xhci_test_trb_in_td): Add return type.
1679 (xhci_check_trb_in_td_math): Likewise.
1680
1681 2014-11-07 Jiong Wang <jiong.wang@arm.com>
1682
1683 * gcc.dg/tree-ssa/20040204-1.c: Add aarch64*-*-* to the list.
1684
1685 2014-11-07 Martin Liska <mliska@suse.cz>
1686
1687 PR ipa/63580
1688 * g++.dg/ipa/pr63580.C: New test.
1689
1690 2014-11-07 Martin Liska <mliska@suse.cz>
1691
1692 PR ipa/63747
1693 * gcc.dg/ipa/pr63747.c: New test.
1694
1695 2014-11-07 Martin Liska <mliska@suse.cz>
1696
1697 PR ipa/63595
1698 * g++.dg/ipa/pr63595.C: New test.
1699
1700 2014-11-07 Richard Biener <rguenther@suse.de>
1701
1702 PR middle-end/63770
1703 * gcc.dg/pr63770.c: New testcase.
1704
1705 2014-11-07 Terry Guo <terry.guo@arm.com>
1706
1707 * gcc.target/arm/anddi_notdi-1.c: Match with UAL format.
1708 * gcc.target/arm/pr40956.c: Likewise.
1709 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
1710 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
1711 * gcc.target/arm/scd42-1.c: Likewise.
1712
1713 2014-11-06 Joseph Myers <joseph@codesourcery.com>
1714
1715 * g++.dg/cpp/ucnid-2.C, g++.dg/cpp/ucnid-3.C,
1716 gcc.dg/cpp/ucnid-11.c, gcc.dg/cpp/ucnid-12.c,
1717 gcc.dg/cpp/ucnid-13.c, gcc.dg/cpp/ucnid-14.c,
1718 gcc.dg/cpp/ucnid-15.c: New tests.
1719
1720 2014-11-06 Eric Botcazou <ebotcazou@adacore.com>
1721
1722 * gnat.dg/opt43.adb: New test.
1723
1724 2014-11-06 Marek Polacek <polacek@redhat.com>
1725
1726 * c-c++-common/ubsan/align-2.c: Add dg-output.
1727 * c-c++-common/ubsan/align-4.c: Likewise.
1728 * c-c++-common/ubsan/align-6.c: New test.
1729 * c-c++-common/ubsan/align-7.c: New test.
1730 * c-c++-common/ubsan/align-8.c: New test.
1731 * g++.dg/ubsan/null-1.C: Add dg-output.
1732 * g++.dg/ubsan/null-2.C: Likewise.
1733 * g++.dg/ubsan/null-3.C: New test.
1734 * g++.dg/ubsan/null-4.C: New test.
1735 * g++.dg/ubsan/null-5.C: New test.
1736
1737 2014-11-06 Ilya Tocar <ilya.tocar@intel.com>
1738
1739 * gcc.target/i386/avx512vl-vandnpd-2.c: Fix
1740 dg-require-effective-target check.
1741 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
1742 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
1743 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
1744 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
1745 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
1746 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
1747 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
1748 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
1749 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
1750 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
1751 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
1752 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
1753 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
1754 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
1755 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
1756 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
1757 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
1758 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
1759 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
1760 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
1761 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
1762 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
1763 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
1764 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
1765 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
1766 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
1767 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
1768 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
1769 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
1770 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
1771 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
1772 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
1773 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
1774 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
1775 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
1776 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
1777 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
1778 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
1779 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
1780 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
1781 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
1782 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
1783 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
1784 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
1785 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
1786 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
1787 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
1788 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
1789 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
1790 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
1791 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
1792 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
1793 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
1794 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
1795 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
1796 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
1797 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
1798 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
1799 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
1800 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
1801 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
1802 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
1803 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
1804 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
1805 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
1806 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
1807 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
1808 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
1809 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
1810 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
1811 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
1812 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
1813 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
1814 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
1815 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
1816 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
1817 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
1818 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
1819 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
1820 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
1821 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
1822 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
1823 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
1824 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
1825 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
1826 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
1827 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
1828 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
1829 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
1830 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
1831 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
1832 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
1833 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
1834 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
1835 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
1836 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
1837 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
1838 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
1839 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
1840 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
1841 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
1842 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
1843 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
1844 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
1845 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
1846 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
1847 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
1848 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
1849 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
1850 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
1851 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
1852 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
1853 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
1854 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
1855 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
1856 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
1857 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
1858 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
1859 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
1860 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
1861 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
1862 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
1863 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
1864 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
1865 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
1866 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
1867
1868 2014-11-06 Hale Wang <hale.wang@arm.com>
1869
1870 * gcc.target/arm/small-multiply-m0-1.c: New test for
1871 target -mcpu=cortex-m0.small-multiply.
1872 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
1873 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
1874 * gcc.target/arm/small-multiply-m0plus-1.c: New test for
1875 target -mcpu=cortex-m0plus.small-multiply.
1876 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
1877 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
1878 * gcc.target/arm/small-multiply-m1-1.c: New test for
1879 target -mcpu=cortex-m1.small-multiply.
1880 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
1881 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
1882
1883 2014-11-06 Ilya Enkovich <ilya.enkovich@intel.com>
1884
1885 * lib/mpx-dg.exp: New.
1886 * gcc.target/i386/i386.exp: Load mpx-dg.exp.
1887 * gcc.target/i386/chkp-builtins-1.c: Require mpx target.
1888 * gcc.target/i386/chkp-builtins-2.c: Likewise.
1889 * gcc.target/i386/chkp-builtins-3.c: Likewise.
1890 * gcc.target/i386/chkp-builtins-4.c: Likewise.
1891 * gcc.target/i386/chkp-const-check-1.c: Likewise.
1892 * gcc.target/i386/chkp-const-check-2.c: Likewise.
1893 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
1894 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
1895 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
1896
1897 2014-11-06 Richard Biener <rguenther@suse.de>
1898
1899 * gcc.dg/tree-ssa/forwprop-28.c: Adjust scanning for the
1900 desired transform.
1901
1902 2014-11-05 Matthew Fortune <matthew.fortune@imgtec.com>
1903
1904 * gcc.target/mips/asm-1.c (bar): Add prototype.
1905 * gcc.target/mips/call-1.c (f, h): Add return type.
1906 * gcc.target/mips/call-5.c (f, h): Likewise.
1907 * gcc.target/mips/call-6.c (f, h): Likewise.
1908 * gcc.target/mips/call-3.c (f): Likewise.
1909 * gcc.target/mips/call-2.c (g): Add prototype.
1910 (f): Add return type.
1911 * gcc.target/mips/call-4.c: Likewise.
1912 * gcc.target/mips/code-readable-1.c (foo): Add type for x.
1913 * gcc.target/mips/code-readable-2.c (foo): Likewise.
1914 * gcc.target/mips/code-readable-3.c (foo): Likewise.
1915 * gcc.target/mips/code-readable-4.c (foo): Likewise.
1916 * gcc.target/mips/const-anchor-1.c (g): Add prototype.
1917 * gcc.target/mips/const-anchor-2.c (g): Likewise.
1918 * gcc.target/mips/const-anchor-3.c (g): Likewise.
1919 * gcc.target/mips/const-anchor-4.c (g): Likewise.
1920 * gcc.target/mips/interrupt_handler.c (t): Likewise.
1921 * gcc.target/mips/mips-nonpic/main-1.c (main): Add return type.
1922 * gcc.target/mips/mips-nonpic/main-2.c (main): Likewise.
1923 * gcc.target/mips/mips-nonpic/main-3.c (main): Likewise.
1924 * gcc.target/mips/mips-nonpic/main-4.c (main): Likewise.
1925 * gcc.target/mips/mips-nonpic/main-5.c (main): Likewise.
1926 * gcc.target/mips/mips-nonpic/main-6.c (main): Likewise.
1927 * gcc.target/mips/mips-nonpic/main-7.c (main): Likewise.
1928 * gcc.target/mips/mips-nonpic/main-8.c (main): Likewise.
1929 * gcc.target/mips/mips-nonpic/main-9.c (main): Likewise.
1930 * gcc.target/mips/mips-nonpic/main-10.c (main): Likewise.
1931 * gcc.target/mips/mips-nonpic/main-11.c (main): Likewise.
1932 * gcc.target/mips/mips-nonpic/main-12.c (main): Likewise.
1933 * gcc.target/mips/mips-nonpic/main-13.c (main): Likewise.
1934 * gcc.target/mips/mips-nonpic/main-14.c (main): Likewise.
1935 * gcc.target/mips/mips-nonpic/main-15.c (main): Likewise.
1936 * gcc.target/mips/mips-nonpic/main-16.c (main): Likewise.
1937 * gcc.target/mips/mips-nonpic/mips-nonpic.h
1938 (nonpic_call, nonpic_addr_call): Add prototype.
1939 (pic_call, pic_addr_call): Likewise.
1940 * gcc.target/mips/mips16e-extends.c (validate): Likewise.
1941 * gcc.target/mips/octeon-bbit-3.c (foo): Likewise.
1942 * gcc.target/mips/octeon-seq-4.c (h): Likewise.
1943 * gcc.target/mips/truncate-3.c (g): Add prototype.
1944 (f): Add return type.
1945
1946 2014-11-05 Uros Bizjak <ubizjak@gmail.com>
1947
1948 PR target/63538
1949 * gcc.target/i386/pr63538.c: New test.
1950
1951 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1952
1953 * gnat.dg/discr42.adb: New test.
1954 * gnat.dg/discr42_pkg.ad[sb]: New helper.
1955
1956 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1957
1958 * gnat.dg/specs/private2.ads: New test.
1959 * gnat.dg/specs/private2_pkg.ads: New helper.
1960
1961 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1962
1963 * gnat.dg/inline1.adb: New test.
1964 * gnat.dg/inline1_pkg.ad[sb]: New helper.
1965 * gnat.dg/inline2.adb: New test.
1966 * gnat.dg/inline2_pkg.ad[sb]: New helper.
1967 * gnat.dg/inline3.adb: New test.
1968 * gnat.dg/inline3_pkg.ad[sb]: New helper.
1969 * gnat.dg/inline4.adb: New test.
1970 * gnat.dg/inline4_pkg.ad[sb]: New helper.
1971 * gnat.dg/inline5.adb: New test.
1972 * gnat.dg/inline5_pkg.ad[sb]: New helper.
1973 * gnat.dg/inline6.adb: New test.
1974 * gnat.dg/inline6_pkg.ad[sb]: New helper.
1975 * gnat.dg/inline7.adb: New test.
1976 * gnat.dg/inline7_pkg1.ad[sb]: New helper.
1977 * gnat.dg/inline7_pkg2.ad[sb]: Likewise.
1978 * gnat.dg/inline8.adb: New test.
1979 * gnat.dg/inline8_pkg1.ad[sb]: New helper.
1980 * gnat.dg/inline8_pkg2.ad[sb]: New helper.
1981 * gnat.dg/inline9.adb: New test.
1982 * gnat.dg/inline9_pkg.ad[sb]: New helper.
1983 * gnat.dg/inline10.adb: New test.
1984 * gnat.dg/inline10_pkg.ad[sb]: New helper.
1985 * gnat.dg/inline11.adb: New test.
1986 * gnat.dg/inline11_pkg.ad[sb]: New helper.
1987
1988 2014-11-05 Joseph Myers <joseph@codesourcery.com>
1989
1990 PR preprocessor/9449
1991 * lib/target-supports.exp (check_effective_target_ucn_nocache):
1992 Don't use -fextended-identifiers.
1993 * c-c++-common/cpp/normalize-3.c, c-c++-common/cpp/ucnid-2011-1.c,
1994 g++.dg/cpp/ucn-1.C, g++.dg/cpp/ucnid-1.C, g++.dg/other/ucnid-1.C,
1995 gcc.dg/cpp/normalize-1.c, gcc.dg/cpp/normalize-2.c,
1996 gcc.dg/cpp/normalize-4.c: Don't use -fextended-identifiers.
1997 * gcc.dg/cpp/ucnid-1.c: Don't use -fextended-identifiers. Use
1998 -g3.
1999 * gcc.dg/cpp/ucnid-10.c, gcc.dg/cpp/ucnid-2.c,
2000 gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c, gcc.dg/cpp/ucnid-5.c,
2001 gcc.dg/cpp/ucnid-7.c, gcc.dg/cpp/ucnid-9.c,
2002 gcc.dg/cpp/warn-normalized-1.c, gcc.dg/cpp/warn-normalized-2.c,
2003 gcc.dg/cpp/warn-normalized-3.c: Don't use -fextended-identifiers.
2004 * gcc.dg/ucnid-1.c, gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c,
2005 gcc.dg/ucnid-4.c, gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Don't use
2006 -fextended-identifiers. Use -g.
2007 * gcc.dg/ucnid-7.c, gcc.dg/ucnid-8.c: Don't use
2008 -fextended-identifiers.
2009 * gcc.dg/ucnid-9.c: Don't use -fextended-identifiers. Use -g.
2010 * gcc.dg/ucnid-10.c: Don't use -fextended-identifiers.
2011 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c: Don't use
2012 -fextended-identifiers. Use -g.
2013 * gcc.dg/ucnid-13.c: Don't use -fextended-identifiers.
2014 * gcc.dg/cpp/ucnid-8.c: Remove test.
2015 * gcc.dg/cpp/ucnid-10.c, gcc.dg/ucnid-14.c: New tests.
2016
2017 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
2018
2019 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2020 Skip tests if target does not support Neon.
2021
2022 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
2023
2024 * lib/target-supports.exp (check_effective_target_bswap): Update
2025 conditions for AArch64 and ARM targets.
2026
2027 2014-11-05 David Edelsohn <dje.gcc@gmail.com>
2028
2029 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
2030 * g++.dg/ext/visitibility/anon1.C: XFAIL on AIX.
2031 * g++.dg/opt/pr60002.C: XFAIL on AIX.
2032 * g++.dg/torture/pr63419.C: Ignore non-standard ABI warning.
2033 * g++.dg/ipa/ipa-icf-5.C: Require visibility support.
2034
2035 2014-11-05 Ilya Enkovich <ilya.enkovich@intel.com>
2036
2037 * gcc.target/i386/chkp-builtins-1.c: New.
2038 * gcc.target/i386/chkp-builtins-2.c: New.
2039 * gcc.target/i386/chkp-builtins-3.c: New.
2040 * gcc.target/i386/chkp-builtins-4.c: New.
2041 * gcc.target/i386/chkp-remove-bndint-1.c: New.
2042 * gcc.target/i386/chkp-remove-bndint-2.c: New.
2043 * gcc.target/i386/chkp-const-check-1.c: New.
2044 * gcc.target/i386/chkp-const-check-2.c: New.
2045 * gcc.target/i386/chkp-lifetime-1.c: New.
2046 * gcc.dg/pr37858.c: Replace early_local_cleanups pass name
2047 with build_ssa_passes.
2048
2049 2014-11-05 Alex Velenko <Alex.Velenko@arm.com>
2050
2051 * gcc.dg/asr-div1.c: New testcase.
2052
2053 2014-11-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2054
2055 * go.test/go-test.exp (go-set-goarch): Enable tests on s390[x].
2056
2057 * go.test/go-test.exp: In +build lines, require whitespace around
2058 expected strings, fix check for negation.
2059
2060 2014-11-04 Marek Polacek <polacek@redhat.com>
2061
2062 * c-c++-common/ubsan/align-2.c: Remove dg-output.
2063 * c-c++-common/ubsan/align-4.c: Likewise.
2064 * g++.dg/ubsan/null-1.C: Likewise.
2065 * g++.dg/ubsan/null-2.C: Likewise.
2066
2067 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
2068
2069 * gcc.misc-tests/godump-1.c (dg-skip-if): Add alpha*-*-*.
2070
2071 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
2072
2073 * g++.dg/ipa/devirt-44.C (dg-options): Remove -fdump-tree-optimized.
2074 * g++.dg/ipa/devirt-45.C (dg-options): Ditto.
2075 * g++.dg/tree-prof/morefunc.C (dg-final-use): Cleanup profile ipa dump.
2076 * g++.dg/tree-prof/reorder.C (dg-final-use): Ditto.
2077 * g++.dg/tree-prof/pr35545.C (dg-final-use): Cleanup profile_estimate
2078 ipa dump.
2079 * gcc.dg/fold-reassoc-3.c (dg-final): Fix scan string.
2080 Cleanup original tree dump.
2081 * gcc.dg/tree-prof/20050826-2.c (dg-final-use): Cleanup dom1 tree dump.
2082 * gcc.dg/tree-prof/cmpsf-1.c (dg-final-use): Ditto.
2083 * gcc.dg/tree-ssa/pr61144.c (dg-final): Cleanup optimized tree dump.
2084
2085 2014-11-04 Martin Jambor <mjambor@suse.cz>
2086
2087 * g++/dg/ipa/devirt-40.C: Changed dump to not matching OBJ_TYPE_REF in
2088 function body.
2089
2090 2014-11-04 Jason Merrill <jason@redhat.com>
2091
2092 * lib/g++-dg.exp (g++-dg-runtest): Change -std=c++1y to -std=c++14.
2093 * lib/target-supports.exp (check_effective_target_c++14_only): Likewise.
2094
2095 2014-11-04 Andrew Stubbs <ams@codesourcery.com>
2096
2097 * gcc.target/powerpc/pr60102.c: Move dg-skip-if after dg-options.
2098 * gcc.target/powerpc/swaps-p8-12.c: Skip test if there would be
2099 conflicting -mcpu options.
2100 * gcc.target/powerpc/ppc-target-2.c: Likewise.
2101 * gcc.target/powerpc/cell_builtin-7.c: Likewise.
2102 * gcc.target/powerpc/dfp-builtin-1.c: Likewise.
2103 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
2104 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
2105 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
2106 * gcc.target/powerpc/pr48053-3.c: Likewise.
2107 * gcc.target/powerpc/vsx-builtin-6.c: Likewise.
2108 * gcc.target/powerpc/440-nmaclhw-1.c: Likewise.
2109 * gcc.target/powerpc/pr57744.c: Likewise.
2110 * gcc.target/powerpc/pr47862.c: Likewise.
2111 * gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
2112 * gcc.target/powerpc/recip-1.c: Likewise.
2113 * gcc.target/powerpc/darwin-longlong.c: Likewise.
2114 * gcc.target/powerpc/bool2-p8.c: Likewise.
2115 * gcc.target/powerpc/mmfpgpr.c: Likewise.
2116 * gcc.target/powerpc/pr60203.c: Likewise.
2117 * gcc.target/powerpc/direct-move-vint1.c: Likewise.
2118 * gcc.target/powerpc/bool2-av.c: Likewise.
2119 * gcc.target/powerpc/pr43154.c: Likewise.
2120 * gcc.target/powerpc/ppc-fma-2.c: Likewise.
2121 * gcc.target/powerpc/swaps-p8-5.c: Likewise.
2122 * gcc.target/powerpc/pr59054.c: Likewise.
2123 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
2124 * gcc.target/powerpc/440-mullhwu-1.c: Likewise.
2125 * gcc.target/powerpc/swaps-p8-13.c: Likewise.
2126 * gcc.target/powerpc/ppc-target-3.c: Likewise.
2127 * gcc.target/powerpc/cell_builtin-8.c: Likewise.
2128 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
2129 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2130 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2131 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2132 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
2133 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2134 * gcc.target/powerpc/bswap64-3.c: Likewise.
2135 * gcc.target/powerpc/bcd-1.c: Likewise.
2136 * gcc.target/powerpc/440-mulchwu-1.c: Likewise.
2137 * gcc.target/powerpc/extend-divide-1.c: Likewise.
2138 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
2139 * gcc.target/powerpc/pr48192.c: Likewise.
2140 * gcc.target/powerpc/pr52775.c: Likewise.
2141 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2142 * gcc.target/powerpc/pr58673-1.c: Likewise.
2143 * gcc.target/powerpc/pr53487.c: Likewise.
2144 * gcc.target/powerpc/440-nmaclhw-2.c: Likewise.
2145 * gcc.target/powerpc/recip-2.c: Likewise.
2146 * gcc.target/powerpc/p8vector-fp.c: Likewise.
2147 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
2148 * gcc.target/powerpc/ppc-fma-3.c: Likewise.
2149 * gcc.target/powerpc/pr57150.c: Likewise.
2150 * gcc.target/powerpc/pr47251.c: Likewise.
2151 * gcc.target/powerpc/swaps-p8-6.c: Likewise.
2152 * gcc.target/powerpc/440-mullhwu-2.c: Likewise.
2153 * gcc.target/powerpc/bool3-p7.c: Likewise.
2154 * gcc.target/powerpc/cell_builtin-1.c: Likewise.
2155 * gcc.target/powerpc/swaps-p8-14.c: Likewise.
2156 * gcc.target/powerpc/ppc-target-4.c: Likewise.
2157 * gcc.target/powerpc/440-mulhhw-1.c: Likewise.
2158 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
2159 * gcc.target/powerpc/440-machhw-1.c: Likewise.
2160 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2161 * gcc.target/powerpc/vsx-mass-1.c: Likewise.
2162 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
2163 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2164 * gcc.target/powerpc/loop_align.c: Likewise.
2165 * gcc.target/powerpc/lhs-1.c: Likewise.
2166 * gcc.target/powerpc/sd-vsx.c: Likewise.
2167 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2168 * gcc.target/powerpc/bcd-2.c: Likewise.
2169 * gcc.target/powerpc/20040121-1.c: Likewise.
2170 * gcc.target/powerpc/pr52457.c: Likewise.
2171 * gcc.target/powerpc/440-mulchwu-2.c: Likewise.
2172 * gcc.target/powerpc/extend-divide-2.c: Likewise.
2173 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
2174 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
2175 * gcc.target/powerpc/pr58673-2.c: Likewise.
2176 * gcc.target/powerpc/atomic-p7.c: Likewise.
2177 * gcc.target/powerpc/recip-3.c: Likewise.
2178 * gcc.target/powerpc/440-maclhwu-1.c: Likewise.
2179 * gcc.target/powerpc/optimize-bswapsi-2.c: Likewise.
2180 * gcc.target/powerpc/popcount-1.c: Likewise.
2181 * gcc.target/powerpc/altivec-32.c: Likewise.
2182 * gcc.target/powerpc/timode_off.c: Likewise.
2183 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
2184 * gcc.target/powerpc/pack01.c: Likewise.
2185 * gcc.target/powerpc/pr55033.c: Likewise.
2186 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2187 * gcc.target/powerpc/swaps-p8-7.c: Likewise.
2188 * gcc.target/powerpc/ppu-intrinsics.c: Likewise.
2189 * gcc.target/powerpc/440-macchwu-1.c: Likewise.
2190 * gcc.target/powerpc/440-mulhhwu-1.c: Likewise.
2191 * gcc.target/powerpc/440-mulchw-1.c: Likewise.
2192 * gcc.target/powerpc/bool3-p8.c: Likewise.
2193 * gcc.target/powerpc/cell_builtin-2.c: Likewise.
2194 * gcc.target/powerpc/swaps-p8-15.c: Likewise.
2195 * gcc.target/powerpc/440-macchw-1.c: Likewise.
2196 * gcc.target/powerpc/440-mulhhw-2.c: Likewise.
2197 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
2198 * gcc.target/powerpc/440-machhw-2.c: Likewise.
2199 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2200 * gcc.target/powerpc/pr46728-16.c: Likewise.
2201 * gcc.target/powerpc/vsx-builtin-1.c: Likewise.
2202 * gcc.target/powerpc/bool3-av.c: Likewise.
2203 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2204 * gcc.target/powerpc/ppc-pow.c: Likewise.
2205 * gcc.target/powerpc/lhs-2.c: Likewise.
2206 * gcc.target/powerpc/pr39902-2.c: Likewise.
2207 * gcc.target/powerpc/20041111-1.c: Likewise.
2208 * gcc.target/powerpc/builtins-1.c: Likewise.
2209 * gcc.target/powerpc/bcd-3.c: Likewise.
2210 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2211 * gcc.target/powerpc/pr57949-1.c: Likewise.
2212 * gcc.target/powerpc/atomic-p8.c: Likewise.
2213 * gcc.target/powerpc/sd-pwr6.c: Likewise.
2214 * gcc.target/powerpc/recip-4.c: Likewise.
2215 * gcc.target/powerpc/440-maclhwu-2.c: Likewise.
2216 * gcc.target/powerpc/warn-2.c: Likewise.
2217 * gcc.target/powerpc/parity-1.c: Likewise.
2218 * gcc.target/powerpc/popcount-2.c: Likewise.
2219 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
2220 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2221 * gcc.target/powerpc/swaps-p8-8.c: Likewise.
2222 * gcc.target/powerpc/pr42747.c: Likewise.
2223 * gcc.target/powerpc/440-macchwu-2.c: Likewise.
2224 * gcc.target/powerpc/440-mulhhwu-2.c: Likewise.
2225 * gcc.target/powerpc/dfp-dd-2.c: Likewise.
2226 * gcc.target/powerpc/direct-move-float1.c: Likewise.
2227 * gcc.target/powerpc/440-mulchw-2.c: Likewise.
2228 * gcc.target/powerpc/cell_builtin-3.c: Likewise.
2229 * gcc.target/powerpc/swaps-p8-16.c: Likewise.
2230 * gcc.target/powerpc/440-macchw-2.c: Likewise.
2231 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2232 * gcc.target/powerpc/dfp-td-2.c: Likewise.
2233 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2234 * gcc.target/powerpc/vsx-builtin-2.c: Likewise.
2235 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2236 * gcc.target/powerpc/lhs-3.c: Likewise.
2237 * gcc.target/powerpc/440-nmachhw-1.c: Likewise.
2238 * gcc.target/powerpc/builtins-2.c: Likewise.
2239 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2240 * gcc.target/powerpc/pr52199.c: Likewise.
2241 * gcc.target/powerpc/440-machhwu-1.c: Likewise.
2242 * gcc.target/powerpc/pr57949-2.c: Likewise.
2243 * gcc.target/powerpc/recip-5.c: Likewise.
2244 * gcc.target/powerpc/popcount-3.c: Likewise.
2245 * gcc.target/powerpc/vsx-vector-1.c: Likewise.
2246 * gcc.target/powerpc/swaps-p8-1.c: Likewise.
2247 * gcc.target/powerpc/optimize-bswapdi-2.c: Likewise.
2248 * gcc.target/powerpc/ppc-fma-6.c: Likewise.
2249 * gcc.target/powerpc/vsx-extract-1.c: Likewise.
2250 * gcc.target/powerpc/pr48226.c: Likewise.
2251 * gcc.target/powerpc/swaps-p8-9.c: Likewise.
2252 * gcc.target/powerpc/pr47755-2.c: Likewise.
2253 * gcc.target/powerpc/direct-move-float2.c: Likewise.
2254 * gcc.target/powerpc/cell_builtin-4.c: Likewise.
2255 * gcc.target/powerpc/direct-move-double1.c: Likewise.
2256 * gcc.target/powerpc/swaps-p8-17.c: Likewise.
2257 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
2258 * gcc.target/powerpc/dfp-td-3.c: Likewise.
2259 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
2260 * gcc.target/powerpc/440-nmacchw-1.c: Likewise.
2261 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2262 * gcc.target/powerpc/440-nmachhw-2.c: Likewise.
2263 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2264 * gcc.target/powerpc/bool2-p5.c: Likewise.
2265 * gcc.target/powerpc/440-machhwu-2.c: Likewise.
2266 * gcc.target/powerpc/fusion.c: Likewise.
2267 * gcc.target/powerpc/recip-6.c: Likewise.
2268 * gcc.target/powerpc/altivec-cell-6.c: Likewise.
2269 * gcc.target/powerpc/vsx-vector-2.c: Likewise.
2270 * gcc.target/powerpc/swaps-p8-2.c: Likewise.
2271 * gcc.target/powerpc/optimize-bswapdi-3.c: Likewise.
2272 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2273 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
2274 * gcc.target/powerpc/direct-move-long1.c: Likewise.
2275 * gcc.target/powerpc/dfp-dd.c: Likewise.
2276 * gcc.target/powerpc/swaps-p8-10.c: Likewise.
2277 * gcc.target/powerpc/cell_builtin-5.c: Likewise.
2278 * gcc.target/powerpc/direct-move-double2.c: Likewise.
2279 * gcc.target/powerpc/440-mullhw-1.c: Likewise.
2280 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
2281 * gcc.target/powerpc/440-maclhw-1.c: Likewise.
2282 * gcc.target/powerpc/dfp-td.c: Likewise.
2283 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
2284 * gcc.target/powerpc/pr48053-1.c: Likewise.
2285 * gcc.target/powerpc/440-nmacchw-2.c: Likewise.
2286 * gcc.target/powerpc/vsx-builtin-4.c: Likewise.
2287 * gcc.target/powerpc/pr60676.c: Likewise.
2288 * gcc.target/powerpc/pr48258-1.c: Likewise.
2289 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2290 * gcc.target/powerpc/pr48857.c: Likewise.
2291 * gcc.target/powerpc/quad-atomic.c: Likewise.
2292 * gcc.target/powerpc/altivec-cell-7.c: Likewise.
2293 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
2294 * gcc.target/powerpc/vsx-vector-3.c: Likewise.
2295 * gcc.target/powerpc/swaps-p8-3.c: Likewise.
2296 * gcc.target/powerpc/pr56605.c: Likewise.
2297 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
2298 * gcc.target/powerpc/pr53199.c: Likewise.
2299 * gcc.target/powerpc/direct-move-long2.c: Likewise.
2300 * gcc.target/powerpc/swaps-p8-11.c: Likewise.
2301 * gcc.target/powerpc/vsx-float0.c: Likewise.
2302 * gcc.target/powerpc/ppc-target-1.c: Likewise.
2303 * gcc.target/powerpc/altivec-20.c: Likewise.
2304 * gcc.target/powerpc/cell_builtin-6.c: Likewise.
2305 * gcc.target/powerpc/440-mullhw-2.c: Likewise.
2306 * gcc.target/powerpc/darwin-ehreturn-1.c: Likewise.
2307 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
2308 * gcc.target/powerpc/440-maclhw-2.c: Likewise.
2309 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Likewise.
2310 * gcc.target/powerpc/pr60137.c: Likewise.
2311 * gcc.target/powerpc/bswap64-1.c: Likewise.
2312 * gcc.target/powerpc/pr48053-2.c: Likewise.
2313 * gcc.target/powerpc/vsx-builtin-5.c: Likewise.
2314 * gcc.target/powerpc/pr48258-2.c: Likewise.
2315 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2316 * gcc.target/powerpc/vsx-sfminmax.c: Likewise.
2317 * gcc.target/powerpc/bool2-p7.c: Likewise.
2318 * gcc.target/powerpc/ppc-round.c: Likewise.
2319 * gcc.target/powerpc/altivec-cell-8.c: Likewise.
2320 * gcc.target/powerpc/vsx-vector-4.c: Likewise.
2321 * gcc.target/powerpc/ppc-fma-1.c: Likewise.
2322 * gcc.target/powerpc/swaps-p8-4.c: Likewise.
2323 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
2324 * gcc.target/powerpc/pr47755.c: Likewise.
2325
2326 2014-11-04 Marek Polacek <polacek@redhat.com>
2327
2328 * c-c++-common/ubsan/object-size-10.c: New test.
2329
2330 2014-11-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2331
2332 * build-go/gcc/testsuite/gcc/godump-1.out: Update godump tests.
2333
2334 2014-11-03 Tobias Burnus <burnus@net-b.de>
2335
2336 * gfortran.dg/coarray_collectives_14.f90: Fix testcase.
2337
2338 2014-11-03 Marek Polacek <polacek@redhat.com>
2339
2340 PR c/52769
2341 * gcc.dg/pr52769.c: New test.
2342
2343 2014-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2344
2345 PR c++/57820
2346 * g++.dg/cpp0x/constexpr-ctor16.C: New.
2347 * g++.dg/cpp0x/constexpr-ctor17.C: Likewise.
2348
2349 2014-11-03 Marc Glisse <marc.glisse@inria.fr>
2350
2351 PR tree-optimization/60770
2352 * gcc.dg/tree-ssa/pr60770-1.c: New file.
2353
2354 2014-11-03 Jan Beulich <jbeulich@suse.com>
2355
2356 * gcc.target/i386/i386.exp: Extend option set to test
2357 vect-args.c with to include -mavx, -mavx2, and -mavx512f.
2358 * gcc.target/i386/vect-args.c: Add AVX* modes and tests.
2359
2360 2014-11-03 Uros Bizjak <ubizjak@gmail.com>
2361
2362 * gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i686
2363 for ia32 targets only.
2364 * g++.dg/ext/attrib42.C: Compile for ia32 targets only.
2365 * g++.dg/tree-ssa/pr29902.C: Ditto.
2366 * g++.dg/cpp0x/gen-attrs-42.C: Ditto.
2367
2368 2014-11-03 Zhenqiang Chen <zhenqiang.chen@arm.com>
2369
2370 * gcc.target/arm/ifcvt-size-check.c: New test.
2371
2372 2014-11-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2373
2374 * gcc.target/mips/octeon3-pipe-1.c: New test.
2375
2376 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
2377
2378 * g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target.
2379 * g++.dg/ext/attrib42.C: Ditto.
2380 * g++.dg/torture/pr51344.C: Ditto.
2381 * g++.dg/tree-ssa/pr29902.C: Ditto.
2382 * gcc.c-torture/execute/20010129-1.c: Ditto.
2383 * gcc.dg/combine_ashiftrt_2.c: Ditto.
2384 * gcc.dg/march-generic.c: Ditto.
2385 * gcc.dg/torture/pr17526.c: Ditto.
2386 * gcc.dg/union-4.c: Ditto.
2387
2388 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
2389
2390 * c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
2391 * g++.dg/abi/no-weak1.C: Ditto.
2392 * g++.dg/opt/pr44919.C: Ditto.
2393 * g++.dg/opt/pr46640.C: Ditto.
2394 * g++.dg/opt/pr46649.C: Ditto.
2395 * g++.dg/opt/pr47036.C: Ditto.
2396 * g++.dg/opt/pr48273.C: Ditto.
2397 * g++.dg/opt/pr48302.C: Ditto.
2398 * g++.dg/opt/pr45788.C: Ditto.
2399 * g++.dg/opt/pr57662.C: Ditto.
2400 * gcc.dg/20031102-1.c: Ditto.
2401 * gcc.dg/builtin-bswap-7.c: Ditto.
2402 * gcc.dg/builtin-bswap-7a.c: Ditto.
2403 * gcc.dg/builtin-bswap-9.c: Ditto.
2404 * gcc.dg/combine_ashiftrt_1.c: Ditto.
2405 * gcc.dg/guality/bswaptest.c: Ditto.
2406 * gcc.dg/guality/clztest.c: Ditto.
2407 * gcc.dg/guality/ctztest.c: Ditto.
2408 * gcc.dg/guality/pr45003-1.c: Ditto.
2409 * gcc.dg/guality/pr45003-2.c: Ditto.
2410 * gcc.dg/guality/pr45003-3.c: Ditto.
2411 * gcc.dg/guality/pr58791-4.c: Ditto.
2412 * gcc.dg/guality/rotatetest.c:Ditto.
2413 * gcc.dg/ifcvt-fabs-1.c: Ditto.
2414 * gcc.dg/ira-loop-pressure.c: Ditto.
2415 * gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
2416 * gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
2417 * gcc.dg/lto/pr47259_0.c: Ditto.
2418 * gcc.dg/memcpy-5.c: Ditto.
2419 * gcc.dg/pr10474.c: Ditto.
2420 * gcc.dg/pr37438.c: Ditto.
2421 * gcc.dg/pr39453.c: Ditto.
2422 * gcc.dg/pr40501.c: Ditto.
2423 * gcc.dg/pr42245-2.c: Ditto.
2424 * gcc.dg/pr42245.c: Ditto.
2425 * gcc.dg/pr42246.c: Ditto.
2426 * gcc.dg/pr42249.c: Ditto.
2427 * gcc.dg/pr42388.c: Ditto.
2428 * gcc.dg/pr42389.c: Ditto.
2429 * gcc.dg/pr45352-1.c: Ditto.
2430 * gcc.dg/pr45352-2.c: Ditto.
2431 * gcc.dg/pr45352-3.c: Ditto.
2432 * gcc.dg/pr45352.c: Ditto.
2433 * gcc.dg/pr45472.c: Ditto.
2434 * gcc.dg/pr45652.c: Ditto.
2435 * gcc.dg/pr46212.c: Ditto.
2436 * gcc.dg/pr46521.c: Ditto.
2437 * gcc.dg/pr46522.c: Ditto.
2438 * gcc.dg/pr46875.c: Ditto.
2439 * gcc.dg/pr48374.c: Ditto.
2440 * gcc.dg/pr50251.c: Ditto.
2441 * gcc.dg/pr54472.c: Ditto.
2442 * gcc.dg/pr55702.c: Ditto.
2443 * gcc.dg/pr56990.c: Ditto.
2444 * gcc.dg/pr57104.c: Ditto.
2445 * gcc.dg/pr57662.c: Ditto.
2446 * gcc.dg/pr60866.c: Ditto.
2447 * gcc.dg/shrink-wrap-loop.c: Ditto.
2448 * gcc.dg/tm/memopt-15.c: Ditto.
2449 * gcc.dg/torture/pr52720.c: Ditto.
2450 * gcc.dg/torture/pr56778.c: Ditto.
2451 * gcc.dg/tree-prof/pr45354.c: Ditto.
2452 * gcc.dg/tree-prof/pr50907.c: Ditto.
2453 * gcc.dg/tree-ssa/loop-16.c: Ditto.
2454 * gcc.dg/tree-ssa/loop-18.c: Ditto.
2455 * gcc.dg/tree-ssa/pr44423.c: Ditto.
2456 * gcc.dg/misc-tests/godump-1.c: Ditto.
2457 * gfortran.dg/PR24188.f: Ditto.
2458 * gfortran.dg/errnocheck_1.f90: Ditto.
2459 * gfortran.dg/g77/20010216-1.f: Ditto.
2460 * gfortran.dg/pr42246-2.f: Ditto.
2461 * gfortran.dg/pr42294.f: Ditto.
2462 * gfortran.dg/pr44691.f: Ditto.
2463 * gfortran.dg/vect/pr45714-a.f: Ditto.
2464 * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
2465 * gcc.misc-tests/linkage.exp: Ditto.
2466 * lib/target-supports.exp: Reformat x86 tagets.
2467 (check_effective_target_whole_vector_shift): Add i?86-*-* target.
2468
2469 2014-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2470
2471 PR c++/57694
2472 * g++.dg/cpp0x/constexpr-ctor15.C: New.
2473
2474 2014-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
2475
2476 * g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests.
2477 * g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test.
2478 Commentary and rearrangement of tests.
2479 * g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test.
2480 Commentary and rearrangement of tests.
2481 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto
2482 * g++.dg/cpp1y/feat-cxx98.C: Commentary.
2483
2484 2014-10-31 Jakub Jelinek <jakub@redhat.com>
2485
2486 PR rtl-optimization/63659
2487 * gcc.c-torture/execute/pr63659.c: New test.
2488
2489 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
2490
2491 PR target/63534
2492 * gcc.target/i386/mcount_pic.c: New.
2493
2494 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
2495
2496 * gcc.target/i386/pr23098.c: Remove xfail.
2497
2498 2014-10-31 Eric Botcazou <ebotcazou@adacore.com>
2499
2500 * gnat.dg/opt42.ad[sb]: New test.
2501
2502 2014-10-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2503
2504 PR tree-optimization/63259
2505 * optimize-bswapsi-1.c (swap32_f): New bswap pass test.
2506 * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
2507 following comment.
2508
2509 2014-10-31 Jakub Jelinek <jakub@redhat.com>
2510
2511 PR sanitizer/63697
2512 * c-c++-common/ubsan/overflow-sub-3.c: New test.
2513
2514 2014-10-30 Marek Polacek <polacek@redhat.com>
2515
2516 * gcc.dg/diag-aka-1.c: New test.
2517 * gcc.dg/pr13804-1.c: Adjust dg-error.
2518 * gcc.dg/redecl-14.c: Likewise.
2519 * gcc.dg/pr56980.c: Adjust dg-message.
2520
2521 2014-10-30 Ian Lance Taylor <iant@google.com>
2522
2523 * gcc.misc-tests/godump-1.c: Skip if ! lp64.
2524
2525 2014-10-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
2526
2527 * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
2528 platforms except s390[x] and x86_64.
2529
2530 2014-10-30 Martin Liska <mliska@suse.cz>
2531
2532 PR ipa/63574
2533 PR ipa/63664
2534 * g++.dg/ipa/pr63574.C: New test.
2535
2536 2014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2537
2538 * gcc.target/aarch64/madd_after_asm_1.c: New test.
2539
2540 2014-10-29 DJ Delorie <dj@redhat.com>
2541
2542 * gcc.dg/20141029-1.c: New.
2543
2544 2014-10-29 Martin Liska <mliska@suse.cz>
2545
2546 PR ipa/63587
2547 * g++.dg/ipa/pr63587-1.C: New test.
2548 * g++.dg/ipa/pr63587-2.C: New test.
2549
2550 2014-10-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2551
2552 * gcc.misc-tests/godump-1.c: Add tests for complex types.
2553
2554 2014-10-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
2555
2556 * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
2557 * gcc.dg/optimize-bswapsi-3.c: New test.
2558
2559 2014-10-20 Alexander Ivchenko <alexander.ivchenko@intel.com>
2560 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2561 Anna Tikhonova <anna.tikhonova@intel.com>
2562 Ilya Tocar <ilya.tocar@intel.com>
2563 Andrey Turetskiy <andrey.turetskiy@intel.com>
2564 Ilya Verbin <ilya.verbin@intel.com>
2565 Kirill Yukhin <kirill.yukhin@intel.com>
2566 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2567
2568 * gcc.target/i386/avx512dq-kmovb-1.c: New.
2569
2570 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2571 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2572 Anna Tikhonova <anna.tikhonova@intel.com>
2573 Ilya Tocar <ilya.tocar@intel.com>
2574 Andrey Turetskiy <andrey.turetskiy@intel.com>
2575 Ilya Verbin <ilya.verbin@intel.com>
2576 Kirill Yukhin <kirill.yukhin@intel.com>
2577 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2578
2579 * gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
2580 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
2581 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
2582 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
2583 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
2584 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
2585 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
2586 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
2587 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
2588 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
2589 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
2590 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
2591 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
2592 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
2593 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
2594 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
2595 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
2596 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
2597 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
2598 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
2599 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
2600 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
2601 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
2602 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
2603 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
2604 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
2605 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
2606 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
2607 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
2608 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
2609 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
2610 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
2611 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
2612 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
2613 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
2614 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
2615 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
2616 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
2617 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
2618 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
2619 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
2620 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
2621 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
2622 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
2623 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
2624 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
2625 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
2626 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
2627 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
2628 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
2629 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
2630 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
2631 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
2632 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
2633 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
2634 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
2635 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
2636 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
2637 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
2638 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
2639 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
2640 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
2641 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
2642 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
2643 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
2644 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
2645 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
2646 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
2647
2648 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2649 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2650 Anna Tikhonova <anna.tikhonova@intel.com>
2651 Ilya Tocar <ilya.tocar@intel.com>
2652 Andrey Turetskiy <andrey.turetskiy@intel.com>
2653 Ilya Verbin <ilya.verbin@intel.com>
2654 Kirill Yukhin <kirill.yukhin@intel.com>
2655 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2656
2657 * gcc.target/i386/avx512bw-check.h: New.
2658 * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
2659 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
2660 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
2661 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
2662 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
2663 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
2664 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
2665 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
2666 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
2667 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
2668 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
2669 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
2670 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
2671 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
2672 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
2673 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
2674 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
2675 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
2676 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
2677 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
2678 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
2679 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
2680 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
2681 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
2682 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
2683 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
2684 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
2685 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
2686 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
2687 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
2688 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
2689 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
2690 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
2691 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
2692 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
2693 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
2694 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
2695 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
2696 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
2697 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
2698 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
2699 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
2700 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
2701 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
2702 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
2703 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
2704 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
2705 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
2706 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
2707 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
2708 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
2709 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
2710 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
2711 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
2712 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
2713 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
2714 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
2715 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
2716 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
2717 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
2718 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
2719 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
2720 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
2721 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
2722 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
2723 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
2724 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
2725 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
2726 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
2727 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
2728 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
2729 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
2730 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
2731 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
2732 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
2733 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
2734 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
2735 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
2736 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
2737 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
2738 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
2739 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
2740 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
2741 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
2742 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
2743 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
2744 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
2745 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
2746 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
2747 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
2748 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
2749 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
2750 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
2751 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
2752 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
2753 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
2754 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
2755 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
2756 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
2757 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
2758 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
2759 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
2760 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
2761 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
2762 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
2763 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
2764 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
2765 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
2766 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
2767 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
2768 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
2769 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
2770 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
2771 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
2772 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
2773 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
2774 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
2775 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
2776 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
2777 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
2778 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
2779 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
2780 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
2781 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
2782 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
2783 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
2784 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
2785 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
2786 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
2787 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
2788 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
2789 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
2790 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
2791 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
2792 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
2793 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
2794 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
2795 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
2796 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
2797 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
2798 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
2799 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
2800 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
2801 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
2802 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
2803 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
2804 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
2805 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
2806 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
2807 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
2808 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
2809 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
2810 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
2811 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
2812 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
2813 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
2814 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
2815 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
2816 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
2817 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
2818 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
2819 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
2820 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
2821 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
2822 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
2823 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
2824 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
2825 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
2826 * gcc.target/i386/avx512dq-check.h: Ditto.
2827 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
2828 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
2829 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
2830 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
2831 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
2832 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
2833 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
2834 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
2835 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
2836 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
2837 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
2838 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
2839 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
2840 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
2841 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
2842 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
2843 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
2844 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
2845 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
2846 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
2847 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
2848 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
2849 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
2850 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
2851 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
2852 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
2853 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
2854 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
2855 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
2856 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
2857 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
2858 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
2859 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
2860 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
2861 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
2862 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
2863 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
2864 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
2865 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
2866 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
2867 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
2868 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
2869 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
2870 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
2871 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
2872 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
2873 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
2874 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
2875 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
2876 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
2877 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
2878 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
2879 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
2880 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
2881 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
2882 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
2883 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
2884 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
2885 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
2886 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
2887 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
2888 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
2889 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
2890 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
2891 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
2892 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
2893 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
2894 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
2895 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
2896 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
2897 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
2898 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
2899 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
2900 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
2901 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
2902 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
2903 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
2904 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
2905 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
2906 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
2907 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
2908 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
2909 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
2910 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
2911 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
2912 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
2913 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
2914 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
2915 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
2916 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
2917 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
2918 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
2919 * gcc.target/i386/avx512vl-check.h: Ditto.
2920 * gcc.target/i386/avx512vl-gather-1.c: Ditto.
2921 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
2922 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
2923 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
2924 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
2925 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
2926 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
2927 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
2928 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
2929 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
2930 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
2931 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
2932 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
2933 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
2934 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
2935 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
2936 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
2937 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
2938 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
2939 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
2940 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
2941 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
2942 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
2943 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
2944 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
2945 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
2946 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
2947 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
2948 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
2949 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
2950 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
2951 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
2952 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
2953 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
2954 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
2955 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
2956 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
2957 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
2958 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
2959 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
2960 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
2961 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
2962 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
2963 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
2964 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
2965 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
2966 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
2967 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
2968 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
2969 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
2970 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
2971 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
2972 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
2973 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
2974 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
2975 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
2976 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
2977 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
2978 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
2979 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
2980 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
2981 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
2982 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
2983 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
2984 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
2985 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
2986 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
2987 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
2988 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
2989 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
2990 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
2991 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
2992 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
2993 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
2994 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
2995 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
2996 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
2997 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
2998 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
2999 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
3000 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
3001 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
3002 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
3003 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
3004 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
3005 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
3006 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
3007 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
3008 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
3009 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
3010 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
3011 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
3012 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
3013 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
3014 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
3015 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
3016 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
3017 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
3018 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
3019 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
3020 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
3021 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
3022 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
3023 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
3024 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
3025 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
3026 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
3027 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
3028 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
3029 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
3030 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
3031 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
3032 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
3033 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
3034 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
3035 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
3036 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
3037 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
3038 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
3039 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
3040 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
3041 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
3042 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
3043 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
3044 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
3045 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
3046 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
3047 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
3048 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
3049 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
3050 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
3051 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
3052 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
3053 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
3054 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
3055 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
3056 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
3057 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
3058 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
3059 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
3060 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
3061 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
3062 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
3063 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
3064 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
3065 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
3066 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
3067 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
3068 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
3069 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
3070 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
3071 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
3072 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
3073 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
3074 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
3075 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
3076 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
3077 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
3078 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
3079 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
3080 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
3081 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
3082 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
3083 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
3084 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
3085 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
3086 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
3087 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
3088 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
3089 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
3090 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
3091 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
3092 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
3093 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
3094 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
3095 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
3096 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
3097 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
3098 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
3099 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
3100 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
3101 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
3102 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
3103 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
3104 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
3105 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
3106 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
3107 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
3108 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
3109 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
3110 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
3111 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
3112 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
3113 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
3114 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
3115 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
3116 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
3117 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
3118 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
3119 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
3120 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
3121 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
3122 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
3123 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
3124 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
3125 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
3126 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
3127 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
3128 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
3129 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
3130 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
3131 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
3132 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
3133 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
3134 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
3135 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
3136 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
3137 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
3138 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
3139 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
3140 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
3141 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
3142 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
3143 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
3144 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
3145 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
3146 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
3147 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
3148 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
3149 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
3150 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
3151 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
3152 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
3153 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
3154 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
3155 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
3156 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
3157 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
3158 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
3159 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
3160 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
3161 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
3162 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
3163 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
3164 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
3165 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
3166 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
3167 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
3168 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
3169 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
3170 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
3171 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
3172 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
3173 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
3174 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
3175 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
3176 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
3177 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
3178 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
3179 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
3180 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
3181 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
3182 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
3183 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
3184 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
3185 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
3186 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
3187 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
3188 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
3189 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
3190 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
3191 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
3192 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
3193 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
3194 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
3195 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
3196 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
3197 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
3198 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
3199 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
3200 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
3201 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
3202 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
3203 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
3204 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
3205 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
3206 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
3207 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
3208 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
3209 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
3210 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
3211 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
3212 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
3213 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
3214 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
3215 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
3216 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
3217 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
3218 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
3219 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
3220 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
3221 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
3222 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
3223 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
3224 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
3225 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
3226 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
3227 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
3228 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
3229 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
3230 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
3231 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
3232 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
3233 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
3234 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
3235 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
3236 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
3237 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
3238 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
3239 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
3240 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
3241 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
3242 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
3243 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
3244 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
3245 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
3246 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
3247 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
3248 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
3249 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
3250 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
3251 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
3252 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
3253 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
3254 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
3255 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
3256 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
3257 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
3258 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
3259 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
3260 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
3261 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
3262 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
3263 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
3264 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
3265 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
3266 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
3267 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
3268 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
3269 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
3270 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
3271 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
3272 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
3273 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
3274 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
3275 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
3276 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
3277 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
3278 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
3279 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
3280 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
3281 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
3282 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
3283 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
3284 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
3285 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
3286 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
3287 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
3288 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
3289 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
3290 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
3291 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
3292 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
3293 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
3294 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
3295 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
3296 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
3297 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
3298 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
3299 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
3300 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
3301 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
3302 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
3303 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
3304 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
3305 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
3306 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
3307 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
3308 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
3309 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
3310 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
3311 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
3312 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
3313 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
3314 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
3315 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
3316 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
3317 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
3318 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
3319 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
3320 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
3321 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
3322 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
3323 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
3324 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
3325 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
3326 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
3327 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
3328 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
3329 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
3330 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
3331 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
3332 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
3333 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
3334 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
3335 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
3336 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
3337 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
3338 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
3339 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
3340 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
3341 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
3342 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
3343 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
3344 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
3345 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
3346 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
3347 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
3348 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
3349 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
3350 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
3351 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
3352 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
3353 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
3354 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
3355 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
3356 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
3357 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
3358 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
3359 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
3360 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
3361 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
3362 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
3363 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
3364 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
3365 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
3366 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
3367 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
3368 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
3369 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
3370 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
3371 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
3372 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
3373 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
3374 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
3375 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
3376 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
3377 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
3378 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
3379 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
3380 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
3381 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
3382 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
3383 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
3384 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
3385 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
3386 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
3387 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
3388 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
3389 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
3390 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
3391 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
3392 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
3393 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
3394 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
3395 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
3396 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
3397 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
3398 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
3399 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
3400 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
3401 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
3402 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
3403 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
3404 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
3405 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
3406 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
3407 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
3408 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
3409 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
3410 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
3411 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
3412 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
3413 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
3414 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
3415 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
3416 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
3417 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
3418 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
3419 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
3420 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
3421 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
3422 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
3423 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
3424 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
3425 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
3426 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
3427 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
3428 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
3429 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
3430 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
3431 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
3432 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
3433 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
3434 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
3435 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
3436 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
3437 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
3438 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
3439 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
3440 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
3441 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
3442 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
3443 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
3444 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
3445 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
3446 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
3447 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
3448 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
3449 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
3450 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
3451 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
3452 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
3453 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
3454 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
3455 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
3456 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
3457 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
3458 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
3459 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
3460 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
3461 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
3462 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
3463 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
3464 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
3465 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
3466 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
3467 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
3468 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
3469 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
3470 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
3471 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
3472 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
3473 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
3474 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
3475 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
3476 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
3477 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
3478 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
3479 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
3480 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
3481 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
3482 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
3483 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
3484 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
3485 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
3486 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
3487 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
3488 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
3489 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
3490 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
3491 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
3492 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
3493 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
3494 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
3495 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
3496 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
3497 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
3498 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
3499 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
3500 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
3501 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
3502 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
3503 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
3504 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
3505 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
3506 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
3507 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
3508 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
3509 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
3510 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
3511 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
3512 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
3513 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
3514 * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
3515 * gcc.target/i386/avx512f-mask-type.h: Ditto.
3516 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
3517 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
3518 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
3519 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
3520 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
3521 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
3522 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
3523 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
3524 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
3525 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
3526 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
3527 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
3528 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
3529 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
3530 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
3531 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
3532 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
3533 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
3534 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
3535 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3536 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
3537 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
3538 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
3539 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
3540 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
3541 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
3542 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
3543 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
3544 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
3545 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
3546 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
3547 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
3548 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
3549 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
3550 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
3551 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
3552 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
3553 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
3554 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
3555 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
3556 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
3557 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
3558 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
3559 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
3560 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
3561 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
3562 * gcc.target/i386/i386.exp: Ditto.
3563 * gcc.target/i386/m512-check.h: Ditto.
3564
3565 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
3566 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
3567 Anna Tikhonova <anna.tikhonova@intel.com>
3568 Ilya Tocar <ilya.tocar@intel.com>
3569 Andrey Turetskiy <andrey.turetskiy@intel.com>
3570 Ilya Verbin <ilya.verbin@intel.com>
3571 Kirill Yukhin <kirill.yukhin@intel.com>
3572 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3573
3574 * g++.dg/other/i386-2.C: Add new options.
3575 * g++.dg/other/i386-3.C: Ditto.
3576 * gcc.target/i386/sse-12.c: Ditto.
3577 * gcc.target/i386/sse-14.c: Ditto.
3578 * gcc.target/i386/sse-22.c: Ditto.
3579 * gcc.target/i386/sse-13.c: Add new options and builtins.
3580 * gcc.target/i386/sse-23.c: Ditto.
3581 * gcc.target/i386/avx-1.c: Add new builtins.
3582
3583 2014-10-28 Dominik Vogt <vogt@linux.vnet.ibm.com>
3584
3585 * gcc.misc-tests/godump.exp: New.
3586 * gcc.misc-tests/godump-1.c: New.
3587
3588 2014-10-28 Max Ostapenko <m.ostapenko@partner.samsung.com>
3589
3590 * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
3591 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
3592 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3593 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3594 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3595 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3596 * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
3597 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
3598 * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
3599 * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
3600 * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
3601 * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
3602 * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
3603 * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
3604 * c-c++-common/asan/pr63638.c: Likewise.
3605
3606 2014-10-28 Richard Biener <rguenther@suse.de>
3607
3608 PR middle-end/63665
3609 * gcc.dg/pr63665.c: New testcase.
3610
3611 2014-10-28 Yury Gribov <y.gribov@samsung.com>
3612
3613 * c-c++-common/asan/kasan-recover-1.c: New test.
3614 * c-c++-common/asan/kasan-recover-2.c: New test.
3615 * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
3616 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3617 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3618 * c-c++-common/asan/kasan-recover-1.c: Likewise.
3619 * c-c++-common/asan/kasan-recover-2.c: Likewise.
3620 * c-c++-common/asan/no-asan-globals.c: Likewise.
3621 * c-c++-common/asan/no-instrument-reads.c: Likewise.
3622 * c-c++-common/asan/no-instrument-writes.c: Likewise.
3623 * c-c++-common/asan/no-use-after-return.c: Likewise.
3624
3625 2014-10-28 Yury Gribov <y.gribov@samsung.com>
3626
3627 * c-c++-common/asan/shadow-offset-1.c: New test.
3628
3629 2014-10-27 Andrew MacLeod <amacleod@redhat.com>
3630
3631 * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
3632 gcc-plugin.h earlier.
3633
3634 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3635
3636 * gnat.dg/specs/concat1.ads: New test.
3637 * gnat.dg/specs/concat1_pkg.ads: New helper.
3638
3639 2014-10-27 Richard Biener <rguenther@suse.de>
3640
3641 * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
3642 * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
3643 target due to memcpy inline-expansion.
3644
3645 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3646
3647 * gnat.dg/specs/pack10.ads: New test.
3648 * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
3649
3650 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
3651
3652 * gnat.dg/entry_queues2.adb: New test.
3653
3654 2014-10-25 Jakub Jelinek <jakub@redhat.com>
3655
3656 PR tree-optimization/63641
3657 * gcc.c-torture/execute/pr63641.c: New test.
3658
3659 2014-10-24 Tobias Burnus <burnus@net-b.de>
3660
3661 * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
3662 * gfortran.dg/coarray_collectives_13.f90: New.
3663 * gfortran.dg/coarray_collectives_14.f90: New.
3664 * gfortran.dg/coarray_collectives_15.f90: New.
3665 * gfortran.dg/coarray_collectives_16.f90: New.
3666
3667 2014-10-24 Jiong Wang <jiong.wang@arm.com>
3668
3669 * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
3670
3671 2014-10-24 Marek Polacek <polacek@redhat.com>
3672
3673 PR c/56980
3674 * gcc.dg/pr56980.c: New test.
3675
3676 2014-10-24 Jiong Wang <jiong.wang@arm.com>
3677
3678 * lib/target-supports.exp
3679 (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
3680 vaeseq_u8.
3681 (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
3682 for vcvt_f16_f32.
3683 (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
3684 vfma_f32.
3685
3686 2014-10-24 Martin Liska <mliska@suse.cz>
3687
3688 * gcc.dg/ipa/pr63595.c: New test.
3689
3690 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3691
3692 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
3693 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3694
3695 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3696
3697 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
3698
3699 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3700
3701 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
3702
3703 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3704
3705 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
3706
3707 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3708
3709 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
3710
3711 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3712
3713 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
3714
3715 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3716
3717 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
3718
3719 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3720
3721 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
3722
3723 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3724
3725 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
3726
3727 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3728
3729 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
3730
3731 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3732
3733 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
3734
3735 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3736
3737 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
3738
3739 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3740
3741 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
3742
3743 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3744
3745 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
3746
3747 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3748
3749 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
3750 file.
3751 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3752 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3753
3754 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3755
3756 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
3757 file.
3758 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3759 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3760
3761 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3762
3763 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
3764 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3765 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3766 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3767 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3768
3769 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3770
3771 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
3772 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3773 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3774 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3775 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3776 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3777
3778 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3779
3780 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
3781 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3782 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3783 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3784 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3785 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3786 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3787 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3788
3789 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3790
3791 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
3792 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3793 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3794
3795 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3796
3797 * gcc.target/arm/README.advsimd-intrinsics: New file.
3798 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
3799 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
3800 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
3801 Likewise.
3802 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3803 Likewise.
3804 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
3805 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
3806 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3807
3808 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3809
3810 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
3811 wrap_compile_flags before setting it.
3812
3813 2014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3814
3815 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
3816 targets.
3817 * gcc.dg/pr63594-2.c: Likewise.
3818
3819 2014-10-24 Uros Bizjak <ubizjak@gmail.com>
3820
3821 * gcc.target/alpha/980217-1.c (main): Fix implicit int.
3822 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
3823
3824 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3825
3826 PR bootstrap/63632
3827 * g++.dg/torture/pr63632.C: New test.
3828
3829 2014-10-23 Jonathan Wakely <jwakely@redhat.com>
3830
3831 PR c++/63619
3832 * g++.dg/warn/Wdelete-incomplete-3.C: New.
3833 * g++.dg/warn/Wdelete-incomplete-4.C: New.
3834
3835 2014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
3836
3837 PR target/63618
3838 * gcc.target/i386/pr63618.c: New test.
3839
3840 2014-10-23 Marek Polacek <polacek@redhat.com>
3841
3842 PR c/63626
3843 * gcc.dg/pr63626.c: New test.
3844
3845 2014-10-23 Marek Polacek <polacek@redhat.com>
3846
3847 * c-c++-common/ubsan/undefined-2.c: New test.
3848
3849 2014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
3850
3851 * gcc.target/i386/pr63600.c: New.
3852
3853 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3854
3855 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
3856
3857 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3858
3859 * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
3860 * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
3861
3862 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3863
3864 * gcc.target/sparc/20001013-1.c (main): Declare int return.
3865 * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
3866 * gcc.target/sparc/sparc-ret.c (toto): Declare.
3867 * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
3868 * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
3869 Declare.
3870
3871 2014-10-22 Guozhi Wei <carrot@google.com>
3872
3873 PR tree-optimization/63530
3874 gcc.dg/vect/pr63530.c: New testcase.
3875
3876 2014-10-22 Richard Sandiford <richard.sandiford@arm.com>
3877
3878 * gcc.target/i386/conversion-2.c: New test.
3879
3880 2014-10-22 Jakub Jelinek <jakub@redhat.com>
3881 Yury Gribov <y.gribov@samsung.com>
3882
3883 * c-c++-common/ubsan/align-1.c: Update cmdline options.
3884 * c-c++-common/ubsan/align-3.c: Likewise.
3885 * c-c++-common/ubsan/bounds-1.c: Likewise.
3886 * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
3887 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
3888 * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
3889 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
3890 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3891 * c-c++-common/ubsan/nonnull-2.c: Likewise.
3892 * c-c++-common/ubsan/nonnull-3.c: Likewise.
3893 * c-c++-common/ubsan/object-size-3.c: Likewise.
3894 * c-c++-common/ubsan/overflow-1.c: Likewise.
3895 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3896 * c-c++-common/ubsan/overflow-add-3.c: Likewise.
3897 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3898 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3899 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3900 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3901 * c-c++-common/ubsan/pr59503.c: Likewise.
3902 * c-c++-common/ubsan/pr60613-1.c: Likewise.
3903 * c-c++-common/ubsan/save-expr-1.c: Likewise.
3904 * c-c++-common/ubsan/shift-3.c: Likewise.
3905 * c-c++-common/ubsan/shift-6.c: Likewise.
3906 * c-c++-common/ubsan/undefined-1.c: Likewise.
3907 * c-c++-common/ubsan/vla-2.c: Likewise.
3908 * c-c++-common/ubsan/vla-3.c: Likewise.
3909 * c-c++-common/ubsan/vla-4.c: Likewise.
3910 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
3911 * g++.dg/ubsan/return-2.C: Likewise.
3912 * c-c++-common/ubsan/recovery-1.c: New test.
3913 * c-c++-common/ubsan/recovery-2.c: New test.
3914 * c-c++-common/ubsan/recovery-3.c: New test.
3915 * c-c++-common/ubsan/recovery-common.inc: New file.
3916
3917 2014-10-22 Jiong Wang <jiong.wang@arm.com>
3918
3919 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
3920 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
3921 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
3922 * gcc.target/aarch64/vect.x: Likewise.
3923 * gcc.target/aarch64/vect-ld1r.x: Add return type.
3924 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
3925 * gcc.target/aarch64/vect-fp.c: Likewise.
3926
3927 2014-10-22 Jiong Wang <jiong.wang@arm.com>
3928
3929 * lib/compat.exp (compat-run): Remove "unresolved".
3930 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
3931 unsupported testcase.
3932
3933 2014-10-22 Jakub Jelinek <jakub@redhat.com>
3934
3935 PR target/63594
3936 * gcc.dg/pr63594-1.c: New test.
3937 * gcc.dg/pr63594-2.c: New test.
3938 * gcc.target/i386/sse2-pr63594-1.c: New test.
3939 * gcc.target/i386/sse2-pr63594-2.c: New test.
3940 * gcc.target/i386/avx-pr63594-1.c: New test.
3941 * gcc.target/i386/avx-pr63594-2.c: New test.
3942 * gcc.target/i386/avx2-pr63594-1.c: New test.
3943 * gcc.target/i386/avx2-pr63594-2.c: New test.
3944 * gcc.target/i386/avx512f-pr63594-1.c: New test.
3945 * gcc.target/i386/avx512f-pr63594-2.c: New test.
3946 * gcc.target/i386/avx512f-vec-init.c: Adjust expected
3947 insn counts.
3948
3949 PR target/63542
3950 * gcc.target/i386/pr63542-1.c: New test.
3951 * gcc.target/i386/pr63542-2.c: New test.
3952
3953 2014-10-21 Joern Rennecke <joern.rennecke@embecosm.com>
3954
3955 * gcc.target/avr/tiny-memx.c: New test.
3956
3957 * gcc.target/avr/tiny-caller-save.c: New test.
3958
3959 2014-10-21 Jiong Wang <jiong.wang@arm.com>
3960
3961 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
3962 (Proc_1): Add return type.
3963 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
3964 * gcc.target/arm/neon-modes-2.c (foo): Likewise.
3965 * gcc.target/arm/pr43920-2.c (lseek): Likewise.
3966 * gcc.target/arm/pr44788.c (foo): Likewise.
3967 * gcc.target/arm/pr55642.c (abs): Likewise.
3968 * gcc.target/arm/pr58784.c (f): Likewise.
3969 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
3970 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
3971 * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
3972 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
3973 for local variables.
3974 * lib/target-supports.exp
3975 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
3976 vaeseq_u8.
3977 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
3978 vcvt_f16_f32.
3979 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
3980 vfma_f32.
3981 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
3982
3983 2014-10-21 Andreas Schwab <schwab@suse.de>
3984
3985 * gcc.dg/bf-spl1.c (main): Fix implicit int.
3986
3987 2014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
3988
3989 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
3990
3991 2014-10-21 Richard Biener <rguenther@suse.de>
3992
3993 * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
3994 * g++.dg/ipa/devirt-46.C: Likewise.
3995 * g++.dg/ipa/devirt-47.C: Likewise.
3996 * g++.dg/tree-prof/pr35545.C: Likewise.
3997
3998 2014-10-21 Jakub Jelinek <jakub@redhat.com>
3999
4000 PR tree-optimization/63563
4001 * gcc.target/i386/pr63563.c: New test.
4002
4003 2014-10-20 Richard Biener <rguenther@suse.de>
4004
4005 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
4006 * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
4007
4008 2014-10-20 Martin Liska <mliska@suse.cz>
4009
4010 * gcc.dg/ipa/pr63595.c: New test.
4011
4012 2014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4013
4014 PR fortran/48979
4015 * gfortran.dg/ieee/intrinsics_2.F90: New test.
4016
4017 2014-10-19 Marek Polacek <polacek@redhat.com>
4018
4019 PR c/63567
4020 * gcc.dg/pr63567-3.c: New test.
4021 * gcc.dg/pr63567-4.c: New test.
4022
4023 2014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
4024
4025 * gcc.dg/atomic/c11-atomic-exec-5.c
4026 (test_main_long_double_add_overflow): Define and run only for
4027 LDBL_MANT_DIG != 106.
4028 (test_main_complex_long_double_add_overflow): Likewise.
4029 (test_main_long_double_sub_overflow): Likewise.
4030 (test_main_complex_long_double_sub_overflow): Likewise.
4031
4032 2014-10-18 Paul Thomas <pault@gcc.gnu.org>
4033
4034 PR fortran/63553
4035 * gfortran.dg/class_to_type_3.f03 : New test
4036
4037 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
4038
4039 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
4040 to GNU11.
4041
4042 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
4043
4044 * gcc.dg/attr-isr.c: Move SH specific test to ...
4045 * gcc.target/sh/attr-isr.c: ... here.
4046
4047 >>>>>>> .r217525
4048 2014-10-17 Marek Polacek <polacek@redhat.com>
4049
4050 PR c/63567
4051 * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
4052 * gcc.dg/pr63567-1.c: New test.
4053 * gcc.dg/pr63567-2.c: New test.
4054
4055 2014-10-17 Marek Polacek <polacek@redhat.com>
4056
4057 PR c/63543
4058 * gcc.dg/pr63543.c: New test.
4059 * gcc.dg/array-8.c: Remove dg-error.
4060 * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
4061 * gcc.dg/pr48552-2.c: Likewise.
4062
4063 2014-10-17 Marek Polacek <polacek@redhat.com>
4064
4065 PR c/63549
4066 * gcc.dg/pr63549.c: New test.
4067
4068 2014-10-17 Marek Polacek <polacek@redhat.com>
4069
4070 * gcc.dg/Wimplicit-int-1.c: New test.
4071 * gcc.dg/Wimplicit-int-2.c: New test.
4072 * gcc.dg/Wimplicit-int-3.c: New test.
4073 * gcc.dg/Wimplicit-int-4.c: New test.
4074
4075 2014-10-17 Andrew MacLeod <amacleod@redhat.com>
4076
4077 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
4078 changes.
4079
4080 2014-10-17 Jakub Jelinek <jakub@redhat.com>
4081
4082 PR tree-optimization/63464
4083 * gcc.dg/torture/pr63464.c: New test.
4084 * gcc.dg/tree-ssa/reassoc-37.c: New test.
4085 * gcc.dg/tree-ssa/reassoc-38.c: New test.
4086
4087 PR tree-optimization/63302
4088 * gcc.c-torture/execute/pr63302.c: New test.
4089
4090 2014-10-17 Tom de Vries <tom@codesourcery.com>
4091
4092 PR rtl-optimization/61605
4093 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl
4094 absence check.
4095
4096 2014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de>
4097
4098 PR middle-end/61848
4099 * g++.dg/torture/pr61848.C: New testcase.
4100 * gcc.c-torture/compile/pr61848.c: New testcase.
4101
4102 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
4103
4104 * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
4105 * gcc.target/sh/strlen.c: Likewise.
4106 * gcc.target/sh/pr51244-13.c: Likewise.
4107 * gcc.target/sh/cmpstrn.c: Likewise.
4108 * gcc.target/sh/hiconst.c: Likewise.
4109 * gcc.target/sh/pr43417.c: Likewise.
4110
4111 2014-10-16 Martin Liska <mliska@suse.cz>
4112
4113 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
4114 to match defined expectations.
4115
4116 2014-10-16 Andrew MacLeod <amacleod@redhat.com>
4117
4118 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
4119
4120 2014-10-16 Martin Liska <mliska@suse.cz>
4121
4122 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
4123 * g++.dg/ipa/ipa-icf-5.C: Likewise
4124
4125 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
4126
4127 PR target/63260
4128 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
4129
4130 2014-10-16 Richard Biener <rguenther@suse.de>
4131
4132 PR middle-end/63554
4133 * gcc.dg/torture/pr63554.c: New testcase.
4134
4135 2014-10-16 Marek Polacek <polacek@redhat.com>
4136
4137 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
4138 * gcc.target/powerpc/pr58673-2.c: Add declarations.
4139
4140 2014-10-16 Marek Polacek <polacek@redhat.com>
4141
4142 * gcc.dg/graphite/id-1.c: Fix defaulting to int.
4143 * gcc.dg/graphite/id-2.c: Likewise.
4144 * gcc.dg/graphite/id-4.c: Likewise.
4145 * gcc.dg/graphite/id-8.c: Likewise.
4146 * gcc.dg/graphite/id-pr45230-1.c: Likewise.
4147 * gcc.dg/graphite/id-pr45230.c: Likewise.
4148 * gcc.dg/graphite/id-pr45231.c: Likewise.
4149 * gcc.dg/graphite/pr38073.c: Likewise.
4150 * gcc.dg/graphite/pr38125.c: Likewise.
4151 * gcc.dg/graphite/pr38409.c: Likewise.
4152 * gcc.dg/graphite/pr38413.c: Likewise.
4153 * gcc.dg/graphite/pr38510.c: Likewise.
4154 * gcc.dg/graphite/pr38786.c: Likewise.
4155 * gcc.dg/graphite/pr39260.c: Likewise.
4156 * gcc.dg/graphite/scop-19.c: Likewise.
4157 * gcc.dg/graphite/id-13.c: Fix implicit declarations.
4158 * gcc.dg/graphite/id-17.c: Likewise.
4159 * gcc.dg/graphite/id-23.c: Likewise.
4160 * gcc.dg/graphite/id-26.c: Likewise.
4161 * gcc.dg/graphite/id-pr43464-1.c: Likewise.
4162 * gcc.dg/graphite/pr37485.c: Likewise.
4163 * gcc.dg/graphite/pr38500.c: Likewise.
4164 * gcc.dg/graphite/pr42284.c: Likewise.
4165 * gcc.dg/graphite/pr42914.c: Likewise.
4166 * gcc.dg/graphite/pr46404-1.c: Likewise.
4167 * gcc.dg/graphite/pr60979.c: Likewise.
4168 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
4169 defaulting to int.
4170
4171 2014-10-16 Martin Liska <mliska@suse.cz>
4172 Jan Hubicka <hubicka@ucw.cz>
4173
4174 * g++.dg/ipa/ipa-icf-1.C: New test.
4175 * g++.dg/ipa/ipa-icf-2.C: New test.
4176 * g++.dg/ipa/ipa-icf-3.C: New test.
4177 * g++.dg/ipa/ipa-icf-4.C: New test.
4178 * g++.dg/ipa/ipa-icf-5.C: New test.
4179 * gcc.dg/ipa/ipa-icf-1.c: New test.
4180 * gcc.dg/ipa/ipa-icf-10.c: New test.
4181 * gcc.dg/ipa/ipa-icf-11.c: New test.
4182 * gcc.dg/ipa/ipa-icf-12.c: New test.
4183 * gcc.dg/ipa/ipa-icf-13.c: New test.
4184 * gcc.dg/ipa/ipa-icf-14.c: New test.
4185 * gcc.dg/ipa/ipa-icf-15.c: New test.
4186 * gcc.dg/ipa/ipa-icf-16.c: New test.
4187 * gcc.dg/ipa/ipa-icf-17.c: New test.
4188 * gcc.dg/ipa/ipa-icf-18.c: New test.
4189 * gcc.dg/ipa/ipa-icf-19.c: New test.
4190 * gcc.dg/ipa/ipa-icf-2.c: New test.
4191 * gcc.dg/ipa/ipa-icf-20.c: New test.
4192 * gcc.dg/ipa/ipa-icf-21.c: New test.
4193 * gcc.dg/ipa/ipa-icf-22.c: New test.
4194 * gcc.dg/ipa/ipa-icf-23.c: New test.
4195 * gcc.dg/ipa/ipa-icf-24.c: New test.
4196 * gcc.dg/ipa/ipa-icf-25.c: New test.
4197 * gcc.dg/ipa/ipa-icf-26.c: New test.
4198 * gcc.dg/ipa/ipa-icf-27.c: New test.
4199 * gcc.dg/ipa/ipa-icf-28.c: New test.
4200 * gcc.dg/ipa/ipa-icf-29.c: New test.
4201 * gcc.dg/ipa/ipa-icf-3.c: New test.
4202 * gcc.dg/ipa/ipa-icf-30.c: New test.
4203 * gcc.dg/ipa/ipa-icf-4.c: New test.
4204 * gcc.dg/ipa/ipa-icf-5.c: New test.
4205 * gcc.dg/ipa/ipa-icf-6.c: New test.
4206 * gcc.dg/ipa/ipa-icf-7.c: New test.
4207 * gcc.dg/ipa/ipa-icf-8.c: New test.
4208 * gcc.dg/ipa/ipa-icf-9.c: New test.
4209
4210 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
4211
4212 PR target/53513
4213 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
4214
4215 2014-10-16 Martin Liska <mliska@suse.cz>
4216 Jan Hubicka <hubicka@ucw.cz>
4217
4218 * c-c++-common/rotate-1.c: Options changed to not collide
4219 with a new IPA ICF pass.
4220 * c-c++-common/rotate-2.c: Likewise.
4221 * c-c++-common/rotate-3.c: Likewise.
4222 * c-c++-common/rotate-4.c: Likewise.
4223 * g++.dg/cpp0x/rv-return.C: Likewise.
4224 * g++.dg/cpp0x/rv1n.C: Likewise.
4225 * g++.dg/cpp0x/rv1p.C: Likewise.
4226 * g++.dg/cpp0x/rv2n.C: Likewise.
4227 * g++.dg/cpp0x/rv3n.C: Likewise.
4228 * g++.dg/cpp0x/rv4n.C: Likewise.
4229 * g++.dg/cpp0x/rv5n.C: Likewise.
4230 * g++.dg/cpp0x/rv6n.C: Likewise.
4231 * g++.dg/cpp0x/rv7n.C: Likewise.
4232 * g++.dg/ipa/devirt-g-1.C: Likewise.
4233 * g++.dg/ipa/inline-1.C: Likewise.
4234 * g++.dg/ipa/inline-2.C: Likewise.
4235 * g++.dg/ipa/inline-3.C: Likewise.
4236 * g++.dg/opt/pr30965.C: Likewise.
4237 * g++.dg/tree-ssa/pr19637.C: Likewise.
4238 * gcc.dg/guality/csttest.c: Likewise.
4239 * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
4240 * gcc.dg/ipa/iinline-7.c: Likewise.
4241 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
4242 * gcc.dg/ipa/ipacost-1.c: Likewise.
4243 * gcc.dg/ipa/ipacost-2.c: Likewise.
4244 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
4245 * gcc.dg/ipa/remref-2a.c: Likewise.
4246 * gcc.dg/ipa/remref-2b.c: Likewise.
4247 * gcc.dg/pr46309-2.c: Likewise.
4248 * gcc.dg/torture/ipa-pta-1.c: Likewise.
4249 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
4250 * gcc.dg/tree-ssa/andor-4.c: Likewise.
4251 * gcc.dg/tree-ssa/andor-5.c: Likewise.
4252 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4253 * gcc.dg/vect/vect-cond-10.c: Likewise.
4254 * gcc.dg/vect/vect-cond-9.c: Likewise.
4255 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
4256 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
4257 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
4258 * gcc.target/i386/bmi-1.c: Likewise.
4259 * gcc.target/i386/bmi-2.c: Likewise.
4260 * gcc.target/i386/pr56564-2.c: Likewise.
4261
4262 2014-10-16 Richard Biener <rguenther@suse.de>
4263
4264 PR tree-optimization/63168
4265 * gcc.dg/tree-ssa/loop-40.c: New testcase.
4266
4267 2014-10-16 Andreas Schwab <schwab@suse.de>
4268
4269 * gcc.target/m68k/crash1.c: Fix implicit declaration.
4270
4271 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
4272 implicit int.
4273 * gcc.target/ia64/mfused-madd-vect.c: Likewise.
4274 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
4275 * gcc.target/ia64/pr29682.c: Likewise.
4276 * gcc.target/ia64/pr43603.c: Likewise.
4277 * gcc.target/ia64/pr48496.c: Likewise.
4278
4279 2014-10-16 Marek Polacek <polacek@redhat.com>
4280
4281 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
4282
4283 2014-10-16 Jakub Jelinek <jakub@redhat.com>
4284 Marek Polacek <polacek@redhat.com>
4285
4286 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
4287 declarations.
4288 * gcc.dg/pr32176.c: Likewise.
4289 * gcc.dg/builtin-apply4.c: Use dg-additional-options.
4290 * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
4291 * gcc.dg/ia64-sync-2.c: Likewise.
4292 * gcc.dg/ia64-sync-3.c: Likewise.
4293 * gcc.dg/sync-2.c: Likewise.
4294 * gcc.dg/sync-3.c: Likewise.
4295 * gcc.target/i386/990524-1.c: Likewise.
4296 * gcc.target/i386/avx512f-pr57233.c: Likewise.
4297 * gcc.target/i386/avx512f-typecast-1.c: Likewise.
4298 * gcc.target/i386/pr26826.c: Likewise.
4299 * gcc.target/i386/pr37184.c: Likewise.
4300 * gcc.target/i386/20060125-1.c: Fix defaulting to int.
4301 * gcc.target/i386/20060125-2.c: Likewise.
4302 * gcc.target/i386/memcpy-1.c: Likewise.
4303 * gcc.target/i386/pr40934.c: Likewise.
4304 * gcc.target/i386/sse-5.c: Likewise.
4305 * gcc.target/i386/stackalign/asm-1.c: Likewise.
4306 * gcc.target/i386/vectorize4.c: Likewise.
4307 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use
4308 -fgnu89-inline.
4309 * gcc.target/i386/980313-1.c: Likewise.
4310 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
4311 * gcc.target/i386/crc32-2.c: Use -std=gnu89.
4312 * gcc.target/i386/crc32-3.c: Likewise.
4313 * gcc.target/i386/intrinsics_3.c: Likewise.
4314 * gcc.target/i386/loop-1.c: Likewise.
4315 * gcc.target/i386/pr44948-2a.c: Likewise.
4316 * gcc.target/i386/pr47564.c: Likewise.
4317 * gcc.target/i386/pr50712.c: Likewise.
4318 * gcc.target/i386/stackalign/return-2.c: Likewise.
4319
4320 2014-10-15 Jan Hubicka <hubicka@ucw.cz>
4321
4322 PR lto/62026
4323 * lto/pr62026.C: New testcase.
4324
4325 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
4326
4327 PR rtl-optimization/63448
4328 * gcc.target/i386/pr63448.c: New test.
4329
4330 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
4331
4332 * gnat.dg/opt41.adb: New test.
4333 * gnat.dg/opt41_pkg.ad[sb]: New helper.
4334
4335 2014-10-15 Richard Biener <rguenther@suse.de>
4336
4337 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
4338
4339 2014-10-14 Jan Hubicka <hubicka@ucw.cz>
4340
4341 * gcc.dg/tree-prof/peel-1.c: Update.
4342 * gcc.dg/tree-prof/unroll-1.c: Update.
4343 * gcc.dg/unroll_1.c: Update.
4344 * gcc.dg/unroll_2.c: Update.
4345 * gcc.dg/unroll_3.c: Update.
4346 * gcc.dg/unroll_4.c: Update.
4347
4348 2014-10-14 DJ Delorie <dj@redhat.com>
4349
4350 * g++.dg/abi/mangle64.C: New.
4351
4352 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
4353
4354 * g++.dg/ext/vector9.C: Test ! with float vectors.
4355
4356 2014-10-14 Richard Biener <rguenther@suse.de>
4357
4358 PR tree-optimization/63512
4359 * g++.dg/torture/pr63512.C: New testcase.
4360
4361 2014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
4362
4363 PR target/63260
4364 * gcc.target/sh/pr63260.c: New.
4365
4366 2014-10-13 Richard Henderson <rth@redhat.com>
4367
4368 * g++.dg/torture/20141013.C: New.
4369
4370 2014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
4371
4372 PR target/8340
4373 PR middle-end/47602
4374 PR rtl-optimization/55458
4375 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
4376 * gcc.target/i386/pr55458.c: Likewise.
4377 * gcc.target/i386/pr47602.c: New.
4378 * gcc.target/i386/pr23098.c: Move to XFAIL.
4379
4380 2014-10-13 Jan Hubicka <hubicka@ucw.cz>
4381
4382 PR tree-optimization/62127
4383 * g++.dg/torture/pr62127.C: New testcase.
4384
4385 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
4386
4387 * c-c++-common/asan/bitfield-5.c: New test.
4388
4389 2014-10-13 Richard Biener <rguenther@suse.de>
4390
4391 PR tree-optimization/63419
4392 * g++.dg/torture/pr63419.C: New testcase.
4393
4394 2014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
4395
4396 PR target/59401
4397 PR target/54760
4398 * gcc.target/sh/pr54760-5.c: New.
4399 * gcc.target/sh/pr54760-6.c: New.
4400 * gcc.target/sh/pr59401-1.c: New.
4401
4402 2014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4403
4404 PR fortran/48979
4405 * gfortran.dg/ieee/intrinsics_1.f90: New test.
4406
4407 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
4408
4409 * lib/target-supports.exp (check_effective_target_shared): New
4410 function.
4411 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
4412
4413 2014-10-10 Jakub Jelinek <jakub@redhat.com>
4414
4415 PR c/63495
4416 * gcc.target/i386/pr63495.c: New test.
4417
4418 2014-10-10 Marek Polacek <polacek@redhat.com>
4419
4420 * c-c++-common/ubsan/object-size-1.c: New test.
4421 * c-c++-common/ubsan/object-size-2.c: New test.
4422 * c-c++-common/ubsan/object-size-3.c: New test.
4423 * c-c++-common/ubsan/object-size-4.c: New test.
4424 * c-c++-common/ubsan/object-size-5.c: New test.
4425 * c-c++-common/ubsan/object-size-6.c: New test.
4426 * c-c++-common/ubsan/object-size-7.c: New test.
4427 * c-c++-common/ubsan/object-size-8.c: New test.
4428 * c-c++-common/ubsan/object-size-9.c: New test.
4429 * g++.dg/ubsan/object-size-1.C: New test.
4430 * gcc.dg/ubsan/object-size-9.c: New test.
4431
4432 2014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
4433
4434 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
4435 (asan_finish): Remove restore_ld_library_path_env_vars.
4436 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4437 related env variables by calling set_ld_library_path_env_vars.
4438 * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
4439 (tsan_finish): Remove restore_ld_library_path_env_vars.
4440 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4441 related env variables by calling set_ld_library_path_env_vars.
4442 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
4443 (ubsan_finish): Remove restore_ld_library_path_env_vars.
4444 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
4445 related env variables by calling set_ld_library_path_env_vars.
4446
4447 2014-10-10 Richard Biener <rguenther@suse.de>
4448
4449 PR tree-optimization/63379
4450 * gcc.dg/vect/pr63379.c: New testcase.
4451
4452 2014-10-10 Jakub Jelinek <jakub@redhat.com>
4453
4454 PR fortran/59488
4455 * gfortran.dg/gomp/pr59488-1.f90: New test.
4456 * gfortran.dg/gomp/pr59488-2.f90: New test.
4457
4458 2014-10-10 Richard Biener <rguenther@suse.de>
4459
4460 PR tree-optimization/63476
4461 * g++.dg/torture/pr63476.C: New testcase.
4462
4463 2014-10-10 Tobias Burnus <burnus@net-b.de>
4464
4465 * gfortran.dg/implicit_16.f90: New.
4466
4467 2014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
4468
4469 * g++.dg/cpp0x/constexpr-using3.C: New.
4470 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
4471 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
4472 * g++.dg/cpp1y/constexpr-local1.C: Extend.
4473 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
4474
4475 2014-10-09 Joseph Myers <joseph@codesourcery.com>
4476
4477 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
4478
4479 2014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
4480
4481 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
4482
4483 2014-10-09 Marc Glisse <marc.glisse@inria.fr>
4484
4485 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
4486 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
4487 * g++.dg/cpp0x/constexpr-diag1.C: Add const.
4488 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
4489 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
4490 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
4491 * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
4492 * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
4493 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
4494 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
4495 * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
4496 * g++.dg/cpp0x/constexpr-static6.C: Likewise.
4497
4498 2014-10-09 Richard Biener <rguenther@suse.de>
4499
4500 PR tree-optimization/63380
4501 * gcc.dg/torture/pr63380-1.c: New testcase.
4502 * gcc.dg/torture/pr63380-2.c: Likewise.
4503
4504 2014-10-09 Marek Polacek <polacek@redhat.com>
4505
4506 PR c/63480
4507 * gcc.dg/pr63480.c: New test.
4508
4509 2014-10-09 Richard Biener <rguenther@suse.de>
4510
4511 PR tree-optimization/63445
4512 * gcc.dg/Wstrict-overflow-26.c: New testcase.
4513
4514 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
4515
4516 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
4517 * gcc.dg/vmx/ops.c: Likewise.
4518 * gcc.dg/vmx/ops-long-1.c: Likewise.
4519
4520 2014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4521
4522 * gfortran.dg/implicit_4.f90: Fix some dg-error.
4523
4524 2014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4525
4526 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
4527 dg-additional-options.
4528
4529 2014-10-08 Mark Wielaard <mjw@redhat.com>
4530
4531 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
4532 prefix from scan-assembler-times.
4533
4534 2014-10-07 Marek Polacek <polacek@redhat.com>
4535
4536 * lib/target-supports.exp (check_effective_target_fd_truncate):
4537 Include <string.h>.
4538
4539 2014-10-07 Marek Polacek <polacek@redhat.com>
4540
4541 PR c/59717
4542 * gcc.dg/pr59717.c: New test.
4543
4544 2014-10-07 Marek Polacek <polacek@redhat.com>
4545
4546 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
4547 * gcc.dg/iftrap-1.c: Fix implicit declarations.
4548 * gcc.target/powerpc/pr26350.c: Likewise.
4549 * gcc.target/powerpc/altivec-consts.c: Likewise.
4550 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
4551 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
4552 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
4553 * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
4554 * gcc.target/powerpc/pr47862.c: Likewise.
4555 * gcc.target/powerpc/pr48053-1.c: Likewise.
4556 * gcc.target/powerpc/pr53487.c: Likewise.
4557 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
4558 to int.
4559 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
4560 * gcc.target/powerpc/altivec-2.c: Likewise.
4561 * gcc.target/powerpc/pr47755-2.c: Likewise.
4562
4563 2014-10-07 Martin Liska <mliska@suse.cz>
4564
4565 * g++.dg/lto/pr63270.h: New test.
4566 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
4567 include.
4568 * g++.dg/lto/pr63270_2.C: New test.
4569
4570 2014-10-07 Eric Botcazou <ebotcazou@adacore.com>
4571
4572 * gnat.dg/lto16.adb: New test.
4573 * gnat.dg/lto16_pkg.adb: New helper.
4574
4575 2014-10-06 Eric Botcazou <ebotcazou@adacore.com>
4576
4577 * gnat.dg/return4.adb: New test.
4578 * gnat.dg/return4_pkg.ad[sb]: New helper.
4579
4580 2014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
4581
4582 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
4583 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
4584 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
4585
4586 2014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
4587
4588 PR c++/55250
4589 * g++.dg/cpp0x/constexpr-type-decl1.C: New.
4590 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
4591 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
4592
4593 2014-10-06 Marek Polacek <polacek@redhat.com>
4594
4595 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
4596 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
4597 * g++.dg/lto/pr54625-2_0.c: Likewise.
4598 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
4599
4600 2014-10-06 Marek Polacek <polacek@redhat.com>
4601
4602 * gcc.target/i386/20040112-1.c: Fix defaulting to int.
4603 * gcc.target/i386/avxfp-1.c: Likewise.
4604 * gcc.target/i386/avxfp-2.c: Likewise.
4605 * gcc.target/i386/cadd.c: Likewise.
4606 * gcc.target/i386/cmov2.c: Likewise.
4607 * gcc.target/i386/cmov3.c: Likewise.
4608 * gcc.target/i386/cmov4.c: Likewise.
4609 * gcc.target/i386/cold-attribute-1.c: Likewise.
4610 * gcc.target/i386/cvt-1.c: Likewise.
4611 * gcc.target/i386/fpcvt-1.c: Likewise.
4612 * gcc.target/i386/fpcvt-2.c: Likewise.
4613 * gcc.target/i386/fpcvt-3.c: Likewise.
4614 * gcc.target/i386/local.c: Likewise.
4615 * gcc.target/i386/memcpy-2.c: Likewise.
4616 * gcc.target/i386/memcpy-3.c: Likewise.
4617 * gcc.target/i386/memset-1.c: Likewise.
4618 * gcc.target/i386/minmax-1.c: Likewise.
4619 * gcc.target/i386/minmax-2.c: Likewise.
4620 * gcc.target/i386/pr45352-2.c: Likewise.
4621 * gcc.target/i386/pr46253.c: Likewise.
4622 * gcc.target/i386/pr53623.c: Likewise.
4623 * gcc.target/i386/pr60902.c: Likewise.
4624 * gcc.target/i386/pr57003.c: Likewise.
4625 * gcc.target/i386/sse-14.c: Likewise.
4626 * gcc.target/i386/sse-19.c: Likewise.
4627 * gcc.target/i386/sse-22.c: Likewise.
4628 * gcc.target/i386/sse4a-extract.c: Likewise.
4629 * gcc.target/i386/sse4a-insert.c: Likewise.
4630 * gcc.target/i386/ssefp-1.c: Likewise.
4631 * gcc.target/i386/ssefp-2.c: Likewise.
4632 * gcc.target/i386/testimm-10.c: Likewise.
4633 * gcc.target/i386/vectorize4-avx.c: Likewise.
4634 * gcc.target/i386/980709-1.c: Fix implicit declarations.
4635 * gcc.target/i386/avx-pr57233.c: Likewise.
4636 * gcc.target/i386/avx2-pr57233.c: Likewise.
4637 * gcc.target/i386/avx2-vpop-check.h: Likewise.
4638 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
4639 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
4640 * gcc.target/i386/crc32-4.c: Likewise.
4641 * gcc.target/i386/pr20204.c: Likewise.
4642 * gcc.target/i386/pr23570.c: Likewise.
4643 * gcc.target/i386/pr26449-1.c: Likewise.
4644 * gcc.target/i386/pr28839.c: Likewise.
4645 * gcc.target/i386/pr37101.c: Likewise.
4646 * gcc.target/i386/pr61923.c: Likewise.
4647 * gcc.target/i386/shrink_wrap_1.c: Likewise.
4648 * gcc.target/i386/sse2-pr57233.c: Likewise.
4649 * gcc.target/i386/vect-abs-s16.c: Likewise.
4650 * gcc.target/i386/vect-abs-s32.c: Likewise.
4651 * gcc.target/i386/vect-abs-s8.c: Likewise.
4652 * gcc.target/i386/xop-pr57233.c: Likewise.
4653 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4654 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix
4655 implicit declarations.
4656 * gcc.target/i386/xop-shift1-vector.c: Fix typo.
4657 * gcc.target/i386/xop-shift2-vector.c: Likewise.
4658 * gcc.target/i386/xop-shift3-vector.c: Likewise.
4659
4660 2014-10-06 Marek Polacek <polacek@redhat.com>
4661
4662 * gcc.dg/20001012-1.c: Fix defaulting to int.
4663 * gcc.dg/20001012-2.c: Likewise.
4664 * gcc.dg/20001108-1.c: Likewise.
4665 * gcc.dg/20010516-1.c: Likewise.
4666 * gcc.dg/20011008-2.c: Likewise.
4667 * gcc.dg/20030612-1.c: Likewise.
4668 * gcc.dg/20040219-1.c: Likewise.
4669 * gcc.dg/20050603-2.c: Likewise.
4670 * gcc.dg/20070507-1.c: Likewise.
4671 * gcc.dg/attr-alias-3.c: Likewise.
4672 * gcc.dg/fastmath-1.c: Likewise.
4673 * gcc.dg/fork-instrumentation.c: Likewise.
4674 * gcc.dg/fwrapv-1.c: Likewise.
4675 * gcc.dg/fwrapv-2.c: Likewise.
4676 * gcc.dg/memmove-1.c: Likewise.
4677 * gcc.dg/non-local-goto-1.c: Likewise.
4678 * gcc.dg/non-local-goto-2.c: Likewise.
4679 * gcc.dg/noreturn-8.c: Likewise.
4680 * gcc.dg/parse-decl-after-if.c: Likewise.
4681 * gcc.dg/parse-decl-after-label.c: Likewise.
4682 * gcc.dg/pr25795-1.c: Likewise.
4683 * gcc.dg/pr25795.c: Likewise.
4684 * gcc.dg/pr28574.c: Likewise.
4685 * gcc.dg/pr30189.c: Likewise.
4686 * gcc.dg/pr31529-2.c: Likewise.
4687 * gcc.dg/pr33923.c: Likewise.
4688 * gcc.dg/pr34263.c: Likewise.
4689 * gcc.dg/pr36194.c: Likewise.
4690 * gcc.dg/pr45415.c: Likewise.
4691 * gcc.dg/pr47443.c: Likewise.
4692 * gcc.dg/pr47763.c: Likewise.
4693 * gcc.dg/pr49000.c: Likewise.
4694 * gcc.dg/pr50340.c: Likewise.
4695 * gcc.dg/webizer.c: Likewise.
4696 * gcc.dg/pr59940.c: Likewise.
4697 * gcc.dg/pr63186.c: Likewise.
4698 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
4699 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
4700 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
4701 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
4702 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
4703 * gcc.dg/sms-1.c: Likewise.
4704 * gcc.dg/unused-3.c: Likewise.
4705 * gcc.dg/varpool-1.c: Likewise.
4706 * gcc.dg/pr35899.c: Use -std=gnu89.
4707 * gcc.dg/pr59963-1.c: Likewise.
4708 * gcc.dg/redecl-15.c: Likewise.
4709 * gcc.dg/20041213-1.c: Likewise.
4710 * gcc.dg/20080820.c: Likewise.
4711 * gcc.dg/920413-1.c: Likewise.
4712 * gcc.dg/Wold-style-definition-1.c: Likewise.
4713 * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
4714 * gcc.dg/decl-nospec-1.c: Likewise.
4715 * gcc.dg/decl-nospec-2.c: Likewise.
4716 * gcc.dg/decl-nospec-3.c: Likewise.
4717 * gcc.dg/bitfld-1.c: Likewise.
4718 * gcc.dg/bitfld-9.c: Likewise.
4719 * gcc.dg/parm-impl-decl-1.c: Likewise.
4720 * gcc.dg/parm-impl-decl-3.c: Likewise.
4721 * gcc.dg/pr18596-1.c: Likewise.
4722 * gcc.dg/pr18596-2.c: Likewise.
4723 * gcc.dg/pr18596-3.c: Likewise.
4724 * gcc.dg/pr60139.c: Likewise.
4725 * gcc.dg/utf-dflt.c: Likewise.
4726 * gcc.dg/utf-dflt2.c: Likewise.
4727 * gcc.dg/wtr-func-def-1.c: Likewise.
4728 * gcc.dg/declspec-5.c: Likewise.
4729 * gcc.dg/declspec-6.c: Likewise.
4730 * gcc.dg/ftrapv-2.c: Likewise.
4731 * gcc.dg/20020430-1.c: Fix implicit declarations.
4732 * gcc.dg/20030702-1.c: Likewise.
4733 * gcc.dg/20040127-2.c: Likewise.
4734 * gcc.dg/20041122-1.c: Likewise.
4735 * gcc.dg/20050309-1.c: Likewise.
4736 * gcc.dg/20061026.c: Likewise.
4737 * gcc.dg/20101010-1.c: Likewise.
4738 * gcc.dg/Werror-1.c: Likewise.
4739 * gcc.dg/Werror-10.c: Likewise.
4740 * gcc.dg/Werror-11.c: Likewise.
4741 * gcc.dg/Werror-12.c: Likewise.
4742 * gcc.dg/Werror-2.c: Likewise.
4743 * gcc.dg/Werror-3.c: Likewise.
4744 * gcc.dg/Werror-4.c: Likewise.
4745 * gcc.dg/Werror-5.c: Likewise.
4746 * gcc.dg/Werror-6.c: Likewise.
4747 * gcc.dg/Werror-7.c: Likewise.
4748 * gcc.dg/Werror-8.c: Likewise.
4749 * gcc.dg/Wstrict-overflow-20.c: Likewise.
4750 * gcc.dg/cpp/trad/macroargs.c: Likewise.
4751 * gcc.dg/delay-slot-2.c: Likewise.
4752 * gcc.dg/errno-1.c: Likewise.
4753 * gcc.dg/globalalias.c: Likewise.
4754 * gcc.dg/inline-3.c: Likewise.
4755 * gcc.dg/localalias.c: Likewise.
4756 * gcc.dg/pr19633-1.c: Likewise.
4757 * gcc.dg/pr19633.c: Likewise.
4758 * gcc.dg/pr23408.c: Likewise.
4759 * gcc.dg/pr23470-1.c: Likewise.
4760 * gcc.dg/pr28121.c: Likewise.
4761 * gcc.dg/pr28243.c: Likewise.
4762 * gcc.dg/pr30260.c: Likewise.
4763 * gcc.dg/pr32573.c: Likewise.
4764 * gcc.dg/pr33826.c: Likewise.
4765 * gcc.dg/pr35065.c: Likewise.
4766 * gcc.dg/pr38616.c: Likewise.
4767 * gcc.dg/pr39867.c: Likewise.
4768 * gcc.dg/pr41470.c: Likewise.
4769 * gcc.dg/pr41837.c: Likewise.
4770 * gcc.dg/pr44024.c: Likewise.
4771 * gcc.dg/pr44699.c: Likewise.
4772 * gcc.dg/pr46252.c: Likewise.
4773 * gcc.dg/pr46878-1.c: Likewise.
4774 * gcc.dg/pr50908-3.c: Likewise.
4775 * gcc.dg/pr51796.c: Likewise.
4776 * gcc.dg/pr55150-2.c: Likewise.
4777 * gcc.dg/pr55833.c: Likewise.
4778 * gcc.dg/pr59350.c: Likewise.
4779 * gcc.dg/pr59418.c: Likewise.
4780 * gcc.dg/pr60647-2.c: Likewise.
4781 * gcc.dg/uninit-suppress.c: Likewise.
4782 * gcc.dg/uninit-suppress_2.c: Likewise.
4783 * gcc.dg/20030805-1.c: Use -fgnu89-inline.
4784 * gcc.dg/always_inline.c: Likewise.
4785 * gcc.dg/always_inline2.c: Likewise.
4786 * gcc.dg/always_inline3.c: Likewise.
4787 * gcc.dg/builtin-apply4.c: Likewise.
4788 * gcc.dg/declspec-7.c: Likewise.
4789 * gcc.dg/inline-1.c: Likewise.
4790 * gcc.dg/va-arg-pack-1.c: Likewise.
4791 * gcc.dg/winline-2.c: Likewise.
4792 * gcc.dg/winline-3.c: Likewise.
4793 * gcc.dg/winline-5.c: Likewise.
4794 * gcc.dg/winline-6.c: Likewise.
4795 * gcc.dg/winline-7.c: Likewise.
4796 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to
4797 int.
4798 * gcc.dg/inline-33.c: Likewise.
4799 * gcc.dg/pr27861-1.c: Likewise.
4800 * gcc.dg/pr28888.c: Likewise.
4801 * gcc.dg/pr29254.c: Likewise.
4802 * gcc.dg/pr50908.c: Likewise.
4803 * gcc.dg/pr60647-1.c: Likewise.
4804 * gcc.dg/pragma-diag-1.c: Likewise.
4805 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int.
4806 * gcc.dg/winline-9.c: Likewise.
4807 * gcc.dg/pr52808.c: Return 0 instead of nothing.
4808
4809 2014-10-06 Marek Polacek <polacek@redhat.com>
4810
4811 * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
4812 * gcc.dg/ipa/inline-4.c: Likewise.
4813 * gcc.dg/ipa/inline-5.c: Likewise.
4814 * gcc.dg/ipa/pr57539.c: Likewise.
4815 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix
4816 defaulting to int.
4817 * gcc.dg/ipa/inlinehint-1.c: Likewise.
4818 * gcc.dg/ipa/inlinehint-3.c: Likewise.
4819 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
4820 * gcc.dg/ipa/ipacost-1.c: Likewise.
4821 * gcc.dg/ipa/ipacost-2.c: Likewise.
4822 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting
4823 to int.
4824
4825 2014-10-06 Marek Polacek <polacek@redhat.com>
4826
4827 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
4828 declarations.
4829 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
4830 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
4831 * gcc.dg/debug/pr42767.c: Likewise.
4832 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
4833 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
4834 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4835 * gcc.dg/debug/pr49522.c: Fix implicit declarations.
4836
4837 2014-10-06 Marek Polacek <polacek@redhat.com>
4838
4839 * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
4840 * gcc.dg/lto/20090213_0.c: Likewise.
4841 * gcc.dg/lto/20090706-2_0.c: Likewise.
4842 * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
4843 * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
4844 * gcc.dg/lto/ipareference2_0.c: Likewise.
4845 * gcc.dg/lto/ipareference_0.c: Likewise.
4846 * gcc.dg/lto/ipareference_1.c: Likewise.
4847 * gcc.dg/lto/pr55703_0.c: Likewise.
4848 * gcc.dg/lto/resolutions_0.c: Likewise.
4849 * gcc.dg/lto/trans-mem-3_1.c: Likewise.
4850 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit
4851 declarations. Mark function as gnu_inline.
4852 * gcc.dg/lto/20081118_0.c: Likewise.
4853 * gcc.dg/lto/20081201-1_0.c: Likewise.
4854 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
4855 * gcc.dg/lto/20081118_1.c: Likewise.
4856 * gcc.dg/lto/20081120-1_1.c: Likewise.
4857 * gcc.dg/lto/20081201-1_1.c: Likewise.
4858 * gcc.dg/lto/20081210-1_0.c: Likewise.
4859 * gcc.dg/lto/20090218-1_0.c: Likewise.
4860 * gcc.dg/lto/20091006-1_0.c: Likewise.
4861 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
4862 * gcc.dg/lto/20090218-2_1.c: Likewise.
4863 * gcc.dg/lto/materialize-1_0.c: Likewise.
4864 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
4865 * gcc.dg/lto/20091013-1_1.c: Likewise.
4866 * gcc.dg/lto/20091013-1_2.c: Likewise.
4867 * gcc.dg/lto/20091015-1_2.c: Likewise.
4868 * gcc.dg/lto/20091027-1_1.c: Likewise.
4869 * gcc.dg/lto/pr48622_0.c: Likewise.
4870 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
4871 defaulting to int.
4872 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
4873
4874 2014-10-06 Tobias Burnus <burnus@net-b.de>
4875
4876 * gfortran.dg/implicit_14.f90: New.
4877 * gfortran.dg/implicit_15.f90: New.
4878 * gfortran.dg/implicit_4.f90: Update dg-error.
4879
4880 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4881
4882 * g++.dg/ipa/devirt-42.C: Update template.
4883 * g++.dg/ipa/devirt-44.C: Update template.
4884 * g++.dg/ipa/devirt-45.C: Update template.
4885 * g++.dg/ipa/devirt-46.C: Update template.
4886 * g++.dg/ipa/devirt-47.C: Update template.
4887 * g++.dg/ipa/devirt-48.C: New testcase.
4888
4889 2014-10-02 Mark Wielaard <mjw@redhat.com>
4890
4891 PR debug/63239
4892 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
4893
4894 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4895
4896 * g++.dg/ipa/devirt-47.C: New testcase.
4897
4898 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4899
4900 PR ipa/61144
4901 * gcc.dg/tree-ssa/pr61144.c: New testcase.
4902
4903 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4904
4905 * g++.dg/ipa/devirt-46.C: New testcase.
4906
4907 2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4908
4909 PR fortran/36534
4910 * gfortran.dg/widechar_10.f90: New test.
4911
4912 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
4913
4914 * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
4915 * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
4916 * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
4917 * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
4918
4919 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4920
4921 * gcc.target/powerpc/lvsl-lvsr.c: New test.
4922
4923 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4924
4925 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
4926 failing with the new warning message.
4927 * gcc.dg/vmx/3c-01a.c: Likewise.
4928 * gcc.dg/vmx/ops-long-1.c: Likewise.
4929 * gcc.dg/vmx/ops.c: Likewise.
4930 * gcc.target/powerpc/altivec-20.c: Likewise.
4931 * gcc.target/powerpc/altivec-6.c: Likewise.
4932 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
4933 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
4934 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
4935
4936 2014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
4937
4938 * gcc.dg/tm/debug-1.c: Update regex.
4939 * c-c++-common/raw-string-18.c: Update regex.
4940 * c-c++-common/raw-string-19.c: Update regex.
4941
4942 2014-10-03 Marek Polacek <polacek@redhat.com>
4943
4944 PR c/63453
4945 * gcc.dg/pr63453.c: New test.
4946
4947 2014-10-03 Marc Glisse <marc.glisse@inria.fr>
4948
4949 PR c++/54427
4950 PR c++/57198
4951 PR c++/58845
4952 * g++.dg/ext/vector9.C: Update, not an error anymore.
4953 * g++.dg/ext/vector27.C: Replace with new test.
4954 * g++.dg/ext/vector28.C: New file.
4955 * g++.dg/other/error23.C: Update to a different error.
4956
4957 2014-10-03 Jakub Jelinek <jakub@redhat.com>
4958
4959 * gcc.dg/torture/vshuf-v8df.c: New test.
4960 * gcc.dg/torture/vshuf-v8di.c: New test.
4961 * gcc.dg/torture/vshuf-v16sf.c: New test.
4962 * gcc.dg/torture/vshuf-v16si.c: New test.
4963 * gcc.dg/torture/vshuf-v32hi.c: New test.
4964 * gcc.dg/torture/vshuf-v64qi.c: New test.
4965 * gcc.dg/torture/vshuf-64.inc: New file.
4966
4967 PR tree-optimization/61403
4968 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
4969
4970 2014-10-03 Marek Polacek <polacek@redhat.com>
4971
4972 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
4973 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
4974 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
4975 * gcc.dg/gomp/asm-1.c: Likewise.
4976 * gcc.dg/gomp/for-1.c: Likewise.
4977 * gcc.dg/gomp/empty.c: Fix defaulting to int.
4978 * gcc.dg/gomp/sharing-3.c: Likewise.
4979 * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
4980
4981 2014-10-03 Marek Polacek <polacek@redhat.com>
4982
4983 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
4984 defaulting to int.
4985 * gcc.dg/torture/pr28814.c: Likewise.
4986 * gcc.dg/torture/pr57036-1.c: Likewise.
4987 * gcc.dg/torture/inline-1.c: Add function declarations.
4988 * gcc.dg/torture/pr24626-1.c: Likewise.
4989 * gcc.dg/torture/pr24626-3.c: Likewise.
4990 * gcc.dg/torture/pr25947-1.c: Likewise.
4991 * gcc.dg/torture/pr27409.c: Likewise.
4992 * gcc.dg/torture/pr38948.c: Likewise.
4993 * gcc.dg/torture/pr44807.c: Likewise.
4994 * gcc.dg/torture/pr49603.c: Likewise.
4995 * gcc.dg/torture/pr45865.c: Likewise.
4996 * gcc.dg/torture/pr51071-2.c: Likewise.
4997 * gcc.dg/torture/pr51801.c: Likewise.
4998 * gcc.dg/torture/pr52720.c: Likewise.
4999 * gcc.dg/torture/pr55124.c: Likewise.
5000 * gcc.dg/torture/pr55238.c: Likewise.
5001 * gcc.dg/torture/pr55687.c: Likewise.
5002 * gcc.dg/torture/pr55888.c: Likewise.
5003 * gcc.dg/torture/pr57036-2.c: Likewise.
5004 * gcc.dg/torture/pr57147-3.c: Likewise.
5005 * gcc.dg/torture/pr57584.c: Likewise.
5006 * gcc.dg/torture/pr59993.c: Likewise.
5007 * gcc.dg/torture/pr58079.c: Likewise.
5008 * gcc.dg/torture/va-arg-25.c: Likewise.
5009 * gcc.dg/torture/vector-2.c: Likewise.
5010 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
5011 * gcc.dg/torture/pr31254.c: Fix defaulting to int.
5012 * gcc.dg/torture/pr43781.c: Likewise.
5013 * gcc.dg/torture/pr52912.c: Likewise.
5014 * gcc.dg/torture/pr59139.c: Likewise.
5015 * gcc.dg/torture/pr55890-1.c: Likewise.
5016 * gcc.dg/torture/pr55890-2.c: Likewise.
5017 * gcc.dg/torture/pr59164.c: Likewise.
5018 * gcc.dg/torture/pr57393-2.c: Likewise.
5019 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
5020 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
5021 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
5022 * lib/target-supports.exp (check_effective_target_trapping): Likewise.
5023 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int.
5024 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
5025
5026 2014-10-03 Jakub Jelinek <jakub@redhat.com>
5027
5028 PR libgomp/61200
5029 * c-c++-common/gomp/pr61200.c: New test.
5030
5031 PR target/62128
5032 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
5033 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
5034
5035 2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
5036
5037 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
5038 add many more tests.
5039
5040 2014-10-02 Marek Polacek <polacek@redhat.com>
5041
5042 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
5043 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
5044 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
5045 * gcc.dg/tree-ssa/20040326-1.c: Likewise.
5046 * gcc.dg/tree-ssa/vrp27.c: Likewise.
5047 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
5048 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
5049 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
5050 * gcc.dg/tree-ssa/vrp09.c: Likewise.
5051 * gcc.dg/tree-ssa/inline-7.c: Likewise.
5052 * gcc.dg/tree-ssa/attr-alias.c: Likewise.
5053 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5054 * gcc.dg/tree-ssa/20041008-1.c: Likewise.
5055 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
5056 * gcc.dg/tree-ssa/20030917-2.c: Likewise.
5057 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
5058 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
5059 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
5060 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5061 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5062 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
5063 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
5064 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5065 * gcc.dg/tree-ssa/20030731-2.c: Likewise.
5066 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
5067 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
5068 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
5069 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
5070 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
5071 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
5072 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
5073 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
5074 * gcc.dg/tree-ssa/20030820-1.c: Likewise.
5075 * gcc.dg/tree-ssa/20030820-2.c: Likewise.
5076 * gcc.dg/tree-ssa/20030821-1.c: Likewise.
5077 * gcc.dg/tree-ssa/20031022-1.c: Likewise.
5078 * gcc.dg/tree-ssa/20040209-1.c: Likewise.
5079 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
5080 * gcc.dg/tree-ssa/alias-13.c: Likewise.
5081 * gcc.dg/tree-ssa/alias-28.c: Likewise.
5082 * gcc.dg/tree-ssa/asm-3.c: Likewise.
5083 * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
5084 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
5085 * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
5086 * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
5087 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
5088 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
5089 * gcc.dg/tree-ssa/loadpre7.c: Likewise.
5090 * gcc.dg/tree-ssa/pr22117.c: Likewise.
5091 * gcc.dg/tree-ssa/pr23744.c: Likewise.
5092 * gcc.dg/tree-ssa/pr24117.c: Likewise.
5093 * gcc.dg/tree-ssa/pr24840.c: Likewise.
5094 * gcc.dg/tree-ssa/pr25734.c: Likewise.
5095 * gcc.dg/tree-ssa/pr33723.c: Likewise.
5096 * gcc.dg/tree-ssa/pr33920.c: Likewise.
5097 * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
5098 * gcc.dg/tree-ssa/pr34146.c: Likewise.
5099 * gcc.dg/tree-ssa/pr38385.c: Likewise.
5100 * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
5101 * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
5102 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5103 * gcc.dg/tree-ssa/sra-1.c: Likewise.
5104 * gcc.dg/tree-ssa/sra-2.c: Likewise.
5105 * gcc.dg/tree-ssa/sra-5.c: Likewise.
5106 * gcc.dg/tree-ssa/sra-6.c: Likewise.
5107 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
5108 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
5109 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
5110 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
5111 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
5112 * gcc.dg/tree-ssa/vrp46.c: Likewise.
5113 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5114 * gcc.dg/tree-ssa/vrp67.c: Likewise.
5115 * gcc.dg/tree-ssa/vrp72.c: Likewise.
5116 * gcc.dg/tree-ssa/vrp73.c: Likewise.
5117 * gcc.dg/tree-ssa/vrp75.c: Likewise.
5118 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
5119 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
5120 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
5121 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
5122 * gcc.dg/tree-ssa/20040121-1.c: Likewise.
5123 * gcc.dg/tree-ssa/20040216-1.c: Likewise.
5124 * gcc.dg/tree-ssa/20040319-1.c: Likewise.
5125 * gcc.dg/tree-ssa/20040326-2.c: Likewise.
5126 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
5127 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
5128 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
5129 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
5130 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
5131 * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
5132 * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
5133 * gcc.dg/tree-ssa/ifc-4.c: Likewise.
5134 * gcc.dg/tree-ssa/ifc-6.c: Likewise.
5135 * gcc.dg/tree-ssa/inline-10.c: Likewise.
5136 * gcc.dg/tree-ssa/inline-9.c: Likewise.
5137 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
5138 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
5139 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
5140 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
5141 * gcc.dg/tree-ssa/pr23434.c: Likewise.
5142 * gcc.dg/tree-ssa/pr33922.c: Likewise.
5143 * gcc.dg/tree-ssa/scev-3.c: Likewise.
5144 * gcc.dg/tree-ssa/scev-4.c: Likewise.
5145 * gcc.dg/tree-ssa/scev-5.c: Likewise.
5146 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
5147 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
5148 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5149 * gcc.dg/tree-ssa/vrp01.c: Likewise.
5150 * gcc.dg/tree-ssa/vrp02.c: Likewise.
5151 * gcc.dg/tree-ssa/vrp03.c: Likewise.
5152 * gcc.dg/tree-ssa/vrp04.c: Likewise.
5153 * gcc.dg/tree-ssa/vrp05.c: Likewise.
5154 * gcc.dg/tree-ssa/vrp07.c: Likewise.
5155 * gcc.dg/tree-ssa/vrp08.c: Likewise.
5156 * gcc.dg/tree-ssa/vrp10.c: Likewise.
5157 * gcc.dg/tree-ssa/vrp11.c: Likewise.
5158 * gcc.dg/tree-ssa/vrp14.c: Likewise.
5159 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
5160 * gcc.dg/tree-ssa/writeonly.c: Likewise.
5161 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix
5162 defaulting to int.
5163 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
5164 * gcc.dg/tree-ssa/20050719-1.c: Likewise.
5165 * gcc.dg/tree-ssa/20070302-1.c: Likewise.
5166 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
5167 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
5168 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
5169 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
5170 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
5171 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
5172 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
5173 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
5174 * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
5175 * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
5176 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
5177 * gcc.dg/tree-ssa/inline-5.c: Likewise.
5178 * gcc.dg/tree-ssa/inline-6.c: Likewise.
5179 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
5180 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
5181 * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
5182 * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
5183 * gcc.dg/tree-ssa/loop-20.c: Likewise.
5184 * gcc.dg/tree-ssa/loop-38.c: Likewise.
5185 * gcc.dg/tree-ssa/pr20913.c: Likewise.
5186 * gcc.dg/tree-ssa/pr21582.c: Likewise.
5187 * gcc.dg/tree-ssa/pr24670.c: Likewise.
5188 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
5189 * gcc.dg/tree-ssa/vrp06.c: Likewise.
5190 * gcc.dg/tree-ssa/vrp12.c: Likewise.
5191 * gcc.dg/tree-ssa/vrp13.c: Likewise.
5192 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5193 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5194 * gcc.dg/tree-ssa/vrp25.c: Likewise.
5195 * gcc.dg/tree-ssa/vrp55.c: Likewise.
5196 * gcc.dg/tree-ssa/recip-6.c: Fix typo.
5197
5198 2014-10-02 Marek Polacek <polacek@redhat.com>
5199
5200 * gcc.dg/tm/20091013.c: Fix defaulting to int.
5201 * gcc.dg/tm/20091221.c: Likewise.
5202 * gcc.dg/tm/debug-1.c: Likewise.
5203 * gcc.dg/tm/irrevocable-1.c: Likewise.
5204 * gcc.dg/tm/irrevocable-2.c: Likewise.
5205 * gcc.dg/tm/irrevocable-3.c: Likewise.
5206 * gcc.dg/tm/irrevocable-4.c: Likewise.
5207 * gcc.dg/tm/memopt-1.c: Likewise.
5208 * gcc.dg/tm/pr52173-1.c: Likewise.
5209 * gcc.dg/tm/props-1.c: Likewise.
5210 * gcc.dg/tm/props-2.c: Likewise.
5211 * gcc.dg/tm/props-3.c: Likewise.
5212 * gcc.dg/tm/20100125.c: Fix implicit declarations.
5213 * gcc.dg/tm/memopt-11.c: Likewise.
5214 * gcc.dg/tm/memopt-12.c: Likewise.
5215 * gcc.dg/tm/memopt-16.c: Likewise.
5216 * gcc.dg/tm/memopt-3.c: Likewise.
5217 * gcc.dg/tm/memopt-4.c: Likewise.
5218 * gcc.dg/tm/memopt-5.c: Likewise.
5219 * gcc.dg/tm/memopt-6.c: Likewise.
5220 * gcc.dg/tm/wrap-4.c: Likewise.
5221
5222 2014-10-02 Marek Polacek <polacek@redhat.com>
5223
5224 * gcc.dg/vect/pr24049.c: Fix implicit declarations.
5225 * gcc.dg/vect/pr37730.c: Likewise.
5226 * gcc.dg/vect/pr52870.c: Likewise.
5227 * gcc.dg/vect/pr60092-2.c: Likewise.
5228 * gcc.dg/vect/pr60092.c: Likewise.
5229 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
5230 * gcc.dg/vect/pr26359.c: Fix defaulting to int.
5231 * gcc.dg/vect/pr31041.c: Likewise.
5232 * gcc.dg/vect/pr32216.c: Likewise.
5233 * gcc.dg/vect/pr32224.c: Likewise.
5234 * gcc.dg/vect/pr32366.c: Likewise.
5235 * gcc.dg/vect/pr33866.c: Likewise.
5236 * gcc.dg/vect/pr43430-2.c: Likewise.
5237 * gcc.dg/vect/pr43842.c: Likewise.
5238 * gcc.dg/vect/vect-1.c: Likewise.
5239 * gcc.dg/vect/vect-1-big-array.c: Likewise.
5240 * gcc.dg/vect/vect-93.c: Likewise.
5241 * gcc.dg/vect/pr28952.c: Fix implicit declarations and
5242 defaulting to int.
5243
5244 2014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
5245
5246 PR c++/53025
5247 * g++.dg/cpp0x/noexcept23.C: New.
5248 * g++.dg/cpp0x/noexcept24.C: Likewise.
5249
5250 2014-10-02 Marek Polacek <polacek@redhat.com>
5251
5252 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
5253 * gcc.dg/noncompile/20050120-1.c: Likewise.
5254 * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
5255 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
5256 * gcc.dg/noncompile/930301-1.c: Likewise.
5257 * gcc.dg/noncompile/930622-1.c: Likewise.
5258 * gcc.dg/noncompile/930622-2.c: Likewise.
5259 * gcc.dg/noncompile/950825-1.c: Likewise.
5260 * gcc.dg/noncompile/invalid_asm.c: Likewise.
5261 * gcc.dg/noncompile/scope.c: Likewise.
5262 * gcc.dg/noncompile/va-arg-1.c: Likewise.
5263 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
5264 * gcc.dg/noncompile/971104-1.c: Likewise.
5265
5266 2014-10-02 Marek Polacek <polacek@redhat.com>
5267
5268 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
5269 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
5270 * gcc.dg/tree-prof/merge_block.c: Likewise.
5271 * gcc.dg/tree-prof/peel-1.c: Likewise.
5272 * gcc.dg/tree-prof/stringop-1.c: Likewise.
5273 * gcc.dg/tree-prof/stringop-2.c: Likewise.
5274 * gcc.dg/tree-prof/unroll-1.c: Likewise.
5275 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
5276 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
5277 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
5278 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5279 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
5280 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
5281 * gcc.dg/tree-prof/val-prof-6.c: Likewise.
5282 * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
5283 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting
5284 to int.
5285
5286 2014-10-02 Marek Polacek <polacek@redhat.com>
5287
5288 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
5289 * gcc.c-torture/compile/20011119-1.c: Likewise.
5290 * gcc.c-torture/compile/20011119-2.c: Likewise.
5291 * gcc.c-torture/compile/20021120-1.c: Likewise.
5292 * gcc.c-torture/compile/20021120-2.c: Likewise.
5293 * gcc.c-torture/compile/20050215-1.c: Likewise.
5294 * gcc.c-torture/compile/20050215-2.c: Likewise.
5295 * gcc.c-torture/compile/20050215-3.c: Likewise.
5296 * gcc.c-torture/compile/pr37669.c: Likewise.
5297 * gcc.c-torture/execute/20020107-1.c: Likewise.
5298 * gcc.c-torture/execute/restrict-1.c: Likewise.
5299 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
5300 * gcc.c-torture/execute/930529-1.c: Likewise.
5301 * gcc.c-torture/execute/920612-1.c: Likewise.
5302 * gcc.c-torture/execute/920711-1.c: Likewise.
5303 * gcc.c-torture/execute/990127-2.c: Likewise.
5304 * gcc.c-torture/execute/pr40386.c: Likewise.
5305 * gcc.c-torture/execute/pr57124.c: Likewise.
5306 * gcc.c-torture/compile/pr34808.c: Add function declarations.
5307 * gcc.c-torture/compile/pr42299.c: Likewise.
5308 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
5309 * gcc.c-torture/compile/simd-6.c: Likewise.
5310 * gcc.c-torture/execute/pr53645-2.c: Likewise.
5311 * gcc.c-torture/execute/pr53645.c: Likewise.
5312 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function
5313 declarations.
5314 * gcc.c-torture/execute/980608-1.c: Likewise.
5315 * gcc.c-torture/execute/bcp-1.c: Likewise.
5316 * gcc.c-torture/execute/p18298.c: Likewise.
5317 * gcc.c-torture/execute/unroll-1.c: Likewise.
5318 * gcc.c-torture/execute/va-arg-7.c: Likewise.
5319 * gcc.c-torture/execute/va-arg-8.c: Likewise.
5320 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function
5321 declarations. Fix defaulting to int.
5322 * gcc.c-torture/execute/961223-1.c: Likewise.
5323 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
5324 -Wno-pointer-to-int-cast. Fix defaulting to int.
5325
5326 2014-10-02 Andrew Pinski <apinski@cavium.com>
5327 Max Ostapenko <m.ostapenko@partner.samsung.com>
5328
5329 * lib/ubsan-dg.exp
5330 (check_effective_target_fsanitize_address): New function.
5331 (ubsan_init): Save off ALWAYS_CXXFLAGS.
5332 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
5333 * lib/asan-dg.exp
5334 (check_effective_target_faddress_sanitizer): Rename to ...
5335 (check_effective_target_fsanitize_address): ... this. Change to creating
5336 an executable.
5337 (asan_init): Save off ALWAYS_CXXFLAGS.
5338 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
5339 * lib/tsan-dg.exp
5340 (check_effective_target_fthread_sanitizer): Rename to ...
5341 (check_effective_target_fsanitize_thread): ... this. Change to creating
5342 an executable.
5343 (tsan_init): Save off ALWAYS_CXXFLAGS.
5344 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
5345 to run as a default behaviour.
5346 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
5347 Check check_effective_target_fsanitize_undefined before running the
5348 tests.
5349 * g++.dg/ubsan/ubsan.exp: Likewise.
5350 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
5351 check_effective_target_fsanitize_address too early.
5352 Check check_effective_target_fsanitize_address before running the tests.
5353 * g++.dg/asan/asan.exp: Likewise.
5354 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
5355 check_effective_target_fsanitize_thread too early.
5356 Check check_effective_target_fsanitize_thread before running the tests.
5357 * g++.dg/tsan/tsan.exp: Likewise.
5358
5359 2014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
5360
5361 * gcc.dg/combine-clobber.c: New.
5362
5363 2014-10-01 Jakub Jelinek <jakub@redhat.com>
5364
5365 PR debug/63342
5366 * gcc.dg/pr63342.c: New test.
5367
5368 PR c++/63306
5369 * g++.dg/ipa/pr63306.C: New test.
5370
5371 PR target/63428
5372 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
5373 to test 24 in TESTS.
5374
5375 2014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5376
5377 * lib/target-supports.exp: Error out with preprocessor condition
5378 instead of FOO everywhere.
5379
5380 2014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
5381
5382 Implement SD-6: SG10 Feature Test Recommendations
5383 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
5384 * g++.dg/cpp1y/feat-cxx11.C: New.
5385 * g++.dg/cpp1y/feat-cxx14.C: New.
5386 * g++.dg/cpp1y/feat-cxx98.C: New.
5387 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
5388 * g++.dg/cpp1y/phoobhar.h: New.
5389 * g++.dg/cpp1y/testinc/phoobhar.h: New.
5390
5391 2014-09-30 Teresa Johnson <tejohnson@google.com>
5392
5393 * gcc.dg/tree-prof/20050826-2.c: New test.
5394 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
5395
5396 2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
5397
5398 PR c++/16564
5399 * lib/gcc.exp: Accept "fatal error:" as error prefix.
5400 * lib/g++.exp: Likewise.
5401 * lib/obj-c++.exp: Likewise.
5402 * lib/objc.exp: Likewise.
5403 * g++.dg/template/pr16564.C: New test.
5404
5405 2014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
5406
5407 PR c++/16564
5408 * g++.dg/cpp0x/decltype26.C: Adjust.
5409 * g++.dg/cpp0x/decltype28.C: Likewise.
5410 * g++.dg/cpp0x/decltype29.C: Likewise.
5411 * g++.dg/cpp0x/decltype32.C: Likewise.
5412 * g++.dg/cpp0x/enum11.C: Likewise.
5413 * g++.dg/template/arrow1.C: Likewise.
5414 * g++.dg/template/pr23510.C: Likewise.
5415 * g++.dg/template/recurse.C: Likewise.
5416 * g++.dg/template/recurse2.C: Likewise.
5417 * g++.dg/template/vtable2.C: Likewise.
5418 * g++.old-deja/g++.pt/infinite1.C: Likewise.
5419
5420 2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
5421
5422 PR preprocessor/58893
5423 * gcc.dg/pr58893.c: New test case.
5424 * gcc.dg/pr58893-0.h: New include.
5425
5426 2014-09-30 Ilya Tocar <ilya.tocar@intel.com>
5427
5428 PR middle-end/62120
5429 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
5430 in 32-bit mode.
5431 * gcc.target/i386/pr62120.c: New.
5432
5433 2014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
5434
5435 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
5436 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
5437 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
5438 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
5439 return type.
5440
5441 2014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5442
5443 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
5444
5445 2014-09-30 Jakub Jelinek <jakub@redhat.com>
5446
5447 PR inline-asm/63282
5448 * gcc.c-torture/compile/pr63282.c: New test.
5449
5450 2014-09-29 Eric Botcazou <ebotcazou@adacore.com>
5451
5452 * gcc.dg/tree-ssa/vrp94.c: New test.
5453 * gnat.dg/opt40.adb: Likewise.
5454
5455 2014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
5456
5457 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
5458 vec_vspltw, and vec_vspltb for which the second argument is out of
5459 range.
5460
5461 2014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
5462
5463 * gcc.c-torture/compile/calls-void.c: New test.
5464
5465 2014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
5466
5467 PR c++/51385
5468 * g++.dg/template/pr51385.C: New.
5469
5470 2014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
5471
5472 * gcc.target/mips/20140928.c: New test.
5473
5474 2014-09-27 Andi Kleen <ak@linux.intel.com>
5475
5476 * gcc.target/i386/nop-mcount.c: Only run on Linux.
5477 * gcc.target/i386/record-mcount.c: dito.
5478
5479 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
5480
5481 PR ipa/62121
5482 * g++.dg/torture/pr62121.C: New testcase.
5483
5484 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
5485
5486 PR middle-end/35545
5487 * g++.dg/tree-prof/pr35545.C: New testcase.
5488
5489 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5490
5491 * gcc.target/powerpc/pr63335.c: Change effective target to
5492 vsx_hw.
5493
5494 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
5495
5496 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
5497
5498 2014-09-26 Jakub Jelinek <jakub@redhat.com>
5499
5500 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
5501 to default options.
5502
5503 2014-09-25 Andi Kleen <ak@linux.intel.com>
5504
5505 * gcc.target/i386/nop-mcount.c: New file.
5506 * gcc.target/i386/record-mcount.c: New file.
5507
5508 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
5509
5510 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
5511 * gcc.dg/vect/pr57705.c: Likewise.
5512 * gcc.dg/vect/pr57741-2.c: Likewise.
5513 * gcc.dg/vect/pr57741-3.c: Likewise.
5514 * gcc.dg/vect/pr59591-1.c: Likewise.
5515 * gcc.dg/vect/pr59591-2.c: Likewise.
5516 * gcc.dg/vect/pr60196-1.c: Likewise.
5517 * gcc.dg/vect/pr60196-2.c: Likewise.
5518 * gcc.dg/vect/pr60276.c: Likewise.
5519 * gcc.dg/vect/pr61680.c: Likewise.
5520 * gcc.dg/vect/pr63148.c: Likewise.
5521 * gcc.dg/vect/pr63189.c: Likewise.
5522 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
5523 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
5524 * gcc.dg/vect/vect-nop-move.c: Likewise.
5525 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
5526 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
5527
5528 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
5529
5530 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
5531
5532 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
5533
5534 * gcc.target/aarch64/simd/vqshlb_1.c: New.
5535
5536 2014-09-25 Jiong Wang <jiong.wang@arm.com>
5537
5538 * gcc.target/i386/shrink_wrap_1.c: New test.
5539
5540 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5541
5542 PR target/63335
5543 * gcc.target/powerpc/pr63335.c: New test.
5544
5545 2014-09-25 Marek Polacek <polacek@redhat.com>
5546
5547 PR c++/61945
5548 * g++.dg/warn/pr61945.C: New test.
5549
5550 2014-09-25 Jakub Jelinek <jakub@redhat.com>
5551
5552 PR tree-optimization/63341
5553 * gcc.dg/vect/pr63341-1.c: New test.
5554 * gcc.dg/vect/pr63341-2.c: New test.
5555
5556 PR c++/63249
5557 * g++.dg/gomp/pr63249.C: New test.
5558 * c-c++-common/gomp/pr63249.c: New test.
5559
5560 2014-09-25 Tobias Burnus <burnus@net-b.de>
5561
5562 * gfortran.dg/coarray/collectives_3.f90: New.
5563 * gfortran.dg/coarray_collectives_9.f90: New.
5564 * gfortran.dg/coarray_collectives_10.f90: New.
5565 * gfortran.dg/coarray_collectives_11.f90: New.
5566 * gfortran.dg/coarray_collectives_12.f90: New.
5567
5568 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5569
5570 * gcc.target/powerpc/swaps-p8-17.c: New test.
5571
5572 2014-09-24 Jiong Wang <jiong.wang@arm.com>
5573
5574 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
5575
5576 2014-09-24 Marek Polacek <polacek@redhat.com>
5577
5578 PR c/61405
5579 PR c/53874
5580 * c-c++-common/pr53874.c: New test.
5581 * c-c++-common/pr61405.c: New test.
5582
5583 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5584
5585 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
5586
5587 2014-09-24 Jakub Jelinek <jakub@redhat.com>
5588
5589 PR sanitizer/63316
5590 * c-c++-common/asan/pr63316.c: New test.
5591
5592 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
5593
5594 PR tree-optimization/63266
5595 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
5596
5597 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
5598
5599 * gcc.target/arm/pr63210.c: New test.
5600
5601 2014-09-23 Andi Kleen <ak@linux.intel.com>
5602
5603 * gcc.dg/noreorder.c: New test.
5604 * gcc.dg/noreorder2.c: New test.
5605 * gcc.dg/noreorder3.c: New test.
5606 * gcc.dg/noreorder4.c: New test.
5607
5608 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
5609
5610 * gcc.dg/combine_ashiftrt_1.c: New test.
5611 * gcc.dg/combine_ashiftrt_2.c: Likewise.
5612 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
5613 workarounds for cmge.
5614 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
5615 absence of mvn.
5616
5617 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
5618
5619 PR c++/61857
5620 * g++.dg/cpp1y/lambda-init10.C: New.
5621
5622 2014-09-23 Jakub Jelinek <jakub@redhat.com>
5623
5624 PR fortran/63331
5625 * gfortran.dg/pr63331.f90: New test.
5626
5627 2014-09-24 Renlin Li <renlin.li@arm.com>
5628
5629 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
5630 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
5631 * gcc.dg/pr10474.c: Likewise.
5632
5633 2014-09-20 Mark Wielaard <mjw@redhat.com>
5634
5635 * gcc.dg/guality/const-volatile.c (i): Mark as used.
5636 (ci): Likewise.
5637 (pci): Likewise.
5638 (pvi): Likewise.
5639 (pcvi): Likewise.
5640 (cip): Likewise.
5641 (foo): Likewise.
5642 (cfoo): Likewise.
5643
5644 2014-09-20 Mark Wielaard <mjw@redhat.com>
5645
5646 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
5647 and "long int" to plain "short" and "long".
5648 * gcc.dg/guality/const-volatile.c (struct bar): New struct
5649 containing short and long long fields.
5650 (bar): New variable to test the type.
5651
5652 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
5653
5654 PR c++/62155
5655 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
5656
5657 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5658
5659 PR c++/62219
5660 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
5661
5662 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
5663
5664 * gcc.dg/vect/vect-reduc-or_1.c: New test.
5665 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
5666
5667 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
5668
5669 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
5670 New.
5671
5672 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
5673 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
5674
5675 2014-09-22 Jakub Jelinek <jakub@redhat.com>
5676
5677 PR debug/63328
5678 * c-c++-common/gomp/pr63328.c: New test.
5679
5680 2014-09-22 Martin Liska <mliska@suse.cz>
5681
5682 PR lto/63270
5683 * g++.dg/lto/pr63270_0.C: New test.
5684 * g++.dg/lto/pr63270_1.C: New test.
5685
5686 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
5687
5688 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
5689 for call_value_rex64_ms_sysv.
5690 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
5691 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
5692 for call_rex64_ms_sysv.
5693
5694 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5695 Tobias Burnus <burnus@net-b.de>
5696
5697 * gfortran.dg/coarray_atomic_5.f90: New
5698
5699 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
5700
5701 PR c++/61825
5702 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
5703
5704 2014-09-19 Andi Kleen <ak@linux.intel.com>
5705
5706 * gcc.dg/pg-override.c: Only run on x86 Linux.
5707 * gcc.dg/pg.c: Dito.
5708 * gcc.target/i386/fentry-override.c: Exclude for PIC.
5709 * gcc.target/i386/fentry.c: Dito.
5710
5711 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
5712
5713 PR ipa/61998
5714 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
5715
5716 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
5717
5718 PR fortran/63152
5719 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
5720 * gfortran.dg/pr63152.f90: New test.
5721
5722 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
5723
5724 PR c++/58328
5725 * g++.dg/cpp0x/nsdmi10.C: New.
5726
5727 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
5728
5729 * gcc.dg/ssp-3.c: New.
5730 * gcc.dg/ssp-4.c: Likewise.
5731
5732 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5733
5734 * gcc.target/s390/dfp-conv1.c: New testcase.
5735
5736 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
5737
5738 * c-c++-common/asan/red-align-1.c: New test.
5739 * c-c++-common/asan/red-align-2.c: New test.
5740
5741 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
5742
5743 * gcc.dg/pr61053.c: Updated for x32.
5744
5745 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
5746
5747 PR debug/63285
5748 * gcc.target/i386/pr63285.c: New test.
5749
5750 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
5751
5752 PR target/61360
5753 * gcc.target/i386/pr61360.c: New.
5754
5755 2014-09-18 Jakub Jelinek <jakub@redhat.com>
5756
5757 PR c++/62017
5758 * g++.dg/asan/pr62017.C: New test.
5759
5760 PR testsuite/63292
5761 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
5762
5763 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5764
5765 PR c++/62232
5766 * g++.dg/cpp0x/Wdtor1.C: New.
5767
5768 2014-09-18 Joseph Myers <joseph@codesourcery.com>
5769
5770 * gcc.dg/torture/float128-exact-underflow.c: New test.
5771
5772 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5773
5774 PR c++/61745
5775 * g++.dg/template/pr61745.C: New.
5776
5777 2014-09-17 Marek Polacek <polacek@redhat.com>
5778
5779 PR c/61854
5780 * gcc.dg/cpp/pr61854-1.c: New test.
5781 * gcc.dg/cpp/pr61854-2.c: New test.
5782 * gcc.dg/cpp/pr61854-3.c: New test.
5783 * gcc.dg/cpp/pr61854-3.h: New test.
5784 * gcc.dg/cpp/pr61854-4.c: New test.
5785 * gcc.dg/cpp/pr61854-5.c: New test.
5786 * gcc.dg/cpp/pr61854-6.c: New test.
5787 * gcc.dg/cpp/pr61854-7.c: New test.
5788 * gcc.dg/cpp/pr61854-c90.c: New test.
5789 * gcc.dg/cpp/pr61854-c94.c: New test.
5790
5791 2014-09-17 Jakub Jelinek <jakub@redhat.com>
5792
5793 PR debug/63284
5794 * gcc.dg/pr63284.c: New test.
5795
5796 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
5797
5798 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
5799
5800 PR c++/63241
5801 * g++.dg/cpp0x/constexpr-63241.C: New.
5802
5803 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
5804
5805 PR libfortran/62768
5806 * gfortran.dg/filename_null.f90: New test.
5807
5808 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
5809
5810 * gcc.dg/pg-override.c: Fix a typo.
5811
5812 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
5813
5814 * gcc.dg/pg.c: Fix a typo.
5815
5816 2014-09-16 Richard Biener <rguenther@suse.de>
5817
5818 PR testsuite/63258
5819 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
5820 for "vectorization not profitable".
5821
5822 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
5823
5824 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
5825
5826 2014-09-16 Jakub Jelinek <jakub@redhat.com>
5827
5828 PR fortran/56408
5829 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
5830 missing nexted dg-test call support in dejaGNU 1.4.4.
5831
5832 2014-09-15 Andi Kleen <ak@linux.intel.com>
5833
5834 * gcc.dg/pg-override.c: New test.
5835 * gcc.dg/pg.c: New test.
5836 * gcc.target/i386/fentry-override.c: New test.
5837 * gcc.target/i386/fentry.c: New test.
5838
5839 2014-09-15 Jakub Jelinek <jakub@redhat.com>
5840
5841 PR fortran/56408
5842 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
5843 New global vars.
5844 (dg-compile-aux-modules): New procedure.
5845 * gfortran.dg/binding_label_tests_10.f03: Remove comment
5846 and keep-modules.
5847 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
5848 use dg-compile-aux-modules.
5849 * gfortran.dg/binding_label_tests_11.f03: Remove comment
5850 and keep-modules.
5851 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
5852 use dg-compile-aux-modules.
5853 * gfortran.dg/binding_label_tests_13.f03: Remove comment
5854 and keep-modules.
5855 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
5856 use dg-compile-aux-modules.
5857 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
5858 and keep-modules.
5859 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
5860 use dg-compile-aux-modules.
5861 * gfortran.dg/class_45a.f03: Remove keep-modules.
5862 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
5863 and cleanup-modules.
5864 * gfortran.dg/class_4a.f03: Use dg-do link, use
5865 dg-additional-sources and cleanup-modules, remove keep-modules
5866 and update comment.
5867 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
5868 keep-modules, adjust comment.
5869 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
5870 dg-additional-sources and cleanup-modules.
5871 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
5872 associated comment.
5873 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
5874 remove comment.
5875 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
5876 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
5877 use dg-compile-aux-modules.
5878 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
5879 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
5880 use dg-compile-aux-modules.
5881 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
5882 * gfortran.dg/whole_file_29.f90: Remove comment, use
5883 dg-compile-aux-modules.
5884 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
5885 * gfortran.dg/whole_file_31.f90: Remove comment, use
5886 dg-compile-aux-modules.
5887
5888 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
5889 gcc_parallel_test_enable): New procedures. If
5890 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
5891 runtest_file_p to invoke also gcc_parallel_test_run_p.
5892 * g++.dg/guality/guality.exp (check_guality): Save/restore
5893 test_counts array around the body of the procedure.
5894 * gcc.dg/guality/guality.exp (check_guality): Likewise.
5895 * g++.dg/plugin/plugin.exp: Run all the tests serially
5896 by the first parallel runtest encountering it.
5897 * gcc.dg/plugin/plugin.exp: Likewise.
5898 * gcc.misc-tests/matrix1.exp: Likewise.
5899 * gcc.misc-tests/dhry.exp: Likewise.
5900 * gcc.misc-tests/acker1.exp: Likewise.
5901 * gcc.misc-tests/linkage.exp: Likewise.
5902 * gcc.misc-tests/mg.exp: Likewise.
5903 * gcc.misc-tests/mg-2.exp: Likewise.
5904 * gcc.misc-tests/sort2.exp: Likewise.
5905 * gcc.misc-tests/sieve.exp: Likewise.
5906 * gcc.misc-tests/options.exp: Likewise.
5907 * gcc.misc-tests/help.exp: Likewise.
5908 * go.test/go-test.exp (go-gc-tests): Use
5909 gcc_parallel_test_enable {0, 1} around all handling of
5910 each test.
5911 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
5912 * ada/acats/run_all.sh: Parallelize using mkdir inside of
5913 a shared directory. Avoid forking and expr uses if
5914 shell supports $(()).
5915
5916 2014-09-14 David Sherwood <david.sherwood@arm.com>
5917
5918 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
5919
5920 2014-09-14 James Clarke <jrtc27@jrtc27.com>
5921
5922 PR target/61407
5923 * gcc.dg/darwin-minversion-1.c: Fixed formatting
5924 * gcc.dg/darwin-minversion-2.c: Fixed formatting
5925 * gcc.dg/darwin-minversion-3.c: Fixed formatting
5926 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
5927
5928 2014-09-13 Marek Polacek <polacek@redhat.com>
5929
5930 PR c++/60862
5931 * g++.dg/diagnostic/pr60862.C: New test.
5932
5933 2014-09-12 Richard Biener <rguenther@suse.de>
5934
5935 PR middle-end/63237
5936 * g++.dg/torture/pr63237.C: New testcase.
5937
5938 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
5939
5940 * gcc.dg/vec-andxor1.c: New file.
5941
5942 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
5943
5944 PR target/58757
5945 * gcc.dg/c11-true_min-1.c: New testcase.
5946
5947 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
5948
5949 PR c++/61489
5950 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
5951 * g++.old-deja/g++.other/warn5.C: Adjust.
5952
5953 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
5954
5955 * gcc.target/aarch64/vset_lane_1.c: New test.
5956
5957 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
5958
5959 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
5960 Fix declaration.
5961 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
5962 Fix declaration.
5963 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
5964 Fix declaration.
5965 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
5966 Fix declaration.
5967
5968 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
5969
5970 PR tree-optimization/63186
5971 * gcc.dg/pr63186.c: New testcase.
5972
5973 2014-09-10 Xinliang David Li <davidxl@google.com>
5974
5975 PR target/63209
5976 * gcc.c-torture/execute/pr63209.c: New test.
5977
5978 2014-09-10 Jakub Jelinek <jakub@redhat.com>
5979
5980 * gcc.target/i386/i386.exp: Only run vect-args.c tests
5981 if runtest_file_p says they should be run.
5982
5983 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
5984
5985 * gcc.target/aarch64/vstN_1.c: New test.
5986
5987 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
5988
5989 * gcc.target/aarch64/vldN_lane_1.c: New test.
5990
5991 2014-09-10 Martin Jambor <mjambor@suse.cz>
5992
5993 PR ipa/61654
5994 * g++.dg/ipa/pr61654.C: New test.
5995
5996 2014-09-10 Jakub Jelinek <jakub@redhat.com>
5997
5998 * c-c++-common/ubsan/attrib-3.c: New test.
5999 * c-c++-common/ubsan/nonnull-1.c: New test.
6000 * c-c++-common/ubsan/nonnull-2.c: New test.
6001 * c-c++-common/ubsan/nonnull-3.c: New test.
6002 * c-c++-common/ubsan/nonnull-4.c: New test.
6003 * c-c++-common/ubsan/nonnull-5.c: New test.
6004
6005 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
6006
6007 * g++.dg/lto/pr63166_0.ii: New testcase.
6008 * g++.dg/lto/pr63166_1.ii: New testcase.
6009
6010 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
6011
6012 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
6013
6014 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6015
6016 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
6017 xxpermdi and add commentary about adding it back later; remove
6018 unused typedef.
6019
6020 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6021
6022 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
6023 and 16-byte aligned.
6024 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
6025 * gcc.target/arm/vect-lroundf_1.c: Likewise.
6026 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
6027 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
6028 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
6029 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
6030
6031 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
6032
6033 * gcc.target/aarch64/vldN_dup_1.c: New test.
6034
6035 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
6036
6037 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
6038
6039 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
6040
6041 * gcc.target/aarch64/vldN_1.c: New test.
6042
6043 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
6044
6045 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
6046
6047 2014-09-09 Jiong Wang <jiong.wang@arm.com>
6048
6049 * gcc.target/arm/vect-copysignf.c: New testcase.
6050
6051 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6052
6053 * gcc.target/arm/vfp-1.c: Updated expected assembly.
6054
6055 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6056
6057 * gcc.target/arm/vfp-1.c: Updated expected assembly.
6058
6059 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6060
6061 * gcc.target/arm/vfp-1.c: Updated expected assembly.
6062
6063 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6064
6065 * gcc.target/arm/vfp-1.c: Updated expected assembly.
6066
6067 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6068
6069 * gcc.target/arm/pr51835.c: Update expected assembly.
6070 * gcc.target/arm/vfp-1.c: Likewise.
6071 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6072 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
6073 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6074 * gcc.target/arm/vfp-ldmias.c: Likewise.
6075 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6076 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6077 * gcc.target/arm/vfp-stmiad.c: Likewise.
6078 * gcc.target/arm/vfp-stmias.c: Likewise.
6079
6080 2014-09-09 Tony Wang <tony.wang@arm.com>
6081
6082 * gcc.target/arm/xordi3-opt.c: Disable this
6083 test case for thumb1 target.
6084 * gcc.target/arm/iordi3-opt.c: Ditto.
6085
6086 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6087
6088 PR target/61749
6089 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
6090
6091 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
6092
6093 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
6094
6095 2014-09-08 Jakub Jelinek <jakub@redhat.com>
6096
6097 PR tree-optimization/60196
6098 PR tree-optimization/63189
6099 * gcc.dg/vect/pr63189.c: New test.
6100 * gcc.dg/vect/pr60196-1.c: New test.
6101 * gcc.dg/vect/pr60196-2.c: New test.
6102
6103 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6104
6105 * gcc.target/powerpc/swaps-p8-16.c: New test.
6106
6107 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
6108
6109 * gcc.target/i386/pr62208.c: New test.
6110
6111 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
6112
6113 PR testsuite/56194
6114 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
6115
6116 * g++.dg/ipa/pr61800.C: Require visibility.
6117
6118 * gcc.dg/pr61868.c: Require lto.
6119
6120 2014-09-05 Easwaran Raman <eraman@google.com>
6121
6122 PR rtl-optimization/62146
6123 * testsuite/g++.dg/opt/pr62146.C: New.
6124
6125 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
6126
6127 * gcc.dg/vect/vect-109.c: Skip predicate added.
6128 * gcc.dg/vect/vect-93.c: Test check fixed.
6129 * gcc.dg/vect/bb-slp-10.c: Likewise.
6130 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
6131 Check unaligned feature.
6132
6133 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6134
6135 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
6136 int{32,16,8}x1_t with int{32,16,8}_t.
6137 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
6138 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
6139 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
6140 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
6141
6142 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6143
6144 * gcc.target/aarch64/vget_high_1.c: New test.
6145 * gcc.target/aarch64/vget_low_1.c: Likewise.
6146
6147 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6148
6149 * gcc.target/aarch64/simd/int_comparisons.x: New file.
6150 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
6151 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
6152
6153 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
6154
6155 * gcc.target/aarch64/simd/vrbit_1.c: New test.
6156
6157 2014-09-05 Richard Biener <rguenther@suse.de>
6158
6159 PR middle-end/63148
6160 * gcc.dg/vect/pr63148.c: New testcase.
6161 * c-c++-common/pr19807-1.c: Likewise.
6162 * g++.dg/tree-ssa/pr19807.C: Adjust.
6163 * g++.dg/tree-ssa/tmmti-2.C: Remove.
6164
6165 2014-09-05 Bin Cheng <bin.cheng@arm.com>
6166
6167 PR target/55701
6168 * gcc.target/arm/memset-inline-1.c: New test.
6169 * gcc.target/arm/memset-inline-2.c: New test.
6170 * gcc.target/arm/memset-inline-3.c: New test.
6171 * gcc.target/arm/memset-inline-4.c: New test.
6172 * gcc.target/arm/memset-inline-5.c: New test.
6173 * gcc.target/arm/memset-inline-6.c: New test.
6174 * gcc.target/arm/memset-inline-7.c: New test.
6175 * gcc.target/arm/memset-inline-8.c: New test.
6176 * gcc.target/arm/memset-inline-9.c: New test.
6177 * gcc.target/arm/memset-inline-10.c: New test.
6178
6179 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
6180
6181 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
6182
6183 2014-09-04 Guozhi Wei <carrot@google.com>
6184
6185 PR target/62040
6186 * gcc.target/aarch64/pr62040.c: New test.
6187
6188 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6189
6190 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
6191 override specific ones, but specific ones do.
6192
6193 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6194
6195 * gcc.target/powerpc/swaps-p8-13.c: New test.
6196 * gcc.target/powerpc/swaps-p8-14.c: New test.
6197 * gcc.target/powerpc/swaps-p8-15.c: New test.
6198
6199 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6200
6201 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
6202 regardless of endianness.
6203
6204 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
6205
6206 PR fortran/62174
6207 * gfortran.dg/cray_pointers_11.f90: New.
6208
6209 2014-09-03 Martin Jambor <mjambor@suse.cz>
6210
6211 PR ipa/62015
6212 * g++.dg/ipa/pr62015.C: New test.
6213
6214 2014-09-03 Martin Jambor <mjambor@suse.cz>
6215
6216 PR ipa/61986
6217 * gcc.dg/ipa/pr61986.c: New test.
6218
6219 2014-09-03 Marek Polacek <polacek@redhat.com>
6220
6221 PR c/62294
6222 * gcc.dg/pr62294.c: New test.
6223 * gcc.dg/pr62294.h: New file.
6224
6225 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
6226
6227 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
6228 of dg-options. Add "inline" keyword to test functions.
6229
6230 2014-09-03 Marek Polacek <polacek@redhat.com>
6231
6232 PR c/62024
6233 * g++.dg/cpp0x/pr62024.C: New test.
6234 * gcc.dg/pr62024.c: New test.
6235
6236 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
6237
6238 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
6239 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
6240 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
6241 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
6242 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
6243 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
6244
6245 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6246
6247 PR target/61078
6248 * gcc.target/s390/pr61078.c: New testcase.
6249
6250 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
6251
6252 * gcc.dg/20111227-2.c: Compile only for x86 targets.
6253 * gcc.dg/20111227-3.c: Ditto.
6254
6255 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
6256
6257 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
6258
6259 2014-09-03 Tobias Burnus <burnus@net-b.de>
6260
6261 PR fortran/61881
6262 PR fortran/61888
6263 PR fortran/57305
6264 * gfortran.dg/sizeof_4.f90: New.
6265
6266 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6267
6268 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
6269 vec_cts, and vec_ctu.
6270 * gcc.target/powerpc/builtins-2.c: Likewise.
6271
6272 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
6273
6274 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
6275 [!__sun__ && !__hpux__] (arena_size): Scale according to
6276 target pointer size.
6277
6278 2014-09-02 Marek Polacek <polacek@redhat.com>
6279
6280 PR fortran/62270
6281 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
6282
6283 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6284
6285 PR target/62275
6286 * gcc.target/arm/vect-lceilf_1.c: New test.
6287 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
6288 * gcc.target/arm/vect-lroundf_1.c: Likewise.
6289
6290 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6291
6292 PR target/62275
6293 * gcc.target/arm/lceil-vcvt_1.c: New test.
6294 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
6295 * gcc.target/arm/lround-vcvt_1.c: Likewise.
6296
6297 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
6298
6299 DR 1453
6300 * g++.dg/cpp0x/constexpr-volatile.C: New.
6301 * g++.dg/ext/is_literal_type2.C: Likewise.
6302
6303 2014-09-02 Jakub Jelinek <jakub@redhat.com>
6304 Balaji V. Iyer <balaji.v.iyer@intel.com>
6305 Igor Zamyatin <igor.zamyatin@intel.com>
6306
6307 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
6308 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
6309 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
6310 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
6311 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
6312 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
6313 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
6314 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
6315 * g++.dg/cilk-plus/CK/cf3.cc: New test.
6316 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
6317 * g++.dg/cilk-plus/CK/for1.cc: New test.
6318 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
6319 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
6320 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
6321
6322 2014-09-02 Richard Biener <rguenther@suse.de>
6323
6324 PR tree-optimization/62695
6325 * gfortran.dg/pr62695.f90: New testcase.
6326
6327 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
6328
6329 PR target/62312
6330 * gcc.c-torture/compile/pr62312.c: New.
6331
6332 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
6333
6334 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
6335
6336 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
6337
6338 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6339 Return right away if !arm*-*-*.
6340
6341 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
6342
6343 * gcc.c-torture/unsorted/386.c: Move to ...
6344 * gcc.c-torture/compile/386.c: ... here.
6345 * gcc.c-torture/unsorted/86.c: Move to ...
6346 * gcc.c-torture/compile/86.c: ... here.
6347 * gcc.c-torture/unsorted/a1.c: Move to ...
6348 * gcc.c-torture/compile/a1.c: ... here.
6349 * gcc.c-torture/unsorted/a3.c: Move to ...
6350 * gcc.c-torture/compile/a3.c: ... here.
6351 * gcc.c-torture/unsorted/aaa.c: Move to ...
6352 * gcc.c-torture/compile/aaa.c: ... here.
6353 * gcc.c-torture/unsorted/aa.c: Move to ...
6354 * gcc.c-torture/compile/aa.c: ... here.
6355 * gcc.c-torture/unsorted/abs.c: Move to ...
6356 * gcc.c-torture/compile/abs.c: ... here.
6357 * gcc.c-torture/unsorted/a.c: Move to ...
6358 * gcc.c-torture/compile/a.c: ... here.
6359 * gcc.c-torture/unsorted/ac.c: Move to ...
6360 * gcc.c-torture/compile/ac.c: ... here.
6361 * gcc.c-torture/unsorted/acc.c: Move to ...
6362 * gcc.c-torture/compile/acc.c: ... here.
6363 * gcc.c-torture/unsorted/add386.c: Move to ...
6364 * gcc.c-torture/compile/add386.c: ... here.
6365 * gcc.c-torture/unsorted/add.c: Move to ...
6366 * gcc.c-torture/compile/add.c: ... here.
6367 * gcc.c-torture/unsorted/addcc.c: Move to ...
6368 * gcc.c-torture/compile/addcc.c: ... here.
6369 * gcc.c-torture/unsorted/andm.c: Move to ...
6370 * gcc.c-torture/compile/andm.c: ... here.
6371 * gcc.c-torture/unsorted/andmem.c: Move to ...
6372 * gcc.c-torture/compile/andmem.c: ... here.
6373 * gcc.c-torture/unsorted/andn.c: Move to ...
6374 * gcc.c-torture/compile/andn.c: ... here.
6375 * gcc.c-torture/unsorted/andok.c: Move to ...
6376 * gcc.c-torture/compile/andok.c: ... here.
6377 * gcc.c-torture/unsorted/andsi.c: Move to ...
6378 * gcc.c-torture/compile/andsi.c: ... here.
6379 * gcc.c-torture/unsorted/andsparc.c: Move to ...
6380 * gcc.c-torture/compile/andsparc.c: ... here.
6381 * gcc.c-torture/unsorted/aos.c: Move to ...
6382 * gcc.c-torture/compile/aos.c: ... here.
6383 * gcc.c-torture/unsorted/arr.c: Move to ...
6384 * gcc.c-torture/compile/arr.c: ... here.
6385 * gcc.c-torture/unsorted/as.c: Move to ...
6386 * gcc.c-torture/compile/as.c: ... here.
6387 * gcc.c-torture/unsorted/ase.c: Move to ...
6388 * gcc.c-torture/compile/ase.c: ... here.
6389 * gcc.c-torture/unsorted/b1.c: Move to ...
6390 * gcc.c-torture/compile/b1.c: ... here.
6391 * gcc.c-torture/unsorted/b2.c: Move to ...
6392 * gcc.c-torture/compile/b2.c: ... here.
6393 * gcc.c-torture/unsorted/b3.c: Move to ...
6394 * gcc.c-torture/compile/b3.c: ... here.
6395 * gcc.c-torture/unsorted/b88.c: Move to ...
6396 * gcc.c-torture/compile/b88.c: ... here.
6397 * gcc.c-torture/unsorted/bad.c: Move to ...
6398 * gcc.c-torture/compile/bad.c: ... here.
6399 * gcc.c-torture/unsorted/band.c: Move to ...
6400 * gcc.c-torture/compile/band.c: ... here.
6401 * gcc.c-torture/unsorted/bb0.c: Move to ...
6402 * gcc.c-torture/compile/bb0.c: ... here.
6403 * gcc.c-torture/unsorted/bb1.c: Move to ...
6404 * gcc.c-torture/compile/bb1.c: ... here.
6405 * gcc.c-torture/unsorted/bbb.c: Move to ...
6406 * gcc.c-torture/compile/bbb.c: ... here.
6407 * gcc.c-torture/unsorted/b.c: Move to ...
6408 * gcc.c-torture/compile/b.c: ... here.
6409 * gcc.c-torture/unsorted/bc.c: Move to ...
6410 * gcc.c-torture/compile/bc.c: ... here.
6411 * gcc.c-torture/unsorted/bcopy.c: Move to ...
6412 * gcc.c-torture/compile/bcopy.c: ... here.
6413 * gcc.c-torture/unsorted/bf.c: Move to ...
6414 * gcc.c-torture/compile/bf.c: ... here.
6415 * gcc.c-torture/unsorted/bfins.c: Move to ...
6416 * gcc.c-torture/compile/bfins.c: ... here.
6417 * gcc.c-torture/unsorted/bfx.c: Move to ...
6418 * gcc.c-torture/compile/bfx.c: ... here.
6419 * gcc.c-torture/unsorted/bge.c: Move to ...
6420 * gcc.c-torture/compile/bge.c: ... here.
6421 * gcc.c-torture/unsorted/bit.c: Move to ...
6422 * gcc.c-torture/compile/bit.c: ... here.
6423 * gcc.c-torture/unsorted/bitf.c: Move to ...
6424 * gcc.c-torture/compile/bitf.c: ... here.
6425 * gcc.c-torture/unsorted/bitw.c: Move to ...
6426 * gcc.c-torture/compile/bitw.c: ... here.
6427 * gcc.c-torture/unsorted/blk.c: Move to ...
6428 * gcc.c-torture/compile/blk.c: ... here.
6429 * gcc.c-torture/unsorted/bt386.c: Move to ...
6430 * gcc.c-torture/compile/bt386.c: ... here.
6431 * gcc.c-torture/unsorted/bt.c: Move to ...
6432 * gcc.c-torture/compile/bt.c: ... here.
6433 * gcc.c-torture/unsorted/BUG11.c: Move to ...
6434 * gcc.c-torture/compile/BUG11.c: ... here.
6435 * gcc.c-torture/unsorted/BUG12.c: Move to ...
6436 * gcc.c-torture/compile/BUG12.c: ... here.
6437 * gcc.c-torture/unsorted/BUG13.c: Move to ...
6438 * gcc.c-torture/compile/BUG13.c: ... here.
6439 * gcc.c-torture/unsorted/BUG16.c: Move to ...
6440 * gcc.c-torture/compile/BUG16.c: ... here.
6441 * gcc.c-torture/unsorted/BUG17.c: Move to ...
6442 * gcc.c-torture/compile/BUG17.c: ... here.
6443 * gcc.c-torture/unsorted/BUG18.c: Move to ...
6444 * gcc.c-torture/compile/BUG18.c: ... here.
6445 * gcc.c-torture/unsorted/BUG1.c: Move to ...
6446 * gcc.c-torture/compile/BUG1.c: ... here.
6447 * gcc.c-torture/unsorted/BUG21.c: Move to ...
6448 * gcc.c-torture/compile/BUG21.c: ... here.
6449 * gcc.c-torture/unsorted/BUG22.c: Move to ...
6450 * gcc.c-torture/compile/BUG22.c: ... here.
6451 * gcc.c-torture/unsorted/BUG23.c: Move to ...
6452 * gcc.c-torture/compile/BUG23.c: ... here.
6453 * gcc.c-torture/unsorted/BUG24.c: Move to ...
6454 * gcc.c-torture/compile/BUG24.c: ... here.
6455 * gcc.c-torture/unsorted/BUG25.c: Move to ...
6456 * gcc.c-torture/compile/BUG25.c: ... here.
6457 * gcc.c-torture/unsorted/BUG2.c: Move to ...
6458 * gcc.c-torture/compile/BUG2.c: ... here.
6459 * gcc.c-torture/unsorted/BUG3.c: Move to ...
6460 * gcc.c-torture/compile/BUG3.c: ... here.
6461 * gcc.c-torture/unsorted/BUG4.c: Move to ...
6462 * gcc.c-torture/compile/BUG4.c: ... here.
6463 * gcc.c-torture/unsorted/BUG5.c: Move to ...
6464 * gcc.c-torture/compile/BUG5.c: ... here.
6465 * gcc.c-torture/unsorted/BUG6.c: Move to ...
6466 * gcc.c-torture/compile/BUG6.c: ... here.
6467 * gcc.c-torture/unsorted/bug.c: Move to ...
6468 * gcc.c-torture/compile/bug.c: ... here.
6469 * gcc.c-torture/unsorted/bugc.c: Move to ...
6470 * gcc.c-torture/compile/bugc.c: ... here.
6471 * gcc.c-torture/unsorted/buns.c: Move to ...
6472 * gcc.c-torture/compile/buns.c: ... here.
6473 * gcc.c-torture/unsorted/bx.c: Move to ...
6474 * gcc.c-torture/compile/bx.c: ... here.
6475 * gcc.c-torture/unsorted/c1.c: Move to ...
6476 * gcc.c-torture/compile/c1.c: ... here.
6477 * gcc.c-torture/unsorted/c2.c: Move to ...
6478 * gcc.c-torture/compile/c2.c: ... here.
6479 * gcc.c-torture/unsorted/call386.c: Move to ...
6480 * gcc.c-torture/compile/call386.c: ... here.
6481 * gcc.c-torture/unsorted/call.c: Move to ...
6482 * gcc.c-torture/compile/call.c: ... here.
6483 * gcc.c-torture/unsorted/callind.c: Move to ...
6484 * gcc.c-torture/compile/callind.c: ... here.
6485 * gcc.c-torture/unsorted/c.c: Move to ...
6486 * gcc.c-torture/compile/c.c: ... here.
6487 * gcc.c-torture/unsorted/cc.c: Move to ...
6488 * gcc.c-torture/compile/cc.c: ... here.
6489 * gcc.c-torture/unsorted/charmtst.c: Move to ...
6490 * gcc.c-torture/compile/charmtst.c: ... here.
6491 * gcc.c-torture/unsorted/cmb.c: Move to ...
6492 * gcc.c-torture/compile/cmb.c: ... here.
6493 * gcc.c-torture/unsorted/cmp.c: Move to ...
6494 * gcc.c-torture/compile/cmp.c: ... here.
6495 * gcc.c-torture/unsorted/cmphi.c: Move to ...
6496 * gcc.c-torture/compile/cmphi.c: ... here.
6497 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
6498 * gcc.c-torture/compile/cmpsi386.c: ... here.
6499 * gcc.c-torture/unsorted/cmul.c: Move to ...
6500 * gcc.c-torture/compile/cmul.c: ... here.
6501 * gcc.c-torture/unsorted/cn1.c: Move to ...
6502 * gcc.c-torture/compile/cn1.c: ... here.
6503 * gcc.c-torture/unsorted/comb.c: Move to ...
6504 * gcc.c-torture/compile/comb.c: ... here.
6505 * gcc.c-torture/unsorted/consec.c: Move to ...
6506 * gcc.c-torture/compile/consec.c: ... here.
6507 * gcc.c-torture/unsorted/const.c: Move to ...
6508 * gcc.c-torture/compile/const.c: ... here.
6509 * gcc.c-torture/unsorted/conv.c: Move to ...
6510 * gcc.c-torture/compile/conv.c: ... here.
6511 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
6512 * gcc.c-torture/compile/conv_tst.c: ... here.
6513 * gcc.c-torture/unsorted/cp.c: Move to ...
6514 * gcc.c-torture/compile/cp.c: ... here.
6515 * gcc.c-torture/unsorted/csebug.c: Move to ...
6516 * gcc.c-torture/compile/csebug.c: ... here.
6517 * gcc.c-torture/unsorted/cvt.c: Move to ...
6518 * gcc.c-torture/compile/cvt.c: ... here.
6519 * gcc.c-torture/unsorted/dblbug.c: Move to ...
6520 * gcc.c-torture/compile/dblbug.c: ... here.
6521 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
6522 * gcc.c-torture/compile/dbl_parm.c: ... here.
6523 * gcc.c-torture/unsorted/d.c: Move to ...
6524 * gcc.c-torture/compile/d.c: ... here.
6525 * gcc.c-torture/unsorted/ddd.c: Move to ...
6526 * gcc.c-torture/compile/ddd.c: ... here.
6527 * gcc.c-torture/unsorted/dead.c: Move to ...
6528 * gcc.c-torture/compile/dead.c: ... here.
6529 * gcc.c-torture/unsorted/delay.c: Move to ...
6530 * gcc.c-torture/compile/delay.c: ... here.
6531 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
6532 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
6533 * gcc.c-torture/unsorted/di.c: Move to ...
6534 * gcc.c-torture/compile/di.c: ... here.
6535 * gcc.c-torture/unsorted/dic.c: Move to ...
6536 * gcc.c-torture/compile/dic.c: ... here.
6537 * gcc.c-torture/unsorted/dilayout.c: Move to ...
6538 * gcc.c-torture/compile/dilayout.c: ... here.
6539 * gcc.c-torture/unsorted/dimove.c: Move to ...
6540 * gcc.c-torture/compile/dimove.c: ... here.
6541 * gcc.c-torture/unsorted/dimul.c: Move to ...
6542 * gcc.c-torture/compile/dimul.c: ... here.
6543 * gcc.c-torture/unsorted/div.c: Move to ...
6544 * gcc.c-torture/compile/div.c: ... here.
6545 * gcc.c-torture/unsorted/divdf.c: Move to ...
6546 * gcc.c-torture/compile/divdf.c: ... here.
6547 * gcc.c-torture/unsorted/dm.c: Move to ...
6548 * gcc.c-torture/compile/dm.c: ... here.
6549 * gcc.c-torture/unsorted/dshift.c: Move to ...
6550 * gcc.c-torture/compile/dshift.c: ... here.
6551 * gcc.c-torture/unsorted/e.c: Move to ...
6552 * gcc.c-torture/compile/e.c: ... here.
6553 * gcc.c-torture/unsorted/ex.c: Move to ...
6554 * gcc.c-torture/compile/ex.c: ... here.
6555 * gcc.c-torture/unsorted/ext.c: Move to ...
6556 * gcc.c-torture/compile/ext.c: ... here.
6557 * gcc.c-torture/unsorted/f1.c: Move to ...
6558 * gcc.c-torture/compile/f1.c: ... here.
6559 * gcc.c-torture/unsorted/f2.c: Move to ...
6560 * gcc.c-torture/compile/f2.c: ... here.
6561 * gcc.c-torture/unsorted/fdmul.c: Move to ...
6562 * gcc.c-torture/compile/fdmul.c: ... here.
6563 * gcc.c-torture/unsorted/float.c: Move to ...
6564 * gcc.c-torture/compile/float.c: ... here.
6565 * gcc.c-torture/unsorted/flo.c: Move to ...
6566 * gcc.c-torture/compile/flo.c: ... here.
6567 * gcc.c-torture/unsorted/flt_const.c: Move to ...
6568 * gcc.c-torture/compile/flt_const.c: ... here.
6569 * gcc.c-torture/unsorted/fnul.c: Move to ...
6570 * gcc.c-torture/compile/fnul.c: ... here.
6571 * gcc.c-torture/unsorted/foo.c: Move to ...
6572 * gcc.c-torture/compile/foo.c: ... here.
6573 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
6574 * gcc.c-torture/compile/forgetcc.c: ... here.
6575 * gcc.c-torture/unsorted/fq.c: Move to ...
6576 * gcc.c-torture/compile/fq.c: ... here.
6577 * gcc.c-torture/unsorted/g.c: Move to ...
6578 * gcc.c-torture/compile/g.c: ... here.
6579 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
6580 * gcc.c-torture/compile/gen_tst.c: ... here.
6581 * gcc.c-torture/unsorted/glob.c: Move to ...
6582 * gcc.c-torture/compile/glob.c: ... here.
6583 * gcc.c-torture/unsorted/gronk.c: Move to ...
6584 * gcc.c-torture/compile/gronk.c: ... here.
6585 * gcc.c-torture/unsorted/hibug.c: Move to ...
6586 * gcc.c-torture/compile/hibug.c: ... here.
6587 * gcc.c-torture/unsorted/hi.c: Move to ...
6588 * gcc.c-torture/compile/hi.c: ... here.
6589 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
6590 * gcc.c-torture/compile/HIcmp.c: ... here.
6591 * gcc.c-torture/unsorted/HIset.c: Move to ...
6592 * gcc.c-torture/compile/HIset.c: ... here.
6593 * gcc.c-torture/unsorted/i.c: Move to ...
6594 * gcc.c-torture/compile/i.c: ... here.
6595 * gcc.c-torture/unsorted/i++.c: Move to ...
6596 * gcc.c-torture/compile/i++.c: ... here.
6597 * gcc.c-torture/unsorted/ic.c: Move to ...
6598 * gcc.c-torture/compile/ic.c: ... here.
6599 * gcc.c-torture/unsorted/icmp.c: Move to ...
6600 * gcc.c-torture/compile/icmp.c: ... here.
6601 * gcc.c-torture/unsorted/ifreg.c: Move to ...
6602 * gcc.c-torture/compile/ifreg.c: ... here.
6603 * gcc.c-torture/unsorted/imm.c: Move to ...
6604 * gcc.c-torture/compile/imm.c: ... here.
6605 * gcc.c-torture/unsorted/isinf.c: Move to ...
6606 * gcc.c-torture/compile/isinf.c: ... here.
6607 * gcc.c-torture/unsorted/jmp.c: Move to ...
6608 * gcc.c-torture/compile/jmp.c: ... here.
6609 * gcc.c-torture/unsorted/jumptab.c: Move to ...
6610 * gcc.c-torture/compile/jumptab.c: ... here.
6611 * gcc.c-torture/unsorted/layout.c: Move to ...
6612 * gcc.c-torture/compile/layout.c: ... here.
6613 * gcc.c-torture/unsorted/lbug.c: Move to ...
6614 * gcc.c-torture/compile/lbug.c: ... here.
6615 * gcc.c-torture/unsorted/l.c: Move to ...
6616 * gcc.c-torture/compile/l.c: ... here.
6617 * gcc.c-torture/unsorted/ll1.c: Move to ...
6618 * gcc.c-torture/compile/ll1.c: ... here.
6619 * gcc.c-torture/unsorted/llbug.c: Move to ...
6620 * gcc.c-torture/compile/llbug.c: ... here.
6621 * gcc.c-torture/unsorted/lll.c: Move to ...
6622 * gcc.c-torture/compile/lll.c: ... here.
6623 * gcc.c-torture/unsorted/load8.c: Move to ...
6624 * gcc.c-torture/compile/load8.c: ... here.
6625 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
6626 * gcc.c-torture/compile/loadhicc.c: ... here.
6627 * gcc.c-torture/unsorted/log2.c: Move to ...
6628 * gcc.c-torture/compile/log2.c: ... here.
6629 * gcc.c-torture/unsorted/logic.c: Move to ...
6630 * gcc.c-torture/compile/logic.c: ... here.
6631 * gcc.c-torture/unsorted/loop-1.c: Move to ...
6632 * gcc.c-torture/compile/loop-1.c: ... here.
6633 * gcc.c-torture/unsorted/loop386.c: Move to ...
6634 * gcc.c-torture/compile/loop386.c: ... here.
6635 * gcc.c-torture/unsorted/lop.c: Move to ...
6636 * gcc.c-torture/compile/lop.c: ... here.
6637 * gcc.c-torture/unsorted/m1.c: Move to ...
6638 * gcc.c-torture/compile/m1.c: ... here.
6639 * gcc.c-torture/unsorted/m2.c: Move to ...
6640 * gcc.c-torture/compile/m2.c: ... here.
6641 * gcc.c-torture/unsorted/m5.c: Move to ...
6642 * gcc.c-torture/compile/m5.c: ... here.
6643 * gcc.c-torture/unsorted/m68.c: Move to ...
6644 * gcc.c-torture/compile/m68.c: ... here.
6645 * gcc.c-torture/unsorted/mbyte.c: Move to ...
6646 * gcc.c-torture/compile/mbyte.c: ... here.
6647 * gcc.c-torture/unsorted/mchar.c: Move to ...
6648 * gcc.c-torture/compile/mchar.c: ... here.
6649 * gcc.c-torture/unsorted/mcmp.c: Move to ...
6650 * gcc.c-torture/compile/mcmp.c: ... here.
6651 * gcc.c-torture/unsorted/mdouble.c: Move to ...
6652 * gcc.c-torture/compile/mdouble.c: ... here.
6653 * gcc.c-torture/unsorted/memtst.c: Move to ...
6654 * gcc.c-torture/compile/memtst.c: ... here.
6655 * gcc.c-torture/unsorted/miscomp.c: Move to ...
6656 * gcc.c-torture/compile/miscomp.c: ... here.
6657 * gcc.c-torture/unsorted/mm.c: Move to ...
6658 * gcc.c-torture/compile/mm.c: ... here.
6659 * gcc.c-torture/unsorted/mod.c: Move to ...
6660 * gcc.c-torture/compile/mod.c: ... here.
6661 * gcc.c-torture/unsorted/modcc.c: Move to ...
6662 * gcc.c-torture/compile/modcc.c: ... here.
6663 * gcc.c-torture/unsorted/move.c: Move to ...
6664 * gcc.c-torture/compile/move.c: ... here.
6665 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
6666 * gcc.c-torture/compile/move_qhi.c: ... here.
6667 * gcc.c-torture/unsorted/mregtst.c: Move to ...
6668 * gcc.c-torture/compile/mregtst.c: ... here.
6669 * gcc.c-torture/unsorted/msp.c: Move to ...
6670 * gcc.c-torture/compile/msp.c: ... here.
6671 * gcc.c-torture/unsorted/mtst.c: Move to ...
6672 * gcc.c-torture/compile/mtst.c: ... here.
6673 * gcc.c-torture/unsorted/mu.c: Move to ...
6674 * gcc.c-torture/compile/mu.c: ... here.
6675 * gcc.c-torture/unsorted/mul.c: Move to ...
6676 * gcc.c-torture/compile/mul.c: ... here.
6677 * gcc.c-torture/unsorted/mword1.c: Move to ...
6678 * gcc.c-torture/compile/mword1.c: ... here.
6679 * gcc.c-torture/unsorted/mword.c: Move to ...
6680 * gcc.c-torture/compile/mword.c: ... here.
6681 * gcc.c-torture/unsorted/n1.c: Move to ...
6682 * gcc.c-torture/compile/n1.c: ... here.
6683 * gcc.c-torture/unsorted/nand.c: Move to ...
6684 * gcc.c-torture/compile/nand.c: ... here.
6685 * gcc.c-torture/unsorted/n.c: Move to ...
6686 * gcc.c-torture/compile/n.c: ... here.
6687 * gcc.c-torture/unsorted/neg.c: Move to ...
6688 * gcc.c-torture/compile/neg.c: ... here.
6689 * gcc.c-torture/unsorted/o.c: Move to ...
6690 * gcc.c-torture/compile/o.c: ... here.
6691 * gcc.c-torture/unsorted/omit.c: Move to ...
6692 * gcc.c-torture/compile/omit.c: ... here.
6693 * gcc.c-torture/unsorted/opout.c: Move to ...
6694 * gcc.c-torture/compile/opout.c: ... here.
6695 * gcc.c-torture/unsorted/opt.c: Move to ...
6696 * gcc.c-torture/compile/opt.c: ... here.
6697 * gcc.c-torture/unsorted/or386.c: Move to ...
6698 * gcc.c-torture/compile/or386.c: ... here.
6699 * gcc.c-torture/unsorted/or.c: Move to ...
6700 * gcc.c-torture/compile/or.c: ... here.
6701 * gcc.c-torture/unsorted/parms.c: Move to ...
6702 * gcc.c-torture/compile/parms.c: ... here.
6703 * gcc.c-torture/unsorted/pass.c: Move to ...
6704 * gcc.c-torture/compile/pass.c: ... here.
6705 * gcc.c-torture/unsorted/p.c: Move to ...
6706 * gcc.c-torture/compile/p.c: ... here.
6707 * gcc.c-torture/unsorted/pmt.c: Move to ...
6708 * gcc.c-torture/compile/pmt.c: ... here.
6709 * gcc.c-torture/unsorted/poor.c: Move to ...
6710 * gcc.c-torture/compile/poor.c: ... here.
6711 * gcc.c-torture/unsorted/pp.c: Move to ...
6712 * gcc.c-torture/compile/pp.c: ... here.
6713 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
6714 * gcc.c-torture/compile/pret-arg.c: ... here.
6715 * gcc.c-torture/unsorted/pyr2.c: Move to ...
6716 * gcc.c-torture/compile/pyr2.c: ... here.
6717 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
6718 * gcc.c-torture/compile/PYRBUG.c: ... here.
6719 * gcc.c-torture/unsorted/pyr.c: Move to ...
6720 * gcc.c-torture/compile/pyr.c: ... here.
6721 * gcc.c-torture/unsorted/q.c: Move to ...
6722 * gcc.c-torture/compile/q.c: ... here.
6723 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
6724 * gcc.c-torture/compile/QIcmp.c: ... here.
6725 * gcc.c-torture/unsorted/QIset.c: Move to ...
6726 * gcc.c-torture/compile/QIset.c: ... here.
6727 * gcc.c-torture/unsorted/r1.c: Move to ...
6728 * gcc.c-torture/compile/r1.c: ... here.
6729 * gcc.c-torture/unsorted/r.c: Move to ...
6730 * gcc.c-torture/compile/r.c: ... here.
6731 * gcc.c-torture/unsorted/rel.c: Move to ...
6732 * gcc.c-torture/compile/rel.c: ... here.
6733 * gcc.c-torture/unsorted/rmsc.c: Move to ...
6734 * gcc.c-torture/compile/rmsc.c: ... here.
6735 * gcc.c-torture/unsorted/round.c: Move to ...
6736 * gcc.c-torture/compile/round.c: ... here.
6737 * gcc.c-torture/unsorted/run.c: Move to ...
6738 * gcc.c-torture/compile/run.c: ... here.
6739 * gcc.c-torture/unsorted/sar.c: Move to ...
6740 * gcc.c-torture/compile/sar.c: ... here.
6741 * gcc.c-torture/unsorted/s.c: Move to ...
6742 * gcc.c-torture/compile/s.c: ... here.
6743 * gcc.c-torture/unsorted/scal.c: Move to ...
6744 * gcc.c-torture/compile/scal.c: ... here.
6745 * gcc.c-torture/unsorted/sc.c: Move to ...
6746 * gcc.c-torture/compile/sc.c: ... here.
6747 * gcc.c-torture/unsorted/scc.c: Move to ...
6748 * gcc.c-torture/compile/scc.c: ... here.
6749 * gcc.c-torture/unsorted/scond.c: Move to ...
6750 * gcc.c-torture/compile/scond.c: ... here.
6751 * gcc.c-torture/unsorted/selfrec.c: Move to ...
6752 * gcc.c-torture/compile/selfrec.c: ... here.
6753 * gcc.c-torture/unsorted/seq.c: Move to ...
6754 * gcc.c-torture/compile/seq.c: ... here.
6755 * gcc.c-torture/unsorted/set386.c: Move to ...
6756 * gcc.c-torture/compile/set386.c: ... here.
6757 * gcc.c-torture/unsorted/set88.c: Move to ...
6758 * gcc.c-torture/compile/set88.c: ... here.
6759 * gcc.c-torture/unsorted/SFset.c: Move to ...
6760 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
6761 * gcc.c-torture/unsorted/shand.c: Move to ...
6762 * gcc.c-torture/compile/shand.c: ... here.
6763 * gcc.c-torture/unsorted/sh.c: Move to ...
6764 * gcc.c-torture/compile/sh.c: ... here.
6765 * gcc.c-torture/unsorted/shft.c: Move to ...
6766 * gcc.c-torture/compile/shft.c: ... here.
6767 * gcc.c-torture/unsorted/shift.c: Move to ...
6768 * gcc.c-torture/compile/shift.c: ... here.
6769 * gcc.c-torture/unsorted/shloop.c: Move to ...
6770 * gcc.c-torture/compile/shloop.c: ... here.
6771 * gcc.c-torture/unsorted/shm.c: Move to ...
6772 * gcc.c-torture/compile/shm.c: ... here.
6773 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
6774 * gcc.c-torture/compile/SIcmp.c: ... here.
6775 * gcc.c-torture/unsorted/signext2.c: Move to ...
6776 * gcc.c-torture/compile/signext2.c: ... here.
6777 * gcc.c-torture/unsorted/signext.c: Move to ...
6778 * gcc.c-torture/compile/signext.c: ... here.
6779 * gcc.c-torture/unsorted/sim.c: Move to ...
6780 * gcc.c-torture/compile/sim.c: ... here.
6781 * gcc.c-torture/unsorted/simple.c: Move to ...
6782 * gcc.c-torture/compile/simple.c: ... here.
6783 * gcc.c-torture/unsorted/SIset.c: Move to ...
6784 * gcc.c-torture/compile/SIset.c: ... here.
6785 * gcc.c-torture/unsorted/sne.c: Move to ...
6786 * gcc.c-torture/compile/sne.c: ... here.
6787 * gcc.c-torture/unsorted/sound.c: Move to ...
6788 * gcc.c-torture/compile/sound.c: ... here.
6789 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
6790 * gcc.c-torture/compile/sparcbug.c: ... here.
6791 * gcc.c-torture/unsorted/speed.c: Move to ...
6792 * gcc.c-torture/compile/speed.c: ... here.
6793 * gcc.c-torture/unsorted/stor.c: Move to ...
6794 * gcc.c-torture/compile/stor.c: ... here.
6795 * gcc.c-torture/unsorted/store0.c: Move to ...
6796 * gcc.c-torture/compile/store0.c: ... here.
6797 * gcc.c-torture/unsorted/storecc.c: Move to ...
6798 * gcc.c-torture/compile/storecc.c: ... here.
6799 * gcc.c-torture/unsorted/str.c: Move to ...
6800 * gcc.c-torture/compile/str.c: ... here.
6801 * gcc.c-torture/unsorted/stru.c: Move to ...
6802 * gcc.c-torture/compile/stru.c: ... here.
6803 * gcc.c-torture/unsorted/structret.c: Move to ...
6804 * gcc.c-torture/compile/structret.c: ... here.
6805 * gcc.c-torture/unsorted/stuct.c: Move to ...
6806 * gcc.c-torture/compile/stuct.c: ... here.
6807 * gcc.c-torture/unsorted/sub32.c: Move to ...
6808 * gcc.c-torture/compile/sub32.c: ... here.
6809 * gcc.c-torture/unsorted/subcc.c: Move to ...
6810 * gcc.c-torture/compile/subcc.c: ... here.
6811 * gcc.c-torture/unsorted/subcse.c: Move to ...
6812 * gcc.c-torture/compile/subcse.c: ... here.
6813 * gcc.c-torture/unsorted/sym.c: Move to ...
6814 * gcc.c-torture/compile/sym.c: ... here.
6815 * gcc.c-torture/unsorted/symconst.c: Move to ...
6816 * gcc.c-torture/compile/symconst.c: ... here.
6817 * gcc.c-torture/unsorted/t.c: Move to ...
6818 * gcc.c-torture/compile/t.c: ... here.
6819 * gcc.c-torture/unsorted/test.c: Move to ...
6820 * gcc.c-torture/compile/test.c: ... here.
6821 * gcc.c-torture/unsorted/test-flow.c: Move to ...
6822 * gcc.c-torture/compile/test-flow.c: ... here.
6823 * gcc.c-torture/unsorted/test-loop.c: Move to ...
6824 * gcc.c-torture/compile/test-loop.c: ... here.
6825 * gcc.c-torture/unsorted/time.c: Move to ...
6826 * gcc.c-torture/compile/time.c: ... here.
6827 * gcc.c-torture/unsorted/tmp.c: Move to ...
6828 * gcc.c-torture/compile/tmp.c: ... here.
6829 * gcc.c-torture/unsorted/trivial.c: Move to ...
6830 * gcc.c-torture/compile/trivial.c: ... here.
6831 * gcc.c-torture/unsorted/trunc.c: Move to ...
6832 * gcc.c-torture/compile/trunc.c: ... here.
6833 * gcc.c-torture/unsorted/u.c: Move to ...
6834 * gcc.c-torture/compile/u.c: ... here.
6835 * gcc.c-torture/unsorted/udconvert.c: Move to ...
6836 * gcc.c-torture/compile/udconvert.c: ... here.
6837 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
6838 * gcc.c-torture/compile/udivmod4.c: ... here.
6839 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
6840 * gcc.c-torture/compile/UHIcmp.c: ... here.
6841 * gcc.c-torture/unsorted/uns.c: Move to ...
6842 * gcc.c-torture/compile/uns.c: ... here.
6843 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
6844 * gcc.c-torture/compile/uns_tst.c: ... here.
6845 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
6846 * gcc.c-torture/compile/UQIcmp.c: ... here.
6847 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
6848 * gcc.c-torture/compile/USIcmp.c: ... here.
6849 * gcc.c-torture/unsorted/uuarg.c: Move to ...
6850 * gcc.c-torture/compile/uuarg.c: ... here.
6851 * gcc.c-torture/unsorted/v.c: Move to ...
6852 * gcc.c-torture/compile/v.c: ... here.
6853 * gcc.c-torture/unsorted/w.c: Move to ...
6854 * gcc.c-torture/compile/w.c: ... here.
6855 * gcc.c-torture/unsorted/ww.c: Move to ...
6856 * gcc.c-torture/compile/ww.c: ... here.
6857 * gcc.c-torture/unsorted/xb.c: Move to ...
6858 * gcc.c-torture/compile/xb.c: ... here.
6859 * gcc.c-torture/unsorted/xbg.c: Move to ...
6860 * gcc.c-torture/compile/xbg.c: ... here.
6861 * gcc.c-torture/unsorted/x.c: Move to ...
6862 * gcc.c-torture/compile/x.c: ... here.
6863 * gcc.c-torture/unsorted/xc.c: Move to ...
6864 * gcc.c-torture/compile/xc.c: ... here.
6865 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
6866 * gcc.c-torture/compile/xcsebug.c: ... here.
6867 * gcc.c-torture/unsorted/xdi.c: Move to ...
6868 * gcc.c-torture/compile/xdi.c: ... here.
6869 * gcc.c-torture/unsorted/xfoo.c: Move to ...
6870 * gcc.c-torture/compile/xfoo.c: ... here.
6871 * gcc.c-torture/unsorted/xi.c: Move to ...
6872 * gcc.c-torture/compile/xi.c: ... here.
6873 * gcc.c-torture/unsorted/xlop.c: Move to ...
6874 * gcc.c-torture/compile/xlop.c: ... here.
6875 * gcc.c-torture/unsorted/xmtst.c: Move to ...
6876 * gcc.c-torture/compile/xmtst.c: ... here.
6877 * gcc.c-torture/unsorted/xneg.c: Move to ...
6878 * gcc.c-torture/compile/xneg.c: ... here.
6879 * gcc.c-torture/unsorted/xopt.c: Move to ...
6880 * gcc.c-torture/compile/xopt.c: ... here.
6881 * gcc.c-torture/unsorted/xor.c: Move to ...
6882 * gcc.c-torture/compile/xor.c: ... here.
6883 * gcc.c-torture/unsorted/xorn.c: Move to ...
6884 * gcc.c-torture/compile/xorn.c: ... here.
6885 * gcc.c-torture/unsorted/xp.c: Move to ...
6886 * gcc.c-torture/compile/xp.c: ... here.
6887 * gcc.c-torture/unsorted/xpp.c: Move to ...
6888 * gcc.c-torture/compile/xpp.c: ... here.
6889 * gcc.c-torture/unsorted/xs.c: Move to ...
6890 * gcc.c-torture/compile/xs.c: ... here.
6891 * gcc.c-torture/unsorted/xsh.c: Move to ...
6892 * gcc.c-torture/compile/xsh.c: ... here.
6893 * gcc.c-torture/unsorted/xz.c: Move to ...
6894 * gcc.c-torture/compile/xz.c: ... here.
6895 * gcc.c-torture/unsorted/xzz.c: Move to ...
6896 * gcc.c-torture/compile/xzz.c: ... here.
6897
6898 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6899
6900 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
6901 (abort, exit): Declare.
6902
6903 2014-09-01 Yury Gribov <y.gribov@samsung.com>
6904
6905 PR sanitizer/61897
6906 PR sanitizer/62140
6907 * c-c++-common/asan/pr62140-1.c: New test.
6908 * c-c++-common/asan/pr62140-2.c: New test.
6909
6910 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
6911 Tobias Burnus <burnus@net-b.de>
6912
6913 PR fortran/62309
6914 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
6915
6916 2014-08-31 Tobias Burnus <burnus@net-b.de>
6917
6918 * gfortran.dg/coarray_lib_comm_1.f90: New.
6919
6920 2014-08-30 Andrew Pinski <apinski@cavium.com>
6921
6922 * gcc.c-torture/execute/20140828-1.c: New testcase.
6923
6924 2014-08-29 DJ Delorie <dj@redhat.com>
6925
6926 * lib/target-supports.exp (check_effective_target_size32plus):
6927 Increase size to avoid false positives on 24-bit address spaces.
6928 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
6929 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
6930 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
6931 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
6932 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
6933 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
6934 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
6935 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
6936
6937 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6938
6939 PR c++/54002
6940 * g++.dg/cpp0x/constexpr-54002.C: New.
6941
6942 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6943
6944 PR c++/56991
6945 * g++.dg/cpp0x/constexpr-56991.C: New.
6946
6947 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6948
6949 PR c++/57764
6950 * g++.dg/cpp0x/constexpr-57764.C: New.
6951
6952 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6953
6954 PR c++/59938
6955 * g++.dg/cpp0x/constexpr-59938.C: New.
6956
6957 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6958
6959 PR c++/61484
6960 * g++.dg/cpp0x/constexpr-61484.C: New.
6961
6962 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6963
6964 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
6965 vec_round, vec_splat, vec_div, and vec_mul.
6966 * gcc.target/powerpc/builtins-2.c: New test.
6967
6968 2014-08-28 Richard Biener <rguenther@suse.de>
6969
6970 PR tree-optimization/62283
6971 * gfortran.dg/vect/pr62283.f: New testcase.
6972 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
6973 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6974 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6975 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6976 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6977 * gcc.dg/vect/vect-33.c: Likewise.
6978
6979 2014-08-28 Yury Gribov <y.gribov@samsung.com>
6980
6981 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
6982
6983 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
6984
6985 PR cpp/23827 - standard C++ should not have hex float preprocessor
6986 tokens
6987 * g++.dg/cpp/pr23827_cxx11.C: New.
6988 * g++.dg/cpp/pr23827_cxx98.C: New.
6989 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
6990 * gcc.dg/cpp/pr23827_c90.c: New.
6991 * gcc.dg/cpp/pr23827_c90_neg.c: New.
6992 * gcc.dg/cpp/pr23827_c99.c: New.
6993
6994 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
6995
6996 PR c++/52892
6997 * g++.dg/cpp0x/constexpr-52892-1.C: New.
6998 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
6999 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
7000
7001 2014-08-27 Guozhi Wei <carrot@google.com>
7002
7003 PR target/62262
7004 * gcc.target/aarch64/pr62262.c: New test.
7005
7006 2014-08-26 Joseph Myers <joseph@codesourcery.com>
7007
7008 PR target/60606
7009 PR target/61330
7010 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
7011 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
7012
7013 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
7014
7015 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
7016 failure on s390*-*-linux-gnu.
7017
7018 2014-08-26 Richard Biener <rguenther@suse.de>
7019
7020 PR tree-optimization/62175
7021 * g++.dg/torture/pr62175.C: New testcase.
7022
7023 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
7024
7025 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
7026 copy of compile/compile.exp.
7027 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
7028 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
7029 i?86-*.
7030 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
7031 m32c-*-*.
7032 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
7033 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
7034 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
7035 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
7036 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
7037 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
7038 * gcc.c-torture/execute/20040703-1.c: Likewise.
7039 * gcc.c-torture/execute/20040705-1.c: Likewise.
7040 * gcc.c-torture/execute/20040705-2.c: Likewise.
7041 * gcc.c-torture/execute/20040709-1.c: Likewise.
7042 * gcc.c-torture/execute/20040709-2.c: Likewise.
7043 * gcc.c-torture/execute/20040811-1.c: Likewise.
7044 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
7045 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
7046 compiling for x86_64-* or i?86-*.
7047 * gcc.c-torture/execute/20050604-1.c: Likewise.
7048 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
7049 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
7050 for x86_64-* or i?86-*.
7051 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
7052 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
7053 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
7054 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
7055 option.
7056 * gcc.c-torture/execute/20111227-2.c: Moved to...
7057 * gcc.dg/20111227-2.c: ... here. Add -free option.
7058 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
7059 * gcc.dg/20111227-3.c: ... here. Add -free option.
7060 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
7061 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
7062 declarations for abort and exit.
7063 * gcc.c-torture/execute/920711-1.c: Likewise.
7064 * gcc.c-torture/execute/930529-1.c: Likewise.
7065 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
7066 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
7067 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
7068 exit.
7069 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
7070 for i?86-* or x86_64-*. Add declarations for abort and exit.
7071 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
7072 i?86-* or x86_64-*.
7073 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
7074 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
7075 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
7076 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
7077 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
7078 Xfail on powerpc-ibm-aix*. Add declaration for abort.
7079 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
7080 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
7081 m68k-linux.
7082 * gcc.c-torture/execute/loop-2g.c: Likewise.
7083 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
7084 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
7085 powerpc-*-eabi*.
7086 * gcc.c-torture/execute/pr19689.c: Require int32plus.
7087 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
7088 * gcc.c-torture/execute/pr23047.c: Likewise.
7089 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
7090 declarations for abort and exit.
7091 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
7092 * gcc.c-torture/execute/pr31448.c: Likewise.
7093 * gcc.c-torture/execute/pr35456.c: Skip on vax.
7094 * gcc.c-torture/execute/pr37573.c: Require int32plus.
7095 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
7096 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
7097 Skip on spu-*.
7098 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
7099 declarations for abort and exit.
7100 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
7101 * gcc.c-torture/execute/pr43220.c: Require int32plus.
7102 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
7103 * gcc.c-torture/execute/pr45262.c: Require int32plus.
7104 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
7105 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
7106 * gcc.c-torture/execute/pr51582-2.c: Likewise.
7107 * gcc.c-torture/execute/pr52979-1.c: Likewise.
7108 * gcc.c-torture/execute/pr52979-2.c: Likewise.
7109 * gcc.c-torture/execute/pr56799.c: Likewise.
7110 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
7111 option. Add declarations for abort and exit.
7112 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
7113 * gcc.c-torture/execute/pr58570.c: Likewise.
7114 * gcc.c-torture/execute/pr60822.c: Likewise.
7115 * gcc.c-torture/execute/pr7284-1.c: Likewise.
7116 * gcc.c-torture/execute/shiftdi.c: Likewise.
7117 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
7118 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
7119 * gcc.c-torture/execute/usmul.c: Require int32plus.
7120 * gcc.c-torture/execute/vrp-5.c: Likewise.
7121 * gcc.c-torture/execute/vrp-6.c: Likewise.
7122 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
7123 * gcc.c-torture/execute/20010122-1.x: Delete.
7124 * gcc.c-torture/execute/20010129-1.x: Delete.
7125 * gcc.c-torture/execute/20020404-1.x: Delete.
7126 * gcc.c-torture/execute/20021024-1.x: Delete.
7127 * gcc.c-torture/execute/20021127-1.x: Delete.
7128 * gcc.c-torture/execute/20030125-1.x: Delete.
7129 * gcc.c-torture/execute/20030216-1.x: Delete.
7130 * gcc.c-torture/execute/20030222-1.x: Delete.
7131 * gcc.c-torture/execute/20040629-1.x: Delete.
7132 * gcc.c-torture/execute/20040703-1.x: Delete.
7133 * gcc.c-torture/execute/20040705-1.x: Delete.
7134 * gcc.c-torture/execute/20040705-2.x: Delete.
7135 * gcc.c-torture/execute/20040709-1.x: Delete.
7136 * gcc.c-torture/execute/20040709-2.x: Delete.
7137 * gcc.c-torture/execute/20040811-1.x: Delete.
7138 * gcc.c-torture/execute/20050316-1.x: Delete.
7139 * gcc.c-torture/execute/20050316-2.x: Delete.
7140 * gcc.c-torture/execute/20050316-3.x: Delete.
7141 * gcc.c-torture/execute/20050604-1.x: Delete.
7142 * gcc.c-torture/execute/20061101-1.x: Delete.
7143 * gcc.c-torture/execute/20061220-1.x: Delete.
7144 * gcc.c-torture/execute/20081117-1.x: Delete.
7145 * gcc.c-torture/execute/20101011-1.x: Delete.
7146 * gcc.c-torture/execute/20120919-1.x: Delete.
7147 * gcc.c-torture/execute/920612-1.x: Delete.
7148 * gcc.c-torture/execute/920710-1.x: Delete.
7149 * gcc.c-torture/execute/920711-1.x: Delete.
7150 * gcc.c-torture/execute/930529-1.x: Delete.
7151 * gcc.c-torture/execute/931004-12.x: Delete.
7152 * gcc.c-torture/execute/980709-1.x: Delete.
7153 * gcc.c-torture/execute/981130-1.x: Delete.
7154 * gcc.c-torture/execute/990127-2.x: Delete.
7155 * gcc.c-torture/execute/990413-2.x: Delete.
7156 * gcc.c-torture/execute/990826-0.x: Delete.
7157 * gcc.c-torture/execute/bf64-1.x: Delete.
7158 * gcc.c-torture/execute/bitfld-4.x: Delete.
7159 * gcc.c-torture/execute/cmpsi-2.x: Delete.
7160 * gcc.c-torture/execute/cvt-1.x: Delete.
7161 * gcc.c-torture/execute/eeprof-1.x: Delete.
7162 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
7163 * gcc.c-torture/execute/loop-2f.x: Delete.
7164 * gcc.c-torture/execute/loop-2g.x: Delete.
7165 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
7166 * gcc.c-torture/execute/nest-align-1.x: Delete.
7167 * gcc.c-torture/execute/pr19689.x: Delete.
7168 * gcc.c-torture/execute/pr22493-1.x: Delete.
7169 * gcc.c-torture/execute/pr23047.x: Delete.
7170 * gcc.c-torture/execute/pr23135.x: Delete.
7171 * gcc.c-torture/execute/pr29797-1.x: Delete.
7172 * gcc.c-torture/execute/pr31448.x: Delete.
7173 * gcc.c-torture/execute/pr35456.x: Delete.
7174 * gcc.c-torture/execute/pr37573.x: Delete.
7175 * gcc.c-torture/execute/pr38151.x: Delete.
7176 * gcc.c-torture/execute/pr39228.x: Delete.
7177 * gcc.c-torture/execute/pr39501.x: Delete.
7178 * gcc.c-torture/execute/pr40386.x: Delete.
7179 * gcc.c-torture/execute/pr43220.x: Delete.
7180 * gcc.c-torture/execute/pr44683.x: Delete.
7181 * gcc.c-torture/execute/pr45262.x: Delete.
7182 * gcc.c-torture/execute/pr47237.x: Delete.
7183 * gcc.c-torture/execute/pr51581-1.x: Delete.
7184 * gcc.c-torture/execute/pr51581-2.x: Delete.
7185 * gcc.c-torture/execute/pr52979-1.x: Delete.
7186 * gcc.c-torture/execute/pr52979-2.x: Delete.
7187 * gcc.c-torture/execute/pr53366-1.x: Delete.
7188 * gcc.c-torture/execute/pr56799.x: Delete.
7189 * gcc.c-torture/execute/pr57124.x: Delete.
7190 * gcc.c-torture/execute/pr57344-2.x: Delete.
7191 * gcc.c-torture/execute/pr58570.x: Delete.
7192 * gcc.c-torture/execute/pr60822.x: Delete.
7193 * gcc.c-torture/execute/pr7284-1.x: Delete.
7194 * gcc.c-torture/execute/shiftdi.x: Delete.
7195 * gcc.c-torture/execute/simd-4.x: Delete.
7196 * gcc.c-torture/execute/strncmp-1.x: Delete.
7197 * gcc.c-torture/execute/usmul.x: Delete.
7198 * gcc.c-torture/execute/vrp-5.x: Delete.
7199 * gcc.c-torture/execute/vrp-6.x: Delete.
7200 * gcc.c-torture/execute/zerolen-2.x: Delete.
7201
7202 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
7203
7204 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
7205
7206 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
7207
7208 PR c++/34938
7209 * g++.dg/template/pr34938-1.C: New.
7210 * g++.dg/template/pr34938-2.C: Likewise.
7211
7212 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
7213
7214 PR target/61996
7215 * gcc.target/sh/pr61996.c: New.
7216
7217 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
7218
7219 * g++.dg/cpp0x/cplusplus.C: New.
7220 * g++.dg/cpp0x/cplusplus_0x.C: New.
7221 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
7222 * g++.dg/cpp0x/auto41.C: Ditto.
7223 * g++.dg/cpp0x/auto9.C: Ditto.
7224 * g++.dg/cpp0x/initlist26.C: Ditto.
7225 * g++.dg/cpp0x/pr59111.C: Ditto.
7226 * g++.dg/cpp0x/trailing2.C: Ditto.
7227 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
7228 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
7229 * g++.dg/cpp1y/auto-fn1.C: Ditto.
7230 * g++.dg/cpp1y/auto-fn2.C: Ditto.
7231 * g++.dg/cpp1y/auto-fn3.C: Ditto.
7232 * g++.dg/cpp1y/auto-fn4.C: Ditto.
7233 * g++.dg/cpp1y/auto-fn5.C: Ditto.
7234 * g++.dg/cpp1y/auto-fn6.C: Ditto.
7235 * g++.dg/cpp1y/auto-fn7.C: Ditto.
7236 * g++.dg/cpp1y/auto-fn8.C: Ditto.
7237 * g++.dg/cpp1y/auto-fn9.C: Ditto.
7238 * g++.dg/cpp1y/auto-fn10.C: Ditto.
7239 * g++.dg/cpp1y/auto-fn11.C: Ditto.
7240 * g++.dg/cpp1y/auto-fn12.C: Ditto.
7241 * g++.dg/cpp1y/auto-fn13.C: Ditto.
7242 * g++.dg/cpp1y/auto-fn14.C: Ditto.
7243 * g++.dg/cpp1y/auto-fn15.C: Ditto.
7244 * g++.dg/cpp1y/auto-fn16.C: Ditto.
7245 * g++.dg/cpp1y/auto-fn17.C: Ditto.
7246 * g++.dg/cpp1y/auto-fn18.C: Ditto.
7247 * g++.dg/cpp1y/auto-fn19.C: Ditto.
7248 * g++.dg/cpp1y/auto-fn20.C: Ditto.
7249 * g++.dg/cpp1y/auto-fn21.C: Ditto.
7250 * g++.dg/cpp1y/auto-fn22.C: Ditto.
7251 * g++.dg/cpp1y/auto-fn23.C: Ditto.
7252 * g++.dg/cpp1y/auto-fn24.C: Ditto.
7253 * g++.dg/cpp1y/auto-fn25.C: Ditto.
7254 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
7255 * g++.dg/cpp1y/auto-neg1.C: Ditto.
7256 * g++.dg/cpp1y/digit-sep.C: Ditto.
7257 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
7258 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
7259 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
7260 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
7261 * g++.dg/cpp1y/lambda-generic.C: Ditto.
7262 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
7263 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
7264 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
7265 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
7266 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
7267 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
7268 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
7269 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
7270 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
7271 * g++.dg/cpp1y/lambda-init.C: Ditto.
7272 * g++.dg/cpp1y/lambda-init1.C: Ditto.
7273 * g++.dg/cpp1y/lambda-init2.C: Ditto.
7274 * g++.dg/cpp1y/lambda-init3.C: Ditto.
7275 * g++.dg/cpp1y/lambda-init4.C: Ditto.
7276 * g++.dg/cpp1y/lambda-init5.C: Ditto.
7277 * g++.dg/cpp1y/lambda-init6.C: Ditto.
7278 * g++.dg/cpp1y/lambda-init7.C: Ditto.
7279 * g++.dg/cpp1y/lambda-init8.C: Ditto.
7280 * g++.dg/cpp1y/lambda-init9.C: Ditto.
7281 * g++.dg/cpp1y/mangle1.C: Ditto.
7282 * g++.dg/cpp1y/pr57640.C: Ditto.
7283 * g++.dg/cpp1y/pr57644.C: Ditto.
7284 * g++.dg/cpp1y/pr58500.C: Ditto.
7285 * g++.dg/cpp1y/pr58533.C: Ditto.
7286 * g++.dg/cpp1y/pr58534.C: Ditto.
7287 * g++.dg/cpp1y/pr58535.C: Ditto.
7288 * g++.dg/cpp1y/pr58536.C: Ditto.
7289 * g++.dg/cpp1y/pr58548.C: Ditto.
7290 * g++.dg/cpp1y/pr58549.C: Ditto.
7291 * g++.dg/cpp1y/pr58637.C: Ditto.
7292 * g++.dg/cpp1y/pr58708.C: Ditto.
7293 * g++.dg/cpp1y/pr59110.C: Ditto.
7294 * g++.dg/cpp1y/pr59112.C: Ditto.
7295 * g++.dg/cpp1y/pr59113.C: Ditto.
7296 * g++.dg/cpp1y/pr59629.C: Ditto.
7297 * g++.dg/cpp1y/pr59635.C: Ditto.
7298 * g++.dg/cpp1y/pr59636.C: Ditto.
7299 * g++.dg/cpp1y/pr59638.C: Ditto.
7300 * g++.dg/cpp1y/pr59867.C: Ditto.
7301 * g++.dg/cpp1y/pr60033.C: Ditto.
7302 * g++.dg/cpp1y/pr60052.C: Ditto.
7303 * g++.dg/cpp1y/pr60053.C: Ditto.
7304 * g++.dg/cpp1y/pr60054.C: Ditto.
7305 * g++.dg/cpp1y/pr60064.C: Ditto.
7306 * g++.dg/cpp1y/pr60065.C: Ditto.
7307 * g++.dg/cpp1y/pr60190.C: Ditto.
7308 * g++.dg/cpp1y/pr60311.C: Ditto.
7309 * g++.dg/cpp1y/pr60332.C: Ditto.
7310 * g++.dg/cpp1y/pr60376.C: Ditto.
7311 * g++.dg/cpp1y/pr60377.C: Ditto.
7312 * g++.dg/cpp1y/pr60384.C: Ditto.
7313 * g++.dg/cpp1y/pr60390.C: Ditto.
7314 * g++.dg/cpp1y/pr60391.C: Ditto.
7315 * g++.dg/cpp1y/pr60393.C: Ditto.
7316 * g++.dg/cpp1y/pr60573.C: Ditto.
7317 * g++.dg/cpp1y/pr60626.C: Ditto.
7318 * g++.dg/cpp1y/pr60627.C: Ditto.
7319 * g++.dg/cpp1y/regress1.C: Ditto.
7320 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
7321 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
7322 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
7323 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
7324 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
7325 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
7326 * g++.dg/cpp1y/var-templ1.C: Ditto.
7327 * g++.dg/cpp1y/var-templ2.C: Ditto.
7328 * g++.dg/cpp1y/var-templ3.C: Ditto.
7329 * g++.dg/cpp1y/var-templ4.C: Ditto.
7330 * g++.dg/cpp1y/var-templ5.C: Ditto.
7331 * g++.dg/cpp1y/var-templ6.C: Ditto.
7332 * g++.dg/cpp1y/var-templ7.C: Ditto.
7333 * g++.dg/cpp1y/vla1.C: Ditto.
7334 * g++.dg/cpp1y/vla2.C: Ditto.
7335 * g++.dg/cpp1y/vla3.C: Ditto.
7336 * g++.dg/cpp1y/vla4.C: Ditto.
7337 * g++.dg/cpp1y/vla5.C: Ditto.
7338 * g++.dg/cpp1y/vla8.C: Ditto.
7339 * g++.dg/cpp1y/vla9.C: Ditto.
7340 * g++.dg/cpp1y/vla10.C: Ditto.
7341 * g++.dg/cpp1y/vla11.C: Ditto.
7342 * g++.dg/cpp1y/vla12.C: Ditto.
7343 * g++.dg/cpp1y/vla13.C: Ditto.
7344 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
7345 * g++.dg/ext/vector23.C: Ditto.
7346 * g++.dg/ext/vla11.C: Ditto.
7347 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
7348 * g++.dg/warn/Wvla-2.C: Ditto.
7349 * g++.dg/debug/dwarf2/auto1.C: Ditto.
7350 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
7351 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
7352 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
7353 in error message.
7354 * g++.dg/system-binary-constants-1.C: Ditto.
7355 * g++.dg/cpp1y/cplusplus_1y.C: New.
7356 * g++.dg/cpp1z/cplusplus.C: New.
7357 * lib/target-supports.exp:
7358 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
7359 (check_effective_target_c++11_only): Call check_effective_target_c++14;
7360 (check_effective_target_c++11_down): Ditto.
7361
7362 2014-08-22 Marek Polacek <polacek@redhat.com>
7363
7364 PR c++/62199
7365 * c-c++-common/pr62199.c: New test.
7366 * c-c++-common/pr62199-2.c: New test.
7367 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
7368
7369 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7370
7371 PR c++/57709
7372 * g++.dg/Wshadow.C: New test.
7373
7374 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
7375
7376 PR fortran/62135
7377 * gfortran.dg/pr62135.f90: New test.
7378
7379 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7380
7381 * g++.dg/warn/wdate-time.C: Remove.
7382 * gcc.dg/wdate-time.c: Move from here...
7383 * c-c++-common/wdate-time.c: ... to here.
7384
7385 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
7386
7387 * gfortran.dg/use_without_only_1.f90: New test.
7388
7389 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
7390
7391 PR other/62008
7392 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
7393
7394 2014-08-22 Tony Wang <tony.wang@arm.com>
7395
7396 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
7397 dejagnu wrapper.
7398
7399 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7400
7401 PR fortran/62214
7402 * gfortran.dg/array_assignment_5.f90: New test.
7403
7404 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
7405
7406 * lib/target-supports.exp
7407 (check_effective_target_logical_op_short_circuit): Add nios2.
7408 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
7409 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7410 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7411 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7412 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
7413 for test using -fPIC.
7414 * gcc.dg/lto/pr61526_0.c: Likewise.
7415
7416 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
7417
7418 PR tree-optimization/62091
7419 * g++.dg/ipa/devirt-37.C: Update template.
7420 * g++.dg/ipa/devirt-40.C: New testcase.
7421
7422 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
7423
7424 PR tree-optimization/62112
7425 * gcc.dg/tree-ssa/pr62112-1.c: New file.
7426 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
7427 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
7428 * gcc.c-torture/execute/20071219-1.c: Likewise.
7429
7430 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7431
7432 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
7433
7434 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7435
7436 * gcc.target/powerpc/swaps-p8-1.c: New test.
7437 * gcc.target/powerpc/swaps-p8-2.c: New test.
7438 * gcc.target/powerpc/swaps-p8-3.c: New test.
7439 * gcc.target/powerpc/swaps-p8-4.c: New test.
7440 * gcc.target/powerpc/swaps-p8-5.c: New test.
7441 * gcc.target/powerpc/swaps-p8-6.c: New test.
7442 * gcc.target/powerpc/swaps-p8-7.c: New test.
7443 * gcc.target/powerpc/swaps-p8-8.c: New test.
7444 * gcc.target/powerpc/swaps-p8-9.c: New test.
7445 * gcc.target/powerpc/swaps-p8-10.c: New test.
7446 * gcc.target/powerpc/swaps-p8-11.c: New test.
7447 * gcc.target/powerpc/swaps-p8-12.c: New test.
7448
7449 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
7450
7451 * gcc.dg/ipa/ctor-empty-1.c: Update template.
7452
7453 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
7454
7455 * g++.dg/ipa/devirt-37.C: Fix testcase.
7456
7457 2014-08-20 Martin Jambor <mjambor@suse.cz>
7458 Wei Mi <wmi@google.com>
7459
7460 PR ipa/60449
7461 PR middle-end/61776
7462 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
7463 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
7464 * testsuite/gcc.dg/pr61776.c: New test.
7465
7466 2014-08-20 Steve Ellcey <sellcey@mips.com>
7467
7468 PR middle-end/49191
7469 * lib/target-supports.exp (check_effective_target_non_strict_align):
7470 Add function description.
7471
7472 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
7473
7474 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
7475 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
7476
7477 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7478
7479 PR c/59304
7480 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
7481 before setting the option.
7482 * diagnostic.c (diagnostic_classify_diagnostic): Record
7483 command-line status.
7484
7485 2014-08-20 Mark Wielaard <mjw@redhat.com>
7486
7487 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
7488
7489 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7490
7491 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
7492 Return memory full when we have a tiny target and relocation
7493 truncation occurs.
7494 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
7495 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
7496 * lib/target-supports.exp (check_effective_target_tiny): New function.
7497
7498 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
7499
7500 * gfortran.dg/errnocheck_1.f90: New test.
7501 * gfortran.dg/associative_1.f90: New test.
7502
7503 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7504
7505 PR preprocessor/51303
7506 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
7507
7508 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7509
7510 PR c/60975
7511 PR c/53063
7512 * gcc.dg/cpp/Wvariadic-1p.c: New test.
7513
7514 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
7515
7516 * lib/target-supports.exp
7517 (check_effective_target_arm_v8_neon_ok_nocache): Add
7518 "-march-armv8-a" to compile flags.
7519
7520 2014-08-19 Marek Polacek <polacek@redhat.com>
7521
7522 PR c++/62153
7523 * c-c++-common/Wbool-compare-1.c: New test.
7524
7525 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
7526
7527 PR c/45584
7528 * gcc.dg/pr13519-1.c: Adjust.
7529
7530 2014-08-19 Mark Wielaard <mjw@redhat.com>
7531
7532 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
7533
7534 2014-07-08 Mark Wielaard <mjw@redhat.com>
7535
7536 PR debug/59051
7537 * gcc.dg/guality/restrict.c: New test.
7538
7539 2014-08-19 Mark Wielaard <mjw@redhat.com>
7540
7541 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
7542 matching. Catch '<unknown type in ' to recognize older gdb versions.
7543 * gcc.dg/guality/const-volatile.c: New test.
7544
7545 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7546
7547 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
7548 !gas.
7549
7550 2014-08-19 Marek Polacek <polacek@redhat.com>
7551
7552 * gcc.dg/Wc99-c11-compat-1.c: New test.
7553 * gcc.dg/Wc99-c11-compat-2.c: New test.
7554 * gcc.dg/Wc99-c11-compat-3.c: New test.
7555 * gcc.dg/Wc99-c11-compat-4.c: New test.
7556 * gcc.dg/Wc99-c11-compat-5.c: New test.
7557 * gcc.dg/Wc99-c11-compat-6.c: New test.
7558 * gcc.dg/Wc99-c11-compat-7.c: New test.
7559
7560 2014-08-19 Marek Polacek <polacek@redhat.com>
7561
7562 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
7563 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
7564 * gcc.dg/Wc90-c99-compat-7.c: New test.
7565 * gcc.dg/Wc90-c99-compat-8.c: New test.
7566 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
7567
7568 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7569 Steven Bosscher <steven@gcc.gnu.org>
7570
7571 PR c/52952
7572 * gcc.dg/redecl-4.c: Add column markers.
7573 * gcc.dg/format/bitfld-1.c: Likewise.
7574 * gcc.dg/format/attr-2.c: Likewise.
7575 * gcc.dg/format/attr-6.c: Likewise.
7576 * gcc.dg/format/array-1.c: Likewise.
7577 * gcc.dg/format/attr-7.c: Likewise.
7578 * gcc.dg/format/asm_fprintf-1.c: Likewise.
7579 * gcc.dg/format/attr-4.c: Likewise.
7580 * gcc.dg/format/branch-1.c: Likewise.
7581 * gcc.dg/format/c90-printf-1.c: Likewise.
7582
7583 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
7584
7585 * guality/nrv-1.c: Add `used' attribute to a1.
7586
7587 2014-08-18 Richard Biener <rguenther@suse.de>
7588
7589 PR tree-optimization/62090
7590 * gcc.dg/pr62090-2.c: New testcase.
7591
7592 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
7593
7594 * g++.dg/ipa/pr61800.C: New.
7595
7596 2014-08-18 Yury Gribov <y.gribov@samsung.com>
7597
7598 PR sanitizer/62089
7599 * c-c++-common/asan/pr62089.c: New test.
7600 * c-c++-common/asan/bitfield-1.c: New test.
7601 * c-c++-common/asan/bitfield-2.c: New test.
7602 * c-c++-common/asan/bitfield-3.c: New test.
7603 * c-c++-common/asan/bitfield-4.c: New test.
7604
7605 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
7606
7607 PR tree-optimization/52904
7608 * gcc.dg/pr52904.c: New test.
7609
7610 2014-08-17 Tobias Burnus <burnus@net-b.de>
7611
7612 * gfortran.dg/finalize_27.f90: New.
7613
7614 2014-08-16 Andrew Pinski <apinski@cavium.com>
7615
7616 * gcc.c-torture/compile/20140816-1.c: New testcase.
7617
7618 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
7619
7620 PR c++/52819
7621 * g++.dg/template/pr52819.C: New.
7622
7623 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
7624
7625 PR fortran/62142
7626 * gfortran.dg/realloc_on_assign_24.f90: New test.
7627
7628 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
7629
7630 PR c++/62072
7631 Revert:
7632 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
7633
7634 DR 1584
7635 PR c++/57466
7636 * g++.dg/template/pr57466.C: New.
7637 * g++.dg/cpp0x/pr57466.C: Likewise.
7638 * g++.dg/template/unify6.C: Update.
7639
7640 * g++.dg/cpp0x/sfinae52.C: New.
7641
7642 2014-08-15 Ilya Tocar <tocarip@gmail.com>
7643
7644 PR target/61878
7645 * gcc.target/i386/avx512f-typecast-1.c: New test.
7646 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
7647 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
7648 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
7649 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
7650 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
7651 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
7652 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
7653 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
7654 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
7655 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
7656 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
7657 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
7658 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
7659 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
7660 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
7661 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
7662 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
7663 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
7664 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
7665 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
7666 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
7667 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
7668 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
7669 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
7670 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
7671 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
7672 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
7673 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
7674 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
7675 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
7676 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
7677 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
7678 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
7679 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
7680 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
7681 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
7682 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
7683 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
7684 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
7685 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
7686
7687 2014-08-15 Jakub Jelinek <jakub@redhat.com>
7688 Tobias Burnus <burnus@net-b.de>
7689
7690 PR fortran/62131
7691 * gfortran.dg/gomp/pr62131.f90: New test.
7692
7693 2014-08-15 Richard Biener <rguenther@suse.de>
7694
7695 PR tree-optimization/62031
7696 * gcc.dg/torture/pr62031.c: New testcase.
7697
7698 2014-08-15 Bin Cheng <bin.cheng@arm.com>
7699
7700 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
7701
7702 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
7703
7704 PR tree-optimization/62091
7705 * g++.dg/ipa/devirt-38.C: New testcase.
7706
7707 2014-08-14 Marek Polacek <polacek@redhat.com>
7708
7709 DR 458
7710 * gcc.dg/c11-stdatomic-2.c: New test.
7711
7712 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7713
7714 PR fortran/62106
7715 * gfortran.dg/array_constructor_49.f90: New test.
7716
7717 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
7718
7719 PR c++/54377
7720 * g++.dg/template/pr54377.C: New.
7721 * g++.dg/cpp0x/pr54377.C: Likewise.
7722 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
7723 * g++.dg/cpp0x/pr51226.C: Likewise.
7724 * g++.dg/cpp0x/variadic2.C: Likewise.
7725 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
7726 * g++.dg/template/dtor3.C: Likewise.
7727 * g++.dg/template/qualttp4.C: Likewise.
7728 * g++.dg/template/spec28.C: Likewise.
7729 * g++.old-deja/g++.brendan/crash8.C: Likewise.
7730 * g++.old-deja/g++.pt/ttp7.C: Likewise.
7731
7732 2014-08-14 Tom de Vries <tom@codesourcery.com>
7733
7734 PR rtl-optimization/62004
7735 PR rtl-optimization/62030
7736 * gcc.dg/pr62004.c: New test.
7737 * gcc.dg/pr62030.c: Same.
7738 * gcc.target/mips/pr62030-octeon.c: Same.
7739
7740 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
7741
7742 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
7743 * g++.dg/cpp0x/decltype2.C: Likewise.
7744 * g++.dg/cpp0x/decltype3.C: Likewise.
7745 * g++.dg/cpp0x/pr60249.C: Likewise.
7746 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
7747 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
7748 * g++.dg/cpp0x/variadic2.C: Likewise.
7749 * g++.dg/cpp0x/variadic74.C: Likewise.
7750 * g++.dg/parse/error10.C: Likewise.
7751 * g++.dg/parse/error15.C: Likewise.
7752 * g++.dg/parse/error2.C: Likewise.
7753 * g++.dg/template/crash106.C: Likewise.
7754 * g++.dg/template/crash89.C: Likewise.
7755 * g++.dg/template/nontype7.C: Likewise.
7756 * g++.dg/template/void3.C: Likewise.
7757 * g++.dg/template/void7.C: Likewise.
7758
7759 2014-08-14 Richard Biener <rguenther@suse.de>
7760
7761 PR tree-optimization/62090
7762 * gcc.dg/pr62090.c: New testcase.
7763
7764 2014-08-14 Richard Biener <rguenther@suse.de>
7765
7766 PR rtl-optimization/62079
7767 * g++.dg/pr62079.C: New testcase.
7768
7769 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
7770
7771 * gcc.target/arm/max-insns-skipped.c: New test.
7772
7773 2014-08-14 Bin Cheng <bin.cheng@arm.com>
7774
7775 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
7776
7777 2014-08-12 Marek Polacek <polacek@redhat.com>
7778
7779 * gcc.dg/concat.c: Add dg-options.
7780 * gcc.dg/func-outside-2.c: Add __extension__.
7781 * gcc.dg/pr19967.c: Use -std=c99.
7782 * gcc.dg/pr22458-1.c: Add dg-options.
7783 * gcc.dg/pr33676.c: Add dg-options.
7784 * gcc.dg/gnu-predef-1.c: New test.
7785 * gcc.dg/c90-func-1.c: New test.
7786 * gcc.dg/c90-func-2.c: New test.
7787 * gcc.dg/c90-func-2.h: New test.
7788
7789 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
7790
7791 * lib/target/supports.exp
7792 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
7793 or later.
7794
7795 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
7796
7797 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
7798 on Neon hardware.
7799
7800 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
7801 * gcc.target/arm/pr59985.c: Likewise.
7802
7803 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
7804
7805 PR other/61962
7806 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
7807
7808 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7809
7810 PR middle-end/62103
7811 * gcc.c-torture/execute/bitfld-6.c: New test.
7812
7813 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
7814
7815 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
7816 * gcc.target/arm/pr56184.C: Likewise.
7817 * gcc.target/arm/pr59896.c: Likewise.
7818 * gcc.target/arm/stack-red-zone.c: Likewise.
7819 * gcc.target/arm/thumb-find-work-register.c: Likewise.
7820
7821 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
7822 check_effective_target_arm_thumb2_ok): Test with code that passes
7823 an argument and returns a result.
7824
7825 2014-08-11 Richard Biener <rguenther@suse.de>
7826
7827 PR tree-optimization/62075
7828 * gcc.dg/vect/pr62075.c: New testcase.
7829
7830 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
7831
7832 PR tree-optimization/62073
7833 * gcc.dg/vect/pr62073.c: New test.
7834
7835 2014-08-11 Richard Biener <rguenther@suse.de>
7836
7837 PR tree-optimization/62070
7838 * gcc.dg/pr62070.c: New testcase.
7839
7840 2014-08-11 Yury Gribov <y.gribov@samsung.com>
7841
7842 * c-c++-common/asan/inc.c: Update test.
7843 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7844 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
7845 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7846 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7847 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
7848 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7849 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7850 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7851 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7852 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
7853
7854 2014-08-10 Marek Polacek <polacek@redhat.com>
7855
7856 PR c/51849
7857 * gcc.dg/Wc90-c99-compat-1.c: New test.
7858 * gcc.dg/Wc90-c99-compat-2.c: New test.
7859 * gcc.dg/Wc90-c99-compat-3.c: New test.
7860 * gcc.dg/Wc90-c99-compat-4.c: New test.
7861 * gcc.dg/Wc90-c99-compat-5.c: New test.
7862 * gcc.dg/Wc90-c99-compat-6.c: New test.
7863 * gcc.dg/wvla-1.c: Adjust dg-warning.
7864 * gcc.dg/wvla-2.c: Adjust dg-warning.
7865 * gcc.dg/wvla-4.c: Adjust dg-warning.
7866 * gcc.dg/wvla-6.c: Adjust dg-warning.
7867
7868 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7869
7870 PR fortran/61999
7871 * gfortran.dg/dot_product_3.f90: New test case.
7872
7873 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
7874
7875 * g++.dg/ipa/devirt-35.C: Fix template.
7876 * g++.dg/ipa/devirt-36.C: Likewise.
7877 * g++.dg/ipa/devirt-37.C: New testcase.
7878
7879 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
7880
7881 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
7882 * g++.dg/cpp0x/enum29.C: Adjust.
7883
7884 2014-08-08 Richard Biener <rguenther@suse.de>
7885
7886 * gcc.dg/strlenopt-8.c: Remove XFAIL.
7887 * gcc.dg/tree-prof/stringop-2.c: Adjust.
7888 * gfortran.dg/array_memcpy_4.f90: Likewise.
7889 * gfortran.dg/trim_optimize_1.f90: Likewise.
7890 * gfortran.dg/trim_optimize_2.f90: Likewise.
7891
7892 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
7893
7894 * gcc.dg/zero_sign_ext_test.c: New test.
7895
7896 2014-08-08 Bin Cheng <bin.cheng@arm.com>
7897
7898 * gcc.dg/torture/pr61772.c: Skip lto running.
7899
7900 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
7901
7902 PR tree-optimization/60707
7903 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
7904
7905 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
7906
7907 * g++.dg/ipa/devirt-35.C: New testcase.
7908 * g++.dg/ipa/devirt-36.C: New testcase.
7909
7910 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
7911
7912 PR c++/51312
7913 * g++.dg/cpp0x/enum29.C: New.
7914
7915 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
7916
7917 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
7918 defining in dg-options.
7919 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
7920
7921 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
7922
7923 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
7924
7925 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
7926 on 32-bit hppa-hpux.
7927
7928 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
7929 * c-c++-common/pr50459.c: Likewise.
7930
7931 2014-08-07 Petr Murzin <petr.murzin@intel.com>
7932
7933 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
7934 values.h, change MAXDOUBLE for DBL_MAX.
7935 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
7936 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
7937 values.h, change MAXFLOAT for FLT_MAX.
7938 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
7939 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
7940 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
7941 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
7942 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
7943 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
7944 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
7945 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
7946 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
7947
7948 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7949
7950 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
7951
7952 2014-08-07 Marek Polacek <polacek@redhat.com>
7953
7954 * gcc.dg/fold-reassoc-3.c: New test.
7955
7956 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
7957
7958 * gcc.target/i386/struct-size.c: New.
7959
7960 2014-08-07 Tom de Vries <tom@codesourcery.com>
7961
7962 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
7963 * lib/target-supports.exp (check_effective_target_glibc)
7964 (check_effective_target_glibc_2_12_or_later)
7965 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
7966
7967 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
7968
7969 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
7970
7971 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
7972
7973 PR c++/43906
7974 * g++.dg/warn/Waddress-1.C: New.
7975
7976 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
7977
7978 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
7979
7980 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
7981
7982 PR debug/61923
7983 * gcc.target/i386/pr61923.c: New test.
7984
7985 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
7986
7987 * gcc.target/aarch64/vdup_n_2.c: New test.
7988
7989 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
7990
7991 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
7992 powerpc_elfv2.
7993
7994 2014-08-06 Jakub Jelinek <jakub@redhat.com>
7995
7996 PR rtl-optimization/61801
7997 * gcc.target/i386/pr61801.c: Rewritten.
7998
7999 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8000
8001 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
8002 Fix types.
8003 (test_vqdmlsls_lane_s32): Likewise.
8004 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
8005 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
8006
8007 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8008
8009 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
8010 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
8011 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
8012 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
8013 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
8014 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
8015 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
8016 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
8017
8018 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8019
8020 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
8021 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
8022 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
8023 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
8024 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
8025 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
8026
8027 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8028
8029 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
8030
8031 2014-08-04 Rohit <rohitarulraj@freescale.com>
8032
8033 PR target/60102
8034 * gcc.target/powerpc/pr60102.c: New testcase.
8035
8036 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8037
8038 PR target/61713
8039 * gcc.dg/pr61756.c: New test.
8040
8041 2014-08-04 Tom de Vries <tom@codesourcery.com>
8042
8043 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
8044 version instead of required-target.
8045 * lib/target-supports.exp
8046 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
8047 (check_effective_target_glibc_2_11_or_earlier): ... this.
8048
8049 2014-08-04 Arnaud Charlet <charlet@adacore.com>
8050
8051 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
8052 * gnat.dg/specs/debug1.ads: Adjust.
8053 * gnat.dg/specs/formal_type.ads: Fix error in test.
8054
8055 2014-08-03 Marek Polacek <polacek@redhat.com>
8056
8057 * gcc.dg/case-bogus-1.c: New test.
8058
8059 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
8060
8061 PR c++/15339
8062 * g++.dg/other/default9.C: New.
8063 * g++.dg/other/default10.C: Likewise.
8064 * g++.dg/other/default3.C: Remove xfail.
8065
8066 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
8067
8068 * g++.dg/warn/Wsuggest-final.C: New testcase.
8069 * g++.dg/ipa/devirt-34.C: Fix.
8070
8071 2014-08-02 Marek Polacek <polacek@redhat.com>
8072
8073 PR c/59855
8074 * gcc.dg/Wdesignated-init-2.c: New test.
8075
8076 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
8077
8078 DR 217 again
8079 * g++.dg/tc1/dr217-2.C: New.
8080
8081 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
8082
8083 PR other/61963
8084 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
8085
8086 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
8087
8088 PR middle-end/61455
8089 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
8090 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
8091
8092 2014-08-01 Jiong Wang <jiong.wang@arm.com>
8093
8094 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
8095 testcase.
8096
8097 2014-08-01 Richard Biener <rguenther@suse.de>
8098
8099 PR middle-end/61762
8100 * gcc.dg/pr61762.c: Align the string to make the testcase work
8101 on strict-align targets.
8102
8103 2014-08-01 Jakub Jelinek <jakub@redhat.com>
8104
8105 * c-c++-common/ubsan/align-1.c: New test.
8106 * c-c++-common/ubsan/align-2.c: New test.
8107 * c-c++-common/ubsan/align-3.c: New test.
8108 * c-c++-common/ubsan/align-4.c: New test.
8109 * c-c++-common/ubsan/align-5.c: New test.
8110 * c-c++-common/ubsan/attrib-4.c: New test.
8111 * g++.dg/ubsan/align-1.C: New test.
8112 * g++.dg/ubsan/align-2.C: New test.
8113 * g++.dg/ubsan/align-3.C: New test.
8114 * g++.dg/ubsan/attrib-1.C: New test.
8115 * g++.dg/ubsan/null-1.C: New test.
8116 * g++.dg/ubsan/null-2.C: New test.
8117
8118 2014-08-01 Tom de Vries <tom@codesourcery.com>
8119
8120 * lib/target-supports.exp (check_effective_target_glibc)
8121 (check_effective_target_glibc_2_12_or_later)
8122 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
8123 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
8124 not_glibc_2_11_or_earlier.
8125
8126 2014-07-31 Tom de Vries <tom@codesourcery.com>
8127
8128 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
8129
8130 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
8131
8132 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
8133 (test_vpaddd_s64): Likewise.
8134 (test_vpaddd_s64): Likewise.
8135 * gcc.target/aarch64/simd/vpaddd_f64: New.
8136 * gcc.target/aarch64/simd/vpaddd_s64: New.
8137 * gcc.target/aarch64/simd/vpaddd_u64: New.
8138
8139 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
8140
8141 PR target/61948
8142 * gcc.target/arm/pr61948.c: New test case.
8143
8144 2014-07-31 Richard Biener <rguenther@suse.de>
8145
8146 PR tree-optimization/61964
8147 * gcc.dg/torture/pr61964.c: New testcase.
8148
8149 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
8150
8151 PR c++/60517
8152 * c-c++-common/addrtmp.c: New file.
8153 * c-c++-common/uninit-G.c: Adapt.
8154
8155 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
8156
8157 PR lto/61868
8158 * gcc.dg/pr61868.c: New test.
8159
8160 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
8161
8162 PR c++/57397
8163 * g++.dg/cpp0x/vt-57397-1.C: New.
8164 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
8165
8166 2014-07-30 Arnaud Charlet <charlet@adacore.com>
8167
8168 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
8169
8170 2014-07-30 Tom Tromey <tromey@redhat.com>
8171
8172 PR c/59855
8173 * gcc.dg/Wdesignated-init.c: New file.
8174
8175 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
8176
8177 * g++.dg/ipa/devirt-34.C: New testcase.
8178
8179 2014-07-28 Richard Biener <rguenther@suse.de>
8180
8181 PR rtl-optimization/61801
8182 * gcc.target/i386/pr61801.c: Fix testcase.
8183
8184 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
8185
8186 * gcc.dg/fold-abs-5.c: New test.
8187 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
8188 * gcc.dg/fold-compare-8.c: Likewise.
8189
8190 2014-07-28 Richard Biener <rguenther@suse.de>
8191
8192 PR middle-end/52478
8193 * gcc.dg/torture/ftrapv-1.c: New testcase.
8194
8195 2014-07-28 Richard Biener <rguenther@suse.de>
8196
8197 PR tree-optimization/61921
8198 * gfortran.dg/pr61921.f90: New testcase.
8199
8200 2014-07-28 Richard Biener <rguenther@suse.de>
8201
8202 PR rtl-optimization/61801
8203 * gcc.target/i386/pr61801.c: New testcase.
8204
8205 2014-07-27 Marek Polacek <polacek@redhat.com>
8206
8207 PR c/61861
8208 * gcc.dg/pr61861.c: New test.
8209
8210 2014-07-27 Petr Murzin <petr.murzin@intel.com>
8211
8212 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
8213 variable problem.
8214
8215 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
8216
8217 PR rtl-optimization/61926
8218 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
8219 Reverse argument order.
8220 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
8221 New XFAILed tests that match the original order.
8222
8223 2014-07-26 Marek Polacek <polacek@redhat.com>
8224
8225 PR c/61077
8226 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
8227
8228 2014-07-26 Tobias Burnus <burnus@net-b.de>
8229
8230 PR fortran/61881
8231 PR fortran/61888
8232 PR fortran/57305
8233 * gfortran.dg/sizeof_2.f90: Change dg-error.
8234 * gfortran.dg/sizeof_4.f90: New.
8235 * gfortran.dg/storage_size_1.f08: Correct expected
8236 value.
8237
8238 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
8239
8240 PR target/44551
8241 * gcc.target/i386/pr44551-1.c: New file.
8242
8243 2014-07-25 Xinliang David Li <davidxl@google.com>
8244
8245 * g++.dg/tree-prof/tree-prof.exp: Define macros.
8246 * g++.dg/tree-prof/reorder_class1.h: New file.
8247 * g++.dg/tree-prof/reorder_class2.h: New file.
8248 * g++.dg/tree-prof/reorder.C: New test.
8249 * g++.dg/tree-prof/morefunc.C: New test.
8250
8251 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
8252
8253 Implement N4051 - Allow typename in a template template parameter
8254 * lib/target-supports.exp (check_effective_target_c++1y): Now
8255 means C++1y and up.
8256 (check_effective_target_c++1y_down): New.
8257 (check_effective_target_c++1z_only): New.
8258 (check_effective_target_c++1z): New.
8259 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
8260 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
8261 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
8262
8263 2014-07-25 Tobias Burnus <burnus@net-b.de>
8264
8265 * gfortran.dg/storage_size_5.f90: New.
8266
8267 2014-07-25 Richard Biener <rguenther@suse.de>
8268
8269 PR middle-end/61762
8270 PR middle-end/61894
8271 * gcc.dg/pr61762.c: New testcase.
8272 * gcc.dg/fold-cstring.c: Likewise.
8273 * gcc.dg/fold-cvect.c: Likewise.
8274
8275 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8276
8277 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
8278
8279 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
8280 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
8281 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
8282 * gcc.c-torture/execute/pr23135.x: Likewise.
8283
8284 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8285
8286 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
8287
8288 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8289
8290 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
8291
8292 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8293
8294 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
8295
8296 2014-07-24 Jiong Wang <jiong.wang@arm.com>
8297
8298 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
8299 sequences.
8300 * gcc.target/aarch64/test_frame_2.c: Likewise.
8301 * gcc.target/aarch64/test_frame_4.c: Likewise.
8302 * gcc.target/aarch64/test_frame_6.c: Likewise.
8303 * gcc.target/aarch64/test_frame_7.c: Likewise.
8304 * gcc.target/aarch64/test_frame_8.c: Likewise.
8305 * gcc.target/aarch64/test_frame_10.c: Likewise.
8306
8307 2014-07-24 Jiong Wang <jiong.wang@arm.com>
8308
8309 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
8310 sequences.
8311 * gcc.target/aarch64/test_frame_10.c: Likewise.
8312 * gcc.target/aarch64/test_frame_2.c: Likewise.
8313 * gcc.target/aarch64/test_frame_4.c: Likewise.
8314 * gcc.target/aarch64/test_frame_6.c: Likewise.
8315 * gcc.target/aarch64/test_frame_7.c: Likewise.
8316 * gcc.target/aarch64/test_frame_8.c: Likewise.
8317 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
8318
8319 2014-07-24 Martin Jambor <mjambor@suse.cz>
8320
8321 PR ipa/61160
8322 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
8323
8324 2014-07-24 Richard Biener <rguenther@suse.de>
8325
8326 PR ipa/61823
8327 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
8328
8329 2014-07-24 Andreas Schwab <schwab@suse.de>
8330
8331 * lib/target-supports.exp (check_effective_target_arm_nothumb):
8332 Also check for __arm__.
8333
8334 2014-07-24 Jiong Wang <jiong.wang@arm.com>
8335
8336 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
8337 sequences.
8338
8339 2014-07-24 Marek Polacek <polacek@redhat.com>
8340
8341 PR c/57653
8342 * c-c++-common/pr57653.c: New test.
8343 * c-c++-common/pr57653.h: New file.
8344 * c-c++-common/pr57653-2.c: New test.
8345 * c-c++-common/pr57653-2.h: New file.
8346
8347 2014-07-23 Jiong Wang <jiong.wang@arm.com>
8348
8349 * gcc.target/aarch64/test_frame_common.h: New file.
8350 * gcc.target/aarch64/test_frame_1.c: Likewise.
8351 * gcc.target/aarch64/test_frame_2.c: Likewise.
8352 * gcc.target/aarch64/test_frame_3.c: Likewise.
8353 * gcc.target/aarch64/test_frame_4.c: Likewise.
8354 * gcc.target/aarch64/test_frame_5.c: Likewise.
8355 * gcc.target/aarch64/test_frame_6.c: Likewise.
8356 * gcc.target/aarch64/test_frame_7.c: Likewise.
8357 * gcc.target/aarch64/test_frame_8.c: Likewise.
8358 * gcc.target/aarch64/test_frame_9.c: Likewise.
8359 * gcc.target/aarch64/test_frame_10.c: Likewise.
8360 * gcc.target/aarch64/test_frame_11.c: Likewise.
8361 * gcc.target/aarch64/test_frame_12.c: Likewise.
8362 * gcc.target/aarch64/test_frame_13.c: Likewise.
8363 * gcc.target/aarch64/test_frame_14.c: Likewise.
8364 * gcc.target/aarch64/test_frame_15.c: Likewise.
8365
8366 2014-07-23 Marek Polacek <polacek@redhat.com>
8367
8368 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
8369 in the structure.
8370
8371 2014-07-23 Jiong Wang <jiong.wang@arm.com>
8372
8373 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
8374 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
8375 * gcc.dg/pr10474.c (target): Likewise.
8376
8377 2014-07-22 Martin Jambor <mjambor@suse.cz>
8378
8379 PR ipa/61160
8380 * pr61160-3.C (main): Return zero.
8381
8382 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
8383
8384 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
8385 * gcc.target/arm/simd/vextu64_1.c: Likewise.
8386 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
8387 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
8388 * gcc.target/aarch64/simd/ext_s64.x: Remove.
8389 * gcc.target/aarch64/simd/ext_u64.x: Remove.
8390
8391 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
8392
8393 PR tree-optimization/61822
8394 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
8395
8396 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8397
8398 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
8399
8400 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
8401
8402 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
8403 -msse2 -mno-avx instead of -msse.
8404
8405 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
8406
8407 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
8408 * gcc.dg/pr44024.c (dg-options): Add -O1.
8409 (dg-final): Check for the condition.
8410 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
8411
8412 2014-07-21 Bin Cheng <bin.cheng@arm.com>
8413
8414 PR target/55701
8415 * gcc.target/arm/memset-inline-1.c: New test.
8416 * gcc.target/arm/memset-inline-2.c: New test.
8417 * gcc.target/arm/memset-inline-3.c: New test.
8418 * gcc.target/arm/memset-inline-4.c: New test.
8419 * gcc.target/arm/memset-inline-5.c: New test.
8420 * gcc.target/arm/memset-inline-6.c: New test.
8421 * gcc.target/arm/memset-inline-7.c: New test.
8422 * gcc.target/arm/memset-inline-8.c: New test.
8423 * gcc.target/arm/memset-inline-9.c: New test.
8424
8425 2014-07-21 Tom de Vries <tom@codesourcery.com>
8426
8427 PR target/61827
8428 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
8429 to bar symbol in scan-assembler-times call check.
8430
8431 2014-07-21 Tom de Vries <tom@codesourcery.com>
8432
8433 PR target/61827
8434 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
8435 for darwin in scan-assembler-times check.
8436 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
8437 scan-assembler-not checks. Add checks for insns.
8438 (main): Remove.
8439 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
8440 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
8441 (main): Remove.
8442
8443 2014-07-21 Tom de Vries <tom@codesourcery.com>
8444
8445 PR target/61827
8446 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
8447 dg-options. Add checks for insns with xmm registers. Remove
8448 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
8449 (main): Remove.
8450
8451 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
8452
8453 PR target/61855
8454 * gcc.target/i386/pr61855.c: New test.
8455
8456 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
8457
8458 * gnat.dg/pack20.ad[sb]: New test.
8459 * gnat.dg/pack20_pkg.ads: New helper.
8460
8461 2014-07-20 Ian Lance Taylor <iant@google.com>
8462
8463 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
8464 package for compiledir tests.
8465
8466 2014-07-20 Marek Polacek <polacek@redhat.com>
8467
8468 PR c/61852
8469 * gcc.dg/pr61852.c: New test.
8470
8471 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
8472
8473 * gcc.dg/stack-usage-2.c: Adjust.
8474
8475 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
8476
8477 PR target/61794
8478 * gcc.target/i386/pr61794.c: New test.
8479
8480 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
8481
8482 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
8483 involving both inputs rather than a multiplication involving one.
8484 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
8485 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
8486 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
8487
8488 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
8489
8490 PR c++/50961
8491 * g++.dg/template/operator13.C: New.
8492
8493 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8494
8495 * gcc.target/aarch64/simd/vfma_f64.c: New test.
8496 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
8497 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
8498 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
8499
8500 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
8501
8502 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
8503 * c-c++-common/ubsan/bounds-5.c: Likewise.
8504 * c-c++-common/ubsan/bounds-6.c: Likewise.
8505 * c-c++-common/ubsan/bounds-7.c: Likewise.
8506 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
8507 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
8508 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
8509 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
8510 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
8511 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
8512 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
8513 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
8514 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
8515 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
8516
8517 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8518
8519 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
8520 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
8521 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
8522 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
8523
8524 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
8525
8526 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
8527 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
8528 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
8529
8530 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
8531
8532 PR c++/61804
8533 * g++.dg/parse/pr61804.C: New.
8534
8535 2014-07-16 Arnaud Charlet <charlet@adacore.com>
8536
8537 * gnat.dg/specs/alignment2.ads: Update.
8538 * gnat.dg/specs/size_clause1.ads: Likewise.
8539 * gnat.dg/specs/size_clause2.ads: Likewise.
8540
8541 2014-07-16 Dodji Seketeli <dodji@redhat.com>
8542
8543 PR preprocessor/60723 - missing system-ness marks for macro tokens
8544 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
8545
8546 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
8547
8548 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
8549 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
8550 -mieee-with-inexact for alpha*-*-*.
8551
8552 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
8553
8554 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
8555 Add IEEE options to compile flags.
8556 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
8557 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
8558
8559 2014-07-15 Michael Matz <matz@suse.de>
8560
8561 PR rtl-optimization/61772
8562 * gcc.dg/torture/pr61772.c: New test.
8563
8564 2014-07-15 Marek Polacek <polacek@redhat.com>
8565
8566 * gcc.dg/ubsan/bounds-1.c: New test.
8567
8568 2014-06-15 Tobias Burnus <burnus@net-b.de>
8569
8570 * gfortran.dg/coarray_34.f90: New.
8571 * gfortran.dg/coarray_6.f90: Update test case.
8572
8573 2014-07-14 Richard Biener <rguenther@suse.de>
8574
8575 PR tree-optimization/61779
8576 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
8577
8578 2014-07-14 Richard Biener <rguenther@suse.de>
8579
8580 PR tree-optimization/61786
8581 * gcc.dg/torture/pr61786.c: New testcase.
8582 * gcc.dg/lto/pr61786_0.c: Likewise.
8583 * gcc.dg/lto/pr61786_1.c: Likewise.
8584
8585 2014-07-14 Richard Biener <rguenther@suse.de>
8586
8587 PR tree-optimization/61757
8588 PR tree-optimization/61783
8589 PR tree-optimization/61787
8590 * gcc.dg/torture/pr61757.c: New testcase.
8591 * gcc.dg/torture/pr61787.c: Likewise.
8592
8593 2014-07-14 Jakub Jelinek <jakub@redhat.com>
8594
8595 PR middle-end/61294
8596 * c-c++-common/Wmemset-transposed-args1.c: New test.
8597 * c-c++-common/Wmemset-transposed-args2.c: New test.
8598 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
8599
8600 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
8601
8602 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
8603 longer happens during parsing.
8604 * gcc.dg/pr44024.c: Update template.
8605 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
8606 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
8607 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
8608
8609 2014-07-13 Tom de Vries <tom@codesourcery.com>
8610
8611 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
8612 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
8613
8614 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
8615
8616 PR C++/60209 - Declaration of user-defined literal operator cause error
8617 * g++.dg/cpp0x/pr60209-neg.C: New.
8618 * g++.dg/cpp0x/pr60209.C: New.
8619 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
8620
8621 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
8622
8623 PR c++/60967
8624 * g++.dg/cilk-plus/pr60967.C: New.
8625
8626 2014-07-13 Tobias Burnus <burnus@net-b.de>
8627
8628 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
8629
8630 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
8631
8632 PR fortran/61780
8633 * gfortran.dg/dependency_44.f90 : New test
8634
8635 2014-07-12 Tobias Burnus <burnus@net-b.de>
8636
8637 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
8638 * gfortran.dg/coarray_atomic_2.f90: New.
8639 * gfortran.dg/coarray_atomic_3.f90: New.
8640 * gfortran.dg/coarray_atomic_4.f90: New.
8641 * gfortran.dg/coarray/atomic_2.f90: New.
8642
8643 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
8644
8645 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
8646 * g++.dg/cpp0x/pr57644.C: New.
8647
8648 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
8649
8650 PR c++/53159
8651 * g++.dg/cpp0x/Wnarrowing1.C: New.
8652
8653 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
8654
8655 PR preprocessor/61389
8656 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
8657 * gcc.dg/cpp/sysmac1.c: Likewise.
8658
8659 2014-07-11 Richard Biener <rguenther@suse.de>
8660
8661 PR middle-end/61473
8662 * gcc.dg/memmove-4.c: New testcase.
8663 * gcc.dg/strlenopt-8.c: XFAIL.
8664 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
8665
8666 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
8667
8668 PR target/61561
8669 * gcc.dg/pr61561.c: New test.
8670
8671 2014-07-10 Tom de Vries <tom@codesourcery.com>
8672
8673 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
8674 dg-options.
8675 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
8676 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
8677 dg-options.
8678
8679 2014-07-10 Richard Biener <rguenther@suse.de>
8680
8681 PR c-family/61741
8682 * c-c++-common/torture/pr61741.c: Use signed char.
8683
8684 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
8685
8686 * gnat.dg/opt39.adb: New test.
8687
8688 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8689
8690 PR tree-optimization/61742
8691 * gcc.dg/torture/pr61742.c: New test.
8692 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
8693 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
8694
8695 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8696
8697 PR c++/60686
8698 * g++.dg/cpp0x/explicit8.C: New.
8699
8700 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8701
8702 DR 1584
8703 PR c++/57466
8704 * g++.dg/template/pr57466.C: New.
8705 * g++.dg/cpp0x/pr57466.C: Likewise.
8706 * g++.dg/template/unify6.C: Update.
8707
8708 2014-07-09 Tom de Vries <tom@codesourcery.com>
8709
8710 * gcc.target/i386/fuse-caller-save-rec.c: New test.
8711
8712 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8713
8714 * gfortran.dg/ieee/underflow_1.f90: New file.
8715
8716 2014-07-09 Richard Biener <rguenther@suse.de>
8717
8718 PR c-family/61741
8719 * c-c++-common/torture/pr61741.c: New testcase.
8720
8721 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
8722
8723 * lib/target-supports.exp
8724 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
8725
8726 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
8727
8728 * gcc.dg/globalalias.c: Remove XFAIL.
8729 * gcc.dg/localalias.c: Remove XFAIL.
8730
8731 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
8732
8733 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
8734 * g++.dg/cpp0x/pr58155.C: New.
8735
8736 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8737
8738 PR testsuite/61453
8739 * gfortran.dg/bind_c_array_params_2.f90:
8740 Adjust regexp for more targets.
8741
8742 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
8743 Paolo Carlini <paolo.carlini@oracle.com>
8744
8745 PR c++/59361
8746 * g++.dg/cpp0x/vt-59361.C: New.
8747
8748 2014-07-08 Sriraman Tallam <tmsriram@google.com>
8749
8750 PR target/61599
8751 * gcc.target/i386/pr61599-1.c: New test.
8752 * gcc.target/i386/pr61599-2.c: New test.
8753
8754 2014-07-08 Jakub Jelinek <jakub@redhat.com>
8755
8756 PR rtl-optimization/61673
8757 * gcc.c-torture/execute/pr61673.c: New test.
8758
8759 PR tree-optimization/61725
8760 * gcc.dg/tree-ssa/vrp93.c: New test.
8761 * gcc.c-torture/execute/pr61725.c: New test.
8762
8763 2014-07-08 Richard Biener <rguenther@suse.de>
8764
8765 * tree-ssa-dom.h (loop_depth_of_name): Remove.
8766 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
8767 restriction on loop depth difference.
8768 (record_equality): Likewise.
8769 (propagate_rhs_into_lhs): Likewise. Simplify condition.
8770 (loop_depth_of_name): Remove.
8771 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
8772 restriction on loop depth difference.
8773 (init_copy_prop): Likewise.
8774
8775 2014-07-08 Richard Biener <rguenther@suse.de>
8776
8777 PR tree-optimization/61681
8778 * gcc.dg/torture/pr61681.c: New testcase.
8779
8780 2014-07-08 Richard Biener <rguenther@suse.de>
8781
8782 PR tree-optimization/61680
8783 * gcc.dg/vect/pr61680.c: New testcase.
8784
8785 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
8786
8787 PR tree-optimization/61576
8788 * gcc.dg/torture/pr61576.c: New test.
8789
8790 2014-07-08 Marek Polacek <polacek@redhat.com>
8791
8792 PR c/60226
8793 * c-c++-common/pr60226.c: New test.
8794
8795 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
8796
8797 PR fortran/61459
8798 PR fortran/58883
8799 * gfortran.dg/allocatable_function_8.f90 : New test
8800
8801 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
8802
8803 * gcc.target/powerpc/spe-evmerge.c: New file.
8804
8805 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
8806
8807 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
8808
8809 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
8810
8811 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
8812
8813 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
8814
8815 PR c++/58898
8816 * g++.dg/parse/pr58898.C: New.
8817
8818 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8819
8820 * gfortran.dg/list_read_12.f90: Delete the file.
8821 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
8822 of dg-runtest.
8823
8824 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8825
8826 PR libgfortran/61640
8827 * gfortran.dg/arrayio_16.f90: New test.
8828
8829 2014-07-06 Marek Polacek <polacek@redhat.com>
8830
8831 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
8832 * g++.dg/ipa/imm-devirt-2.C: Likewise.
8833
8834 2014-07-06 Marek Polacek <polacek@redhat.com>
8835
8836 PR c/6940
8837 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
8838 -Wno-sizeof-array-argument.
8839 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8840 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
8841 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8842 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
8843 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
8844 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8845 * c-c++-common/sizeof-array-argument.c: New test.
8846 * gcc.dg/vla-5.c: Add dg-warnings.
8847
8848 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
8849
8850 * g++.dg/ipa/devirt-26.C: Update testcase.
8851 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
8852 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
8853
8854 2014-07-04 Tobias Burnus <burnus@net-b.de>
8855
8856 * gfortran.dg/coarray/coindexed_3.f90: New.
8857
8858 2014-07-04 Jakub Jelinek <jakub@redhat.com>
8859
8860 PR middle-end/61654
8861 * g++.dg/opt/pr61654.C: New test.
8862
8863 PR tree-optimization/61684
8864 * gcc.c-torture/compile/pr61684.c: New test.
8865
8866 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
8867
8868 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
8869 dg-runtest's. Adapt all callers.
8870 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
8871 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
8872 * lib/go-dg.exp (go-dg-runtest): Likewise.
8873 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
8874 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
8875
8876 2014-07-03 Jakub Jelinek <jakub@redhat.com>
8877
8878 PR tree-optimization/61682
8879 * gcc.c-torture/execute/pr61682.c: New test.
8880
8881 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
8882
8883 * gcc.target/powerpc/shift-dot.c: New test.
8884
8885 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8886
8887 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
8888 avoid optimization.
8889
8890 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8891
8892 * gcc.target/arm/identical-invariants.c: New test.
8893
8894 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
8895 Chen Gang <gang.chen.5i5j@gmail.com>
8896
8897 * gcc.c-torture/compile/section.c: New testcase.
8898
8899 2014-07-02 Christian Bruel <christian.bruel@st.com>
8900
8901 PR target/29349
8902 PR target/53513
8903 * gcc.target/sh/fpchg.c: New test.
8904
8905 2014-07-02 Jakub Jelinek <jakub@redhat.com>
8906 Fritz Reese <Reese-Fritz@zai.com>
8907
8908 * gfortran.dg/oldstyle_5.f: New test.
8909
8910 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
8911
8912 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
8913 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
8914
8915 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8916
8917 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
8918 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
8919 * g++.dg/parse/error11.C: Likewise.
8920 * g++.old-deja/g++.brendan/template17.C: Likewise.
8921
8922 2014-07-02 Tobias Burnus <burnus@net-b.de>
8923
8924 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
8925 * gfortran.dg/coarray/send_array.f90: Ditto.
8926 * gfortran.dg/coarray/sendget_array.f90: Ditto.
8927
8928 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
8929 Yufeng Zhang <yufeng.zhang@arm.com>
8930
8931 * gcc.target/aarch64/aapcs64/aapcs64.exp:
8932 (additional_flags_for_func_ret): New variable based on
8933 $additional_flags with -fno-use-caller-save.
8934 (func-ret-*.c): Use the new variable.
8935
8936 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
8937
8938 PR c++/59637
8939 * g++.dg/cpp0x/decltype60.C: New.
8940
8941 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8942
8943 * gcc.target/aarch64/simd/vcage_f64.c: New test.
8944 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
8945 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
8946 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
8947 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
8948 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
8949 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
8950 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
8951
8952 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
8953
8954 * g++.dg/cpp1y/pr59867.C: Fix target selector.
8955
8956 2014-07-01 Marek Polacek <polacek@redhat.com>
8957
8958 * gcc.dg/Wint-conversion.c: New test.
8959
8960 2014-07-01 Marek Polacek <polacek@redhat.com>
8961
8962 PR c/58286
8963 * gcc.dg/Wincompatible-pointer-types.c: New test.
8964
8965 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
8966
8967 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
8968 MicroBlaze specific pattern.
8969
8970 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
8971
8972 PR c++/58781
8973 PR c++/60249
8974 PR c++/59867
8975 * testsuite/g++.dg/cpp0x/pr58781.C: New.
8976 * testsuite/g++.dg/cpp0x/pr60249.C: New.
8977 * testsuite/g++.dg/cpp1y/pr59867.C: New.
8978
8979 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8980
8981 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
8982 test requires greater precision than the current PowerPC long
8983 double implementation supports.
8984
8985 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8986
8987 PR c++/54891
8988 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
8989
8990 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8991
8992 PR c++/51400
8993 * g++.dg/cpp0x/constexpr-attribute3.C: New.
8994
8995 2014-06-30 Jeff Law <law@redhat.com>
8996
8997 PR tree-optimization/61607
8998 * gcc.dg/tree-ssa/pr61607.c: New test.
8999
9000 2014-06-30 Marek Polacek <polacek@redhat.com>
9001
9002 * c-c++-common/ubsan/attrib-2.c: New test.
9003 * g++.dg/ubsan/return-3.C: New test.
9004
9005 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
9006
9007 PR middle-end/57541
9008 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
9009 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
9010
9011 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
9012
9013 * gcc.dg/ira-loop-pressure.c: New test.
9014
9015 2014-06-29 Roman Gareev <gareevroman@gmail.com>
9016
9017 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
9018 checks that the dump is generated.
9019
9020 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9021
9022 PR fortran/36275
9023 PR fortran/38839
9024 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
9025 * gfortran.dg/binding_label_tests_27.f90: New file.
9026
9027 2014-06-29 Roman Gareev <gareevroman@gmail.com>
9028
9029 * gfortran.dg/graphite/pr59586.f: New testcase.
9030
9031 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
9032
9033 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
9034
9035 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9036
9037 PR fortran/29383
9038 * lib/target-supports.exp (check_effective_target_fortran_ieee):
9039 New function.
9040 * gfortran.dg/ieee/ieee.exp: New file.
9041 * gfortran.dg/ieee/ieee_1.F90: New file.
9042 * gfortran.dg/ieee/ieee_2.f90: New file.
9043 * gfortran.dg/ieee/ieee_3.f90: New file.
9044 * gfortran.dg/ieee/ieee_4.f90: New file.
9045 * gfortran.dg/ieee/ieee_5.f90: New file.
9046 * gfortran.dg/ieee/ieee_6.f90: New file.
9047 * gfortran.dg/ieee/ieee_7.f90: New file.
9048 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
9049
9050 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
9051
9052 * g++.dg/cpp0x/elision_conv.C: New.
9053
9054 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9055
9056 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
9057
9058 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
9059
9060 PR c++/61614
9061 * g++.dg/ext/complit14.C: New.
9062
9063 2014-06-27 Martin Jambor <mjambor@suse.cz>
9064
9065 PR ipa/61160
9066 * g++.dg/ipa/pr61160-2.C: New test.
9067 * g++.dg/ipa/pr61160-3.C: Likewise.
9068
9069 2014-06-27 Jakub Jelinek <jakub@redhat.com>
9070
9071 PR tree-optimization/57233
9072 PR tree-optimization/61299
9073 * gcc.dg/pr57233.c: New test.
9074 * gcc.target/i386/pr57233.c: New test.
9075 * gcc.target/i386/sse2-pr57233.c: New test.
9076 * gcc.target/i386/avx-pr57233.c: New test.
9077 * gcc.target/i386/avx2-pr57233.c: New test.
9078 * gcc.target/i386/avx512f-pr57233.c: New test.
9079 * gcc.target/i386/xop-pr57233.c: New test.
9080
9081 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
9082
9083 * gcc.dg/typeof-2.c: New testcase.
9084
9085 2014-06-27 Marek Polacek <polacek@redhat.com>
9086
9087 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
9088 (fn1): Remove store to out-of-bounds location. Add memory barrier.
9089 (fn2): Likewise.
9090 (fn5): Likewise.
9091 (fn6): Likewise.
9092 (fn7): Likewise.
9093 (fn8): Likewise.
9094 (fn9): Likewise.
9095 (fn11): Likewise.
9096 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
9097 location. Add memory barrier.
9098 (fn2): Likewise.
9099 (fn3): Likewise.
9100 (fn4): Likewise.
9101 (fn5): Likewise.
9102 * c-c++-common/ubsan/bounds-7.c: New test.
9103
9104 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9105
9106 PR libgfortran/61499
9107 * gfortran.dg/arrayio_15.f90: New test.
9108
9109 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
9110
9111 PR target/61586
9112 * gcc.target/alpha/pr61586.c: New test.
9113
9114 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
9115
9116 PR c++/57573
9117 * g++.dg/template/pr57573.C: New.
9118
9119 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
9120
9121 * gcc.dg/tree-ssa/interposition.c: New testcase.
9122
9123 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
9124
9125 PR c++/56633
9126 * g++.dg/cpp0x/deleted8.C: New.
9127
9128 2014-06-26 Martin Jambor <mjambor@suse.cz>
9129
9130 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
9131 parameter.
9132 * g++.dg/simulate-thread/bitfields.C: Likewise.
9133 * gcc.dg/simulate-thread/strict-align-global.c: Remove
9134 allow-packed-store-data-races parameter.
9135 * gcc.dg/simulate-thread/subfields.c: Likewise.
9136 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
9137 to one.
9138
9139 2014-06-26 Martin Jambor <mjambor@suse.cz>
9140
9141 * g++.dg/ipa/pr60600.C: Fix typo.
9142 * g++.dg/ipa/devirt-25.C: Likewise.
9143
9144 2014-06-26 Richard Biener <rguenther@suse.de>
9145
9146 PR tree-optimization/61607
9147 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
9148
9149 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
9150
9151 * gcc.dg/inline-22.c: Add bind_pic_locally.
9152 * gcc.dg/inline_4.c: Ditto.
9153 * gcc.dg/fail_always_inline.c: Ditto.
9154 * g++.dg/ipa/devirt-25.C: Ditto.
9155
9156 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
9157
9158 * lib/target-support.exp (bind_pic_locally): Save the flags to
9159 'flags_to_postpone' instead of appending to 'flags'.
9160 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
9161 with flags_to_postpone and revert after target_compile.
9162 * lib/g++.exp (g++_target_compile): Ditto.
9163 * lib/gfortran.exp (gfortran_target_compile): Ditto.
9164
9165 2014-06-26 Nick Clifton <nickc@redhat.com>
9166
9167 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
9168
9169 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
9170
9171 PR c++/61537
9172 * g++.dg/template/pr61537.C: New testcase.
9173
9174 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9175
9176 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
9177 powerpc*-*-linux*.
9178
9179 2014-06-25 Tobias Burnus <burnus@net-b.de>
9180
9181 * gfortran.dg/coarray_33.f90: New.
9182
9183 2014-06-25 Tobias Burnus <burnus@net-b.de>
9184
9185 * gfortran.dg/coarray/coindexed_1.f90: New.
9186
9187 2014-06-25 Tobias Burnus <burnus@net-b.de>
9188
9189 * gfortran.dg/coarray_collectives_7.f90: New.
9190
9191 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9192
9193 * gcc.c-torture/execute/20140622-1.c: New test.
9194
9195 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
9196
9197 DR 178
9198 PR c++/49132
9199 * g++.dg/cpp0x/aggr1.C: New.
9200 * g++.dg/cpp0x/aggr2.C: Likewise.
9201 * g++.dg/init/aggr11.C: Likewise.
9202 * g++.dg/init/aggr12.C: Likewise.
9203
9204 2014-06-25 Martin Jambor <mjambor@suse.cz>
9205
9206 * g++.dg/ipa/pr61540.C: Remove dumping test.
9207
9208 2014-06-25 Marek Polacek <polacek@redhat.com>
9209
9210 PR c/61162
9211 * gcc.dg/pr61162.c: Adjust dg-warning.
9212 * gcc.dg/pr61162-2.c: New test.
9213
9214 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
9215
9216 PR tree-optimization/57742
9217 * gcc.dg/tree-ssa/calloc-3.c: New file.
9218
9219 2014-06-25 Richard Biener <rguenther@suse.de>
9220
9221 PR testsuite/61560
9222 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
9223 for targets that return _Complex float in memory.
9224
9225 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9226
9227 * gcc.target/arm/vect-noalign.c: Adjust options.
9228
9229 2014-06-24 Cong Hou <congh@google.com>
9230
9231 * gcc.dg/vect/vect-reduc-sad.c: New.
9232 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
9233
9234 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
9235
9236 PR tree-optimization/57742
9237 * g++.dg/tree-ssa/calloc.C: New testcase.
9238 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
9239 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
9240 * gcc.dg/strlenopt-9.c: Adapt.
9241
9242 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
9243
9244 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
9245 global variable.
9246 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
9247 instead of calling sequentially in the C code.
9248 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
9249 saved_return_address to the stack frame where LR register was stored.
9250 (saved_return_address): Declare weak.
9251
9252 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
9253
9254 PR c++/33972
9255 * g++.dg/other/operator3.C: New.
9256 * g++.dg/template/operator8.C: Adjust.
9257 * g++.dg/template/operator9.C: Likewise.
9258
9259 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
9260
9261 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
9262
9263 2014-06-24 Richard Biener <rguenther@suse.de>
9264
9265 PR tree-optimization/61572
9266 * gcc.target/i386/pr61572.c: New testcase.
9267
9268 2014-06-24 Jakub Jelinek <jakub@redhat.com>
9269
9270 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
9271 reduction clause.
9272 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
9273 Remove Label is never defined expected error.
9274 * gfortran.dg/gomp/udr8.f90: New test.
9275
9276 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
9277
9278 PR tree-optimization/61554
9279 * g++.dg/torture/pr61554.C: New testcase.
9280
9281 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
9282
9283 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
9284
9285 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
9286
9287 * gcc.dg/localalias-2.c: Guard by require-alias.
9288 * gcc.dg/globalalias-2.c: Likewise.
9289
9290 2014-06-23 Kai Tietz <ktietz@redhat.com>
9291
9292 * gcc.target/i386/indjmp-1.c: New test.
9293
9294 2014-06-23 Andrew Pinski <apinski@cavium.com>
9295
9296 * gcc.c-torture/compile/20140723-1.c: New testcase.
9297
9298 2014-06-23 Marek Polacek <polacek@redhat.com>
9299
9300 PR c/61553
9301 * c-c++-common/pr61553.c (foo): Add dg-error.
9302
9303 2014-06-23 Tobias Burnus <burnus@net-b.de>
9304
9305 * gfortran.dg/coarray_32.f90: New.
9306
9307 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
9308
9309 DR 577
9310 PR c++/33101
9311 * g++.dg/other/void1.C: Adjust.
9312 * g++.dg/other/void3.C: Likewise.
9313
9314 2014-06-23 Marek Polacek <polacek@redhat.com>
9315
9316 PR c/61553
9317 * c-c++-common/pr61553.c: New test.
9318
9319 2014-06-23 Richard Biener <rguenther@suse.de>
9320
9321 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
9322 * g++.dg/vect/slp-pr50819.cc: Likewise.
9323 * g++.dg/vect/slp-pr56812.cc: Likewise.
9324 * gcc.dg/vect/bb-slp-1.c: Likewise.
9325 * gcc.dg/vect/bb-slp-10.c: Likewise.
9326 * gcc.dg/vect/bb-slp-11.c: Likewise.
9327 * gcc.dg/vect/bb-slp-13.c: Likewise.
9328 * gcc.dg/vect/bb-slp-14.c: Likewise.
9329 * gcc.dg/vect/bb-slp-15.c: Likewise.
9330 * gcc.dg/vect/bb-slp-16.c: Likewise.
9331 * gcc.dg/vect/bb-slp-17.c: Likewise.
9332 * gcc.dg/vect/bb-slp-18.c: Likewise.
9333 * gcc.dg/vect/bb-slp-19.c: Likewise.
9334 * gcc.dg/vect/bb-slp-2.c: Likewise.
9335 * gcc.dg/vect/bb-slp-20.c: Likewise.
9336 * gcc.dg/vect/bb-slp-21.c: Likewise.
9337 * gcc.dg/vect/bb-slp-22.c: Likewise.
9338 * gcc.dg/vect/bb-slp-23.c: Likewise.
9339 * gcc.dg/vect/bb-slp-24.c: Likewise.
9340 * gcc.dg/vect/bb-slp-25.c: Likewise.
9341 * gcc.dg/vect/bb-slp-26.c: Likewise.
9342 * gcc.dg/vect/bb-slp-27.c: Likewise.
9343 * gcc.dg/vect/bb-slp-28.c: Likewise.
9344 * gcc.dg/vect/bb-slp-29.c: Likewise.
9345 * gcc.dg/vect/bb-slp-3.c: Likewise.
9346 * gcc.dg/vect/bb-slp-30.c: Likewise.
9347 * gcc.dg/vect/bb-slp-31.c: Likewise.
9348 * gcc.dg/vect/bb-slp-32.c: Likewise.
9349 * gcc.dg/vect/bb-slp-4.c: Likewise.
9350 * gcc.dg/vect/bb-slp-5.c: Likewise.
9351 * gcc.dg/vect/bb-slp-6.c: Likewise.
9352 * gcc.dg/vect/bb-slp-7.c: Likewise.
9353 * gcc.dg/vect/bb-slp-8.c: Likewise.
9354 * gcc.dg/vect/bb-slp-8a.c: Likewise.
9355 * gcc.dg/vect/bb-slp-8b.c: Likewise.
9356 * gcc.dg/vect/bb-slp-9.c: Likewise.
9357 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
9358 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
9359 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
9360 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
9361 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
9362 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
9363 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
9364 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
9365 * gcc.dg/vect/pr26359.c: Likewise.
9366 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
9367
9368 2014-06-23 Marek Polacek <polacek@redhat.com>
9369
9370 * c-c++-common/pr49706-2.c: New test.
9371
9372 2014-06-23 Alan Modra <amodra@gmail.com>
9373
9374 * gcc.dg/pr61583.c: New.
9375
9376 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
9377
9378 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
9379 [u]int64x1_t.
9380
9381 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
9382 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
9383
9384 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
9385 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
9386 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
9387 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
9388 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
9389 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
9390 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
9391 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
9392 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
9393 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
9394 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
9395 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
9396 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
9397 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
9398 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
9399 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
9400 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
9401 test_vsrid_n_u64): Fix signature to match intrinsic.
9402
9403 (test_vabs_s64): Remove.
9404 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
9405
9406 (test_vdupd_lane_s64): Rename to...
9407 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
9408
9409 (test_vdupd_lane_u64): Rename to...
9410 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
9411
9412 (test_vtst_s64): Rename to...
9413 (test_vtstd_s64): ...and change int64x1_t to int64_t.
9414
9415 (test_vtst_u64): Rename to...
9416 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
9417
9418 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
9419 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
9420 Remove out-of-bounds tests.
9421 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
9422 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
9423 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
9424
9425 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
9426
9427 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
9428 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
9429 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
9430 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
9431 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
9432 vector types.
9433 * gcc.target/aarch64/vsub_f64.c: Likewise.
9434 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
9435 scheme as now the same for all variants.
9436 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
9437 float64x1_t.
9438
9439 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
9440
9441 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
9442
9443 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
9444
9445 * gcc.dg/localalias.c: Fix broken commit.
9446 * gcc.dg/globalalias.c: Likewise.
9447
9448 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
9449
9450 * gcc.dg/localalias.c: New testcase.
9451 * gcc.dg/localalias-2.c: New testcase.
9452 * gcc.dg/globalalias.c: New testcase.
9453 * gcc.dg/globalalias-2.c: New testcase.
9454
9455 2014-06-20 Jakub Jelinek <jakub@redhat.com>
9456
9457 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
9458
9459 2014-06-20 Marek Polacek <polacek@redhat.com>
9460
9461 * c-c++-common/ubsan/bounds-1.c: New test.
9462 * c-c++-common/ubsan/bounds-2.c: New test.
9463 * c-c++-common/ubsan/bounds-3.c: New test.
9464 * c-c++-common/ubsan/bounds-4.c: New test.
9465 * c-c++-common/ubsan/bounds-5.c: New test.
9466 * c-c++-common/ubsan/bounds-6.c: New test.
9467
9468 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
9469
9470 Make the tests big-endian friendly.
9471
9472 * gcc.target/aarch64/aapcs64/test_25.c: Update.
9473 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
9474 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
9475 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
9476 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
9477 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
9478 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
9479 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
9480 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
9481
9482 2014-06-20 Yury Gribov <y.gribov@samsung.com>
9483 Max Ostapenko <m.ostapenko@partner.samsung.com>
9484
9485 PR sanitizer/61547
9486 * c-c++-common/asan/strlen-overflow-1.c: New test.
9487
9488 2014-06-20 Martin Jambor <mjambor@suse.cz>
9489
9490 PR ipa/61540
9491 * g++.dg/ipa/pr61540.C: New test.
9492
9493 2014-06-20 Yury Gribov <y.gribov@samsung.com>
9494 Max Ostapenko <m.ostapenko@partner.samsung.com>
9495
9496 PR sanitizer/61530
9497 * c-c++-common/asan/pr61530.c: New test.
9498
9499 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9500
9501 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
9502 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
9503 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
9504 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
9505 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
9506 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
9507 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
9508 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
9509 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
9510 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
9511 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
9512 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
9513 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
9514 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
9515 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
9516 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
9517 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
9518 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
9519 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
9520 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
9521 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
9522 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
9523 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
9524 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
9525 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
9526 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
9527 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
9528 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
9529 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
9530 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
9531 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
9532 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
9533 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
9534 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
9535 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
9536 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
9537 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
9538 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
9539 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
9540 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
9541 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
9542 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
9543 (test_vqdmlal_high_lane_s16): Fix parameter type.
9544 (test_vqdmlal_high_lane_s32): Likewise.
9545 (test_vqdmull_high_lane_s16): Likewise.
9546 (test_vqdmull_high_lane_s32): Likewise.
9547 (test_vqdmlsl_high_lane_s32): Likewise.
9548 (test_vqdmlsl_high_lane_s16): Likewise.
9549 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
9550 Fix argument type.
9551 (test_vqdmlals_lane_s32): Likewise.
9552 (test_vqdmlslh_lane_s16): Likewise.
9553 (test_vqdmlsls_lane_s32): Likewise.
9554 (test_vqdmulhh_lane_s16): Likewise.
9555 (test_vqdmulhs_lane_s32): Likewise.
9556 (test_vqdmullh_lane_s16): Likewise.
9557 (test_vqdmulls_lane_s32): Likewise.
9558 (test_vqrdmulhh_lane_s16): Likewise.
9559 (test_vqrdmulhs_lane_s32): Likewise.
9560
9561 2014-06-20 Tobias Burnus <burnus@net-b.de>
9562
9563 PR testsuite/61567
9564 * gfortran.dg/coarray_collectives_5.f90: Update
9565 dg-final scan-tree-dump-times.
9566 * gfortran.dg/coarray_collectives_6.f90: Ditto.
9567
9568 2014-06-20 Hale Wang <hale.wang@arm.com>
9569
9570 * gcc.target/arm/lto/: New folder to verify the LTO option.
9571 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
9572 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
9573 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
9574 * lib/lto.exp (object-readelf): New procedure.
9575
9576 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9577
9578 PR fortran/61454
9579 * gfortran.dg/pr61454.f90: New file.
9580
9581 2014-06-19 Terry Guo <terry.guo@arm.com>
9582
9583 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
9584 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
9585 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
9586
9587 2014-06-19 Tobias Burnus <burnus@net-b.de>
9588
9589 * gfortran.dg/coarray/collectives_2.f90: Extend
9590 and make valid.
9591
9592 2014-06-18 Tom de Vries <tom@codesourcery.com>
9593
9594 * gcc.target/aarch64/fuse-caller-save.c: New test.
9595
9596 2014-06-18 Radovan Obradovic <robradovic@mips.com>
9597 Tom de Vries <tom@codesourcery.com>
9598
9599 * gcc.target/arm/fuse-caller-save.c: New test.
9600
9601 2014-06-18 Richard Biener <rguenther@suse.de>
9602
9603 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
9604 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
9605 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
9606
9607 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
9608
9609 PR tree-optimization/61518
9610 * gcc.dg/torture/pr61518.c: New test.
9611
9612 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
9613
9614 PR tree-optimization/61517
9615 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
9616 (incorrect_read_be32): Likewise.
9617 (main): Call incorrect_read_* to test stmt replacement is made by
9618 bswap at the right place.
9619 * gcc.c-torture/execute/pr61517.c: New test.
9620
9621 2014-06-18 Andreas Schwab <schwab@suse.de>
9622
9623 PR rtl-optimization/54555
9624 * gcc.target/m68k/pr54555.c: New test.
9625
9626 2014-06-18 Olivier Hainque <hainque@adacore.com>
9627
9628 * gnat.dg/blocklocs.adb: New test.
9629
9630 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
9631
9632 PR tree-optimization/52252
9633 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
9634 * gcc.target/i386/pr52252-core.c: Ditto.
9635
9636 PR tree-optimization/61403
9637 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
9638
9639 2014-06-18 Jakub Jelinek <jakub@redhat.com>
9640
9641 * gfortran.dg/gomp/declare-simd-1.f90: New test.
9642 * gfortran.dg/gomp/depend-1.f90: New test.
9643 * gfortran.dg/gomp/target1.f90: New test.
9644 * gfortran.dg/gomp/target2.f90: New test.
9645 * gfortran.dg/gomp/target3.f90: New test.
9646 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
9647 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
9648 201107.
9649
9650 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
9651
9652 PR fortran/61126
9653 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
9654
9655 2014-06-17 Tobias Burnus <burnus@net-b.de>
9656 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
9657
9658 * gfortran.dg/coarray/send_array.f90: New.
9659 * gfortran.dg/coarray/get_array.f90: New.
9660 * gfortran.dg/coarray/sendget_array.f90: New.
9661 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
9662 names.
9663 * gfortran.dg/coarray/collectives_2.f90: New.
9664
9665 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9666
9667 PR target/61533
9668 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
9669 dg-options.
9670
9671 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
9672
9673 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
9674 unit_id and kind_id to zero.
9675
9676 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
9677
9678 PR target/61483
9679 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
9680 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
9681 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
9682 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
9683
9684 2014-06-17 Richard Biener <rguenther@suse.de>
9685
9686 PR lto/61012
9687 * gcc.dg/lto/pr61526_0.c: New testcase.
9688 * gcc.dg/lto/pr61526_1.c: Likewise.
9689
9690 2014-06-17 Richard Biener <rguenther@suse.de>
9691
9692 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
9693 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
9694 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
9695 * gcc.dg/tree-ssa/vrp36.c: Likewise.
9696 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
9697
9698 2014-06-17 Richard Biener <rguenther@suse.de>
9699
9700 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
9701
9702 2014-06-16 Richard Biener <rguenther@suse.de>
9703
9704 PR tree-optimization/61482
9705 * g++.dg/torture/pr61482.C: New testcase.
9706
9707 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
9708
9709 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
9710 vpmacsdql instruction.
9711
9712 2014-06-16 Yury Gribov <y.gribov@samsung.com>
9713
9714 * c-c++-common/asan/instrument-with-calls-1.c: New test.
9715 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
9716 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
9717 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
9718 test patterns.
9719 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9720 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
9721 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
9722 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
9723 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
9724 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
9725
9726 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9727
9728 PR fortran/28484
9729 PR fortran/61429
9730 * gfortran.dg/system_clock_1.f90: New file.
9731 * gfortran.dg/system_clock_2.f90: New file.
9732
9733 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9734
9735 PR c++/33101
9736 * g++.dg/other/void3.C: New.
9737 * g++.dg/conversion/err-recover1.C: Update.
9738
9739 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
9740
9741 PR target/61415
9742 * lib/target-supports.exp (check_effective_target_longdouble128): New.
9743 * gcc.target/powerpc/pack02.c: Use it.
9744 * gcc.target/powerpc/tfmode_off.c: Likewise.
9745
9746 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
9747
9748 PR rtl-optimization/61094
9749 PR rtl-optimization/61446
9750 * gcc.target/i386/pr61446.c : New.
9751
9752 2014-06-13 Dehao Chen <dehao@google.com>
9753
9754 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
9755
9756 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
9757
9758 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
9759
9760 2014-06-13 Richard Biener <rguenther@suse.de>
9761
9762 * c-c++-common/pr46562-2.c: Adjust.
9763 * g++.dg/tree-ssa/pr8781.C: Likewise.
9764 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9765 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9766 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
9767 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
9768 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9769
9770 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9771
9772 PR tree-optimization/61375
9773 * gcc.c-torture/execute/pr61375-1.c: New test.
9774
9775 2014-06-12 Jakub Jelinek <jakub@redhat.com>
9776
9777 PR middle-end/61486
9778 * c-c++-common/gomp/pr61486-1.c: New test.
9779 * c-c++-common/gomp/pr61486-2.c: New test.
9780
9781 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
9782
9783 PR target/59843
9784 * gcc.dg/vect/vect-singleton_1.c: New file.
9785
9786 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
9787
9788 PR target/61443
9789 * gcc.target/avr/torture/pr61443.c: New test.
9790
9791 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9792
9793 PR c++/19200
9794 * g++.dg/parse/friend11.C: New.
9795
9796 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9797
9798 PR c++/60265
9799 * g++.dg/cpp0x/using-enum-1.C: New.
9800 * g++.dg/cpp0x/using-enum-2.C: Likewise.
9801
9802 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9803
9804 PR c++/19200
9805 * g++.dg/parse/friend9.C: New.
9806 * g++.dg/parse/friend10.C: Likewise.
9807 * g++.dg/parse/friend7.C: Adjust.
9808
9809 2014-06-11 Richard Biener <rguenther@suse.de>
9810
9811 PR tree-optimization/61452
9812 * gcc.dg/torture/pr61452.c: New testcase.
9813
9814 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9815
9816 PR c++/34049
9817 * g++.dg/parse/pr34049.C: New.
9818
9819 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
9820
9821 * gcc.c-torture/execute/pr61306-1.c: New test.
9822 * gcc.c-torture/execute/pr61306-2.c: Likewise.
9823 * gcc.c-torture/execute/pr61306-3.c: Likewise.
9824
9825 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9826
9827 * gcc.target/aarch64/acle/acle.exp: New.
9828 * gcc.target/aarch64/acle/crc32b.c: New test.
9829 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
9830 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
9831 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
9832 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
9833 * gcc.target/aarch64/acle/crc32d.c: Likewise.
9834 * gcc.target/aarch64/acle/crc32h.c: Likewise.
9835 * gcc.target/aarch64/acle/crc32w.c: Likewise.
9836
9837 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
9838
9839 PR tree-optimization/52252
9840 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
9841
9842 2014-06-11 Richard Biener <rguenther@suse.de>
9843
9844 PR middle-end/61437
9845 * gcc.dg/torture/20140610-1.c: New testcase.
9846 * gcc.dg/torture/20140610-2.c: Likewise.
9847
9848 2014-06-10 Richard Biener <rguenther@suse.de>
9849
9850 PR tree-optimization/61438
9851 * gcc.dg/torture/pr61438.c: New testcase.
9852
9853 2014-06-10 Richard Biener <rguenther@suse.de>
9854
9855 PR middle-end/61456
9856 * g++.dg/opt/pr61456.C: New testcase.
9857
9858 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
9859 Mikael Morin <mikael@gcc.gnu.org>
9860
9861 PR fortran/41936
9862 * gfortran.dg/class_array_15.f03: Check memory leaks.
9863
9864 2014-06-10 Richard Biener <rguenther@suse.de>
9865
9866 PR tree-optimization/57186
9867 PR tree-optimization/59299
9868 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
9869 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
9870
9871 2014-06-10 Jakub Jelinek <jakub@redhat.com>
9872
9873 PR fortran/60928
9874 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
9875 directives.
9876 * gfortran.dg/gomp/associate1.f90: New test.
9877 * gfortran.dg/gomp/intentin1.f90: New test.
9878 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
9879 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
9880 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
9881 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
9882
9883 2014-06-09 Marek Polacek <polacek@redhat.com>
9884
9885 PR c/36446
9886 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
9887 * gcc.dg/array-2.c: Likewise.
9888 * gcc.dg/array-const-2.c: Likewise.
9889 * gcc.dg/ucnid-8.c: Likewise.
9890 * gcc.dg/vla-init-1.c: Likewise.
9891 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
9892 * gcc.dg/c99-flex-array-7.c: Likewise.
9893 * gcc.dg/init-bad-1.c: Likewise.
9894 * gcc.dg/init-bad-3.c: Likewise.
9895 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
9896 * gcc.dg/pedwarn-init.c: Add dg-warning.
9897 * gcc.dg/pr53119.c: Remove dg-excess-errors.
9898
9899 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9900
9901 PR c++/22556
9902 * g++.dg/other/redecl3.C: New.
9903
9904 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
9905
9906 PR c++/54442
9907 * g++.dg/pr54442.C: New file.
9908
9909 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
9910
9911 PR fortran/61406
9912 * gfortran.dg/associate_17.f90 : New test
9913
9914 2014-06-09 Petr Murzin <petr.murzin@intel.com>
9915
9916 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
9917 void for TEST instead of static void.
9918 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
9919 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
9920 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
9921 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
9922 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
9923 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
9924 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
9925 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
9926 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
9927 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
9928 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
9929 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
9930 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
9931 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
9932 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
9933 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
9934 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
9935 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
9936 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
9937 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
9938 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
9939 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
9940 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
9941 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
9942 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
9943 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
9944 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
9945 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
9946 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
9947 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
9948 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
9949 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9950 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9951 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9952 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9953 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9954 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9955 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9956 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9957 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9958 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
9959 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
9960 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
9961 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
9962 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
9963 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
9964 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
9965 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
9966 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
9967 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
9968 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
9969 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
9970 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
9971 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
9972 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
9973 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
9974 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
9975 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
9976 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
9977 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
9978 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
9979 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
9980 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
9981 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
9982 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
9983 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
9984 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
9985 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
9986 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9987 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9988 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9989 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9990 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9991 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9992 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9993 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9994 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9995 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
9996 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
9997 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
9998 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
9999 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
10000 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
10001 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
10002 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
10003 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
10004 instead of static void.
10005 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
10006 delete unused variables.
10007 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
10008 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
10009 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
10010 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
10011 delete unused variables, void for TEST instead of static void.
10012 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
10013 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
10014 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
10015 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
10016 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
10017 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
10018 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
10019 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
10020 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
10021 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
10022 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
10023 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
10024 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
10025 initialize variables.
10026 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
10027 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
10028 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
10029 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
10030 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
10031 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
10032 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
10033 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
10034 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
10035 * gcc.target/i386/i386.exp: Ditto.
10036 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
10037 CALC, void for TEST instead of static void, initialize variables.
10038 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
10039 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
10040 static void.
10041 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
10042 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
10043 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
10044 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
10045 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
10046 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
10047 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
10048 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
10049 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
10050 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
10051 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
10052 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
10053 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
10054 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
10055 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
10056 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
10057 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
10058 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
10059 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
10060 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
10061 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
10062 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
10063 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
10064 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
10065 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
10066 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
10067 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
10068 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
10069 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
10070 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
10071 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
10072 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
10073 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
10074 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
10075 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
10076 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
10077 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
10078 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
10079 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
10080 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
10081 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
10082 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
10083 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
10084 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
10085 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
10086 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
10087 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
10088 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
10089 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
10090 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
10091 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
10092 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
10093 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
10094 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
10095 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
10096 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
10097 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
10098 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
10099 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
10100 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
10101 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
10102 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
10103 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
10104 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
10105 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
10106 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
10107 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
10108 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
10109 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
10110 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
10111 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
10112 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
10113 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
10114 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
10115 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
10116 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
10117 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
10118 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
10119 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
10120 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
10121 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
10122 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
10123 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
10124 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
10125 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
10126 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
10127 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
10128 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
10129 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
10130 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
10131 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
10132 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
10133 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
10134 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
10135 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
10136 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
10137 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
10138 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
10139 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
10140 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
10141 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
10142 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
10143 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
10144 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
10145 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
10146 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
10147 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
10148 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
10149 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
10150 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
10151 instead of static void.
10152 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
10153 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
10154 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
10155 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
10156 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
10157 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
10158 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
10159 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
10160 static void, delete unused variables.
10161 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
10162 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
10163 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
10164 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
10165 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
10166 static void, delete unused variables, Change parameters for
10167 UNION_CHECK, MASK_MERGE and MASK_ZERO.
10168 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
10169 CALC, void for TEST instead of static void.
10170 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
10171 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
10172 void.
10173 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
10174 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
10175 static void, change type of parameter for UNION_TYPE.
10176 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
10177 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
10178 void for TEST instead of static void, delete unused variables, change
10179 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
10180 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
10181 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
10182 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
10183 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
10184 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
10185 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
10186 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
10187 void for TEST instead of static void, change parameters for
10188 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
10189 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
10190 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
10191 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
10192 * gcc.target/i386/avx512f-additional-reg-names.c: Add
10193 __attribute__((unused)).
10194 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
10195 __attribute__((unused)).
10196 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
10197 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
10198 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
10199 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
10200 * gcc.target/i386/avx512f-korw-1.c: Ditto.
10201 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
10202 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
10203 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
10204 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
10205 add __attribute__((unused)).
10206 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
10207 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
10208 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
10209 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
10210 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
10211 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
10212 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
10213 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
10214 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
10215 delete unused variables.
10216 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
10217 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
10218 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
10219 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
10220 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
10221 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
10222 static void, mask_merging and zero_masking for unsigned types.
10223 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
10224 CHECK_ARRAY for unsigned types.
10225 * gcc.target/i386/m256-check.h: Ditto.
10226 * gcc.target/i386/m512-check.h: Ditto.
10227
10228 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
10229
10230 PR target/61062
10231 * gcc.target/arm/pr48252.c (main): Expect same result
10232 as endian-neutral.
10233
10234 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10235
10236 PR fortran/45187
10237 * gfortran.dg/cray_pointers_10.f90: New file.
10238
10239 2014-06-09 Jakub Jelinek <jakub@redhat.com>
10240
10241 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
10242 instead of complex(kind=16).
10243
10244 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10245
10246 PR fortran/38829
10247 * gfortran.dg/bind_c_usage_29.f90: New file.
10248
10249 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
10250
10251 * gnat.dg/opt38.adb: New test.
10252 * gnat.dg/opt38_pkg.ad[sb]: New helper.
10253
10254 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
10255
10256 PR target/18343
10257 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
10258 New macro, 0 for __MMIX__, default 64.
10259 (bar): Pass it to __builtin_apply instead of literal 64.
10260
10261 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10262
10263 * gfortran.dg/io_constraints_11.f90: New file.
10264 * gfortran.dg/io_constraints_12.f90: New file.
10265 * gfortran.dg/io_constraints_13.f90: New file.
10266
10267 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
10268
10269 PR target/61423
10270 * gcc.target/i386/pr61423.c: New test.
10271
10272 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10273
10274 PR c++/60184
10275 * g++.dg/cpp0x/constexpr-union6.C: New.
10276 * g++.dg/cpp0x/union6.C: Likewise.
10277 * g++.dg/init/ref14.C: Adjust.
10278 * g++.dg/init/union1.C: Likewise.
10279
10280 2014-06-06 Richard Biener <rguenther@suse.de>
10281
10282 PR tree-optimization/59299
10283 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
10284
10285 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
10286
10287 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
10288 * gcc.dg/tree-ssa/sra-12.c: Likewise.
10289
10290 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
10291
10292 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
10293 bitfield and test wrong results instead of correct results to make the
10294 test more portable.
10295
10296 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10297
10298 PR c++/60432
10299 * g++.dg/cpp0x/constexpr-60432.C: New.
10300
10301 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
10302
10303 PR c++/60199
10304 * g++.dg/cpp0x/constexpr-60199.C: New.
10305
10306 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
10307
10308 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
10309 Specify -march=z900 as an additional option.
10310 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
10311 * gcc.dg/optimize-bswapsi-2.c: Likewise.
10312 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
10313
10314 2014-06-06 Jakub Jelinek <jakub@redhat.com>
10315
10316 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
10317 reduction clause diagnostic changes.
10318 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
10319 * gfortran.dg/gomp/reduction1.f90: Likewise.
10320 * gfortran.dg/gomp/reduction3.f90: Likewise.
10321 * gfortran.dg/gomp/udr1.f90: New test.
10322 * gfortran.dg/gomp/udr2.f90: New test.
10323 * gfortran.dg/gomp/udr3.f90: New test.
10324 * gfortran.dg/gomp/udr4.f90: New test.
10325 * gfortran.dg/gomp/udr5.f90: New test.
10326 * gfortran.dg/gomp/udr6.f90: New test.
10327 * gfortran.dg/gomp/udr7.f90: New test.
10328
10329 2014-06-06 Christian Bruel <christian.bruel@st.com>
10330
10331 PR tree-optimization/43934
10332 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
10333
10334 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
10335
10336 PR c/53119
10337 * gcc.dg/pr53119.c: New testcase.
10338
10339 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10340
10341 PR target/52472
10342 * gcc.target/avr/pr52472.c: New test.
10343
10344
10345 2014-06-05 Jeff Law <law@redhat.com>
10346
10347 PR tree-optimization/61289
10348 * g++.dg/pr61289.C: New test.
10349 * g++.dg/pr61289-2.C: New test.
10350
10351 2014-06-05 Richard Biener <rguenther@suse.de>
10352 Paolo Carlini <paolo.carlini@oracle.com>
10353
10354 PR c++/56961
10355 * g++.dg/parse/pr56961.C: New.
10356
10357 2014-06-05 Kai Tietz <ktietz@redhat.com>
10358
10359 PR target/46219
10360 * gcc.target/i386/sibcall-4.c: Remove xfail.
10361
10362 2014-06-05 Julian Brown <julian@codesourcery.com>
10363 Sandra Loosemore <sandra@codesourcery.com>
10364
10365 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
10366
10367 2014-06-05 Richard Biener <rguenther@suse.de>
10368
10369 PR c++/61004
10370 * g++.dg/diagnostic/pr61004.C: New testcase.
10371
10372 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
10373
10374 * gcc.dg/torture/pr61319.c: New test.
10375
10376 2014-06-05 Marek Polacek <polacek@redhat.com>
10377
10378 PR c/56724
10379 * gcc.dg/pr56724-3.c: New test.
10380
10381 2014-06-05 Andreas Schwab <schwab@suse.de>
10382
10383 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
10384
10385 2014-06-05 Marek Polacek <polacek@redhat.com>
10386
10387 PR c/49706
10388 * c-c++-common/pr49706.c: New test.
10389
10390 2014-06-05 Marek Polacek <polacek@redhat.com>
10391
10392 PR c/48062
10393 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
10394 * gcc.dg/Wshadow-3.c: Likewise.
10395 * gcc.dg/pr48062.c: New test.
10396
10397 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10398
10399 PR c++/43453
10400 * g++.dg/init/pr43453.C: New.
10401
10402 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
10403
10404 PR tree-optimization/61385
10405 * gcc.dg/tree-ssa/pr61385.c: New file.
10406
10407 2014-06-04 Richard Biener <rguenther@suse.de>
10408
10409 PR tree-optimization/60098
10410 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
10411
10412 2014-06-04 Richard Biener <rguenther@suse.de>
10413
10414 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
10415
10416 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
10417
10418 PR c/58942
10419 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
10420 the case with a pointer.
10421
10422 2014-06-04 Marek Polacek <polacek@redhat.com>
10423
10424 PR c/30020
10425 * c-c++-common/pr30020.c: New test.
10426
10427 2014-06-03 Andrew Pinski <apinski@cavium.com>
10428
10429 * gcc.c-torture/compile/20140528-1.c: New testcase.
10430
10431 2014-06-03 Dehao Chen <dehao@google.com>
10432
10433 * gcc.dg/tree-prof/merge_block.c: New test.
10434
10435 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
10436
10437 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
10438 * g++.dg/ext/mv15.C (dg-options): Ditto.
10439
10440 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
10441
10442 DR 1423
10443 PR c++/52174
10444 * g++.dg/cpp0x/nullptr31.C: New.
10445 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
10446 * g++.dg/cpp0x/nullptr17.C: Update.
10447
10448 2014-06-03 Marek Polacek <polacek@redhat.com>
10449
10450 PR c/60439
10451 * c-c++-common/pr60439.c: New test.
10452 * g++.dg/eh/scope1.C (f4): Add dg-warning.
10453
10454 2014-06-03 Martin Jambor <mjambor@suse.cz>
10455
10456 PR ipa/61160
10457 * g++.dg/ipa/pr61160-1.C: New test.
10458
10459 2014-06-03 Richard Biener <rguenther@suse.de>
10460
10461 PR tree-optimization/61383
10462 * gcc.dg/torture/pr61383-1.c: New testcase.
10463
10464 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
10465
10466 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
10467
10468 2014-06-02 Jeff Law <law@redhat.com>
10469
10470 PR rtl-optimization/61094
10471 * g++.dg/pr61094: New test.
10472
10473 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
10474
10475 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
10476 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
10477 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
10478 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
10479 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
10480 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
10481 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
10482 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
10483
10484 2014-06-02 Richard Biener <rguenther@suse.de>
10485
10486 PR tree-optimization/61346
10487 * gcc.dg/torture/pr61346.c: New testcase.
10488
10489 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10490
10491 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
10492 not compilation.
10493 * gcc.target/i386/sibcall-4.c: Ditto.
10494 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
10495
10496 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10497
10498 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
10499 in scan-assembler-not string.
10500 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
10501 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
10502 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
10503
10504 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
10505
10506 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
10507
10508 2014-06-01 Kai Tietz <ktietz@redhat.com>
10509
10510 PR target/61377
10511 * gcc.target/i386/sibcall-6.c: New test.
10512
10513 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10514
10515 DR 1227
10516 PR c++/57543
10517 * g++.dg/cpp0x/pr57543-1.C: New.
10518 * g++.dg/cpp0x/pr57543-2.C: Likewise.
10519 * g++.dg/cpp0x/pr57543-3.C: Likewise.
10520 * g++.dg/cpp0x/decltype59.C: Likewise.
10521
10522 2014-05-31 Tom de Vries <tom@codesourcery.com>
10523
10524 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
10525
10526 2014-05-30 Jakub Jelinek <jakub@redhat.com>
10527
10528 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
10529 restore_gcc_exec_prefix_env_var): New procedures.
10530 (set_ld_library_path_env_vars,
10531 restore_ld_library_path_env_vars): Use them.
10532 * lib/c-compat.exp: Load target-libpath.exp.
10533 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
10534 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
10535 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
10536 restore_gcc_exec_prefix_env_var.
10537 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
10538 Likewise.
10539
10540 * c-c++-common/asan/misalign-1.c: New test.
10541 * c-c++-common/asan/misalign-2.c: New test.
10542
10543 * g++.dg/asan/asan_test.C: Add -std=c++11 and
10544 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
10545 -DASAN_USE_DEJAGNU_GTEST=1.
10546 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
10547 * g++.dg/asan/asan_oob_test.cc: Likewise.
10548 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
10549 * g++.dg/asan/asan_str_test.cc: Likewise.
10550 * g++.dg/asan/asan_test_utils.h: Likewise.
10551 * g++.dg/asan/sanitizer_test_config.h: Likewise.
10552 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
10553 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
10554 Imported from upstream r209283.
10555 * g++.dg/asan/asan_test_config.h: Likewise.
10556
10557 2014-05-30 Kai Tietz <ktietz@redhat.com>
10558
10559 PR target/60104
10560 * gcc.target/i386/sibcall-1.c: New test.
10561 * gcc.target/i386/sibcall-2.c: New test.
10562 * gcc.target/i386/sibcall-3.c: New test.
10563 * gcc.target/i386/sibcall-4.c: New test.
10564
10565 2014-05-30 Ian Lance Taylor <iant@google.com>
10566
10567 * gcc.target/i386/pause-2.c: New test.
10568
10569 2014-05-30 Tom de Vries <tom@codesourcery.com>
10570
10571 * gcc.target/i386/fuse-caller-save.c: New test.
10572 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
10573 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
10574
10575 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
10576
10577 * gcc.target/arm/simd/vrev16p8_1.c: New file.
10578 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
10579 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
10580 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
10581 * gcc.target/arm/simd/vrev16s8_1.c: New file.
10582 * gcc.target/arm/simd/vrev16u8_1.c: New file.
10583 * gcc.target/arm/simd/vrev32p16_1.c: New file.
10584 * gcc.target/arm/simd/vrev32p8_1.c: New file.
10585 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
10586 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
10587 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
10588 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
10589 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
10590 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
10591 * gcc.target/arm/simd/vrev32s16_1.c: New file.
10592 * gcc.target/arm/simd/vrev32s8_1.c: New file.
10593 * gcc.target/arm/simd/vrev32u16_1.c: New file.
10594 * gcc.target/arm/simd/vrev32u8_1.c: New file.
10595 * gcc.target/arm/simd/vrev64f32_1.c: New file.
10596 * gcc.target/arm/simd/vrev64p16_1.c: New file.
10597 * gcc.target/arm/simd/vrev64p8_1.c: New file.
10598 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
10599 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
10600 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
10601 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
10602 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
10603 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
10604 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
10605 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
10606 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
10607 * gcc.target/arm/simd/vrev64s16_1.c: New file.
10608 * gcc.target/arm/simd/vrev64s32_1.c: New file.
10609 * gcc.target/arm/simd/vrev64s8_1.c: New file.
10610 * gcc.target/arm/simd/vrev64u16_1.c: New file.
10611 * gcc.target/arm/simd/vrev64u32_1.c: New file.
10612 * gcc.target/arm/simd/vrev64u8_1.c: New file.
10613
10614 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
10615
10616 PR rtl-optimization/61325
10617 * gcc.target/aarch64/pr61325.c: New.
10618
10619 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
10620
10621 * gcc.target/arm/simd/vextQf32_1.c: New file.
10622 * gcc.target/arm/simd/vextQp16_1.c: New file.
10623 * gcc.target/arm/simd/vextQp8_1.c: New file.
10624 * gcc.target/arm/simd/vextQs16_1.c: New file.
10625 * gcc.target/arm/simd/vextQs32_1.c: New file.
10626 * gcc.target/arm/simd/vextQs64_1.c: New file.
10627 * gcc.target/arm/simd/vextQs8_1.c: New file.
10628 * gcc.target/arm/simd/vextQu16_1.c: New file.
10629 * gcc.target/arm/simd/vextQu32_1.c: New file.
10630 * gcc.target/arm/simd/vextQu64_1.c: New file.
10631 * gcc.target/arm/simd/vextQu8_1.c: New file.
10632 * gcc.target/arm/simd/vextQp64_1.c: New file.
10633 * gcc.target/arm/simd/vextf32_1.c: New file.
10634 * gcc.target/arm/simd/vextp16_1.c: New file.
10635 * gcc.target/arm/simd/vextp8_1.c: New file.
10636 * gcc.target/arm/simd/vexts16_1.c: New file.
10637 * gcc.target/arm/simd/vexts32_1.c: New file.
10638 * gcc.target/arm/simd/vexts64_1.c: New file.
10639 * gcc.target/arm/simd/vexts8_1.c: New file.
10640 * gcc.target/arm/simd/vextu16_1.c: New file.
10641 * gcc.target/arm/simd/vextu32_1.c: New file.
10642 * gcc.target/arm/simd/vextu64_1.c: New file.
10643 * gcc.target/arm/simd/vextu8_1.c: New file.
10644 * gcc.target/arm/simd/vextp64_1.c: New file.
10645
10646 2014-05-29 Radovan Obradovic <robradovic@mips.com>
10647 Tom de Vries <tom@codesourcery.com>
10648
10649 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
10650 options.
10651 * gcc.target/mips/fuse-caller-save.h: New include file.
10652 * gcc.target/mips/fuse-caller-save.c: New test.
10653 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
10654 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
10655
10656 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
10657
10658 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
10659
10660 2014-05-28 Richard Biener <rguenther@suse.de>
10661
10662 PR middle-end/61045
10663 * gcc.dg/pr61045.c: New testcase.
10664
10665 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10666
10667 * lib/clearcap.exp: New file.
10668 * gcc.dg/vect/vect.exp: Load clearcap.exp.
10669 Remove clearcap_ldflags handling.
10670 Call clearcap-init, clearcap-finish.
10671 * gcc.target/i386/i386.exp: Likewise.
10672 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
10673 * gcc.target/i386/clearcapv2.map: Move to
10674 ../config/sol2-clearcapv2.map.
10675 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
10676 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
10677
10678 2014-05-28 Richard Biener <rguenther@suse.de>
10679
10680 PR tree-optimization/61335
10681 * gfortran.dg/pr61335.f90: New testcase.
10682
10683 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10684
10685 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
10686
10687 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10688
10689 * gnat.dg/overflow_fixed.adb: New test.
10690
10691 2014-05-27 Marek Polacek <polacek@redhat.com>
10692
10693 PR c/56724
10694 * gcc.dg/pr56724-1.c: New test.
10695 * gcc.dg/pr56724-2.c: New test.
10696 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
10697 -Wtraditional.
10698 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
10699
10700 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
10701
10702 * gcc.dg/fold-compare-8.c: New test.
10703 * gcc.dg/Wstrict-overflow-25.c: Likewise.
10704
10705 2014-05-27 Richard Biener <rguenther@suse.de>
10706
10707 * gcc.dg/tree-ssa/vrp92.c: New testcase.
10708
10709 2014-05-27 Marek Polacek <polacek@redhat.com>
10710
10711 PR testsuite/61319
10712 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
10713 LLONG_MIN, and ULLONG_MAX.
10714
10715 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10716
10717 * lib/target-supports.exp (check_effective_target_vect_bswap):
10718 Specify arm*-*-* support.
10719
10720 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
10721
10722 PR testsuite/61319
10723 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
10724 -nan optional.
10725 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
10726 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
10727
10728 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10729
10730 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
10731
10732 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
10733
10734 PR rtl-optimization/61222
10735 * gcc.c-torture/compile/pr61222-1.c: New test.
10736 * gcc.c-torture/compile/pr61222-2.c: Likewise.
10737
10738 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10739
10740 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
10741
10742 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
10743
10744 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
10745
10746 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10747
10748 PR libgfortran/55117
10749 * gfortran.dg/namelist_85.f90: New test.
10750
10751 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
10752
10753 PR c/61191
10754 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
10755 the case with syntax error.
10756
10757 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10758
10759 * gcc.dg/lto/pr61278_0.c: New test.
10760 * gcc.dg/lto/pr61278_1.c: New test.
10761
10762 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10763
10764 * gcc.dg/pr61220.c: New test.
10765 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
10766
10767 2014-05-25 Tobias Burnus <burnus@net-b.de>
10768
10769 * gfortran.dg/coarray_10.f90: Update dg-warning.
10770 * gfortran.dg/coarray_this_image_1.f90: New.
10771 * gfortran.dg/coarray_this_image_2.f90: New.
10772
10773 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
10774
10775 PR libfortran/61173
10776 * gfortran.dg/arrayio_14.f90: New test.
10777
10778 2014-05-24 Andreas Schwab <schwab@suse.de>
10779
10780 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
10781
10782 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10783
10784 * gfortran.dg/bind_c_array_params_2.f90:
10785 Adjust regexp for -flto.
10786 * gfortran.dg/pr48636-2.f90: Likewise.
10787 * gfortran.dg/pr52835.f90: Likewise.
10788
10789 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
10790
10791 PR rtl-optimization/61215
10792 * gcc.target/i386/pr61215.c: New.
10793
10794 2014-05-23 Marek Polacek <polacek@redhat.com>
10795 Jakub Jelinek <jakub@redhat.com>
10796
10797 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
10798 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
10799 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
10800 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
10801 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
10802 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
10803 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
10804 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
10805 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
10806 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
10807 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
10808 * c-c++-common/ubsan/float-cast.h: New file.
10809 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
10810 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
10811
10812 2014-05-23 Jiong Wang <jiong.wang@arm.com>
10813
10814 * gcc.target/aarch64/tail_indirect_call_1.c: New.
10815
10816 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10817
10818 * g++.dg/cpp1y/lambda-init9.C: New.
10819
10820 2014-05-23 Richard Biener <rguenther@suse.de>
10821
10822 PR testsuite/61266
10823 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
10824 adjust testcase to reflect reality.
10825
10826 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
10827
10828 PR tree-optimization/54733
10829 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
10830 optimization to support memory sources and bitwise operations
10831 equivalent to load in host endianness.
10832 * gcc.dg/optimize-bswaphi-1.c: Likewise.
10833 * gcc.dg/optimize-bswapsi-2.c: Likewise.
10834 * gcc.c-torture/execute/bswap-2.c: Likewise.
10835
10836 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
10837
10838 * lib/target-supports.exp: New effective targets for architectures
10839 capable of performing byte swap.
10840 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
10841 * gcc.dg/optimize-bswapdi-2.c: Likewise.
10842 * gcc.dg/optimize-bswapsi-1.c: Likewise.
10843
10844 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
10845
10846 PR c++/61088
10847 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
10848 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
10849
10850 2014-05-22 Xinliang David Li <davidxl@google.com>
10851
10852 * g++.dg/ipa/devirt-15.C: Fix expected message.
10853 * g++.dg/ipa/devirt-16.C: Ditto.
10854 * g++.dg/ipa/devirt-17.C: Ditto.
10855 * g++.dg/ipa/devirt-26.C: Ditto.
10856 * g++.dg/ipa/imm-devirt-1.C: Ditto.
10857 * g++.dg/ipa/imm-devirt-2.C: Ditto.
10858 * g++.dg/tree-ssa/pr8781.C:Ditto.
10859
10860 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
10861
10862 * gcc.target/powerpc/htm-ttest.c: New test.
10863
10864 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
10865
10866 * gnat.dg/opt37.ad[sb]: New test.
10867
10868 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
10869
10870 PR c/61271
10871 * g++.dg/cilk-plus/AN/array_function.cc: New.
10872
10873 2014-05-22 Richard Biener <rguenther@suse.de>
10874
10875 * gcc.dg/tree-ssa/alias-33.c: New testcase.
10876
10877 2014-05-22 Kostya Serebryany <kcc@google.com>
10878
10879 * c-c++-common/tsan/mutexset1.c: Update the test to match
10880 upstream r209283.
10881 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
10882
10883 2014-05-21 Marek Polacek <polacek@redhat.com>
10884
10885 PR sanitizer/61272
10886 * g++.dg/ubsan/pr61272.C: New test.
10887
10888 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
10889 Sandra Loosemore <sandra@codesourcery.com>
10890
10891 PR lto/60179
10892 * lib/scanasm.exp (scan-lto-assembler): New procedure.
10893 * gcc.target/nios2/custom-fp-lto.c: New test.
10894
10895 2014-05-21 Andreas Schwab <schwab@suse.de>
10896
10897 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
10898
10899 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
10900
10901 PR target/54236
10902 * gcc.target/sh/pr54236-3.c: New.
10903
10904 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
10905
10906 PR c++/60189
10907 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
10908
10909 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
10910
10911 PR tree-optimization/60899
10912 * g++.dg/ipa/devirt-11.C: Update template.
10913
10914 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
10915
10916 PR C++/61038
10917 * g++.dg/cpp0x/pr61038.C: New.
10918
10919 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10920
10921 PR c++/58753
10922 PR c++/58930
10923 PR c++/58704
10924 * g++.dg/cpp0x/nsdmi-template11.C: New.
10925 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
10926 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
10927
10928 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
10929
10930 * gnat.dg/opt35.adb: New test.
10931 * gnat.dg/opt36.adb: Likewise.
10932 * gnat.dg/opt35_pkg.ad[sb]: New helper.
10933
10934 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10935
10936 PR c++/60373
10937 * g++.dg/cpp0x/Wattributes1.C: New.
10938 * g++.dg/ext/visibility/redecl1.C: Adjust.
10939 * g++.dg/ext/visibility/visibility-7.C: Likewise.
10940
10941 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10942
10943 * gcc.target/powerpc/vsxcopy.c: New test.
10944
10945 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10946
10947 PR c++/58664
10948 * g++.dg/cpp0x/nsdmi-union6.C: New.
10949 * g++.dg/parse/pr58664.C: Likewise.
10950 * g++.dg/cpp0x/nsdmi6.C: Tweak.
10951 * g++.dg/parse/crash31.C: Likewise.
10952 * g++.dg/template/error2.C: Likewise.
10953 * g++.dg/template/inherit8.C: Likewise.
10954 * g++.dg/template/offsetof2.C: Likewise.
10955
10956 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
10957
10958 * c-c++-common/gomp/simd4.c: Adjust for inform.
10959 * g++.dg/cpp0x/decltype-call1.C: Likewise.
10960 * g++.dg/cpp0x/forw_enum6.C: Likewise.
10961 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
10962 * g++.dg/cpp0x/noexcept15.C: Likewise.
10963 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
10964 * g++.dg/eh/spec6.C: Likewise.
10965 * g++.dg/expr/cast1.C: Likewise.
10966 * g++.dg/expr/dtor1.C: Likewise.
10967 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
10968 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
10969 * g++.dg/gomp/pr49223-2.C: Likewise.
10970 * g++.dg/gomp/udr-4.C: Likewise.
10971 * g++.dg/init/delete1.C: Likewise.
10972 * g++.dg/other/crash-2.C: Likewise.
10973 * g++.dg/parse/crash24.C: Likewise.
10974 * g++.dg/parse/crash25.C: Likewise.
10975 * g++.dg/parse/crash31.C: Likewise.
10976 * g++.dg/parse/crash49.C: Likewise.
10977 * g++.dg/parse/crash50.C: Likewise.
10978 * g++.dg/parse/crash54.C: Likewise.
10979 * g++.dg/parse/dtor7.C: Likewise.
10980 * g++.dg/parse/error40.C: Likewise.
10981 * g++.dg/parse/fused-params1.C: Likewise.
10982 * g++.dg/parse/new1.C: Likewise.
10983 * g++.dg/template/crash35.C: Likewise.
10984 * g++.dg/template/crash59.C: Likewise.
10985 * g++.dg/template/crash77.C: Likewise.
10986 * g++.dg/template/error51.C: Likewise.
10987 * g++.dg/template/incomplete1.C: Likewise.
10988 * g++.dg/template/incomplete3.C: Likewise.
10989 * g++.dg/template/incomplete4.C: Likewise.
10990 * g++.dg/template/incomplete5.C: Likewise.
10991 * g++.dg/template/inherit8.C: Likewise.
10992 * g++.dg/template/instantiate1.C: Likewise.
10993 * g++.dg/template/instantiate3.C: Likewis: Likewise.
10994 * g++.dg/template/offsetof2.C: Likewise.
10995 * g++.dg/tm/pr51928.C: Likewise.
10996 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
10997 * g++.dg/warn/incomplete1.C: Likewise.
10998 * g++.dg/warn/incomplete2.C: Likewise.
10999 * g++.old-deja/g++.brendan/friend4.C: Likewise.
11000 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
11001 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
11002 * g++.old-deja/g++.eh/catch1.C: Likewise.
11003 * g++.old-deja/g++.eh/spec6.C: Likewise.
11004 * g++.old-deja/g++.mike/p7868.C: Likewise.
11005 * g++.old-deja/g++.other/crash38.C: Likewise.
11006 * g++.old-deja/g++.other/enum2.C: Likewise.
11007 * g++.old-deja/g++.other/incomplete.C: Likewise.
11008 * g++.old-deja/g++.other/vaarg3.C: Likewise.
11009 * g++.old-deja/g++.pt/crash9.C: Likewise.
11010 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
11011 * g++.old-deja/g++.pt/typename8.C: Likewise.
11012 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
11013
11014 2014-05-19 Joseph Myers <joseph@codesourcery.com>
11015
11016 * lib/target-supports.exp
11017 (check_effective_target_vect_sizes_32B_16B): Return false if
11018 128-bit AVX vectors preferred.
11019
11020 2014-05-19 Mike Stump <mikestump@comcast.net>
11021
11022 * lib/target-supports.exp (check_effective_target_avx): Early out
11023 if not x86 to prevent x86 flags on non-x86 targets.
11024
11025 2014-05-19 Richard Biener <rguenther@suse.de>
11026
11027 PR tree-optimization/61221
11028 * gcc.dg/torture/pr61221.c: New testcase.
11029
11030 2014-05-19 Richard Biener <rguenther@suse.de>
11031
11032 PR tree-optimization/61209
11033 * gfortran.dg/pr61209.f90: New testcase.
11034
11035 2014-05-19 Richard Biener <rguenther@suse.de>
11036
11037 PR tree-optimization/61184
11038 * c-c++-common/torture/pr61184.c: New testcase.
11039
11040 2014-05-19 Christian Bruel <christian.bruel@st.com>
11041
11042 PR target/61195
11043 * gcc.target/sh/pr61195.c: New test.
11044
11045 2014-05-18 Wei Mi <wmi@google.com>
11046
11047 PR target/58066
11048 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
11049 directive with rtl insns. Add effective-target fpic and
11050 tls_native.
11051
11052 2014-05-17 Xinliang David Li <davidxl@google.com>
11053
11054 * g++.dg/ipa/devirt-33.C: New testcase.
11055
11056 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
11057
11058 * g++.dg/ipa/comdat.C: New file.
11059
11060 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
11061
11062 * gnat.dg/volatile12.ad[sb]: New test.
11063
11064 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
11065
11066 * gnat.dg/enum3.adb: New test.
11067
11068 2014-05-18 Andreas Schwab <schwab@suse.de>
11069
11070 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
11071
11072 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
11073
11074 PR libfortran/52539
11075 * gfortran.dg/namelist_utf8.f90: New test.
11076
11077 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
11078
11079 PR c++/52875
11080 * g++.dg/cpp0x/decltype58.C: New.
11081
11082 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
11083
11084 * gcc.target/microblaze/others/break_handler.c: New.
11085
11086 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
11087
11088 PR tree-optimization/61140
11089 PR tree-optimization/61150
11090 PR tree-optimization/61197
11091 * gcc.dg/tree-ssa/pr61140.c: New file.
11092 * gcc.dg/tree-ssa/pr61150.c: New file.
11093 * gcc.dg/tree-ssa/pr61197.c: New file.
11094
11095 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
11096
11097 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
11098 (dg-options): Add -mfpmath=387.
11099 (dg-final): Check that no MMX registers are used.
11100
11101 2014-05-17 Andreas Schwab <schwab@suse.de>
11102
11103 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
11104
11105 2014-05-16 David Malcolm <dmalcolm@redhat.com>
11106
11107 Revert:
11108 2014-04-29 David Malcolm <dmalcolm@redhat.com>
11109
11110 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
11111 occurrences of "int" in the gimple dump to reflect that the return
11112 types of functions now show up in such dumps.
11113 * gcc.dg/tree-ssa/pr27810.c: Likewise.
11114
11115 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
11116
11117 * gcc.c-torture/execute/20101011-1.c: Update testcase.
11118 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
11119 * gcc.dg/tree-ssa/writeonly.c: New testcase.
11120 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
11121 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
11122 * gcc.dg/debug/pr35154.c: Update testcase.
11123 * gcc.target/i386/vectorize1.c: Update testcase.
11124
11125 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
11126
11127 PR c++/51640
11128 * g++.dg/parse/error54.C: New.
11129
11130 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
11131
11132 PR rtl-optimization/60969
11133 * g++.dg/pr60969.C: New.
11134
11135 2014-05-16 Richard Biener <rguenther@suse.de>
11136
11137 PR tree-optimization/61194
11138 * gcc.dg/vect/pr61194.c: New testcase.
11139
11140 2014-05-16 Richard Biener <rguenther@suse.de>
11141
11142 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
11143 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
11144 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
11145 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
11146
11147 2014-05-16 Richard Biener <rguenther@suse.de>
11148
11149 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
11150
11151 2014-05-15 Martin Jambor <mjambor@suse.cz>
11152
11153 PR ipa/61085
11154 * g++.dg/ipa/pr61085.C: New test.
11155
11156 2014-05-15 Martin Jambor <mjambor@suse.cz>
11157
11158 PR tree-optimization/61090
11159 * gcc.dg/tree-ssa/pr61090.c: New test.
11160
11161 2014-05-15 Jakub Jelinek <jakub@redhat.com>
11162
11163 PR tree-optimization/61158
11164 * gcc.dg/pr61158.c: New test.
11165
11166 2014-05-15 Andreas Schwab <schwab@suse.de>
11167
11168 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
11169 emitted.
11170 * obj-c++.dg/exceptions-5.mm: Likewise.
11171
11172 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11173
11174 * shrink-wrap-loop.c: New test case.
11175
11176 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
11177
11178 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
11179 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
11180 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
11181 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
11182 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
11183 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
11184 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
11185 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
11186 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
11187 * gcc.target/arm/simd/vtrnf32_1.c: New file.
11188 * gcc.target/arm/simd/vtrnp16_1.c: New file.
11189 * gcc.target/arm/simd/vtrnp8_1.c: New file.
11190 * gcc.target/arm/simd/vtrns16_1.c: New file.
11191 * gcc.target/arm/simd/vtrns32_1.c: New file.
11192 * gcc.target/arm/simd/vtrns8_1.c: New file.
11193 * gcc.target/arm/simd/vtrnu16_1.c: New file.
11194 * gcc.target/arm/simd/vtrnu32_1.c: New file.
11195 * gcc.target/arm/simd/vtrnu8_1.c: New file.
11196
11197 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
11198
11199 * gcc.target/i386/clflushopt-1.c: New.
11200 * gcc.target/i386/xsavec-1.c: Ditto.
11201 * gcc.target/i386/xsavec64-1.c: Ditto.
11202 * gcc.target/i386/xsaves-1.c: Ditto.
11203 * gcc.target/i386/xsaves64-1.c: Ditto.
11204 * gcc.target/i386/sse-12.c: Test new options.
11205 * gcc.target/i386/sse-13.c: Ditto.
11206 * gcc.target/i386/sse-14.c: Ditto.
11207 * gcc.target/i386/sse-22.c: Ditto.
11208 * gcc.target/i386/sse-23.c: Ditto.
11209 * g++.dg/other/i386-2.C: Ditto.
11210 * g++.dg/other/i386-3.C: Ditto.
11211
11212 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
11213
11214 PR rtl-optimization/60866
11215 * gcc.dg/pr60866.c: New test.
11216
11217 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
11218
11219 PR rtl-optimization/60901
11220 * gcc.target/i386/pr60901.c: New test.
11221
11222 2014-05-14 Yury Gribov <y.gribov@samsung.com>
11223
11224 PR sanitizer/61100
11225 * c-c++-common/asan/asan-interface-1.c: New test.
11226 * lib/asan-dg.exp (asan_include_flags): New function.
11227 (asan_init): Call asan_include_flags to obtain path
11228 to sanitizer headers.
11229
11230 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
11231
11232 * lib/target-support.exp (check_dfp_hw_available): New function.
11233 (is-effective-target): Check $arg for dfp_hw.
11234 (is-effective-target-keyword): Likewise.
11235 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
11236 Change target to dfp_hw.
11237
11238 2014-05-13 Marek Polacek <polacek@redhat.com>
11239
11240 PR c/61162
11241 * gcc.dg/pr61162.c: New test.
11242
11243 2014-05-13 Marek Polacek <polacek@redhat.com>
11244
11245 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
11246 * c-c++-common/pr50459-2.c: New test.
11247
11248 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
11249
11250 PR c++/54310
11251 * g++.dg/template/pr54310.C: New.
11252
11253 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
11254 Sandra Loosemore <sandra@codesourcery.com>
11255
11256 * gcc.target/mips/loongson-simd.c: Disable micromips too.
11257
11258 2014-05-13 Catherine Moore <clm@cm00re.com>
11259
11260 * gcc.target/mips/near-far-1.c: Adjust expected output
11261 to allow the JALS instruction.
11262 * gcc.target/mips/near-far-2.c: Likewise.
11263 * gcc.target/mips/near-far-4.c: Likewise.
11264
11265 2014-05-13 Bin Cheng <bin.cheng@arm.com>
11266
11267 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
11268
11269 2014-05-13 Jakub Jelinek <jakub@redhat.com>
11270
11271 PR target/61060
11272 * gcc.dg/pr61060.c: New test.
11273
11274 2014-05-12 DJ Delorie <dj@redhat.com>
11275
11276 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
11277 * gcc.dg/sibcall-4.c: Likewise.
11278
11279 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
11280
11281 * objc.dg/shadow-1.m: New test.
11282 * objc.dg/shadow-2.m: New test.
11283 * objc.dg/ivar-scope-1.m: New test.
11284 * objc.dg/ivar-scope-2.m: New test.
11285 * objc.dg/ivar-scope-3.m: New test.
11286 * objc.dg/ivar-scope-4.m: New test.
11287 * objc.dg/ivar-visibility-1.m: New test.
11288 * objc.dg/ivar-visibility-2.m: New test.
11289 * objc.dg/ivar-visibility-3.m: New test.
11290 * objc.dg/ivar-visibility-4.m: New test.
11291
11292 2014-05-12 Tobias Burnus <burnus@net-b.de>
11293
11294 PR fortran/60127
11295 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
11296
11297 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11298
11299 PR fortran/60834
11300 * gfortran.dg/associate_16.f90: New test.
11301
11302 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11303
11304 PR target/60991
11305 * gcc.target/avr/pr60991.c: New testcase.
11306
11307 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
11308
11309 PR c++/60054
11310 * g++.dg/cpp1y/pr60054.C: New.
11311
11312 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
11313
11314 PR c++/51199
11315 * g++.dg/template/pr51199.C: New.
11316
11317 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
11318
11319 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
11320
11321 2014-05-11 Jakub Jelinek <jakub@redhat.com>
11322
11323 * gfortran.dg/gomp/affinity-1.f90: New test.
11324
11325 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
11326
11327 * gcc.dg/torture/pr61136.c: New test.
11328
11329 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
11330
11331 PR c++/59705
11332 * g++.dg/cpp0x/sfinae51.C: New.
11333
11334 PR c++/58353
11335 * g++.dg/cpp0x/variadic157.C: New.
11336
11337 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
11338
11339 PR target/51244
11340 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
11341
11342 2014-05-10 Marek Polacek <polacek@redhat.com>
11343
11344 * gcc.dg/pedwarn-init.c: New test.
11345 * gcc.dg/init-string-1.c: Adjust dg-error.
11346
11347 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
11348
11349 * lib/target-supports.exp
11350 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
11351 to the list.
11352
11353 2014-05-09 Marek Polacek <polacek@redhat.com>
11354
11355 PR c/61096
11356 * gcc.dg/pr61096-1.c: New test.
11357 * gcc.dg/pr61096-2.c: New test.
11358
11359 2014-05-09 Florian Weimer <fweimer@redhat.com>
11360
11361 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
11362 * g++.dg/fstack-protector-strong.C: Likewise.
11363 * gcc.target/i386/ssp-strong-reg.c: New file.
11364
11365 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
11366
11367 PR target/61055
11368 * gcc.target/avr/torture/pr61055.c: New test.
11369
11370 2014-05-09 Marek Polacek <polacek@redhat.com>
11371
11372 PR c/50459
11373 * c-c++-common/attributes-1.c: Move test line to a new test.
11374 * c-c++-common/attributes-2.c: New test.
11375 * c-c++-common/pr50459.c: New test.
11376 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
11377 * gcc.dg/nonnull-2.c: Likewise.
11378 * gcc.dg/pr55570.c: Modify dg-error.
11379 * gcc.dg/tm/wrap-2.c: Likewise.
11380
11381 2014-05-08 Jeff Law <law@redhat.com>
11382
11383 PR tree-optimization/61009
11384 * g++.dg/tree-ssa/pr61009.C: New test.
11385
11386 2014-05-08 Matthias Klose <doko@ubuntu.com>
11387
11388 PR driver/61106
11389 * gcc-dg/unused-8a.c: New.
11390 * gcc-dg/unused-8b.c: Likewise.
11391
11392 2014-05-08 Marek Polacek <polacek@redhat.com>
11393
11394 PR c/61053
11395 * gcc.dg/pr61053.c: New test.
11396
11397 2014-05-08 Marek Polacek <polacek@redhat.com>
11398
11399 PR c/61077
11400 * gcc.dg/pr61077.c: New test.
11401
11402 2014-05-08 Tobias Burnus <burnus@net-b.de>
11403
11404 * gfortran.dg/coarray_collectives_1.f90: New.
11405 * gfortran.dg/coarray_collectives_2.f90: New.
11406 * gfortran.dg/coarray_collectives_3.f90: New.
11407 * gfortran.dg/coarray_collectives_4.f90: New.
11408 * gfortran.dg/coarray_collectives_5.f90: New.
11409 * gfortran.dg/coarray_collectives_6.f90: New.
11410 * gfortran.dg/coarray/collectives_1.f90: New.
11411 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
11412 * gfortran.dg/assumed_type_4.f90: Update dg-error.
11413 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
11414 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
11415 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
11416 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
11417 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
11418
11419 2014-05-08 Wei Mi <wmi@google.com>
11420
11421 PR target/58066
11422 * gcc.target/i386/pr58066.c: New test.
11423
11424 2014-05-08 Joseph Myers <joseph@codesourcery.com>
11425
11426 * gcc.target/i386/avx256-unaligned-load-2.c,
11427 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
11428 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
11429 packed-single instructions.
11430
11431 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11432
11433 PR c++/13981
11434 * g++.dg/diagnostic/pr13981.C: New.
11435
11436 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
11437
11438 PR tree-optimization/59100
11439 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
11440 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
11441
11442 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
11443
11444 PR tree-optimization/61095
11445 * gcc.dg/torture/pr61095.c: New test.
11446
11447 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
11448
11449 PR middle-end/39246
11450 * gcc.dg/uninit-13.c: Move warning on the actual source line where
11451 the uninitialized complex is used.
11452 * gcc.dg/uninit-17.c: New test to check partial initialization of
11453 complex with branches.
11454 * gcc.dg/uninit-17-O0.c: Likewise.
11455
11456 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
11457
11458 PR target/60884
11459 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
11460 (test_03): Rename to test_02.
11461
11462 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
11463
11464 PR c++/61083
11465 * g++.dg/cpp0x/sfinae50.C: New.
11466
11467 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
11468
11469 PR c++/61080
11470 * g++.dg/cpp0x/deleted7.C: New.
11471
11472 2014-05-07 Richard Biener <rguenther@suse.de>
11473
11474 PR tree-optimization/61034
11475 * g++.dg/tree-ssa/pr61034.C: New testcase.
11476
11477 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
11478
11479 * gcc.target/epiphany/isr-arg.c: New file.
11480
11481 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
11482
11483 PR tree-optimization/52252
11484 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
11485
11486 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11487
11488 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
11489 * gcc.target/aarch64/simd/vrev16p8.x: New file.
11490 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
11491 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
11492 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
11493 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
11494 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
11495 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
11496 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
11497 * gcc.target/aarch64/simd/vrev16s8.x: New file.
11498 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
11499 * gcc.target/aarch64/simd/vrev16u8.x: New file.
11500 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
11501 * gcc.target/aarch64/simd/vrev32p16.x: New file.
11502 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
11503 * gcc.target/aarch64/simd/vrev32p8.x: New file.
11504 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
11505 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
11506 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
11507 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
11508 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
11509 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
11510 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
11511 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
11512 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
11513 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
11514 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
11515 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
11516 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
11517 * gcc.target/aarch64/simd/vrev32s16.x: New file.
11518 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
11519 * gcc.target/aarch64/simd/vrev32s8.x: New file.
11520 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
11521 * gcc.target/aarch64/simd/vrev32u16.x: New file.
11522 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
11523 * gcc.target/aarch64/simd/vrev32u8.x: New file.
11524 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
11525 * gcc.target/aarch64/simd/vrev64f32.x: New file.
11526 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
11527 * gcc.target/aarch64/simd/vrev64p16.x: New file.
11528 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
11529 * gcc.target/aarch64/simd/vrev64p8.x: New file.
11530 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
11531 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
11532 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
11533 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
11534 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
11535 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
11536 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
11537 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
11538 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
11539 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
11540 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
11541 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
11542 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
11543 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
11544 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
11545 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
11546 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
11547 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
11548 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
11549 * gcc.target/aarch64/simd/vrev64s16.x: New file.
11550 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
11551 * gcc.target/aarch64/simd/vrev64s32.x: New file.
11552 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
11553 * gcc.target/aarch64/simd/vrev64s8.x: New file.
11554 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
11555 * gcc.target/aarch64/simd/vrev64u16.x: New file.
11556 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
11557 * gcc.target/aarch64/simd/vrev64u32.x: New file.
11558 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
11559 * gcc.target/aarch64/simd/vrev64u8.x: New file.
11560
11561 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11562
11563 gcc.target/aarch64/simd/ext_f32.x: New file.
11564 gcc.target/aarch64/simd/ext_f32_1.c: New file.
11565 gcc.target/aarch64/simd/ext_p16.x: New file.
11566 gcc.target/aarch64/simd/ext_p16_1.c: New file.
11567 gcc.target/aarch64/simd/ext_p8.x: New file.
11568 gcc.target/aarch64/simd/ext_p8_1.c: New file.
11569 gcc.target/aarch64/simd/ext_s16.x: New file.
11570 gcc.target/aarch64/simd/ext_s16_1.c: New file.
11571 gcc.target/aarch64/simd/ext_s32.x: New file.
11572 gcc.target/aarch64/simd/ext_s32_1.c: New file.
11573 gcc.target/aarch64/simd/ext_s64.x: New file.
11574 gcc.target/aarch64/simd/ext_s64_1.c: New file.
11575 gcc.target/aarch64/simd/ext_s8.x: New file.
11576 gcc.target/aarch64/simd/ext_s8_1.c: New file.
11577 gcc.target/aarch64/simd/ext_u16.x: New file.
11578 gcc.target/aarch64/simd/ext_u16_1.c: New file.
11579 gcc.target/aarch64/simd/ext_u32.x: New file.
11580 gcc.target/aarch64/simd/ext_u32_1.c: New file.
11581 gcc.target/aarch64/simd/ext_u64.x: New file.
11582 gcc.target/aarch64/simd/ext_u64_1.c: New file.
11583 gcc.target/aarch64/simd/ext_u8.x: New file.
11584 gcc.target/aarch64/simd/ext_u8_1.c: New file.
11585 gcc.target/aarch64/simd/ext_f64.c: New file.
11586 gcc.target/aarch64/simd/extq_f32.x: New file.
11587 gcc.target/aarch64/simd/extq_f32_1.c: New file.
11588 gcc.target/aarch64/simd/extq_p16.x: New file.
11589 gcc.target/aarch64/simd/extq_p16_1.c: New file.
11590 gcc.target/aarch64/simd/extq_p8.x: New file.
11591 gcc.target/aarch64/simd/extq_p8_1.c: New file.
11592 gcc.target/aarch64/simd/extq_s16.x: New file.
11593 gcc.target/aarch64/simd/extq_s16_1.c: New file.
11594 gcc.target/aarch64/simd/extq_s32.x: New file.
11595 gcc.target/aarch64/simd/extq_s32_1.c: New file.
11596 gcc.target/aarch64/simd/extq_s64.x: New file.
11597 gcc.target/aarch64/simd/extq_s64_1.c: New file.
11598 gcc.target/aarch64/simd/extq_s8.x: New file.
11599 gcc.target/aarch64/simd/extq_s8_1.c: New file.
11600 gcc.target/aarch64/simd/extq_u16.x: New file.
11601 gcc.target/aarch64/simd/extq_u16_1.c: New file.
11602 gcc.target/aarch64/simd/extq_u32.x: New file.
11603 gcc.target/aarch64/simd/extq_u32_1.c: New file.
11604 gcc.target/aarch64/simd/extq_u64.x: New file.
11605 gcc.target/aarch64/simd/extq_u64_1.c: New file.
11606 gcc.target/aarch64/simd/extq_u8.x: New file.
11607 gcc.target/aarch64/simd/extq_u8_1.c: New file.
11608 gcc.target/aarch64/simd/extq_f64.c: New file.
11609
11610 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11611
11612 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
11613 * gcc.target/aarch64/vtrnu32.c: Likewise.
11614 * gcc.target/aarch64/vtrnf32.c: Likewise.
11615
11616 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
11617
11618 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
11619 * gcc.target/aarch64/simd/vtrnf32.x: New file.
11620 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
11621 * gcc.target/aarch64/simd/vtrnp16.x: New file.
11622 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
11623 * gcc.target/aarch64/simd/vtrnp8.x: New file.
11624 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
11625 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
11626 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
11627 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
11628 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
11629 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
11630 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
11631 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
11632 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
11633 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
11634 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
11635 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
11636 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
11637 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
11638 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
11639 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
11640 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
11641 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
11642 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
11643 * gcc.target/aarch64/simd/vtrns16.x: New file.
11644 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
11645 * gcc.target/aarch64/simd/vtrns32.x: New file.
11646 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
11647 * gcc.target/aarch64/simd/vtrns8.x: New file.
11648 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
11649 * gcc.target/aarch64/simd/vtrnu16.x: New file.
11650 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
11651 * gcc.target/aarch64/simd/vtrnu32.x: New file.
11652 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
11653 * gcc.target/aarch64/simd/vtrnu8.x: New file.
11654
11655 2014-05-07 Richard Biener <rguenther@suse.de>
11656
11657 PR tree-optimization/57864
11658 * gcc.dg/torture/pr57864.c: New testcase.
11659
11660 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
11661
11662 PR libfortran/61049
11663 * gfortran.dg/list_read_13.f: New test.
11664
11665 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
11666
11667 PR c++/60999
11668 * g++.dg/cpp0x/nsdmi-template9.C: New.
11669 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
11670
11671 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
11672 Mike Stump <mikestump@comcast.net>
11673 Richard Sandiford <rdsandiford@googlemail.com>
11674
11675 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
11676
11677 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
11678
11679 PR ipa/60965
11680 * g++.dg/ipa/devirt-32.C: New testcase.
11681
11682 2014-05-05 Richard Biener <rguenther@suse.de>
11683
11684 PR middle-end/61010
11685 * gcc.dg/torture/pr61010.c: New testcase.
11686
11687 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11688
11689 * gcc.target/s390/leaf-profile.c: New testcase.
11690
11691 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11692
11693 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
11694 Disable asm scan for s390.
11695 * gcc.dg/hoist-register-pressure-2.c: Likewise.
11696 * gcc.dg/hoist-register-pressure-3.c: Likewise.
11697
11698 2014-05-05 Bin Cheng <bin.cheng@arm.com>
11699
11700 PR tree-optimization/60363
11701 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
11702
11703 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
11704
11705 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
11706 (dg-require-effective-target): Change target to powerpc_fprs.
11707 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
11708 (dg-require-effective-target): Change target to dfprt.
11709
11710 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
11711
11712 PR c++/58582
11713 * g++.dg/cpp0x/deleted4.C: New.
11714 * g++.dg/cpp0x/deleted5.C: Likewise.
11715 * g++.dg/cpp0x/deleted6.C: Likewise.
11716
11717 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
11718
11719 PR fortran/61025
11720 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
11721 regexps for -m32.
11722 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
11723 * gfortran.dg/coarray_poly_6.f90: Likewise.
11724 * gfortran.dg/coarray_poly_7.f90: Likewise.
11725 * gfortran.dg/coarray_poly_8.f90: Likewise.
11726
11727 2014-05-02 Marek Polacek <polacek@redhat.com>
11728
11729 PR c/25801
11730 * gcc.dg/pr25801.c: New test.
11731
11732 2014-05-02 Marek Polacek <polacek@redhat.com>
11733
11734 PR c/60784
11735 * gcc.dg/pr60784.c: New test.
11736
11737 2014-05-01 Marek Polacek <polacek@redhat.com>
11738
11739 PR c/60915
11740 * gcc.dg/pr60915.c: New test.
11741
11742 2014-05-01 Marek Polacek <polacek@redhat.com>
11743
11744 PR c/60257
11745 * gcc.dg/pr60257.c: New test.
11746
11747 2014-05-01 Marek Polacek <polacek@redhat.com>
11748
11749 PR c/43395
11750 * c-c++-common/pr43395.c: New test.
11751
11752 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
11753
11754 * gcc.dg/cond-reduc-1.c: New test.
11755 * gcc.dg/cond-reduc-2.c: Likewise.
11756
11757 2014-05-01 Marek Polacek <polacek@redhat.com>
11758
11759 PR c/29467
11760 * gcc.dg/pr29467.c: New test.
11761 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
11762 about boolean types.
11763 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
11764 to bool.
11765 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
11766
11767 2014-05-01 Marek Polacek <polacek@redhat.com>
11768
11769 PR c/43245
11770 * gcc.dg/pr43245.c: New test.
11771
11772 2014-05-01 Marek Polacek <polacek@redhat.com>
11773
11774 PR c/56989
11775 * gcc.dg/pr56989.c: New test.
11776
11777 2014-04-30 Ian Lance Taylor <iant@google.com>
11778
11779 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
11780 in go_compile_args rather than in argument to go-torture-execute.
11781
11782 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
11783
11784 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
11785 instead of getpid.
11786
11787 2014-04-30 Tobias Burnus <burnus@net-b.de>
11788
11789 * gfortran.dg/coarray_poly_6.f90
11790 * gfortran.dg/coarray_poly_7.f90
11791 * gfortran.dg/coarray_poly_8.f90
11792
11793 2014-04-30 Tobias Burnus <burnus@net-b.de>
11794
11795 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
11796 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
11797 * gfortran.dg/coarray/codimension.f90: New.
11798
11799 2014-04-30 Tobias Burnus <burnus@net-b.de>
11800
11801 * gfortran.dg/coarray_lib_this_image_1.f90: New.
11802 * gfortran.dg/coarray_lib_this_image_2.f90: New.
11803
11804 2014-04-30 Tobias Burnus <burnus@net-b.de>
11805
11806 * gfortran.dg/coarray_poly_4.f90: New.
11807 * gfortran.dg/coarray_poly_5.f90: New.
11808
11809 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11810
11811 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
11812 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
11813 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
11814 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
11815 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
11816 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
11817 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
11818 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
11819 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
11820 * gcc.target/arm/simd/vuzpf32_1.c: New file.
11821 * gcc.target/arm/simd/vuzpp16_1.c: New file.
11822 * gcc.target/arm/simd/vuzpp8_1.c: New file.
11823 * gcc.target/arm/simd/vuzps16_1.c: New file.
11824 * gcc.target/arm/simd/vuzps32_1.c: New file.
11825 * gcc.target/arm/simd/vuzps8_1.c: New file.
11826 * gcc.target/arm/simd/vuzpu16_1.c: New file.
11827 * gcc.target/arm/simd/vuzpu32_1.c: New file.
11828 * gcc.target/arm/simd/vuzpu8_1.c: New file.
11829
11830 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11831
11832 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
11833 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
11834 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
11835
11836 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11837
11838 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
11839 * gcc.target/aarch64/simd/vuzpf32.x: New file.
11840 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
11841 * gcc.target/aarch64/simd/vuzpp16.x: New file.
11842 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
11843 * gcc.target/aarch64/simd/vuzpp8.x: New file.
11844 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
11845 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
11846 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
11847 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
11848 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
11849 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
11850 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
11851 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
11852 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
11853 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
11854 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
11855 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
11856 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
11857 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
11858 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
11859 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
11860 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
11861 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
11862 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
11863 * gcc.target/aarch64/simd/vuzps16.x: New file.
11864 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
11865 * gcc.target/aarch64/simd/vuzps32.x: New file.
11866 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
11867 * gcc.target/aarch64/simd/vuzps8.x: New file.
11868 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
11869 * gcc.target/aarch64/simd/vuzpu16.x: New file.
11870 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
11871 * gcc.target/aarch64/simd/vuzpu32.x: New file.
11872 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
11873 * gcc.target/aarch64/simd/vuzpu8.x: New file.
11874
11875 2014-04-30 Richard Biener <rguenther@suse.de>
11876
11877 PR tree-optimization/48329
11878 * gfortran.dg/vect/pr48329.f90: New testcase.
11879
11880 2014-04-30 Marek Polacek <polacek@redhat.com>
11881
11882 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
11883 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
11884
11885 2014-04-30 Marek Polacek <polacek@redhat.com>
11886
11887 PR c/60139
11888 * gcc.dg/pr60139.c: New test.
11889
11890 2014-04-30 Marek Polacek <polacek@redhat.com>
11891
11892 PR c/60351
11893 * gcc.dg/pr60351.c: New test.
11894
11895 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
11896
11897 * gcc.target/arm/simd/simd.exp: New file.
11898 * gcc.target/arm/simd/vzipqf32_1.c: New file.
11899 * gcc.target/arm/simd/vzipqp16_1.c: New file.
11900 * gcc.target/arm/simd/vzipqp8_1.c: New file.
11901 * gcc.target/arm/simd/vzipqs16_1.c: New file.
11902 * gcc.target/arm/simd/vzipqs32_1.c: New file.
11903 * gcc.target/arm/simd/vzipqs8_1.c: New file.
11904 * gcc.target/arm/simd/vzipqu16_1.c: New file.
11905 * gcc.target/arm/simd/vzipqu32_1.c: New file.
11906 * gcc.target/arm/simd/vzipqu8_1.c: New file.
11907 * gcc.target/arm/simd/vzipf32_1.c: New file.
11908 * gcc.target/arm/simd/vzipp16_1.c: New file.
11909 * gcc.target/arm/simd/vzipp8_1.c: New file.
11910 * gcc.target/arm/simd/vzips16_1.c: New file.
11911 * gcc.target/arm/simd/vzips32_1.c: New file.
11912 * gcc.target/arm/simd/vzips8_1.c: New file.
11913 * gcc.target/arm/simd/vzipu16_1.c: New file.
11914 * gcc.target/arm/simd/vzipu32_1.c: New file.
11915 * gcc.target/arm/simd/vzipu8_1.c: New file.
11916
11917 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11918
11919 PR c++/51707
11920 * g++.dg/cpp0x/constexpr-51707.C: New.
11921
11922 2014-04-29 David Malcolm <dmalcolm@redhat.com>
11923
11924 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
11925 occurrences of "int" in the gimple dump to reflect that the return
11926 types of functions now show up in such dumps.
11927 * gcc.dg/tree-ssa/pr27810.c: Likewise.
11928
11929 2014-04-29 Jakub Jelinek <jakub@redhat.com>
11930
11931 PR tree-optimization/60971
11932 * c-c++-common/turtore/pr60971.c: New test.
11933
11934 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
11935
11936 * gcc.target/aarch64/simd/simd.exp: New file.
11937 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
11938 * gcc.target/aarch64/simd/vzipf32.x: New file.
11939 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
11940 * gcc.target/aarch64/simd/vzipp16.x: New file.
11941 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
11942 * gcc.target/aarch64/simd/vzipp8.x: New file.
11943 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
11944 * gcc.target/aarch64/simd/vzipqf32.x: New file.
11945 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
11946 * gcc.target/aarch64/simd/vzipqp16.x: New file.
11947 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
11948 * gcc.target/aarch64/simd/vzipqp8.x: New file.
11949 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
11950 * gcc.target/aarch64/simd/vzipqs16.x: New file.
11951 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
11952 * gcc.target/aarch64/simd/vzipqs32.x: New file.
11953 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
11954 * gcc.target/aarch64/simd/vzipqs8.x: New file.
11955 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
11956 * gcc.target/aarch64/simd/vzipqu16.x: New file.
11957 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
11958 * gcc.target/aarch64/simd/vzipqu32.x: New file.
11959 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
11960 * gcc.target/aarch64/simd/vzipqu8.x: New file.
11961 * gcc.target/aarch64/simd/vzips16_1.c: New file.
11962 * gcc.target/aarch64/simd/vzips16.x: New file.
11963 * gcc.target/aarch64/simd/vzips32_1.c: New file.
11964 * gcc.target/aarch64/simd/vzips32.x: New file.
11965 * gcc.target/aarch64/simd/vzips8_1.c: New file.
11966 * gcc.target/aarch64/simd/vzips8.x: New file.
11967 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
11968 * gcc.target/aarch64/simd/vzipu16.x: New file.
11969 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
11970 * gcc.target/aarch64/simd/vzipu32.x: New file.
11971 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
11972 * gcc.target/aarch64/simd/vzipu8.x: New file.
11973
11974 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11975
11976 * gcc.target/aarch64/fcsel_1.c: New test case.
11977
11978 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
11979
11980 PR libfortran/60810
11981 * gfortran.dg/arrayio_13.f90: New test.
11982
11983 2014-04-28 Martin Jambor <mjambor@suse.cz>
11984
11985 * gcc.dg/tree-ssa/sra-14.c: New test.
11986
11987 2014-04-28 Richard Biener <rguenther@suse.de>
11988
11989 PR middle-end/60092
11990 * gcc.dg/tree-ssa/alias-32.c: New testcase.
11991 * gcc.dg/vect/pr60092.c: Likewise.
11992
11993 2014-04-28 Richard Biener <rguenther@suse.de>
11994
11995 * gcc.dg/tree-ssa/vrp91.c: New testcase.
11996 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
11997 * gcc.dg/Wstrict-overflow-15.c: Likewise.
11998 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
11999
12000 2014-04-28 Richard Biener <rguenther@suse.de>
12001
12002 PR tree-optimization/60979
12003 * gcc.dg/graphite/pr60979.c: New testcase.
12004
12005 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12006
12007 PR c/60983
12008 * gcc.dg/pr60114.c: Use signed chars.
12009
12010 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
12011
12012 PR c++/59120
12013 * g++.dg/cpp0x/alias-decl-43.C: New.
12014
12015 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12016
12017 PR fortran/59604
12018 PR fortran/58003
12019 * gfortran.dg/no_range_check_3.f90: New test.
12020
12021 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
12022
12023 PR libfortran/52539
12024 * gfortran.dg/namelist_utf8.f90: New test.
12025
12026 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
12027
12028 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
12029 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
12030 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
12031
12032 2014-04-25 Cary Coutant <ccoutant@google.com>
12033
12034 PR debug/60929
12035 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
12036 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
12037 -fdebug-types-section flag.
12038
12039 2014-04-25 Jiong Wang <jiong.wang@arm.com>
12040
12041 * gcc.target/arm/tail-long-call.c: New test.
12042
12043 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12044
12045 PR tree-optimization/60930
12046 * gcc.dg/torture/pr60930.c: New test.
12047
12048 2014-04-25 Jakub Jelinek <jakub@redhat.com>
12049
12050 PR tree-optimization/60960
12051 * gcc.c-torture/execute/pr60960.c: New test.
12052
12053 2014-04-25 Marek Polacek <polacek@redhat.com>
12054
12055 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
12056
12057 2014-04-25 Marek Polacek <polacek@redhat.com>
12058
12059 PR c/18079
12060 * gcc.dg/pr18079.c: New test.
12061 * gcc.dg/pr18079-2.c: New test.
12062
12063 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
12064
12065 * c-c++-common/gomp/pr60823-2.c: Require effective target
12066 vect_simd_clones.
12067
12068 2014-04-25 Marek Polacek <polacek@redhat.com>
12069
12070 PR c/60114
12071 * gcc.dg/pr60114.c: New test.
12072
12073 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
12074
12075 * gcc.c-torture/execute/20140425-1.c: New test.
12076
12077 2014-04-25 Marek Polacek <polacek@redhat.com>
12078
12079 PR c/60156
12080 * c-c++-common/pr60156.c: New test.
12081
12082 2014-04-25 Richard Biener <rguenther@suse.de>
12083
12084 PR ipa/60912
12085 * g++.dg/opt/pr60912.C: New testcase.
12086
12087 2014-04-25 Richard Biener <rguenther@suse.de>
12088
12089 PR ipa/60911
12090 * gcc.dg/lto/pr60911_0.c: New testcase.
12091
12092 2014-04-24 Cong Hou <congh@google.com>
12093
12094 PR tree-optimization/60896
12095 * g++.dg/vect/pr60896.cc: New test.
12096
12097 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12098
12099 * gcc.target/powerpc/pack01.c: New test to test the new pack and
12100 unpack builtin functionss for 128-bit types.
12101 * gcc.target/powerpc/pack02.c: Likewise.
12102 * gcc.target/powerpc/pack03.c: Likewise.
12103 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
12104 divide builtin functionss.
12105 * gcc.target/powerpc/extend-divide-2.c: Likewise.
12106 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
12107 functions.
12108 * gcc.target/powerpc/bcd-2.c: Likewise.
12109 * gcc.target/powerpc/bcd-3.c: Likewise.
12110 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
12111 builtin functionss.
12112 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
12113
12114 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
12115
12116 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
12117 keeps_null_pointer_checks.
12118 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
12119 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
12120 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
12121 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
12122
12123 2014-04-24 Jakub Jelinek <jakub@redhat.com>
12124
12125 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
12126 Replace load with read and store with write.
12127
12128 2014-04-24 Jeff Law <law@redhat.com>
12129
12130 PR target/60822
12131 * gcc.c-torture/pr60822.c: New test.
12132 * gcc.c-torture/pr60822.x: New test.
12133
12134 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
12135
12136 PR c++/57958
12137 * g++.dg/cpp0x/pr57958.C: New test.
12138
12139 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
12140
12141 * lib/target-supports.exp (check_effective_target_vect_perm): Return
12142 true for aarch64_be.
12143
12144 2014-04-24 Radovan Obradovic <robradovic@mips.com>
12145 Tom de Vries <tom@codesourcery.com>
12146
12147 * gcc.dg/fuse-caller-save.c: New test.
12148
12149 2014-04-24 Joey Ye <joey.ye@arm.com>
12150
12151 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
12152
12153 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12154
12155 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
12156 * gcc.dg/vect/vect-bswap16: New test.
12157 * gcc.dg/vect/vect-bswap32: Likewise.
12158 * gcc.dg/vect/vect-bswap64: Likewise.
12159
12160 2014-04-23 Jeff Law <law@redhat.com>
12161
12162 PR tree-optimization/60902
12163 * gcc.target/i386/pr60902.c: New test.
12164
12165 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
12166
12167 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
12168 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
12169 * gcc.target/aarch64/vdup_n_1.c: New testcase.
12170
12171 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12172
12173 * gcc.target/arm/rev16.c: New test.
12174
12175 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12176
12177 * gcc.target/aarch64/rev16_1.c: New test.
12178
12179 2014-04-23 Richard Biener <rguenther@suse.de>
12180
12181 PR tree-optimization/60903
12182 * gcc.dg/torture/pr60903.c: New testcase.
12183
12184 2014-04-23 Richard Biener <rguenther@suse.de>
12185
12186 PR middle-end/60895
12187 * g++.dg/torture/pr60895.C: New testcase.
12188
12189 2014-04-23 Richard Biener <rguenther@suse.de>
12190
12191 PR middle-end/60891
12192 * gcc.dg/torture/pr60891.c: New testcase.
12193
12194 2014-04-22 Jakub Jelinek <jakub@redhat.com>
12195
12196 PR sanitizer/60275
12197 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
12198 -fno-sanitize-recover to dg-options.
12199 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
12200 add -std=c++11 to dg-options.
12201 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
12202 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
12203 add -std=c++1y to dg-options.
12204 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
12205 -fno-sanitize-recover to dg-options.
12206 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
12207 * c-c++-common/ubsan/vla-4.c: Likewise.
12208 * c-c++-common/ubsan/pr59503.c: Likewise.
12209 * c-c++-common/ubsan/vla-3.c: Likewise.
12210 * c-c++-common/ubsan/save-expr-1.c: Likewise.
12211 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
12212 * c-c++-common/ubsan/shift-3.c: Likewise.
12213 * c-c++-common/ubsan/overflow-1.c: Likewise.
12214 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
12215 * c-c++-common/ubsan/vla-2.c: Likewise.
12216 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
12217 * c-c++-common/ubsan/pr60613-1.c: Likewise.
12218 * c-c++-common/ubsan/shift-6.c: Likewise.
12219 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
12220 * c-c++-common/ubsan/overflow-add-3.c: New test.
12221 * c-c++-common/ubsan/overflow-add-4.c: New test.
12222 * c-c++-common/ubsan/div-by-zero-6.c: New test.
12223 * c-c++-common/ubsan/div-by-zero-7.c: New test.
12224
12225 2014-04-22 Christian Bruel <christian.bruel@st.com>
12226
12227 * gcc.target/sh/hiconst.c: New test.
12228
12229 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
12230
12231 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
12232 lroundf generates custom round instruction, too.
12233
12234 2014-04-22 Tobias Burnus <burnus@net-b.de>
12235
12236 PR fortran/60881
12237 * coarray/alloc_comp_3.f90: New.
12238
12239 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
12240
12241 PR target/60868
12242 * gcc.target/i386/pr60868.c: New testcase.
12243
12244 2014-04-22 Jakub Jelinek <jakub@redhat.com>
12245
12246 PR c/59073
12247 * c-c++-common/gomp/pr59073.c: New test.
12248
12249 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12250
12251 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
12252
12253 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12254
12255 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
12256 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
12257
12258 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
12259
12260 * gcc.dg/memcpy-5.c: New test.
12261
12262 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12263
12264 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
12265
12266 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
12267 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
12268 *-*-solaris2.9.
12269 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
12270 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
12271 from dg-options.
12272 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
12273 from dg-additional-options.
12274 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
12275 from dg-options.
12276
12277 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
12278 execution check.
12279 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
12280 (sigill_hdlr): Remove.
12281 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
12282 check.
12283
12284 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
12285 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
12286 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
12287
12288 * lib/target-supports.exp (add_options_for_tls): Remove
12289 *-*-solaris2.9* handling.
12290
12291 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
12292
12293 * gcc.target/aarch64/vect_cvtf_1.c: New.
12294
12295 2014-04-22 Jakub Jelinek <jakub@redhat.com>
12296
12297 PR tree-optimization/60823
12298 * c-c++-common/gomp/pr60823-1.c: New test.
12299 * c-c++-common/gomp/pr60823-2.c: New test.
12300 * c-c++-common/gomp/pr60823-3.c: New test.
12301
12302 2014-04-22 Ian Bolton <ian.bolton@arm.com>
12303
12304 * gcc.target/arm/anddi_notdi-1.c: New test.
12305 * gcc.target/arm/iordi_notdi-1.c: New test case.
12306
12307 2014-04-22 Ian Bolton <ian.bolton@arm.com>
12308
12309 * gcc.target/arm/iordi_notdi-1.c: New test.
12310
12311 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
12312
12313 * gcc.target/aarch64/vrnd_f64_1.c : New file.
12314
12315 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12316
12317 PR target/60735
12318 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
12319 not cause errors if -mspe.
12320
12321 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
12322
12323 PR target/60909
12324 * gcc.target/i386/pr60909-1.c: New test.
12325 * gcc.target/i386/pr60909-2.c: Ditto.
12326
12327 2014-04-18 Cong Hou <congh@google.com>
12328
12329 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
12330 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
12331
12332 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12333
12334 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
12335 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
12336
12337 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
12338
12339 PR c++/59200
12340 * g++.dg/cpp0x/alias-decl-42.C: New.
12341
12342 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
12343
12344 * gcc.target/powerpc/ti_math1.c: New.
12345 * gcc.target/powerpc/ti_math2.c: New.
12346
12347 2014-04-17 Martin Jambor <mjambor@suse.cz>
12348
12349 * gnat.dg/opt34.adb: New.
12350 * gnat.dg/opt34_pkg.ads: Likewise.
12351
12352 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
12353
12354 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
12355 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
12356
12357 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
12358
12359 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
12360 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
12361
12362 2014-04-17 Jakub Jelinek <jakub@redhat.com>
12363
12364 PR target/60847
12365 Forward port from 4.8 branch
12366 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
12367
12368 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
12369 Fix scan patterns.
12370 * gcc.target/i386/bmi-2.c: Ditto.
12371
12372 2014-04-17 Richard Biener <rguenther@suse.de>
12373
12374 PR middle-end/60849
12375 * g++.dg/opt/pr60849.C: New testcase.
12376
12377 2014-04-17 Richard Biener <rguenther@suse.de>
12378
12379 PR tree-optimization/60836
12380 * g++.dg/vect/pr60836.cc: New testcase.
12381
12382 2014-04-17 Richard Biener <rguenther@suse.de>
12383
12384 PR tree-optimization/60841
12385 * gcc.dg/vect/pr60841.c: New testcase.
12386
12387 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
12388
12389 * g++.dg/ipa/devirt-31.C: New testcase.
12390
12391 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
12392
12393 PR lto/60820
12394 * gcc.dg/lto/pr60820_0.c: New testcase.
12395 * gcc.dg/lto/pr60820_1.c: New testcase.
12396
12397 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
12398
12399 PR ipa/60854
12400 * g++.dg/torture/pr60854.C: New testcase.
12401
12402 2014-04-16 Catherine Moore <clm@codesourcery.com>
12403
12404 * gcc.target/mips/umips-store16-2.c: New test.
12405
12406 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
12407
12408 * g++.dg/cpp0x/initlist-vect.C: New file.
12409
12410 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
12411
12412 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
12413 * gcc.dg/uninit-I-O0.c: Likewise.
12414 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
12415
12416 2014-04-16 Jakub Jelinek <jakub@redhat.com>
12417
12418 PR tree-optimization/60844
12419 * gcc.dg/pr60844.c: New test.
12420
12421 2014-04-15 Richard Biener <rguenther@suse.de>
12422
12423 PR rtl-optimization/56965
12424 * gcc.dg/torture/pr56965-1.c: New testcase.
12425 * gcc.dg/torture/pr56965-2.c: Likewise.
12426
12427 2014-04-15 Teresa Johnson <tejohnson@google.com>
12428
12429 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
12430
12431 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
12432
12433 * gnat.dg/vect14.adb: New test.
12434
12435 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
12436
12437 * gnat.dg/vect12.ad[sb]: New test.
12438 * gnat.dg/vect13.ad[sb]: Likewise.
12439
12440 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
12441
12442 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
12443 under qemu-arm.
12444 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
12445 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
12446 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
12447 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
12448 * c-c++-common/ubsan/null-1.c: Likewise.
12449 * c-c++-common/ubsan/null-10.c: Likewise.
12450 * c-c++-common/ubsan/null-11.c: Likewise.
12451 * c-c++-common/ubsan/null-2.c: Likewise.
12452 * c-c++-common/ubsan/null-3.c: Likewise.
12453 * c-c++-common/ubsan/null-4.c: Likewise.
12454 * c-c++-common/ubsan/null-5.c: Likewise.
12455 * c-c++-common/ubsan/null-6.c: Likewise.
12456 * c-c++-common/ubsan/null-7.c: Likewise.
12457 * c-c++-common/ubsan/null-8.c: Likewise.
12458 * c-c++-common/ubsan/null-9.c: Likewise.
12459 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
12460 * c-c++-common/ubsan/overflow-int128.c: Likewise.
12461 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
12462 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
12463 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
12464 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
12465 * c-c++-common/ubsan/pr59333.c: Likewise.
12466 * c-c++-common/ubsan/pr59667.c: Likewise.
12467 * c-c++-common/ubsan/pr60613-2.c: Likewise.
12468 * c-c++-common/ubsan/pr60636.c: Likewise.
12469 * c-c++-common/ubsan/shift-1.c: Likewise.
12470 * c-c++-common/ubsan/shift-2.c: Likewise.
12471 * c-c++-common/ubsan/vla-1.c: Likewise.
12472
12473 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
12474
12475 * gnat.dg/vect11.ad[sb]: New test.
12476
12477 2014-04-14 Richard Biener <rguenther@suse.de>
12478
12479 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
12480
12481 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12482
12483 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
12484
12485 2014-04-14 Richard Biener <rguenther@suse.de>
12486 Marc Glisse <marc.glisse@inria.fr>
12487
12488 PR c/60819
12489 * gcc.target/i386/vec-may_alias.c: New testcase.
12490
12491 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12492
12493 * lib/target-supports.exp
12494 (check_effective_target_vect_widen_mult_si_to_di_pattern):
12495 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
12496 Fix formatting.
12497
12498 2014-04-14 Richard Biener <rguenther@suse.de>
12499
12500 PR lto/60720
12501 * gcc.dg/lto/pr60720_0.c: New testcase.
12502 * gcc.dg/lto/pr60720_1.c: Likewise.
12503
12504 2014-04-14 Christian Bruel <christian.bruel@st.com>
12505
12506 * gcc.target/sh/memset.c: New test.
12507
12508 2014-04-14 Richard Biener <rguenther@suse.de>
12509
12510 PR middle-end/55022
12511 * gcc.dg/graphite/pr55022.c: New testcase.
12512
12513 2014-04-14 Richard Biener <rguenther@suse.de>
12514
12515 PR tree-optimization/59817
12516 PR tree-optimization/60453
12517 * gfortran.dg/graphite/pr59817.f: New testcase.
12518 * gcc.dg/graphite/pr59817-1.c: Likewise.
12519 * gcc.dg/graphite/pr59817-2.c: Likewise.
12520
12521 2014-04-14 Jason Merrill <jason@redhat.com>
12522
12523 Revert:
12524 * lib/gcc-dg.exp (dg-build-dso): New.
12525 (gcc-dg-test-1): Handle dg-do-what "dso".
12526
12527 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
12528
12529 PR fortran/60717
12530 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
12531
12532 PR fortran/58085
12533 * gfortran.dg/associate_15.f90: New test.
12534
12535 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
12536
12537 PR middle-end/60467
12538 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
12539 case to check.
12540
12541 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
12542
12543 PR middle-end/60469
12544 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
12545
12546 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
12547
12548 * gcc.target/mips/umips-store16-1.c: New test.
12549
12550 2014-04-11 Tobias Burnus <burnus@net-b.de>
12551
12552 PR c/60194
12553 * * g++.dg/warn/warn_format_signedness.C: New.
12554 * gcc.dg/format/warn-signedness.c: New.
12555
12556 2014-04-11 Tobias Burnus <burnus@net-b.de>
12557
12558 PR fortran/58880
12559 PR fortran/60495
12560 * gfortran.dg/finalize_25.f90: New.
12561
12562 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12563
12564 * gcc.target/epiphany/t1068-2.c: New file.
12565
12566 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12567
12568 * gcc.target/epiphany/btst-1.c: New test.
12569
12570 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
12571
12572 PR rtl-optimization/60651
12573 * gcc.target/epiphany/mode-switch.c: New test.
12574
12575 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
12576
12577 PR c++/58600
12578 * g++.dg/cpp0x/gen-attrs-58.C: New.
12579 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
12580
12581 2014-04-11 Steve Ellcey <sellcey@mips.com>
12582 Jakub Jelinek <jakub@redhat.com>
12583
12584 PR middle-end/60556
12585 * gcc.c-torture/compile/pr60556.c: New test.
12586
12587 2014-04-11 Richard Biener <rguenther@suse.de>
12588
12589 PR middle-end/60797
12590 * gcc.dg/pr60797.c: New testcase.
12591
12592 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12593
12594 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
12595 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
12596 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
12597 rename to ...
12598 * gcc.target/s390/htm-nofloat-1.c: ... this one.
12599 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
12600 instructions as well.
12601
12602 2014-04-11 Jakub Jelinek <jakub@redhat.com>
12603
12604 PR rtl-optimization/60663
12605 * gcc.target/arm/pr60663.c: New test.
12606
12607 2014-04-10 Jason Merrill <jason@redhat.com>
12608
12609 * g++.dg/dso/dlclose1.C: Disable for 4.9.
12610
12611 2014-04-10 Jakub Jelinek <jakub@redhat.com>
12612
12613 PR lto/60567
12614 * g++.dg/lto/pr60567_0.C: New test.
12615
12616 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
12617
12618 * gfortran.dg/class_nameclash.f90: New test.
12619
12620 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12621
12622 PR c++/52844
12623 * g++.dg/cpp0x/variadic156.C: New.
12624
12625 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12626
12627 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
12628 long.
12629
12630 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12631
12632 PR debug/60655
12633 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
12634 -fdata-sections.
12635
12636 2014-04-09 Steve Ellcey <sellcey@mips.com>
12637
12638 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
12639 and scan lists.
12640
12641 2014-04-09 Cong Hou <congh@google.com>
12642
12643 PR testsuite/60773
12644 * lib/target-supports.exp:
12645 (check_effective_target_vect_widen_si_to_di_pattern): New.
12646 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
12647 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
12648 targets only.
12649 (foo): Fix up formatting.
12650 (main): Call check_vect.
12651
12652 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
12653
12654 PR c++/59115
12655 * g++.dg/template/crash119.C: New.
12656
12657 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
12658
12659 * gcc.target/powerpc/atomic_load_store-p8.c: New.
12660
12661 2014-04-08 Jason Merrill <jason@redhat.com>
12662
12663 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
12664
12665 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12666
12667 PR rtl-optimization/60776
12668 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
12669 * gcc.dg/builtin-bswap-7.c: Likewise.
12670 * gcc.dg/builtin-bswap-6a.c: New testcase.
12671 * gcc.dg/builtin-bswap-7a.c: New testcase.
12672
12673 Revert
12674 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12675
12676 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
12677 optimization.
12678 * gcc.dg/builtin-bswap-7.c: Likewise.
12679
12680 2014-04-08 Richard Biener <rguenther@suse.de>
12681
12682 PR tree-optimization/60785
12683 * gcc.dg/graphite/pr60785.c: New testcase.
12684
12685 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12686
12687 PR target/60602
12688 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
12689 with as at -O0.
12690
12691 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
12692
12693 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
12694 * g++.dg/warn/Wnvdtor-3.C: Likewise.
12695 * g++.dg/warn/Wnvdtor-4.C: Likewise.
12696
12697 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
12698
12699 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
12700
12701 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
12702
12703 PR target/60609
12704 * g++.dg/torture/pr60609.C: New test.
12705
12706 2014-04-07 Richard Biener <rguenther@suse.de>
12707
12708 PR tree-optimization/60766
12709 * gcc.dg/torture/pr60766.c: New testcase.
12710
12711 2014-04-07 Jason Merrill <jason@redhat.com>
12712
12713 * lib/gcc-dg.exp (dg-build-dso): New.
12714 (gcc-dg-test-1): Handle dg-do-what "dso".
12715 * lib/target-supports.exp (add_options_for_dlopen): New.
12716 (check_effective_target_dlopen): Use it.
12717
12718 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12719
12720 * gcc.target/arm/pr60657.c: Fix missing curly brace.
12721
12722 2014-04-07 Richard Biener <rguenther@suse.de>
12723
12724 PR middle-end/60750
12725 * g++.dg/torture/pr60750.C: New testcase.
12726 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
12727
12728 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
12729
12730 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
12731
12732 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
12733
12734 PR testsuite/60671
12735 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
12736
12737 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
12738
12739 PR testsuite/60672
12740 * g++.dg/cpp1y/auto-fn25.C: Require lto.
12741
12742 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
12743
12744 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
12745
12746 * gfortran.dg/warn_conversion_4.f90: Adjust test.
12747
12748 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
12749
12750 * gcc.target/avr/dev-specific-rmw.c: New test.
12751
12752 2014-04-04 Cong Hou <congh@google.com>
12753
12754 PR tree-optimization/60656
12755 * gcc.dg/vect/pr60656.c: New test.
12756
12757 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12758
12759 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
12760 optimization.
12761 * gcc.dg/builtin-bswap-7.c: Likewise.
12762
12763 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
12764
12765 PR c++/58207
12766 * g++.dg/cpp0x/constexpr-ice15.C: New.
12767
12768 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
12769
12770 PR ipa/59626
12771 testcase by Richard Biener
12772 * gcc.dg/lto/pr59626_0.c: New testcase.
12773 * gcc.dg/lto/pr59626_1.c: New testcase.
12774
12775 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12776
12777 PR debug/60655
12778 * gcc.c-torture/compile/pr60655-1.c: New test.
12779
12780 2014-04-04 Martin Jambor <mjambor@suse.cz>
12781
12782 PR ipa/60640
12783 * g++.dg/ipa/pr60640-1.C: New test.
12784 * g++.dg/ipa/pr60640-2.C: Likewise.
12785 * g++.dg/ipa/pr60640-3.C: Likewise.
12786 * g++.dg/ipa/pr60640-4.C: Likewise.
12787
12788 2014-04-04 Jeff Law <law@redhat.com>
12789
12790 PR target/60657
12791 * gcc.target/arm/pr60657.c: New test.
12792
12793 2014-04-04 Richard Biener <rguenther@suse.de>
12794
12795 PR ipa/60746
12796 * g++.dg/torture/pr60746.C: New testcase.
12797
12798 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
12799
12800 * g++.old-deja/g++.robertl/eb121.C: Adjust.
12801 * g++.old-deja/g++.jason/overload21.C: Likewise.
12802 * g++.old-deja/g++.law/init5.C: Likewise.
12803
12804 2014-04-03 Cong Hou <congh@google.com>
12805
12806 PR tree-optimization/60505
12807 * gcc.dg/vect/pr60505.c: New test.
12808
12809 2014-04-03 Richard Biener <rguenther@suse.de>
12810
12811 PR tree-optimization/60740
12812 * gcc.dg/graphite/pr60740.c: New testcase.
12813
12814 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
12815
12816 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
12817 * g++.dg/warn/Wnvdtor-2.C: New.
12818 * g++.dg/warn/Wnvdtor-3.C: New.
12819 * g++.dg/warn/Wnvdtor-4.C: New.
12820 * g++.dg/warn/Weff1.C: Delete.
12821 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
12822 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
12823
12824 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
12825
12826 PR ipa/60659
12827 * g++.dg/torture/pr60659.C: New testcase.
12828
12829 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12830
12831 PR tree-optimization/60733
12832 * gcc.dg/torture/pr60733.c: New test.
12833
12834 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
12835
12836 PR rtl-optimization/60650
12837 * gcc.target/arm/pr60650-2.c: New.
12838
12839 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
12840
12841 * gcc.target/i386/avx2-vpand-3.c,
12842 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
12843
12844 2014-04-02 Joseph Myers <joseph@codesourcery.com>
12845
12846 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
12847 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
12848 gcc.target/i386/memcpy-strategy-1.c,
12849 gcc.target/i386/memcpy-strategy-2.c,
12850 gcc.target/i386/memcpy-vector_loop-1.c,
12851 gcc.target/i386/memcpy-vector_loop-2.c,
12852 gcc.target/i386/memset-vector_loop-1.c,
12853 gcc.target/i386/memset-vector_loop-2.c,
12854 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
12855 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
12856 -march= options different from those in dg-options.
12857
12858 2014-04-02 Joseph Myers <joseph@codesourcery.com>
12859
12860 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
12861 gcc.target/i386/pr30970.c: Use -mtune=generic.
12862 * gcc.target/i386/avx2-vpaddb-3.c,
12863 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
12864 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
12865 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
12866 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
12867 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
12868 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
12869 gcc.target/i386/avx2-vpsubw-3.c,
12870 gcc.target/i386/avx256-unaligned-load-1.c,
12871 gcc.target/i386/avx256-unaligned-load-4.c,
12872 gcc.target/i386/avx256-unaligned-store-1.c,
12873 gcc.target/i386/avx256-unaligned-store-2.c,
12874 gcc.target/i386/avx256-unaligned-store-4.c: Use
12875 -mno-prefer-avx128.
12876
12877 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
12878 Iain Sandoe <iain@codesourcery.com>
12879
12880 PR target/54083
12881 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
12882 with the additional options -Wl,-undefined,dynamic_lookup
12883 and -Wl,-flat_namespace.
12884 * gcc.dg/torture/pr53922.c: Additional option
12885 -Wl,-flat_namespace for darwin[89].
12886 * gcc.dg/torture/pr60092.c: Additional options
12887 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
12888 for darwin[89].
12889
12890 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
12891
12892 PR target/43751
12893 * lib/prune.exp: Modify the regular express to prune
12894 the new warnings introduced by r205679 on darwin9.
12895
12896 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
12897
12898 * g++.dg/init/ctor4.C: Adjust.
12899 * g++.dg/init/ctor4-1.C: New.
12900 * g++.dg/cpp0x/defaulted2.C: Adjust.
12901
12902 2014-04-01 Richard Henderson <rth@redhat.com>
12903
12904 PR target/60704
12905 * gcc.dg/pr60704.c: New file.
12906
12907 2014-04-01 Bin Cheng <bin.cheng@arm.com>
12908
12909 PR target/60363
12910 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
12911 logical_op_short_circuit targets.
12912
12913 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
12914
12915 PR libfortran/60128
12916 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
12917 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
12918
12919 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
12920
12921 PR rtl-optimization/60700
12922 * gcc.target/i386/pr60700.c: New test.
12923
12924 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12925
12926 PR target/60650
12927 * gcc.target/arm/pr60650.c: Adjust command line options.
12928
12929 2014-03-31 Martin Jambor <mjambor@suse.cz>
12930
12931 PR middle-end/60647
12932 * gcc.dg/pr60647-1.c: New test.
12933 * gcc.dg/pr60647-2.c: Likewise.
12934
12935 2014-03-31 Richard Biener <rguenther@suse.de>
12936
12937 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
12938
12939 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
12940
12941 PR target/60034
12942 * gcc.target/aarch64/pr60034.c: New file.
12943
12944 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
12945
12946 PR c++/60626
12947 * g++.dg/cpp1y/pr60626.C: New testcase.
12948
12949 2014-03-29 Joseph Myers <joseph@codesourcery.com>
12950
12951 * gcc.dg/pr45416.c: Allow bextr on x86.
12952 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
12953 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
12954 gcc.target/i386/fma4-vector.c: Use -mno-fma.
12955 * gcc.target/i386/l_fma_double_1.c,
12956 gcc.target/i386/l_fma_double_2.c,
12957 gcc.target/i386/l_fma_double_3.c,
12958 gcc.target/i386/l_fma_double_4.c,
12959 gcc.target/i386/l_fma_double_5.c,
12960 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
12961 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
12962 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
12963 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
12964 * gcc.target/i386/pr27971.c: Use -mno-tbm.
12965 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
12966 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
12967
12968 2014-03-29 Jakub Jelinek <jakub@redhat.com>
12969
12970 PR target/60648
12971 * g++.dg/pr60648.C: Move test to...
12972 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
12973 dg-options, add for fpic targets dg-additional-options -fPIC.
12974
12975 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
12976
12977 * gnat.dg/opt33.adb: New testcase.
12978
12979 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
12980
12981 PR target/60697
12982 * gcc.target/aarch64/pr60697.c: New.
12983
12984 2014-03-27 Jeff Law <law@redhat.com>
12985
12986 PR target/60648
12987 * g++.dg/pr60648.C: New test.
12988
12989 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
12990
12991 PR c++/60573
12992 * g++.dg/cpp1y/pr60573.C: New testcase.
12993
12994 2014-03-28 Jakub Jelinek <jakub@redhat.com>
12995
12996 PR target/60693
12997 * gcc.target/i386/pr60693.c: New test.
12998
12999 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
13000
13001 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
13002
13003 2014-03-28 Jakub Jelinek <jakub@redhat.com>
13004
13005 PR c++/60689
13006 * c-c++-common/pr60689.c: New test.
13007
13008 PR c++/58678
13009 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
13010 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
13011 targets.
13012
13013 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
13014
13015 PR target/60675
13016 * gcc.target/aarch64/pr60675.C: New.
13017
13018 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13019
13020 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
13021 * lib/target-supports.exp: Return true for s390
13022 in check_effective_logical_op_short_circuit.
13023
13024 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
13025
13026 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
13027 of second source operand.
13028 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
13029 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
13030 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
13031
13032 2014-03-28 Jakub Jelinek <jakub@redhat.com>
13033
13034 PR ipa/60315
13035 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
13036
13037 2014-03-28 Tobias Burnus <burnus@net-b.de>
13038
13039 * lib/cilk-plus-dg.exp: New.
13040 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
13041 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
13042
13043 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
13044
13045 PR fortran/60522
13046 * gfortran.dg/where_4.f90: New test case.
13047
13048 2014-03-27 Tobias Burnus <burnus@net-b.de>
13049
13050 PR fortran/58880
13051 * gfortran.dg/finalize_24.f90: New.
13052
13053 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
13054
13055 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
13056 vbpermq builtin.
13057
13058 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
13059 vec_select optimizations.
13060 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
13061 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
13062
13063 PR target/60672
13064 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
13065 xxpermdi builtins are supported.
13066
13067 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
13068
13069 PR rtl-optimization/60650
13070 * gcc.target/arm/pr60650.c: New.
13071
13072 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13073
13074 * gcc.target/s390/20140327-1.c: New testcase.
13075
13076 2014-03-27 Jakub Jelinek <jakub@redhat.com>
13077
13078 PR middle-end/60682
13079 * g++.dg/gomp/pr60682.C: New test.
13080
13081 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
13082
13083 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
13084
13085 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
13086
13087 PR target/60580
13088 * gcc.target/aarch64/pr60580_1.c: New.
13089 * gcc.target/aarch64/test_fp_attribute_1.c: New.
13090 * gcc.target/aarch64/test_fp_attribute_2.c: New.
13091
13092 2014-03-26 Dehao Chen <dehao@google.com>
13093
13094 * gcc.dg/predict-8.c: New test.
13095
13096 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
13097
13098 PR c++/52369
13099 * g++.dg/init/const10.C: New.
13100 * g++.dg/init/const11.C: New.
13101 * g++.dg/init/pr25811.C: Adjust.
13102 * g++.dg/init/pr29043.C: Likewise.
13103 * g++.dg/init/pr43719.C: Likewise.
13104 * g++.dg/init/pr44086.C: Likewise.
13105 * g++.dg/init/ctor8.C: Likewise.
13106 * g++.dg/init/uninitialized1.C: Likewise.
13107
13108 2014-03-26 Jakub Jelinek <jakub@redhat.com>
13109
13110 PR sanitizer/60636
13111 * c-c++-common/ubsan/pr60636.c: New test.
13112
13113 2014-03-26 Andreas Schwab <schwab@suse.de>
13114
13115 * g++.dg/torture/pr60315.C: Remove duplication.
13116
13117 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
13118
13119 * gcc.c-torture/execute/20140326-1.c: New test.
13120
13121 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
13122
13123 PR ipa/60315
13124 * g++.dg/torture/pr60315.C: New testcase.
13125
13126 2014-03-25 Martin Jambor <mjambor@suse.cz>
13127
13128 PR ipa/60600
13129 * g++.dg/ipa/pr60600.C: New test.
13130
13131 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
13132
13133 PR testsuite/58013
13134 * g++.dg/opt/pr56999.C: Pop hidden visibility.
13135
13136 2014-03-25 Richard Biener <rguenther@suse.de>
13137
13138 PR middle-end/60635
13139 * gfortran.dg/lto/pr60635_0.f90: New testcase.
13140 * gfortran.dg/lto/pr60635_1.c: Likewise.
13141
13142 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
13143
13144 PR c++/60627
13145 * g++.dg/cpp1y/pr60627.C: New testcase.
13146
13147 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
13148
13149 * gcc.target/aarch64/ushr64_1.c: New.
13150
13151 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
13152
13153 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
13154 (LONG_LONG): Use LLONG.
13155 (set_rvector_long): Explicitly return void.
13156 (set_vector_long): Likewise.
13157 (check_vector_long): Likewise.
13158
13159 2014-03-24 Marek Polacek <polacek@redhat.com>
13160
13161 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
13162 Define INT_MIN.
13163 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
13164 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
13165 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
13166 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
13167 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
13168 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
13169 * c-c++-common/ubsan/pr59503.c: Likewise.
13170 * c-c++-common/ubsan/pr60613-1.c: Likewise.
13171 * c-c++-common/ubsan/save-expr-1.c: Likewise.
13172 * c-c++-common/ubsan/shift-3.c: Likewise.
13173 * c-c++-common/ubsan/shift-6.c: Likewise.
13174 * c-c++-common/ubsan/undefined-1.c: Likewise.
13175 * c-c++-common/ubsan/vla-2.c: Likewise.
13176 * c-c++-common/ubsan/vla-3.c: Likewise.
13177 * c-c++-common/ubsan/vla-4.c: Likewise.
13178 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
13179 * g++.dg/ubsan/return-2.C: Likewise.
13180
13181 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
13182
13183 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
13184 hppa*-*-hpux*.
13185
13186 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
13187
13188 PR libfortran/59313
13189 PR libfortran/58015
13190 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
13191 * gfortran.dg/round_4.f90: Likewise.
13192
13193 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
13194
13195 PR libfortran/60128
13196 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
13197 i?86-*-solaris2.9*.
13198
13199 2014-03-22 Jakub Jelinek <jakub@redhat.com>
13200
13201 PR sanitizer/60613
13202 * c-c++-common/ubsan/pr60613-1.c: New test.
13203 * c-c++-common/ubsan/pr60613-2.c: New test.
13204
13205 2014-03-22 Matthias Klose <doko@ubuntu.com>
13206
13207 * g++.dg/cpp0x/regress: Remove empty directory.
13208
13209 2014-03-22 Jakub Jelinek <jakub@redhat.com>
13210
13211 PR debug/60603
13212 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
13213
13214 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13215
13216 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
13217 * g++.dg/cpp1y/pr60393.C: Likewise.
13218
13219 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13220
13221 PR c++/60384
13222 * g++.dg/cpp1y/pr60384.C: New.
13223
13224 2014-03-21 Jakub Jelinek <jakub@redhat.com>
13225
13226 PR target/60598
13227 * gcc.dg/pr60598.c: New test.
13228
13229 2014-03-21 Martin Jambor <mjambor@suse.cz>
13230
13231 PR ipa/59176
13232 * g++.dg/torture/pr59176.C: New test.
13233
13234 2014-03-21 Martin Jambor <mjambor@suse.cz>
13235
13236 PR ipa/60419
13237 * g++.dg/ipa/pr60419.C: New test.
13238
13239 2014-03-21 Richard Biener <rguenther@suse.de>
13240
13241 PR tree-optimization/60577
13242 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
13243
13244 2014-03-21 Tobias Burnus <burnus@net-b.de>
13245
13246 PR fortran/60599
13247 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
13248
13249 2014-03-20 Jakub Jelinek <jakub@redhat.com>
13250
13251 PR middle-end/60597
13252 * g++.dg/opt/pr60597.C: New test.
13253
13254 PR c++/60572
13255 * g++.dg/init/pr60572.C: New test.
13256
13257 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13258
13259 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
13260
13261 2014-03-19 Tobias Burnus <burnus@net-b.de>
13262
13263 PR fortran/60543
13264 PR fortran/60283
13265 * gfortran.dg/implicit_pure_4.f90: New.
13266
13267 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
13268
13269 PR c++/51474
13270 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
13271
13272 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
13273
13274 PR testsuite/60590
13275 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
13276 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
13277 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
13278
13279 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
13280
13281 PR c++/60332
13282 * g++.dg/cpp1y/pr60332.C: New.
13283
13284 2014-03-19 Marek Polacek <polacek@redhat.com>
13285
13286 PR sanitizer/60569
13287 * g++.dg/ubsan/pr60569.C: New test.
13288
13289 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13290
13291 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
13292
13293 2014-03-19 Jakub Jelinek <jakub@redhat.com>
13294
13295 PR tree-optimization/60559
13296 * g++.dg/vect/pr60559.cc: New test.
13297
13298 2014-03-18 Ian Lance Taylor <iant@google.com>
13299
13300 PR target/60563
13301 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
13302 (ditype): Rename typedef from int64_t.
13303
13304 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13305
13306 PR c/55383
13307 * gcc.dg/cast-qual-3.c: New.
13308 Revert:
13309 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
13310 * c-c++-common/Wcast-qual-1.c: More precise match text.
13311
13312 2014-03-18 Janus Weil <janus@gcc.gnu.org>
13313
13314 PR fortran/55207
13315 PR fortran/60549
13316 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
13317 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
13318 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
13319 * gfortran.dg/intent_optimize_1.f90: Ditto.
13320 * gfortran.dg/pointer_init_9.f90: Ditto.
13321 * gfortran.dg/volatile4.f90: Ditto.
13322 * gfortran.dg/volatile6.f90: Ditto.
13323
13324 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
13325
13326 PR c/55383
13327 * c-c++-common/Wcast-qual-1.c: More precise match text.
13328
13329 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
13330
13331 PR c++/60305
13332 * g++.dg/cpp0x/constexpr-ice14.C: New.
13333
13334 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
13335
13336 PR c++/54250
13337 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
13338
13339 2014-03-18 Jakub Jelinek <jakub@redhat.com>
13340
13341 PR sanitizer/60535
13342 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
13343 * c-c++-common/ubsan/null-2.c: Likewise.
13344 * c-c++-common/ubsan/null-3.c: Likewise.
13345 * c-c++-common/ubsan/null-4.c: Likewise.
13346 * c-c++-common/ubsan/null-5.c: Likewise.
13347 * c-c++-common/ubsan/null-6.c: Likewise.
13348 * c-c++-common/ubsan/null-7.c: Likewise.
13349 * c-c++-common/ubsan/null-8.c: Likewise.
13350 * c-c++-common/ubsan/null-9.c: Likewise.
13351 * c-c++-common/ubsan/null-10.c: Likewise.
13352 * c-c++-common/ubsan/null-11.c: Likewise.
13353 * c-c++-common/ubsan/overflow-1.c: Likewise.
13354 * c-c++-common/ubsan/overflow-2.c: Likewise.
13355 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
13356 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13357 * c-c++-common/ubsan/overflow-int128.c: Likewise.
13358 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
13359 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13360 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
13361 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13362 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13363 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
13364 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
13365 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13366 * c-c++-common/ubsan/pr59333.c: Likewise.
13367 * c-c++-common/ubsan/pr59503.c: Likewise.
13368 * c-c++-common/ubsan/pr59667.c: Likewise.
13369 * c-c++-common/ubsan/undefined-1.c: Likewise.
13370 * g++.dg/ubsan/pr59250.C: Likewise.
13371 * g++.dg/ubsan/pr59306.C: Likewise.
13372
13373 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13374
13375 * gcc.dg/tls/pr58595.c: Add tls options.
13376
13377 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
13378
13379 * gcc.target/i386/avx-additional-reg-names.c: New.
13380 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
13381
13382 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
13383
13384 PR c++/60390
13385 * g++.dg/cpp1y/pr60390.C: New testcase.
13386
13387 PR c++/60391
13388 * g++.dg/cpp1y/pr60391.C: New testcase.
13389
13390 2014-03-17 Jakub Jelinek <jakub@redhat.com>
13391
13392 PR target/60516
13393 * gcc.target/i386/pr60516.c: New test.
13394
13395 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
13396
13397 PR c++/59571
13398 * g++.dg/cpp0x/constexpr-ice13.C: New.
13399
13400 2014-03-17 Marek Polacek <polacek@redhat.com>
13401
13402 PR middle-end/60534
13403 * gcc.dg/gomp/pr60534.c: New test.
13404
13405 2014-03-17 Kai Tietz <ktietz@redhat.com>
13406
13407 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
13408
13409 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
13410
13411 PR testsuite/58851
13412 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
13413 storage size.
13414
13415 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
13416
13417 PR libfortran/58324
13418 * gfortran.dg/list_read_12.f90: New test.
13419
13420 2014-03-15 Janus Weil <janus@gcc.gnu.org>
13421
13422 PR fortran/55207
13423 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
13424 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
13425 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
13426 -Wno-aggressive-loop-optimizations and remove an unused variable.
13427 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
13428 * gfortran.dg/pointer_init_9.f90: New.
13429 * gfortran.dg/volatile4.f90: Put into subroutine.
13430 * gfortran.dg/volatile6.f90: Ditto.
13431
13432 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
13433
13434 PR fortran/60392
13435 * gfortran.dg/transpose_4.f90: New test.
13436
13437 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
13438
13439 PR rtl-optimization/60508
13440 * gcc.target/i386/pr60508.c: New.
13441
13442 2014-03-14 Richard Biener <rguenther@suse.de>
13443
13444 PR middle-end/60518
13445 * g++.dg/pr60518.C: New testcase.
13446
13447 2014-03-14 Martin Jambor <mjambor@suse.cz>
13448
13449 PR lto/60461
13450 * gcc.dg/lto/pr60461_0.c: New test.
13451
13452 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
13453
13454 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
13455 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
13456 * gcc.dg/lto/save-temps_0.c: New testcase.
13457
13458 2014-03-13 Jakub Jelinek <jakub@redhat.com>
13459
13460 PR middle-end/36282
13461 * c-c++-common/pr36282-1.c: New test.
13462 * c-c++-common/pr36282-2.c: New test.
13463 * c-c++-common/pr36282-3.c: New test.
13464 * c-c++-common/pr36282-4.c: New test.
13465
13466 2014-03-13 Richard Henderson <rth@redhat.com>
13467
13468 PR debug/60438
13469 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
13470
13471 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
13472
13473 PR c++/60383
13474 * g++.dg/template/crash118.C: New.
13475 * g++.dg/template/crash95.C: Adjust.
13476
13477 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
13478
13479 PR rtl-optimization/57189
13480 * gcc.target/i386/pr57189.c: New.
13481
13482 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
13483
13484 PR c++/60254
13485 * g++.dg/cpp0x/static_assert10.C: New.
13486 * g++.dg/cpp0x/static_assert11.C: Likewise.
13487 * g++.dg/cpp0x/static_assert3.C: Adjust.
13488
13489 2014-03-13 Richard Biener <rguenther@suse.de>
13490
13491 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
13492
13493 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13494
13495 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
13496 2.07 128-bit arithmetic.
13497 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
13498
13499 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
13500 due to when TImode is allowed in VSX registers, the allowable
13501 address modes for TImode is just a single indirect address in
13502 order for the value to be loaded and store in either GPR or VSX
13503 registers. This affects the generated code, and it would cause
13504 this test to fail, when such an option is used.
13505
13506 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
13507
13508 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
13509
13510 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13511
13512 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
13513 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
13514 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
13515 only test for exactly one if if -mbranch-cost=1 has been passed.
13516
13517 2014-03-12 Christian Bruel <christian.bruel@st.com>
13518
13519 PR target/60264
13520 * gcc.target/arm/pr60264.c
13521
13522 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
13523
13524 PR tree-optimization/60454
13525 * gcc.c-torture/execute/pr60454.c: New test.
13526
13527 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13528 Marc Glisse <marc.glisse@inria.fr>
13529
13530 PR tree-optimization/60502
13531 * gcc.c-torture/compile/pr60502.c: New test.
13532
13533 2014-03-12 Jakub Jelinek <jakub@redhat.com>
13534
13535 PR middle-end/60482
13536 * gcc.dg/vect/pr60482.c: New test.
13537
13538 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
13539
13540 PR c++/60389
13541 * g++.dg/cpp0x/inh-ctor19.C: New.
13542
13543 2014-03-11 Richard Biener <rguenther@suse.de>
13544
13545 PR tree-optimization/60429
13546 PR tree-optimization/60485
13547 * gcc.dg/pr60485-1.c: New testcase.
13548 * gcc.dg/pr60485-2.c: Likewise.
13549
13550 2014-03-10 Jakub Jelinek <jakub@redhat.com>
13551
13552 PR ipa/60457
13553 * g++.dg/ipa/pr60457.C: New test.
13554
13555 2014-03-10 Richard Biener <rguenther@suse.de>
13556
13557 PR middle-end/60474
13558 * g++.dg/torture/pr60474.C: New testcase.
13559
13560 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
13561
13562 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
13563
13564 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
13565
13566 * gcc.dg/lto/pr55113_0.c: New testcase.
13567
13568 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
13569
13570 PR c++/60033
13571 * g++.dg/cpp1y/pr60033.C: New testcase.
13572
13573 PR c++/60393
13574 * g++.dg/cpp1y/pr60393.C: New testcase.
13575
13576 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13577
13578 PR libfortran/60128
13579 * gfortran.dg/fmt_en.f90: New test.
13580
13581 2014-03-07 Jason Merrill <jason@redhat.com>
13582
13583 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
13584 * lib/target-supports.exp (check_effective_target_c++11): Now
13585 means C++11 and up.
13586 (check_effective_target_c++11_only): New.
13587 (check_effective_target_c++11_down): New.
13588 (check_effective_target_c++1y): New.
13589 (check_effective_target_c++1y_only): New.
13590 (check_effective_target_c++98_only): Rename from
13591 check_effective_target_c++98.
13592 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
13593
13594 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
13595
13596 PR c++/58609
13597 * g++.dg/cpp0x/constexpr-ice12.C: New.
13598
13599 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
13600
13601 * c-c++-common/gomp/map-1.c: Extend.
13602
13603 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
13604 Janus Weil <janus@gcc.gnu.org>
13605
13606 PR fortran/51976
13607 * gfortran.dg/deferred_type_component_1.f90 : New test.
13608 * gfortran.dg/deferred_type_component_2.f90 : New test.
13609
13610 2014-03-06 Marek Polacek <polacek@redhat.com>
13611
13612 PR c/60197
13613 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
13614 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
13615
13616 2014-03-06 Jakub Jelinek <jakub@redhat.com>
13617
13618 PR target/58595
13619 * gcc.dg/tls/pr58595.c: New test.
13620
13621 2014-03-06 Richard Biener <rguenther@suse.de>
13622
13623 PR middle-end/60445
13624 PR lto/60424
13625 PR lto/60427
13626 Revert
13627 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
13628
13629 * gcc.dg/lto/pr55113_0.c: New testcase.
13630
13631 2014-03-05 Jakub Jelinek <jakub@redhat.com>
13632
13633 PR testsuite/59308
13634 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
13635 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
13636 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
13637 s390*/i?86/x86_64.
13638 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
13639 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
13640 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
13641 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
13642 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
13643 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
13644 even for mips*/s390*/i?86/x86_64.
13645 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
13646 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
13647 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
13648 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
13649 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
13650
13651 PR lto/60404
13652 * gcc.dg/lto/pr60404_0.c: New test.
13653 * gcc.dg/lto/pr60404_1.c: New file.
13654 * gcc.dg/lto/pr60404_2.c: New file.
13655
13656 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13657
13658 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
13659 long long" throughout.
13660 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
13661 * gcc.dg/vmx/insert-vsx.c: Likewise.
13662 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
13663 * gcc.dg/vmx/ld-vsx.c: Likewise.
13664 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
13665 * gcc.dg/vmx/ldl-vsx.c: Likewise.
13666 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
13667 * gcc.dg/vmx/merge-vsx.c: Likewise.
13668 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
13669 * gcc.dg/vmx/st-vsx.c: Likewise.
13670 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
13671 * gcc.dg/vmx/stl-vsx.c: Likewise.
13672 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
13673
13674 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
13675
13676 * gcc.dg/lto/pr55113_0.c: New testcase.
13677
13678 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
13679
13680 PR c++/60376
13681 * g++.dg/cpp1y/pr60376.C: New.
13682
13683 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13684
13685 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
13686
13687 2014-03-04 Richard Biener <rguenther@suse.de>
13688
13689 PR tree-optimization/60382
13690 * gcc.dg/vect/pr60382.c: New testcase.
13691
13692 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
13693
13694 PR libfortran/60148
13695 * gfortran.dg/namelist_84.f90: New test.
13696
13697 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
13698
13699 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
13700 argument to avoid inf values.
13701 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
13702 UNION_FP_CHECK machinery.
13703
13704 2014-03-03 Renlin Li <Renlin.Li@arm.com>
13705
13706 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
13707 i32in128 cases outside special big-endian processing block.
13708
13709 2014-03-03 Jakub Jelinek <jakub@redhat.com>
13710
13711 PR preprocessor/60400
13712 * c-c++-common/cpp/pr60400.c: New test.
13713 * c-c++-common/cpp/pr60400-1.h: New file.
13714 * c-c++-common/cpp/pr60400-2.h: New file.
13715
13716 PR objc++/60398
13717 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
13718
13719 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
13720 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
13721
13722 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
13723
13724 PR ipa/60150
13725 * g++.dg/lto/pr60150.H: New testcase.
13726 * g++.dg/lto/pr60150_0.C: New testcase.
13727 * g++.dg/lto/pr60150_1.C: New testcase.
13728
13729 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
13730
13731 PR ipa/60306
13732 * g++.dg/ipa/devirt-29.C: New testcase
13733
13734 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
13735
13736 PR fortran/60236
13737 * gfortran.dg/vect/pr32380.f: Fix expected test results.
13738
13739 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
13740
13741 PR c++/50025
13742 * g++.dg/cpp0x/pr50025.C: New.
13743
13744 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
13745
13746 PR c++/60377
13747 * g++.dg/cpp1y/pr60377.C: New testcase.
13748
13749 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
13750
13751 PR fortran/60341
13752 * gfortran.dg/str_comp_optimize_1.f90: New test.
13753
13754 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
13755
13756 PR target/60071
13757 * gcc.c-torture/compile/pr60071.c: New.
13758
13759 2014-02-28 Janus Weil <janus@gcc.gnu.org>
13760
13761 PR fortran/60359
13762 * gfortran.dg/unlimited_polymorphic_16.f90: New.
13763
13764 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
13765
13766 PR c++/58610
13767 * g++.dg/cpp0x/constexpr-ice11.C: New.
13768
13769 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
13770
13771 PR c++/60314
13772 * g++.dg/cpp1y/auto-fn24.C: New.
13773
13774 2014-02-28 Joey Ye <joey.ye@arm.com>
13775
13776 PR target/PR60169
13777 * gcc.target/arm/thumb1-far-jump-3.c: New case.
13778
13779 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
13780
13781 PR c++/60253
13782 * g++.dg/overload/ellipsis2.C: New.
13783
13784 2014-02-27 Jeff Law <law@redhat.com>
13785
13786 PR rtl-optimization/52714
13787 * gcc.c-torture/compile/pr52714.c: New test.
13788
13789 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
13790 Jeff Law <law@redhat.com>
13791
13792 PR rtl-optimization/49847
13793 * g++.dg/pr49847.C: New test.
13794
13795 2014-02-27 Marek Polacek <polacek@redhat.com>
13796
13797 PR middle-end/59223
13798 * c-c++-common/pr59223.c: New test.
13799
13800 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
13801
13802 * common/config/i386/predicates.md (const1256_operand): Remove.
13803 (const2356_operand): New.
13804 (const_1_to_2_operand): Remove.
13805 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
13806 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
13807 (*avx512pf_gatherpf<mode>sf): Ditto.
13808 (avx512pf_gatherpf<mode>df): Ditto.
13809 (*avx512pf_gatherpf<mode>df_mask): Ditto.
13810 (*avx512pf_gatherpf<mode>df): Ditto.
13811 (avx512pf_scatterpf<mode>sf): Ditto.
13812 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
13813 (*avx512pf_scatterpf<mode>sf): Ditto.
13814 (avx512pf_scatterpf<mode>df): Ditto.
13815 (*avx512pf_scatterpf<mode>df_mask): Ditto.
13816 (*avx512pf_scatterpf<mode>df): Ditto.
13817 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
13818
13819 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
13820
13821 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
13822 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
13823 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
13824 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
13825 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
13826 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
13827 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
13828 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
13829
13830 2014-02-26 Bin Cheng <bin.cheng@arm.com>
13831
13832 PR target/60280
13833 * gnat.dg/renaming5.adb: Change to two expected gotos.
13834 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
13835 jump threads.
13836 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
13837 messages for removed basic block.
13838 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
13839 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
13840 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
13841 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
13842
13843 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13844
13845 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
13846 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
13847 * gcc.dg/vmx/ldl-vsx.c: Likewise.
13848 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
13849 * gcc.dg/vmx/merge-vsx.c: Likewise.
13850 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
13851
13852 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
13853
13854 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
13855 * gcc.target/i386/prefetchwt1-1.c: New.
13856 * g++.dg/other/i386-2.C: Add new option.
13857 * g++.dg/other/i386-3.C: Ditto.
13858 * gcc.target/i386/sse-12.c: Ditto.
13859 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
13860 * gcc.target/i386/sse-22.c: Add new option.
13861 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
13862
13863 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13864
13865 PR libfortran/59313
13866 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
13867
13868 PR libfortran/58015
13869 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
13870
13871 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
13872
13873 PR c++/60311
13874 * g++.dg/cpp1y/pr60311.C: New testcase.
13875
13876 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
13877
13878 PR c++/60065
13879 * g++.dg/cpp1y/pr60065.C: New testcase.
13880
13881 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
13882
13883 PR rtl-optimization/60268
13884 * gcc.c-torture/compile/pr60268.c: New test.
13885
13886 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
13887
13888 * gcc.target/microblaze/others/mem_reload.c: New test.
13889
13890 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13891
13892 * gcc.dg/vmx/lde.c: New test.
13893 * gcc.dg/vmx/lde-be-order.c: New test.
13894 * gcc.dg/vmx/ste.c: New test.
13895 * gcc.dg/vmx/ste-be-order.c: New test.
13896
13897 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
13898
13899 PR testsuite/60173
13900 * lib/target-supports.exp
13901 (check_effective_target_logical_op_short_circuit): Add cris-*-*
13902 and crisv32-*-* to list.
13903
13904 2014-02-21 Janus Weil <janus@gcc.gnu.org>
13905
13906 PR fortran/60302
13907 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
13908
13909 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13910
13911 * gcc.dg/vmx/vsums.c: Check entire result vector.
13912 * gcc.dg/vmx/vsums-be-order.c: Likewise.
13913
13914 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13915
13916 * gcc.dg/vmx/ld.c: New test.
13917 * gcc.dg/vmx/ld-be-order.c: New test.
13918 * gcc.dg/vmx/ld-vsx.c: New test.
13919 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
13920 * gcc.dg/vmx/ldl.c: New test.
13921 * gcc.dg/vmx/ldl-be-order.c: New test.
13922 * gcc.dg/vmx/ldl-vsx.c: New test.
13923 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
13924 * gcc.dg/vmx/st.c: New test.
13925 * gcc.dg/vmx/st-be-order.c: New test.
13926 * gcc.dg/vmx/st-vsx.c: New test.
13927 * gcc.dg/vmx/st-vsx-be-order.c: New test.
13928 * gcc.dg/vmx/stl.c: New test.
13929 * gcc.dg/vmx/stl-be-order.c: New test.
13930 * gcc.dg/vmx/stl-vsx.c: New test.
13931 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
13932
13933 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
13934
13935 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
13936 * g++.dg/other/i386-3.C (dg-options): Ditto.
13937 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
13938 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
13939 -mavx512pf and -msha.
13940
13941 2014-02-21 Richard Biener <rguenther@suse.de>
13942
13943 PR tree-optimization/60276
13944 * gcc.dg/vect/pr60276.c: New testcase.
13945
13946 2014-02-21 Janus Weil <janus@gcc.gnu.org>
13947
13948 PR fortran/60234
13949 * gfortran.dg/finalize_23.f90: New.
13950
13951 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
13952
13953 PR c++/60052
13954 PR c++/60053
13955 * g++.dg/cpp1y/pr60052.C: New testcase.
13956 * g++.dg/cpp1y/pr60053.C: New testcase.
13957
13958 2014-02-21 Tobias Burnus <burnus@net-b.de>
13959
13960 PR fortran/60286
13961 * gfortran.dg/inquire_16.f90: New.
13962
13963 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
13964
13965 * gcc.target/nios2/biggot-1.c: New.
13966 * gcc.target/nios2/biggot-2.c: New.
13967
13968 2014-02-20 Martin Jambor <mjambor@suse.cz>
13969
13970 PR ipa/55260
13971 * gcc.dg/ipa/pr55260.c: New test.
13972
13973 2014-02-20 Bin Cheng <bin.cheng@arm.com>
13974
13975 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
13976 for execution test case.
13977
13978 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
13979
13980 PR ipa/58555
13981 * g++.dg/torture/pr58555.C: New testcase.
13982
13983 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
13984
13985 PR target/60204
13986 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
13987 reflect abi fix.
13988 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
13989
13990 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
13991 Kirill Yukhin <kirill.yukhin@intel.com>
13992
13993 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
13994 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
13995 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
13996 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
13997 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
13998 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
13999
14000 2014-02-19 Jakub Jelinek <jakub@redhat.com>
14001
14002 PR c/37743
14003 * g++.dg/ext/builtin-bswap1.C: New test.
14004 * c-c++-common/pr37743.c: New test.
14005
14006 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
14007
14008 * gcc.dg/decl-10.c: New test.
14009
14010 2014-02-19 Jakub Jelinek <jakub@redhat.com>
14011
14012 PR c++/60267
14013 * g++.dg/ext/ivdep-1.C: New test.
14014
14015 PR c++/60267
14016 * gcc.dg/pr60267.c: New test.
14017
14018 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
14019
14020 PR target/59794
14021 * gcc.target/i386/pr39162.c: Add dg-prune-output.
14022 (dg-options): Remove -Wno-psabi.
14023 * gcc.target/i386/pr59794-2.c: Ditto.
14024 * gcc.target/i386/pr60205-1.c: Ditto.
14025 * gcc.target/i386/sse-5.c: Ditto.
14026
14027 2014-02-18 Nick Clifton <nickc@redhat.com>
14028
14029 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
14030 * gcc.dg/pr23623.c: Likewise.
14031 * gcc.dg/pr48784-1.c: Likewise.
14032 * gcc.dg/pr48784-2.c: Likewise.
14033 * gcc.dg/pr56997-2.c: Likewise.
14034 * gcc.dg/sms-6.c: Likewise.
14035 * gcc.dg/torture/pr60183.c: Likewise.
14036 * gcc.dg/torture/vec-cvt-1.c: Likewise.
14037 * gcc.c-torture/execute/20061220-1.x: New.
14038 * gcc.c-torture/execute/pr43220.x: New.
14039 * gcc.c-torture/execute/pr51581-1.x: New.
14040 * gcc.c-torture/execute/pr51581-2.x: New.
14041 * gcc.c-torture/execute/pr58570.x: New.
14042 * gcc.c-torture/unsorted/DFcmp.x: New.
14043 * gcc.c-torture/unsorted/SFset.x: New.
14044
14045 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
14046
14047 * gnat.dg/opt31.adb: New test.
14048
14049 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14050
14051 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
14052
14053 2014-02-19 Janus Weil <janus@gcc.gnu.org>
14054
14055 PR fortran/60232
14056 * gfortran.dg/typebound_proc_33.f90: New.
14057
14058 2014-02-19 Marek Polacek <polacek@redhat.com>
14059
14060 PR c/60195
14061 * gcc.dg/pr60195.c: New test.
14062
14063 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
14064
14065 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
14066
14067 2014-02-19 Jakub Jelinek <jakub@redhat.com>
14068
14069 PR preprocessor/58844
14070 * c-c++-common/cpp/pr58844-1.c: New test.
14071 * c-c++-common/cpp/pr58844-2.c: New test.
14072
14073 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
14074
14075 PR c++/60225
14076 * g++.dg/cpp0x/constexpr-ice10.C: New.
14077
14078 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
14079
14080 PR c++/60215
14081 * g++.dg/cpp0x/pr60215.C: New.
14082
14083 2014-02-18 Tobias Burnus <burnus@net-b.de>
14084
14085 PR fortran/49397
14086 * gfortran.dg/proc_ptr_45.f90: New.
14087 * gfortran.dg/proc_ptr_46.f90: New.
14088
14089 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
14090
14091 PR c++/60190
14092 * g++.dg/cpp1y/pr60190.C: New testcase.
14093
14094 PR c++/60064
14095 * g++.dg/cpp1y/pr60064.C: New testcase.
14096
14097 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
14098
14099 PR target/60205
14100 * gcc.target/i386/pr60205-1.c: New test.
14101 * gcc.target/i386/pr60205-2.c: Ditto.
14102
14103 2014-02-18 Kai Tietz <ktietz@redhat.com>
14104
14105 PR target/60193
14106 * gcc.target/i386/nest-1.c: New testcase.
14107
14108 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
14109
14110 * gnat.dg/opt32.adb: New test.
14111
14112 2014-02-18 Janus Weil <janus@gcc.gnu.org>
14113
14114 PR fortran/60231
14115 * gfortran.dg/typebound_generic_15.f90: New.
14116
14117 2014-02-17 Janus Weil <janus@gcc.gnu.org>
14118
14119 PR fortran/55907
14120 * gfortran.dg/init_flag_12.f90: New.
14121
14122 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
14123 Ilya Tocar <ilya.tocar@intel.com>
14124
14125 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
14126 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
14127 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
14128 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
14129
14130 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
14131
14132 * lib/target-supports.exp
14133 (check_effective_target_logical_op_short_circuit): New procedure.
14134 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
14135 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
14136 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
14137 * gcc.dg/tree-ssa/vrp47.c: Likewise.
14138 * gcc.dg/tree-ssa/vrp87.c: Likewise.
14139 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
14140 logical_op_short_circuit for the alternative test, extending
14141 it to arm_cortex_m.
14142
14143 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
14144
14145 PR target/60203
14146 * gcc.target/powerpc/pr60203.c: New testsuite.
14147
14148 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
14149
14150 PR fortran/59599
14151 * gfortran.dg/ichar_3.f90: New test.
14152
14153 2014-02-15 Richard Biener <rguenther@suse.de>
14154
14155 PR tree-optimization/60183
14156 * gcc.dg/torture/pr60183.c: New testcase.
14157
14158 2014-02-14 Jeff Law <law@redhat.com>
14159
14160 PR rtl-optimization/60131
14161 * g++.dg/torture/pr60131.C: New test.
14162
14163 2014-02-14 Ian Bolton <ian.bolton@arm.com>
14164
14165 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
14166 on command-line.
14167
14168 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
14169
14170 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
14171
14172 2014-02-14 Jakub Jelinek <jakub@redhat.com>
14173
14174 * gcc.c-torture/compile/20140213.c: New test.
14175
14176 2014-02-13 Jakub Jelinek <jakub@redhat.com>
14177
14178 PR target/43546
14179 * gcc.target/i386/pr43546.c: New test.
14180
14181 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
14182
14183 * gcc.target/s390/hotpatch-compile-8.c: New test.
14184
14185 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
14186
14187 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
14188 definition with an ifndef.
14189 * gcc.dg/pr59605-2.c: New test.
14190
14191 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
14192
14193 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
14194
14195 2014-02-12 Joseph Myers <joseph@codesourcery.com>
14196
14197 * gcc.dg/torture/float128-mul-underflow.c,
14198 gcc.dg/torture/float128-truncdf-underflow.c,
14199 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
14200
14201 2014-02-12 Jakub Jelinek <jakub@redhat.com>
14202
14203 PR middle-end/59737
14204 * g++.dg/ipa/pr59737.C: New test.
14205
14206 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
14207
14208 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
14209
14210 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
14211
14212 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
14213
14214 * gcc.dg/cilk-plus/jump-openmp.c: New file.
14215
14216 2014-02-12 Richard Biener <rguenther@suse.de>
14217
14218 PR middle-end/60092
14219 * gcc.dg/torture/pr60092.c: New testcase.
14220 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
14221
14222 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
14223
14224 * gcc.c-torture/execute/20140212-1.c: New test.
14225
14226 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
14227
14228 PR c++/60047
14229 * g++.dg/cpp0x/pr60047.C: New.
14230
14231 2014-02-12 Jakub Jelinek <jakub@redhat.com>
14232
14233 PR c/60101
14234 * c-c++-common/pr60101.c: New test.
14235
14236 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
14237
14238 PR lto/59468
14239 * g++.dg/ipa/devirt-27.C: New testcase.
14240 * g++.dg/ipa/devirt-26.C: New testcase.
14241
14242 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14243
14244 PR target/60137
14245 * gcc.target/powerpc/pr60137.c: New file.
14246
14247 2014-02-11 Jakub Jelinek <jakub@redhat.com>
14248
14249 PR fortran/52370
14250 * gfortran.dg/pr52370.f90: New test.
14251
14252 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
14253
14254 PR target/59927
14255 Revert
14256 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
14257
14258 PR testsuite/58630
14259 * gcc.target/i386/pr43662.c (dg-options):
14260 Add -maccumulate-outgoing-args.
14261 * gcc.target/i386/pr43869.c (dg-options): Ditto.
14262 * gcc.target/i386/pr57003.c (dg-options): Ditto.
14263 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
14264 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
14265 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
14266 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
14267 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
14268 Add -maccumulate-outgoing-args.
14269 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
14270 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
14271 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
14272 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
14273 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
14274 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
14275 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
14276 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
14277 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
14278 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
14279 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
14280 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
14281 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
14282 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
14283 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
14284
14285 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
14286
14287 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
14288
14289 2014-02-11 Jakub Jelinek <jakub@redhat.com>
14290
14291 PR debug/59776
14292 * gcc.dg/guality/pr59776.c: New test.
14293
14294 2014-02-11 Renlin Li <Renlin.Li@arm.com>
14295
14296 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
14297 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
14298 (add_options_for_arm_vfp3): New.
14299
14300 2014-02-11 Jeff Law <law@redhat.com>
14301
14302 PR middle-end/54041
14303 * gcc.target/m68k/pr54041.c: New test.
14304
14305 2014-02-11 Jakub Jelinek <jakub@redhat.com>
14306
14307 PR target/59927
14308 * gcc.target/i386/pr59927.c: New test.
14309
14310 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
14311
14312 * gcc.dg/vect/pr57741-3.c: Require vect_int.
14313 * gcc.dg/vect/pr60012.c: Likewise.
14314 * gcc.dg/vect/vect-119.c: Likewise.
14315 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
14316 * gcc.dg/vect/vect-outer-4c.c: Likewise.
14317
14318 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14319
14320 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
14321
14322 2014-02-10 Jeff Law <law@redhat.com>
14323
14324 PR middle-end-52306
14325 * gcc.c-torture/compile/pr52306.c: New test.
14326
14327 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14328
14329 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
14330
14331 2014-02-10 Richard Biener <rguenther@suse.de>
14332
14333 PR tree-optimization/60115
14334 * gcc.dg/torture/pr60115.c: New testcase.
14335
14336 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
14337
14338 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
14339 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
14340
14341 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
14342 Ilya Tocar <ilya.tocar@intel.com>
14343
14344 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
14345 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
14346 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
14347 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
14348 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
14349 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
14350 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
14351 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
14352 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
14353 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
14354 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
14355 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
14356 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
14357 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
14358 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
14359 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
14360 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
14361 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
14362 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
14363 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
14364 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
14365 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
14366 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
14367 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
14368 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
14369 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
14370 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
14371
14372 2014-02-10 Jakub Jelinek <jakub@redhat.com>
14373
14374 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
14375
14376 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
14377
14378 PR fortran/57522
14379 * gfortran.dg/associated_target_5.f03: New test.
14380
14381 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
14382
14383 PR fortran/59026
14384 * gfortran.dg/elemental_by_value_1.f90: New test.
14385
14386 2014-02-08 Janus Weil <janus@gcc.gnu.org>
14387
14388 PR fortran/58470
14389 * gfortran.dg/finalize_22.f90: New.
14390
14391 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
14392
14393 PR fortran/60066
14394 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
14395 was fixed by the patch for PR59906.
14396
14397 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
14398
14399 PR translation/52289
14400 * gfortran.dg/coarray_8.f90: Update dg-error match.
14401
14402 2014-02-08 Jakub Jelinek <jakub@redhat.com>
14403
14404 PR c/59984
14405 * gcc.dg/vect/pr59984.c: New test.
14406
14407 PR middle-end/60092
14408 * gcc.dg/attr-alloc_align-1.c: New test.
14409 * gcc.dg/attr-alloc_align-2.c: New test.
14410 * gcc.dg/attr-alloc_align-3.c: New test.
14411 * gcc.dg/attr-assume_aligned-1.c: New test.
14412 * gcc.dg/attr-assume_aligned-2.c: New test.
14413 * gcc.dg/attr-assume_aligned-3.c: New test.
14414
14415 2014-02-08 Jakub Jelinek <jakub@redhat.com>
14416
14417 PR target/60077
14418 * gcc.target/i386/pr60077-1.c: New test.
14419 * gcc.target/i386/pr60077-2.c: New test.
14420
14421 2014-02-07 Jakub Jelinek <jakub@redhat.com>
14422
14423 PR preprocessor/56824
14424 * gcc.dg/pr56824.c: New test.
14425
14426 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14427
14428 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
14429 variable used for atomic operations.
14430
14431 2014-02-07 Richard Biener <rguenther@suse.de>
14432
14433 PR middle-end/60092
14434 * gcc.dg/vect/pr60092-2.c: New testcase.
14435
14436 2014-02-07 Jakub Jelinek <jakub@redhat.com>
14437
14438 PR c++/60082
14439 Revert
14440 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
14441
14442 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
14443 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
14444
14445 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14446
14447 * gcc.target/s390/fp2int1.c: New testcase.
14448
14449 2014-02-07 Richard Biener <rguenther@suse.de>
14450
14451 PR middle-end/60092
14452 * gcc.dg/tree-ssa/alias-30.c: New testcase.
14453 * gcc.dg/tree-ssa/alias-31.c: Likewise.
14454
14455 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
14456
14457 PR ipa/59918
14458 * g++.dg/torture/pr59918.C: New testcase.
14459
14460 2014-02-06 Jakub Jelinek <jakub@redhat.com>
14461
14462 PR target/59575
14463 * gcc.target/arm/pr59575.c: New test.
14464
14465 PR debug/59992
14466 * gcc.dg/pr59992.c: New test.
14467
14468 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
14469
14470 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
14471 init_priority. Test alignment of variable instead of function.
14472
14473 2014-02-06 Marek Polacek <polacek@redhat.com>
14474
14475 PR c/60087
14476 * gcc.dg/pr60087.c: New test.
14477
14478 2014-02-06 Alan Modra <amodra@gmail.com>
14479
14480 * gcc.target/powerpc/pr60032.c: New.
14481
14482 2014-02-06 Jakub Jelinek <jakub@redhat.com>
14483
14484 PR target/60062
14485 * gcc.c-torture/execute/pr60062.c: New test.
14486 * gcc.c-torture/execute/pr60072.c: New test.
14487
14488 2014-02-06 Ian Bolton <ian.bolton@arm.com>
14489
14490 * gcc.dg/tree-ssa/pr59597.c: Make called function static
14491 so that expected outcome works for PIC variants too.
14492
14493 2014-02-06 Yury Gribov <y.gribov@samsung.com>
14494 Kugan Vivekanandarajah <kuganv@linaro.org>
14495
14496 * gcc.target/arm/vect-noalign.c: New file.
14497
14498 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
14499 Jakub Jelinek <jakub@redhat.com>
14500
14501 PR middle-end/60013
14502 * gcc.dg/pr60013.c: New testcase.
14503
14504 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14505
14506 * gcc.dg/vmx/sum2s.c: New.
14507 * gcc.dg/vmx/sum2s-be-order.c: New.
14508
14509 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14510
14511 * gcc.dg/vmx/pack.c: New.
14512 * gcc.dg/vmx/pack-be-order.c: New.
14513 * gcc.dg/vmx/unpack.c: New.
14514 * gcc.dg/vmx/unpack-be-order.c: New.
14515
14516 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
14517
14518 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
14519 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
14520
14521 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14522
14523 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
14524 Use __builtin_floorf, __builtin_ceilf.
14525 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
14526 declaration.
14527 (TEST): Use __builtin_floorf.
14528 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
14529
14530 2014-02-05 Jakub Jelinek <jakub@redhat.com>
14531
14532 PR ipa/59947
14533 * g++.dg/opt/pr59947.C: New test.
14534
14535 PR c++/58703
14536 * c-c++-common/gomp/pr58703.c: New test.
14537
14538 2014-02-05 Richard Biener <rguenther@suse.de>
14539
14540 PR testsuite/60076
14541 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
14542 avoid using unsigned long long.
14543
14544 2014-02-05 Jakub Jelinek <jakub@redhat.com>
14545
14546 PR middle-end/57499
14547 * g++.dg/torture/pr57499.C: New test.
14548
14549 2014-02-05 Yury Gribov <y.gribov@samsung.com>
14550
14551 * gcc.dg/asan/nosanitize-and-inline.c: New test.
14552
14553 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
14554
14555 * g++.dg/ipa/devirrt-22.C: Fix template.
14556
14557 2014-02-04 Marek Polacek <polacek@redhat.com>
14558
14559 PR c/60036
14560 * gcc.dg/pr60036.c: New test.
14561
14562 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
14563
14564 PR ipa/60058
14565 * g++.dg/torture/pr60058.C: New testcase.
14566
14567 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
14568
14569 * g++.dg/tsan/default_options.C: Invert check.
14570
14571 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14572
14573 PR tree-optimization/60002
14574 * g++.dg/opt/pr60002.C: New test.
14575
14576 PR tree-optimization/60023
14577 * g++.dg/vect/pr60023.cc: New test.
14578
14579 PR ipa/60026
14580 * c-c++-common/torture/pr60026.c: New test.
14581
14582 PR rtl-optimization/57915
14583 * gcc.target/i386/pr57915.c: New test.
14584
14585 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14586
14587 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
14588
14589 2014-02-04 Renlin Li <Renlin.Li@arm.com>
14590
14591 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
14592
14593 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14594
14595 PR middle-end/59261
14596 * gcc.dg/pr59261.c: New test.
14597
14598 2014-02-04 Richard Biener <rguenther@suse.de>
14599
14600 PR tree-optimization/60012
14601 * gcc.dg/vect/pr60012.c: New testcase.
14602
14603 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14604
14605 PR target/59788
14606 * g++.dg/eh/unwind-direct.C: New test.
14607
14608 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
14609
14610 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
14611 timeout value to 20s.
14612
14613 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
14614
14615 PR ipa/59882
14616 * g++.dg/torture/pr59882.C: New testcase
14617
14618 2014-02-03 Jan Hubicka <jh@suse.cz>
14619
14620 PR ipa/59831
14621 * g++.dg/ipa/devirt-22.C: New testcase.
14622
14623 2014-02-03 Jan Hubicka <jh@suse.cz>
14624
14625 * g++.dg/ipa/devirt-25.C: New testcase.
14626
14627 2014-02-04 Jakub Jelinek <jakub@redhat.com>
14628
14629 PR tree-optimization/59924
14630 * gcc.dg/pr59924.c: New test.
14631
14632 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
14633
14634 PR ipa/59831
14635 * g++.dg/ipa/devirt-24.C: New testcase.
14636
14637 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
14638
14639 PR c++/53017
14640 PR c++/59211
14641 * c-c++-common/attributes-1.c: New testcase.
14642 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
14643
14644 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
14645
14646 PR c++/58871
14647 * g++.dg/cpp0x/pr58871.C: New.
14648
14649 2014-02-03 Cong Hou <congh@google.com>
14650
14651 PR tree-optimization/60000
14652 * g++.dg/vect/pr60000.cc: New test.
14653
14654 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
14655
14656 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
14657 * gcc.target/i386/long-double-64-4.c: Likewise.
14658 * gcc.target/i386/long-double-80-1.c: Likewise.
14659 * gcc.target/i386/long-double-80-2.c: Likewise.
14660 * gcc.target/i386/long-double-80-3.c: Likewise.
14661 * gcc.target/i386/long-double-80-4.c: Likewise.
14662 * gcc.target/i386/long-double-80-5.c: Likewise.
14663 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
14664 __multf3 isn't used.
14665 * gcc.target/i386/long-double-64-3.c: Likewise.
14666 * gcc.target/i386/long-double-128-1.c: New test.
14667 * gcc.target/i386/long-double-128-2.c: Likewise.
14668 * gcc.target/i386/long-double-128-3.c: Likewise.
14669 * gcc.target/i386/long-double-128-4.c: Likewise.
14670 * gcc.target/i386/long-double-128-5.c: Likewise.
14671 * gcc.target/i386/long-double-128-6.c: Likewise.
14672 * gcc.target/i386/long-double-128-7.c: Likewise.
14673 * gcc.target/i386/long-double-128-8.c: Likewise.
14674 * gcc.target/i386/long-double-128-9.c: Likewise.
14675 * gcc.target/i386/long-double-64-5.c: Likewise.
14676 * gcc.target/i386/long-double-64-6.c: Likewise.
14677 * gcc.target/i386/long-double-64-7.c: Likewise.
14678 * gcc.target/i386/long-double-64-8.c: Likewise.
14679 * gcc.target/i386/long-double-64-9.c: Likewise.
14680 * gcc.target/i386/long-double-80-10.c: Likewise.
14681 * gcc.target/i386/long-double-80-8.c: Likewise.
14682 * gcc.target/i386/long-double-80-9.c: Likewise.
14683
14684 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
14685
14686 PR rtl-optimization/57662
14687 * g++.dg/pr57662.C: New test.
14688
14689 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14690
14691 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
14692 * gcc.dg/vmx/perm.c: New.
14693 * gcc.dg/vmx/perm-be-order.c: New.
14694
14695 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14696
14697 * gcc.dg/vmx/vsums.c: New.
14698 * gcc.dg/vmx/vsums-be-order.c: New.
14699
14700 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
14701
14702 * g++.dg/ipa/devirt-23.C: New testcase.
14703 * g++.dg/ipa/devirt-20.C: Fix template.
14704
14705 2014-02-02 Jan Hubicka <jh@suse.cz>
14706
14707 * g++.dg/ipa/devirt-21.C: New testcase.
14708
14709 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
14710
14711 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
14712 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
14713
14714 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
14715
14716 PR target/60017
14717 * gcc.c-torture/execute/pr60017.c: New test.
14718
14719 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
14720
14721 PR fortran/57033
14722 * gfortran.dg/default_initialization_7.f90: New test.
14723
14724 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
14725
14726 PR fortran/59906
14727 * gfortran.dg/elemental_subroutine_9.f90: New test.
14728
14729 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14730
14731 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
14732
14733 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14734
14735 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
14736
14737 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
14738
14739 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
14740
14741 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
14742
14743 PR c++/51219
14744 * g++.dg/init/bitfield5.C: New.
14745
14746 2014-02-01 Jakub Jelinek <jakub@redhat.com>
14747
14748 PR tree-optimization/60003
14749 * gcc.c-torture/execute/pr60003.c: New test.
14750
14751 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
14752
14753 PR bootstrap/59985
14754 * gcc.target/arm/pr59985.C: New.
14755
14756 2014-01-31 Jakub Jelinek <jakub@redhat.com>
14757
14758 PR sanitizer/59410
14759 * lib/tsan-dg.exp (tsan_init): Instead of not running any
14760 tsan tests if trivial testcase doesn't run, set dg-do-what-default
14761 to compile.
14762 (tsan_finish): Restore dg-do-what-default.
14763 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
14764 * g++.dg/tsan/fd_close_norace2.C: Likewise.
14765 * g++.dg/tsan/default_options.C: Likewise.
14766 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
14767 * g++.dg/tsan/atomic_free2.C: Likewise.
14768 * g++.dg/tsan/cond_race.C: Likewise.
14769 * g++.dg/tsan/fd_close_norace.C: Likewise.
14770 * g++.dg/tsan/benign_race.C: Likewise.
14771 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
14772 * c-c++-common/tsan/simple_race.c: Likewise.
14773 * c-c++-common/tsan/mutexset1.c: Likewise.
14774 * c-c++-common/tsan/thread_leak2.c: Likewise.
14775 * c-c++-common/tsan/tls_race.c: Likewise.
14776 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
14777 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
14778 * c-c++-common/tsan/free_race2.c: Likewise.
14779 * c-c++-common/tsan/thread_leak.c: Likewise.
14780 * c-c++-common/tsan/thread_leak1.c: Likewise.
14781 * c-c++-common/tsan/race_on_barrier.c: Likewise.
14782 * c-c++-common/tsan/free_race.c: Likewise.
14783 * c-c++-common/tsan/sleep_sync.c: Likewise.
14784 * c-c++-common/tsan/tiny_race.c: Likewise.
14785 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
14786 * c-c++-common/tsan/atomic_stack.c: Likewise.
14787 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
14788 in dg-output regexps.
14789 * c-c++-common/tsan/simple_stack.c: Likewise.
14790
14791 2014-01-31 Richard Henderson <rth@redhat.com>
14792
14793 * g++.dg/tm/pr60004.C: New.
14794
14795 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
14796
14797 PR c++/59082
14798 * g++.dg/inherit/crash4.C: New.
14799
14800 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
14801
14802 * c-c++-common/tsan/simple_race.c: Made test less flaky.
14803
14804 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14805
14806 * gcc.target/i386/m512-check.h: Use correct rounding values.
14807
14808 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14809
14810 * gcc.target/i386/avx-1.c: Use correct rounding values.
14811 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
14812 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
14813 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
14814 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
14815 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
14816 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
14817 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
14818 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
14819 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
14820 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
14821 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
14822 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
14823 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
14824 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
14825 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
14826 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
14827 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
14828 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
14829 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
14830 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
14831 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
14832 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
14833 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
14834 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
14835 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
14836 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
14837 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
14838 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
14839 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
14840 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
14841 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
14842 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
14843 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
14844 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
14845 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
14846 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
14847 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
14848 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
14849 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
14850 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
14851 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
14852 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
14853 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
14854 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
14855 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
14856 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
14857 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
14858 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
14859 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
14860 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
14861 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
14862 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
14863 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
14864 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
14865 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
14866 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
14867 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
14868 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
14869 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
14870 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
14871 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
14872 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
14873 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
14874 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
14875 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
14876 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
14877 * gcc.target/i386/sse-13.c: Ditto.
14878 * gcc.target/i386/sse-14.c: Ditto.
14879 * gcc.target/i386/sse-22.c: Ditto.
14880 * gcc.target/i386/sse-23.c: Ditto.
14881
14882 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14883
14884 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
14885 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
14886
14887 2014-01-31 Richard Biener <rguenther@suse.de>
14888
14889 PR middle-end/59990
14890 * gcc.dg/torture/pr59990.c: New testcase.
14891
14892 2014-01-31 Jakub Jelinek <jakub@redhat.com>
14893
14894 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
14895 if it fails don't run any tsan tests.
14896
14897 2014-01-31 Marek Polacek <polacek@redhat.com>
14898
14899 PR c/59963
14900 * gcc.dg/pr59940.c (g): Adjust dg-warning.
14901 (y): Adjust dg-error.
14902 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
14903 * gcc.dg/pr59963-1.c: New test.
14904 * gcc.dg/pr59963-2.c: New test.
14905 * gcc.dg/pr59963-3.c: New test.
14906
14907 2014-01-30 Jakub Jelinek <jakub@redhat.com>
14908
14909 PR target/59923
14910 * gcc.target/arm/pr59923.c: New test.
14911
14912 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14913
14914 * gcc.dg/vmx/splat.c: New.
14915 * gcc.dg/vmx/splat-vsx.c: New.
14916 * gcc.dg/vmx/splat-be-order.c: New.
14917 * gcc.dg/vmx/splat-vsx-be-order.c: New.
14918 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
14919 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
14920
14921 2014-01-30 Richard Biener <rguenther@suse.de>
14922
14923 PR tree-optimization/59993
14924 * gcc.dg/torture/pr59993.c: New testcase.
14925
14926 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
14927
14928 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
14929 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
14930 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
14931 vect_int rather than vect_float.
14932
14933 2014-01-30 Marek Polacek <polacek@redhat.com>
14934
14935 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
14936
14937 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
14938
14939 * gcc.target/microblaze/isa/fcmp4.c: New.
14940
14941 2014-01-30 Marek Polacek <polacek@redhat.com>
14942
14943 PR c/59940
14944 * gcc.dg/pr59940.c: New test.
14945 * gcc.dg/pr35635.c (func3): Move dg-warning.
14946
14947 2014-01-30 Richard Biener <rguenther@suse.de>
14948
14949 PR tree-optimization/59903
14950 * gcc.dg/torture/pr59903.c: New testcase.
14951
14952 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
14953
14954 PR c++/58843
14955 * g++.dg/lookup/crash8.C: New.
14956
14957 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
14958
14959 PR c++/58649
14960 * g++.dg/template/crash117.C: New.
14961
14962 2014-01-30 Richard Biener <rguenther@suse.de>
14963
14964 PR c/59905
14965 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
14966 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
14967 abort.
14968 * gcc.dg/invalid-call-1.c: Likewise.
14969
14970 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14971
14972 PR c++/58561
14973 * g++.dg/cpp1y/auto-fn23.C: New.
14974
14975 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14976
14977 PR c++/58846
14978 * g++.dg/init/dso_handle2.C: New.
14979
14980 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14981
14982 PR c++/58674
14983 * g++.dg/cpp0x/pr58674.C: New.
14984
14985 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
14986
14987 PR target/59617
14988 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
14989 * gcc.target/i386/avx512f-gather-5.c: Ditto.
14990
14991 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14992
14993 * gcc.dg/vmx/merge-be-order.c: New.
14994 * gcc.dg/vmx/merge.c: New.
14995 * gcc.dg/vmx/merge-vsx-be-order.c: New.
14996 * gcc.dg/vmx/merge-vsx.c: New.
14997
14998 2014-01-29 Richard Biener <rguenther@suse.de>
14999
15000 PR tree-optimization/58742
15001 * gcc.dg/pr58742-1.c: New testcase.
15002 * gcc.dg/pr58742-2.c: Likewise.
15003 * gcc.dg/pr58742-3.c: Likewise.
15004
15005 2014-01-29 Renlin Li <Renlin.Li@arm.com>
15006
15007 * gcc.target/arm/ftest-armv7ve-arm.c: New.
15008 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
15009 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
15010
15011 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
15012
15013 PR c++/58702
15014 * g++.dg/gomp/pr58702.C: New.
15015
15016 2014-01-29 Dodji Seketeli <dodji@redhat.com>
15017
15018 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
15019 selector.
15020
15021 2014-01-29 Jakub Jelinek <jakub@redhat.com>
15022
15023 PR middle-end/59917
15024 PR tree-optimization/59920
15025 * gcc.dg/pr59920-1.c: New test.
15026 * gcc.dg/pr59920-2.c: New test.
15027 * gcc.dg/pr59920-3.c: New test.
15028 * c-c++-common/gomp/pr59917-1.c: New test.
15029 * c-c++-common/gomp/pr59917-2.c: New test.
15030
15031 PR tree-optimization/59594
15032 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
15033 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
15034 * gcc.dg/vect/pr59594.c: New test.
15035
15036 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
15037
15038 PR fortran/59414
15039 * gfortran.dg/allocate_class_3.f90: New test.
15040
15041 2014-01-28 Dodji Seketeli <dodji@redhat.com>
15042
15043 PR preprocessor/59935
15044 * c-c++-common/cpp/warning-zero-location.c: New test.
15045 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
15046
15047 2014-01-27 Steve Ellcey <sellcey@mips.com>
15048
15049 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
15050
15051 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
15052
15053 * g++.dg/ext/mv16.C: New tests.
15054
15055 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
15056
15057 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
15058 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
15059 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
15060 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
15061 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
15062 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
15063 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
15064 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
15065 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
15066 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
15067 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
15068 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
15069 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
15070 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
15071 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
15072 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
15073 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
15074 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
15075 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
15076 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
15077 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
15078 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
15079 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
15080 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
15081 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
15082 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
15083 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
15084 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
15085 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
15086 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
15087 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
15088 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
15089 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
15090 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
15091 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
15092 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
15093 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
15094 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
15095 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
15096 _mm512_mask_cvtepi32_storeu_epi8.
15097 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
15098 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
15099 _mm512_mask_cvtepi32_storeu_epi16.
15100 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
15101 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
15102 _mm512_mask_cvtepi64_storeu_epi8.
15103 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
15104 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
15105 _mm512_mask_cvtepi64_storeu_epi16.
15106 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
15107 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
15108 _mm512_mask_cvtepi64_storeu_epi32.
15109 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
15110 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
15111 _mm512_mask_cvtsepi32_storeu_epi8.
15112 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
15113 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
15114 _mm512_mask_cvtsepi32_storeu_epi16.
15115 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
15116 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
15117 _mm512_mask_cvtsepi64_storeu_epi8.
15118 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
15119 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
15120 _mm512_mask_cvtsepi64_storeu_epi16.
15121 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
15122 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
15123 _mm512_mask_cvtsepi64_storeu_epi32.
15124 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
15125 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
15126 _mm512_mask_cvtusepi32_storeu_epi8.
15127 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
15128 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
15129 _mm512_mask_cvtusepi32_storeu_epi16.
15130 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
15131 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
15132 _mm512_mask_cvtusepi64_storeu_epi8.
15133 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
15134 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
15135 _mm512_mask_cvtusepi64_storeu_epi16.
15136 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
15137 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
15138 _mm512_mask_cvtusepi64_storeu_epi32.
15139 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
15140 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
15141
15142 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
15143
15144 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
15145 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
15146 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
15147 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
15148 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
15149 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
15150 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
15151 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
15152 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
15153 built-ins roudning immediate.
15154 * gcc.target/i386/sse-22.c: Add new built-ins.
15155 * gcc.target/i386/sse-23.c: Ditto.
15156 * gcc.target/i386/avx-1.c: Ditto.
15157
15158 2014-01-27 Christian Bruel <christian.bruel@st.com>
15159
15160 * gcc.target/sh/torture/strncmp.c: New tests.
15161
15162 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
15163
15164 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
15165
15166 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
15167
15168 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
15169
15170 2014-01-24 Jeff Law <law@redhat.com>
15171
15172 PR tree-optimization/59919
15173 * gcc.c-torture/compile/pr59919.c: New test.
15174
15175 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
15176
15177 PR c++/57524
15178 * g++.dg/ext/timevar2.C: New.
15179
15180 2014-01-24 Marek Polacek <polacek@redhat.com>
15181
15182 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
15183
15184 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
15185
15186 PR target/59929
15187 * gcc.target/i386/pr59929.c: New test.
15188
15189 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
15190
15191 PR target/59909
15192 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
15193 word atomic functions at runtime.
15194
15195 2014-01-23 Marek Polacek <polacek@redhat.com>
15196
15197 PR c/59846
15198 * gcc.dg/pr59846.c: New test.
15199
15200 2014-01-23 Marek Polacek <polacek@redhat.com>
15201
15202 PR c/58346
15203 * c-c++-common/pr58346-1.c: New test.
15204 * c-c++-common/pr58346-2.c: New test.
15205 * c-c++-common/pr58346-3.c: New test.
15206
15207 2014-01-23 Marek Polacek <polacek@redhat.com>
15208
15209 PR c/59871
15210 * gcc.dg/20020220-2.c: Adjust dg-warning message.
15211 * gcc.dg/pr59871.c: New test.
15212
15213 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
15214
15215 PR c++/58980
15216 * g++.dg/parse/enum11.C: New.
15217
15218 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
15219
15220 * gcc.target/aarch64/sshr64_1.c: New testcase.
15221
15222 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
15223
15224 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
15225 SIMD enabled function.
15226 * g++.dg/cilk-plus/ef_test.C: New test.
15227 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
15228 and added C++ ones.
15229 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
15230 to differenciate C error messages from C++ ones.
15231
15232 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
15233
15234 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
15235
15236 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
15237
15238 * gcc.target/microblaze/others/builtin-trap.c: New test,
15239
15240 2014-01-23 Jakub Jelinek <jakub@redhat.com>
15241
15242 PR middle-end/58809
15243 * c-c++-common/gomp/pr58809.c: New test.
15244
15245 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
15246
15247 PR sanitizer/59897
15248 * c-c++-common/asan/use-after-return-1.c: Fixed
15249 to pass on darwin.
15250
15251 2014-01-23 Dodji Seketeli <dodji@redhat.com>
15252
15253 PR preprocessor/58580
15254 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
15255
15256 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
15257 Ilya Tocar <ilya.tocar@intel.com>
15258
15259 * gcc.target/i386/avx512f-kmovw-1.c: New.
15260
15261 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
15262
15263 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
15264 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
15265 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
15266 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
15267 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
15268 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
15269
15270 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
15271
15272 PR target/52125
15273 * gcc.dg/pr48774.c: Remove skip for mips_rel.
15274 * gcc.target/mips/pr52125.c: New test.
15275
15276 2014-01-22 Marek Polacek <polacek@redhat.com>
15277
15278 PR c/59891
15279 * gcc.dg/torture/pr59891.c: New test.
15280
15281 2014-01-22 Jeff Law <law@redhat.com>
15282
15283 PR tree-optimization/59597
15284 * gcc.dg/tree-ssa/pr59597.c: New test.
15285
15286 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
15287
15288 PR rtl-optimization/59477
15289 * g++.dg/pr59477.C: New.
15290
15291 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
15292
15293 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
15294
15295 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
15296
15297 PR c++/59482
15298 * g++.dg/pr59482.C: New.
15299
15300 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15301
15302 * gcc.dg/vmx/insert-vsx-be-order.c: New.
15303 * gcc.dg/vmx/extract-vsx.c: New.
15304 * gcc.dg/vmx/extract-vsx-be-order.c: New.
15305 * gcc.dg/vmx/insert-vsx.c: New.
15306
15307 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
15308
15309 PR rtl-optimization/59896
15310 * gcc.target/arm/pr59896.c: New.
15311
15312 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
15313
15314 PR rtl-optimization/59858
15315 * gcc.target/arm/pr59858.c: New.
15316
15317 2014-01-21 Jakub Jelinek <jakub@redhat.com>
15318
15319 PR target/59003
15320 * gcc.dg/tree-prof/pr59003.c: New test.
15321
15322 PR middle-end/59860
15323 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
15324 other targets.
15325
15326 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
15327
15328 * gfortran.dg/round_3.f08: Add more cases.
15329
15330 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
15331
15332 * lib/target-supports.exp (force_conventional_output_for): New
15333 procedure.
15334 * lib/scanasm.exp (scan-assembler_required_options)
15335 (scan-assembler-not_required_options)
15336 (scan-assembler-times_required_options): Replace with
15337 force_conventional_output_fors.
15338 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
15339 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
15340
15341 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
15342
15343 PR middle-end/59789
15344 * gcc.target/i386/pr59789.c: New testcase.
15345
15346 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
15347
15348 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
15349 the 'code' bitfield from 16 to 8.
15350
15351 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
15352
15353 * lib/target-supports.exp
15354 (check_effective_target_vect_perm): Exclude aarch64_be.
15355 (check_effective_target_vect_perm_byte): Likewise.
15356 (check_effective_target_vect_perm_short): Likewise.
15357
15358 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
15359
15360 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
15361 (RUN_TEST): Use new macro.
15362 (INDEX64_32): Delete.
15363 (INDEX64_64): Likewise.
15364 (INDEX128_32): Likewise.
15365 (INDEX128_64): Likewise.
15366 (INDEX): Likewise.
15367 (test_vneg_f32): Use fixed RUN_TEST.
15368
15369 2014-01-20 Richard Biener <rguenther@suse.de>
15370
15371 PR middle-end/59860
15372 * gcc.dg/pr59860.c: New testcase.
15373
15374 2014-01-20 Jakub Jelinek <jakub@redhat.com>
15375
15376 PR target/59880
15377 * gcc.target/i386/pr59880.c: New test.
15378
15379 2014-01-20 Renlin Li <renlin.li@arm.com>
15380
15381 * gcc.dg/pr44194-1.c: Tweak regexp.
15382
15383 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
15384
15385 PR libfortran/59771
15386 PR libfortran/59774
15387 PR libfortran/59836
15388 * gfortran.dg/round_3.f08: New cases added.
15389 * gfortran.dg/fmt_g_1.f90: New test.
15390
15391 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
15392
15393 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
15394
15395 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
15396
15397 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
15398
15399 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
15400
15401 * gcc.dg/vect/pr57705.c: Require vect_int.
15402 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
15403 * gcc.dg/vect/vect-alias-check.c: Likewise.
15404
15405 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
15406
15407 PR fortran/58007
15408 * gfortran.dg/unresolved_fixup_1.f90: New test.
15409 * gfortran.dg/unresolved_fixup_2.f90: New test.
15410
15411 2014-01-18 Jakub Jelinek <jakub@redhat.com>
15412
15413 PR target/58944
15414 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
15415 Remove dg-prune-output lines.
15416
15417 2014-01-17 Jakub Jelinek <jakub@redhat.com>
15418
15419 PR middle-end/59706
15420 * gfortran.dg/pr59706.f90: New test.
15421 * g++.dg/ext/pr59706.C: New test.
15422
15423 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
15424
15425 PR c++/59270
15426 PR c++/58811
15427 * g++.dg/cpp0x/decltype-incomplete1.C: New.
15428 * g++.dg/init/pr58811.C: Likewise.
15429
15430 2014-01-17 Jeff Law <law@redhat.com>
15431
15432 PR middle-end/57904
15433 * gfortran.dg/pr57904.f90: New test.
15434
15435 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
15436
15437 PR c++/59269
15438 * g++.dg/cpp0x/nsdmi-union4.C: New.
15439
15440 2014-01-17 Marek Polacek <polacek@redhat.com>
15441
15442 PR c++/59838
15443 * g++.dg/diagnostic/pr59838.C: New test.
15444
15445 2014-01-17 Marek Polacek <polacek@redhat.com>
15446
15447 PR c/58346
15448 * gcc.dg/pr58346.c: New test.
15449
15450 2014-01-17 Jakub Jelinek <jakub@redhat.com>
15451
15452 PR testsuite/58776
15453 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
15454 dg-options, use dg-additional-options for i?86/x86_64 to avoid
15455 option duplication.
15456
15457 PR fortran/59440
15458 * gfortran.dg/pr59440-1.f90: New test.
15459 * gfortran.dg/pr59440-2.f90: New test.
15460 * gfortran.dg/pr59440-3.f90: New test.
15461
15462 PR testsuite/59064
15463 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
15464 testing for " version" and " alias" with one testing for
15465 " version\[^\n\r]* alias".
15466 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
15467 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
15468 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
15469 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
15470 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
15471 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
15472
15473 PR c++/57945
15474 * c-c++-common/torture/pr57945.c: New test.
15475
15476 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
15477
15478 * gcc.target/arm/its.c: New testcase.
15479
15480 2014-01-16 Jan Hubicka <jh@suse.cz>
15481
15482 PR ipa/59775
15483 * g++.dg/torture/pr59775.C: New testcase.
15484
15485 2014-01-16 Jakub Jelinek <jakub@redhat.com>
15486
15487 PR middle-end/58344
15488 * gcc.c-torture/compile/pr58344.c: New test.
15489
15490 PR target/59839
15491 * gcc.target/i386/pr59839.c: New test.
15492
15493 PR debug/54694
15494 * gcc.target/i386/pr9771-1.c (main): Rename to...
15495 (real_main): ... this. Add __asm name "main".
15496 (ASMNAME, ASMNAME2, STRING): Define.
15497
15498 2014-01-16 Nick Clifton <nickc@redhat.com>
15499
15500 PR middle-end/28865
15501 * gcc.c-torture/compile/pr28865.c: New.
15502 * gcc.c-torture/execute/pr28865.c: New.
15503
15504 2014-01-16 Marek Polacek <polacek@redhat.com>
15505
15506 PR middle-end/59827
15507 * gcc.dg/pr59827.c: New test.
15508
15509 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
15510
15511 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
15512
15513 2014-01-15 Richard Henderson <rth@redhat.com>
15514
15515 PR debug/54694
15516 * gcc.target/i386/pr54694.c: New test.
15517
15518 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
15519
15520 PR c++/49718
15521 * g++.dg/pr49718.C: New test.
15522
15523 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
15524
15525 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
15526
15527 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
15528
15529 * gcc.dg/vmx/mult-even-odd.c: New.
15530 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
15531
15532 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
15533
15534 * lib/target-supports.exp (check_libcilkrts_available): Added an
15535 extern "C" if we are using C++ along with a function prototype.
15536
15537 2014-01-15 Jeff Law <law@redhat.com>
15538
15539 PR tree-optimization/59747
15540 * gcc.c-torture/execute/pr59747.c: New test.
15541
15542 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
15543
15544 PR target/59794
15545 * c-c++-common/convert-vec-1.c: Also prune ABI change for
15546 Linux/x86.
15547 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
15548 * g++.dg/ext/attribute-test-1.C: Likewise.
15549 * g++.dg/ext/attribute-test-2.C: Likewise.
15550 * g++.dg/ext/attribute-test-3.C: Likewise.
15551 * g++.dg/ext/attribute-test-4.C: Likewise.
15552 * g++.dg/ext/pr56790-1.C: Likewise.
15553 * g++.dg/torture/pr38565.C: Likewise.
15554 * gcc.dg/pr53060.c: Likewise.
15555 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
15556 * c-c++-common/vector-compare-2.c: Likewise.
15557 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
15558 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
15559 dg-message line number.
15560
15561 2014-01-15 Matthias Klose <doko@ubuntu.com>
15562
15563 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
15564
15565 2014-01-15 Richard Biener <rguenther@suse.de>
15566
15567 PR tree-optimization/59822
15568 * g++.dg/torture/pr59822.C: New testcase.
15569
15570 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
15571
15572 PR target/59808
15573 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
15574 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
15575
15576 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
15577 Kugan Vivekanandarajah <kuganv@linaro.org>
15578
15579 PR target/59695
15580 * g++.dg/pr59695.C: New testcase.
15581
15582 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15583
15584 PR target/59803
15585 * gcc.c-torture/compile/pr59803.c: New testcase.
15586
15587 2014-01-15 Jakub Jelinek <jakub@redhat.com>
15588
15589 PR c/58943
15590 * gcc.c-torture/execute/pr58943.c: New test.
15591 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
15592
15593 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
15594
15595 PR target/59794
15596 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
15597 * gcc.target/i386/pr39162.c (y): New __m256i variable.
15598 (bar): Change return type to void. Set y to x.
15599 * gcc.target/i386/pr59794-1.c: New testcase.
15600 * gcc.target/i386/pr59794-2.c: Likewise.
15601 * gcc.target/i386/pr59794-3.c: Likewise.
15602 * gcc.target/i386/pr59794-4.c: Likewise.
15603 * gcc.target/i386/pr59794-5.c: Likewise.
15604 * gcc.target/i386/pr59794-6.c: Likewise.
15605 * gcc.target/i386/pr59794-7.c: Likewise.
15606
15607 2014-01-14 Richard Biener <rguenther@suse.de>
15608
15609 PR tree-optimization/58921
15610 PR tree-optimization/59006
15611 * gcc.dg/torture/pr58921.c: New testcase.
15612 * gcc.dg/torture/pr59006.c: Likewise.
15613 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
15614
15615 2014-01-14 Jakub Jelinek <jakub@redhat.com>
15616
15617 PR testsuite/59494
15618 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
15619 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
15620 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
15621 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
15622 Executing predictive commoning without unrolling.
15623
15624 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
15625
15626 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
15627 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
15628 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
15629 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
15630 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
15631 __builtin_ia32_rsqrt28sd_round.
15632 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
15633 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
15634 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
15635 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
15636 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
15637 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
15638 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
15639 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
15640 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
15641 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
15642 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
15643 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
15644 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
15645 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
15646 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
15647 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
15648 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
15649 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
15650 * gcc.target/i386/sse-22.c: Extend with new built-ins,
15651 fix wrong rounding mode (see above).
15652 * gcc.target/i386/sse-23.c: Ditto.
15653
15654 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15655
15656 * gcc.dg/vmx/insert.c: New.
15657 * gcc.dg/vmx/insert-be-order.c: New.
15658 * gcc.dg/vmx/extract.c: New.
15659 * gcc.dg/vmx/extract-be-order.c: New.
15660
15661 2014-01-13 Jakub Jelinek <jakub@redhat.com>
15662
15663 PR tree-optimization/59387
15664 * gcc.c-torture/execute/pr59387.c: New test.
15665
15666 2014-01-13 Richard Biener <rguenther@suse.de>
15667
15668 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
15669 adjusting mathlib options.
15670 * gfortran.dg/lto/lto.exp: Likewise.
15671
15672 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
15673
15674 * gnat.dg/loop_optimization17.adb: New test.
15675 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
15676
15677 2014-01-13 Christian Bruel <christian.bruel@st.com>
15678
15679 * gcc.target/sh/cmpstrn.c: New case.
15680
15681 2014-01-13 Jakub Jelinek <jakub@redhat.com>
15682
15683 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
15684 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
15685
15686 2014-01-12 Janus Weil <janus@gcc.gnu.org>
15687
15688 PR fortran/58026
15689 * gfortran.dg/alloc_comp_basics_6.f90: New.
15690
15691 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
15692
15693 PR fortran/59700
15694 * gfortran.dg/pr59700.f90: New test.
15695
15696 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
15697
15698 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
15699 * gfortran.dg/use_only_3.f90: Likewise.
15700 * gfortran.dg/inquire_10.f90: Delete opened file.
15701 * gfortran.dg/inquire_15.f90: Likewise.
15702 * gfortran.dg/pr16597.f90: Likewise.
15703 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
15704 for PR59419.
15705
15706 2014-01-10 Jeff Law <law@redhat.com>
15707
15708 PR middle-end/59743
15709 * gcc.c-torture/compile/pr59743.c: New test.
15710
15711 2014-01-10 Jan Hubicka <jh@suse.cz>
15712
15713 PR ipa/58585
15714 * g++.dg/torture/pr58585.C: New testcase.
15715
15716 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
15717
15718 * gcc.dg/pr46309.c: Disable for cris*-*-*.
15719
15720 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
15721
15722 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
15723
15724 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
15725
15726 PR target/59744
15727 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
15728 * gcc.target/aarch64/cmn-neg2.c: New test.
15729
15730 2014-01-10 Richard Biener <rguenther@suse.de>
15731
15732 PR tree-optimization/59374
15733 * gcc.dg/torture/pr59374-3.c: New testcase.
15734
15735 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15736
15737 * lib/target-supports.exp
15738 (check_effective_target_arm_crypto_ok_nocache): New.
15739 (check_effective_target_arm_crypto_ok): Use above procedure.
15740 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
15741
15742 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
15743
15744 PR ipa/58252
15745 PR ipa/59226
15746 * g++.dg/ipa/devirt-20.C: New testcase.
15747 * g++.dg/torture/pr58252.C: Likewise.
15748 * g++.dg/torture/pr59226.C: Likewise.
15749
15750 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
15751
15752 * c-c++-common/asan/no-asan-stack.c: New test.
15753
15754 2014-01-10 Jakub Jelinek <jakub@redhat.com>
15755
15756 PR middle-end/59670
15757 * gcc.dg/pr59670.c: New test.
15758
15759 2014-01-09 Steve Ellcey <sellcey@mips.com>
15760
15761 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
15762
15763 2014-01-09 Jakub Jelinek <jakub@redhat.com>
15764
15765 PR middle-end/47735
15766 * gcc.target/i386/pr47735.c: New test.
15767
15768 PR tree-optimization/59622
15769 * g++.dg/opt/pr59622-2.C: New test.
15770 * g++.dg/opt/pr59622-3.C: New test.
15771 * g++.dg/opt/pr59622-4.C: New test.
15772 * g++.dg/opt/pr59622-5.C: New test.
15773
15774 PR sanitizer/59136
15775 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
15776 filename:line instead of (modulename+offset) form with stripped
15777 initial / from the filename.
15778
15779 2014-01-09 Ian Lance Taylor <iant@google.com>
15780
15781 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
15782 the other Go compiler.
15783
15784 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
15785
15786 PR c++/59730
15787 * g++.dg/cpp0x/variadic145.C: New.
15788
15789 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
15790
15791 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
15792 which don't support -fsplit-stack. Skip rotate[0123].go tests.
15793
15794 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
15795
15796 PR testsuite/59524
15797 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
15798 are run only if the Cilk library is available/enabled.
15799 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
15800 * lib/target-supports.exp (check_libcilkrts_available): New function.
15801
15802 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
15803
15804 PR c++/59631
15805 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
15806 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
15807 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
15808 with dg-additional-options.
15809 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
15810 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
15811 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
15812 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
15813 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
15814 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
15815
15816 2014-01-09 Richard Biener <rguenther@suse.de>
15817
15818 PR tree-optimization/59715
15819 * gcc.dg/torture/pr59715.c: New testcase.
15820
15821 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
15822
15823 * c-c++-common/asan/no-asan-globals.c: New test.
15824 * c-c++-common/asan/no-instrument-reads.c: Likewise.
15825 * c-c++-common/asan/no-instrument-writes.c: Likewise.
15826 * c-c++-common/asan/use-after-return-1.c: Likewise.
15827 * c-c++-common/asan/no-use-after-return.c: Likewise.
15828
15829 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
15830
15831 * gnat.dg/weak2.ad[sb]: New test.
15832
15833 2014-01-08 Jakub Jelinek <jakub@redhat.com>
15834
15835 PR middle-end/59471
15836 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
15837 type, use pointers to vector type instead.
15838
15839 2014-01-08 Catherine Moore <clm@codesourcery.com>
15840
15841 * gcc.target/mips/umips-branch-3.c: New test.
15842 * gcc.target/mips/umips-branch-4.c: New test.
15843
15844 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
15845
15846 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
15847 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
15848 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
15849 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
15850 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
15851 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
15852 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
15853 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
15854
15855 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
15856
15857 PR rtl-optimization/59137
15858 * gcc.target/mips/pr59137.c: New test.
15859
15860 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
15861
15862 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
15863 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
15864 * gcc.target/i386/pr55433.c (dg-options): Ditto.
15865 * gcc.target/i386/pr57848.c (dg-options): Ditto.
15866 * gcc.target/i386/pr59099.c (dg-options): Ditto.
15867 Require fpic effective target.
15868 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
15869
15870 2014-01-08 Jakub Jelinek <jakub@redhat.com>
15871
15872 PR ipa/59722
15873 * gcc.dg/pr59722.c: New test.
15874
15875 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
15876
15877 PR middle-end/57748
15878 * gcc.dg/torture/pr57748-3.c: New test.
15879 * gcc.dg/torture/pr57748-4.c: New test.
15880
15881 2014-01-08 Marek Polacek <polacek@redhat.com>
15882
15883 PR middle-end/59669
15884 * gcc.dg/gomp/pr59669-1.c: New test.
15885 * gcc.dg/gomp/pr59669-2.c: New test.
15886
15887 2014-01-08 Martin Jambor <mjambor@suse.cz>
15888
15889 PR ipa/59610
15890 * gcc.dg/ipa/pr59610.c: New test.
15891
15892 2014-01-08 Janus Weil <janus@gcc.gnu.org>
15893
15894 PR fortran/58182
15895 * gfortran.dg/binding_label_tests_26a.f90: New.
15896 * gfortran.dg/binding_label_tests_26b.f90: New.
15897
15898 2014-01-08 Marek Polacek <polacek@redhat.com>
15899
15900 PR sanitizer/59667
15901 * c-c++-common/ubsan/pr59667.c: New test.
15902
15903 2014-01-08 Richard Biener <rguenther@suse.de>
15904
15905 PR middle-end/59630
15906 * gcc.dg/pr59630.c: New testcase.
15907
15908 2014-01-08 Richard Biener <rguenther@suse.de>
15909
15910 PR middle-end/59471
15911 * gcc.dg/pr59471.c: New testcase.
15912
15913 2014-01-07 Jeff Law <law@redhat.com>
15914
15915 PR middle-end/53623
15916 * gcc.target/i386/pr53623.c: New test.
15917
15918 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
15919
15920 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
15921 blanks at EOF.
15922 * g++.dg/cpp1y/pr58534.C: Likewise.
15923 * g++.dg/cpp1y/pr58536.C: Likewise.
15924 * g++.dg/cpp1y/pr58548.C: Likewise.
15925 * g++.dg/cpp1y/pr58549.C: Likewise.
15926 * g++.dg/cpp1y/pr58637.C: Likewise.
15927 * g++.dg/cpp1y/pr59112.C: Likewise.
15928 * g++.dg/cpp1y/pr59113.C: Likewise.
15929 * g++.dg/cpp1y/pr59629.C: Likewise.
15930 * g++.dg/cpp1y/pr59635.C: Likewise.
15931 * g++.dg/cpp1y/pr59636.C: Likewise.
15932 * g++.dg/cpp1y/pr59638.C: Likewise.
15933
15934 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
15935
15936 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
15937
15938 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
15939
15940 * gcc.target/i386/intrinsics_4.c (bar): New function.
15941
15942 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
15943
15944 * g++.dg/ext/is_base_of_incomplete-2.C: New.
15945
15946 2014-01-07 Jakub Jelinek <jakub@redhat.com>
15947
15948 PR rtl-optimization/58668
15949 * gcc.dg/pr58668.c: New test.
15950
15951 PR tree-optimization/59643
15952 * gcc.dg/pr59643.c: New test.
15953 * gcc.c-torture/execute/pr59643.c: New test.
15954
15955 2014-01-06 Janus Weil <janus@gcc.gnu.org>
15956
15957 PR fortran/59589
15958 * gfortran.dg/class_allocate_16.f90: New.
15959
15960 2014-01-06 Jakub Jelinek <jakub@redhat.com>
15961
15962 PR target/59644
15963 * gcc.target/i386/pr59644.c: New test.
15964
15965 2014-01-06 Marek Polacek <polacek@redhat.com>
15966
15967 PR c/57773
15968 * gcc.dg/pr57773.c: New test.
15969
15970 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
15971
15972 PR c++/59635
15973 PR c++/59636
15974 PR c++/59629
15975 PR c++/59638
15976 * g++.dg/cpp1y/pr59635.C: New testcase.
15977 * g++.dg/cpp1y/pr59636.C: New testcase.
15978 * g++.dg/cpp1y/pr59629.C: New testcase.
15979 * g++.dg/cpp1y/pr59638.C: New testcase.
15980
15981 2014-01-06 Martin Jambor <mjambor@suse.cz>
15982
15983 PR ipa/59008
15984 * gcc.dg/ipa/pr59008.c: New test.
15985
15986 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15987
15988 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
15989 if supported.
15990
15991 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15992
15993 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
15994 Require c99_runtime.
15995 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
15996
15997 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
15998 Require c99_runtime.
15999 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
16000 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
16001 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
16002
16003 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
16004 Require c99_runtime.
16005 Make CALC void static.
16006 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
16007
16008 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
16009 Require c99_runtime.
16010 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
16011
16012 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16013
16014 * gcc.target/i386/pr59501-1.c: Require avx effective target.
16015 * gcc.target/i386/pr59501-2.c: Likewise.
16016 * gcc.target/i386/pr59501-3.c: Likewise.
16017 * gcc.target/i386/pr59501-4.c: Likewise.
16018 * gcc.target/i386/pr59501-5.c: Likewise.
16019 * gcc.target/i386/pr59501-6.c: Likewise.
16020
16021 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16022
16023 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
16024 * gcc.target/i386/pr59390_1.c: Likewise.
16025 * gcc.target/i386/pr59390_2.c: Likewise.
16026
16027 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
16028
16029 * gcc.dg/pr59350.c: Tweak.
16030 * gcc.dg/pr59350-2.c: New test.
16031 * g++.dg/pr59510.C: Likewise.
16032
16033 2014-01-06 Janus Weil <janus@gcc.gnu.org>
16034
16035 PR fortran/59023
16036 * gfortran.dg/bind_c_procs_2.f90: New.
16037
16038 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
16039
16040 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
16041 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
16042 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
16043 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
16044 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
16045 * gcc.dg/tree-ssa/vrp47.c: Likewise.
16046 * gcc.dg/tree-ssa/vrp87.c: Likewise.
16047
16048 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
16049
16050 * gcc.target/arm/neon-nested-apcs.c: New test.
16051
16052 2014-01-04 Jakub Jelinek <jakub@redhat.com>
16053
16054 PR tree-optimization/59519
16055 * gcc.dg/vect/pr59519-1.c: New test.
16056 * gcc.dg/vect/pr59519-2.c: New test.
16057
16058 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
16059 vmovdqu32.
16060
16061 2014-01-04 Janus Weil <janus@gcc.gnu.org>
16062
16063 PR fortran/59547
16064 * gfortran.dg/typebound_proc_32.f90: New.
16065
16066 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
16067
16068 PR c++/58950
16069 * g++.dg/pr58950.C: New file.
16070
16071 2014-01-03 Tobias Burnus <burnus@net-b.de>
16072
16073 PR c++/58567
16074 * g++.dg/gomp/pr58567.C: New.
16075
16076 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
16077
16078 PR tree-optimization/59651
16079 * gcc.dg/torture/pr59651.c: New test.
16080 * gcc.dg/vect/pr59651.c: Ditto.
16081
16082 2014-01-03 Jakub Jelinek <jakub@redhat.com>
16083
16084 PR target/59625
16085 * gcc.target/i386/pr59625.c: New test.
16086
16087 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
16088
16089 Core DR 1442
16090 PR c++/59165
16091 * g++.dg/cpp0x/range-for28.C: New.
16092 * g++.dg/cpp0x/range-for3.C: Update.
16093
16094 2014-01-02 Joseph Myers <joseph@codesourcery.com>
16095
16096 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
16097
16098 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
16099
16100 PR c++/59641
16101 * g++.dg/cpp0x/pr59641.C: New file.
16102
16103 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
16104
16105 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
16106
16107 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
16108
16109 PR c++/59378
16110 * g++.dg/ext/pr59378.C: New file.
16111
16112 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
16113
16114 Update copyright years
16115
16116 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
16117
16118 * gcc.target/arc/arc.exp: Use the standard form for the copyright
16119 notice.
16120
16121 2014-01-02 Janus Weil <janus@gcc.gnu.org>
16122
16123 PR fortran/59654
16124 * gfortran.dg/dynamic_dispatch_12.f90: New.
16125
16126 2014-01-01 Jakub Jelinek <jakub@redhat.com>
16127
16128 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
16129 the builtin isn't optimized away as unused.
16130
16131 PR rtl-optimization/59647
16132 * g++.dg/opt/pr59647.C: New test.
16133 \f
16134 Copyright (C) 2014 Free Software Foundation, Inc.
16135
16136 Copying and distribution of this file, with or without modification,
16137 are permitted in any medium without royalty provided the copyright
16138 notice and this notice are preserved.